1. 2d2b254 Fix identify_magic() with mach-o stub dylibs. by Nick Kledzik · 11 years ago
  2. 5c69ff5 Support: Use llvm::COFF::BigObjMagic by Rui Ueyama · 11 years ago
  3. 2acb058 Support: improve identify_magic to recognize COFF bigobj by Rui Ueyama · 11 years ago
  4. 281f23a Misc cleanups to the FileSytem api. by Rafael Espindola · 11 years ago
  5. c159915 Use simpler version of sys::fs::exists. NFC. by Rafael Espindola · 11 years ago
  6. d83c63b Fix Path unittests on Windows after raw_fd_ostream changes by Reid Kleckner · 11 years ago
  7. 3fd1e99 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
  8. ffbabb7 Fix expected windows result. by Rafael Espindola · 11 years ago
  9. 7e774c2 Remove dead code. Fixes pr20544. by Rafael Espindola · 11 years ago
  10. 487e764 Path: Stop claiming path::const_iterator is bidirectional by Justin Bogner · 11 years ago
  11. 0c274ae unittests: Actually test reverse iterators in Path tests by Justin Bogner · 11 years ago
  12. 586ee60 These should be EXPECT_TRUE, not EXPECT_FALSE. Amends r212415. by Aaron Ballman · 11 years ago
  13. e56fe8a Fixing compile errors related to changes with MemoryBuffer::getFile. by Aaron Ballman · 11 years ago
  14. 2a826e4 Finishing touch for the std::error_code transition. by Rafael Espindola · 11 years ago
  15. c049c65 Remove the last uses of 'using std::error_code' by Rafael Espindola · 11 years ago
  16. 3acea39 Don't use 'using std::error_code' in include/llvm. by Rafael Espindola · 11 years ago
  17. 70fbe6f Remove unused has_magic. by Rafael Espindola · 11 years ago
  18. 5c4f829 Use std::error_code instead of llvm::error_code. by Rafael Espindola · 11 years ago
  19. a813d60 Remove windows_error. by Rafael Espindola · 11 years ago
  20. afc50b3ed support: add a utility function to normalise path separators by Saleem Abdulrasool · 12 years ago
  21. 83f858e Cleanup the interface for creating soft or hard links. by Rafael Espindola · 12 years ago
  22. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  23. 8d11639 Fix an inconsistency in treatment of trailing / in path::const_iterator by Ben Langmuir · 12 years ago
  24. 002da5d [C++11] Switch all uses of the llvm_move macro to use std::move by Chandler Carruth · 12 years ago
  25. 667363b [C++11] Remove uses of LLVM_HAS_RVALUE_REFERENCES from the unittests. by Chandler Carruth · 12 years ago
  26. 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
  27. 83708e6 Fix windows unittest I missed in the raw_fd_ostream constructor change. by Rafael Espindola · 12 years ago
  28. 5c20ac0 Simplify remove, create_directory and create_directories. by Rafael Espindola · 12 years ago
  29. f7d4101 Introduce llvm::sys::path::home_directory. by Peter Collingbourne · 12 years ago
  30. 78dcc03 Remove remove_all. A compiler has no need for recursively deleting a directory. by Rafael Espindola · 12 years ago
  31. e448f9e Path: Recognize COFF import library file magic. by Rui Ueyama · 12 years ago
  32. 829c439 Recognize 0x0000 as a COFF file magic. by Rui Ueyama · 12 years ago
  33. 5e3de7a Path: Add tests for existing file magics. by Rui Ueyama · 12 years ago
  34. 89d1bdb Whitespace. by Rui Ueyama · 12 years ago
  35. e5bf246 Try to fix the build on windows. by Rafael Espindola · 12 years ago
  36. 73537ea Fixes a bug when iterating on paths by Tareq A. Siraj · 12 years ago
  37. 107b74c Fix windows' implementation of status when a file doesn't exist. by Rafael Espindola · 12 years ago
  38. a5932af Implement getUniqueID for directories on windows. by Rafael Espindola · 12 years ago
  39. 7f822a9 Include st_dev to make the result of getUniqueID actually unique. by Rafael Espindola · 12 years ago
  40. d3c8904 Don't end a file name with a dot. It looks odd. by Rafael Espindola · 12 years ago
  41. 84ab9b3 Add a unit test for checking that we respect the F_Binary flag. by Rafael Espindola · 12 years ago
  42. 213c4cb Remove dead code. by Rafael Espindola · 12 years ago
  43. 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago
  44. a8a9f1b We now always create files with the correct permissions. Simplify the interface. by Rafael Espindola · 12 years ago
  45. 2eb1ae4 Fix windows build. by Rafael Espindola · 12 years ago
  46. 155cf0f Use sys::fs::createTemporaryFile. by Rafael Espindola · 12 years ago
  47. 7ffacc4 Add a convenience createUniqueDirectory function. by Rafael Espindola · 12 years ago
  48. 7cf7c51 Rename fs::GetUniqueID to fs::getUniqueID to match the style guide. by Rafael Espindola · 12 years ago
  49. 9fbe530 Modified the implementation of fs::GetUniqueID on Windows such that it actually finds a unique identifier for a file. Also adds unit tests for GetUniqueID. by Aaron Ballman · 12 years ago
  50. 3bc8e71 Move PathV2.h to Path.h by Rafael Espindola · 12 years ago
  51. b8055cb [Support][FileSystem] Fix identify_magic for big endian ELF. by Michael J. Spencer · 13 years ago
  52. fcdf9a8 Test case for graceful handling of long file names on Windows. Patch thanks to Paul Robinson! by Aaron Ballman · 13 years ago
  53. 01ac34e [Support][Test] Missed this in the API change. by Michael J. Spencer · 13 years ago
  54. 130cec2 Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  55. f12e3a6 Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. by Chandler Carruth · 13 years ago
  56. 135611f Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 13 years ago
  57. ef2284f [PathV2] Add mapped_file_region. Implementation for Windows and POSIX. by Michael J. Spencer · 13 years ago
  58. c8919dd unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.FileMapping for now. by NAKAMURA Takumi · 13 years ago
  59. 787ea1f unittests/Support/Path.cpp: [Win32] Suppress FileSystemTest.Permissions for now. by NAKAMURA Takumi · 13 years ago
  60. 18497e9 Add permissions(), map_file_pages(), and unmap_file_pages() to llvm::sys::fs and add unit test. Unix is implemented. Windows side needs to be implemented. by Nick Kledzik · 13 years ago
  61. 5310428 Revert r146363 to allow buildbots to make forward progress. by Chad Rosier · 14 years ago
  62. 203d780 Support/FileSystem: Implement bool equivalent(file_status A, file_status B); by Michael J. Spencer · 14 years ago
  63. 32ef4d2 Support/FileSystem: Implement canonicalize. by Michael J. Spencer · 14 years ago
  64. 0cfb367 unittests/Support/Path.cpp: [recursive_directory_iterator] Work around for end iterator. by NAKAMURA Takumi · 14 years ago
  65. 9b54a3e unittests/SupportTests: Fix test. pop modifies the current entry, thus the by Michael J. Spencer · 14 years ago
  66. a5207b9 unittests/SupportTests: Add some outs()'s to debug the issues on some bots. by Michael J. Spencer · 14 years ago
  67. 0a7625d Support/FileSystem: Implement recursive_directory_iterator and make by Michael J. Spencer · 14 years ago
  68. 606bb1a Adds llvm::sys::path::is_separator() to test whether a char is a path separator by Zhanyong Wan · 15 years ago
  69. b587180 Unittests/Support/Path: Tweak test. by Michael J. Spencer · 15 years ago
  70. 1d3c4a7 UnitTests/Path: Add magical tests. This will also test identify_magic. by Michael J. Spencer · 15 years ago
  71. 1f06360 UnitTests/Path: More ASSERT_NO_ERROR cleanup. by Michael J. Spencer · 15 years ago
  72. 42368cc UnitTests/Path: Fix typo, add error number, and enable the directory cleanup code. by Michael J. Spencer · 15 years ago
  73. 346a133 UnitTests/PathV2: Setup a test fixture to make tracking created file system by Michael J. Spencer · 15 years ago
  74. 5271486 Support/PathV2: Implement directory iteration on POSIX. by Michael J. Spencer · 15 years ago
  75. 3b264ba UnitTests/Path: Produce useful diagnostics on error. by Michael J. Spencer · 15 years ago
  76. f616b21 Support/PathV2: Change most functions in the path namespace to return their work by Michael J. Spencer · 15 years ago
  77. 1e090f0 Support/PathV2: Remove the error_code return type from all functions in the path by Michael J. Spencer · 15 years ago
  78. 92903a3 Support/PathV2: Move make_absolute from path to fs. by Michael J. Spencer · 15 years ago
  79. 7ecd94c Support/FileSystem: Add directory_iterator implementation. by Michael J. Spencer · 15 years ago
  80. 4fb115d Unittests/Support/PathV2: Add FileSystem tests. by Michael J. Spencer · 15 years ago
  81. 6e74e11 Support/FileSystem: Add remove implementation. by Michael J. Spencer · 15 years ago
  82. 23e6bdf unittests/Support/PathV2: remove(3) requires a terminated string. by Benjamin Kramer · 15 years ago
  83. b5ca644 Unittests/Support/PathV2: Cleanup and remove output. by Michael J. Spencer · 15 years ago
  84. ab16054 unittests/Support/PathV2: Comment out test because some systems are saying that by Michael J. Spencer · 15 years ago
  85. 4571040 Support/FileSystem: Add unique_file and exists implementations. by Michael J. Spencer · 15 years ago
  86. 75942f9 Make valgrind happy. by Michael J. Spencer · 15 years ago
  87. 9ceae88 unittests/Support/PathV2: Fix -pedantic warning. by Michael J. Spencer · 15 years ago
  88. a72df5f Support/PathV2: Add is_{absolute,relative} implementation. by Michael J. Spencer · 15 years ago
  89. 112a769 Support/PathV2: Add has_{root_path,root_name,root_directory,parent_path,filename,stem,extension} implementation. by Michael J. Spencer · 15 years ago
  90. 4d0c6fd unittests/Support/PathV2: Make tests much shorter; although harder to understand. by Michael J. Spencer · 15 years ago
  91. 87106c5 Support/PathV2: Add extension implementation. by Michael J. Spencer · 15 years ago
  92. 956955e Support/PathV2: Add stem implementation. by Michael J. Spencer · 15 years ago
  93. 1426920 Support/PathV2: Add filename implementation. by Michael J. Spencer · 15 years ago
  94. 8002500 Support/PathV2: Add native implementation. by Michael J. Spencer · 15 years ago
  95. fb3a95d Support/PathV2: Add replace_extension implementation. by Michael J. Spencer · 15 years ago
  96. 9c59409 Support/PathV2: Add remove_filename implementation. by Michael J. Spencer · 15 years ago
  97. 545cbdf Support/PathV2: Implement reverse iteration and parent_path. by Michael J. Spencer · 15 years ago
  98. b775d0b Support/PathV2: Fix 80 col. by Michael J. Spencer · 15 years ago
  99. 3ef91c5 unittests: Merge SystemTests back into SupportTests. by Michael J. Spencer · 15 years ago[Renamed (96%) from llvm/unittests/System/Path.cpp]
  100. ebad2f9 Support: Add PathV2 implementation. by Michael J. Spencer · 15 years ago