1. 87c85b7 Fix identify_magic() to check that a file that starts with MH_MAGIC is by Kevin Enderby · 10 years ago
  2. 662b4fd Moving FileManager::removeDotPaths to llvm::sys::path::remove_dots by Mike Aizatsky · 10 years ago
  3. 0e97e5c [Support] Extend sys::path with user_cache_directory function. by Pawel Bylica · 10 years ago
  4. 64d08ff Use range-based for loop in sys::path::append(). NFC. by Pawel Bylica · 10 years ago
  5. ae1d599 [Support] Add a version of fs::make_absolute with a custom CWD. by Benjamin Kramer · 10 years ago
  6. a26be4a Move twice-repeated clang path operation into a new function. by Douglas Katzman · 10 years ago
  7. 6b9396c Thread premissions through sys::fs::create_director{y|ies} by Frederic Riss · 10 years ago
  8. 69ef2af Identify thin archives as archives. by Rafael Espindola · 10 years ago
  9. f662e00 Simplify a few uses of remove_filename by using parent_path instead. by Rafael Espindola · 10 years ago
  10. 16132e6 Purge unused includes throughout libSupport. by Benjamin Kramer · 11 years ago
  11. 2547f93 Don't treat .foo as two path components in path::iterators by Ben Langmuir · 11 years ago
  12. 3206b79 Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,64}_t>(). by Rui Ueyama · 11 years ago
  13. a7ad4b3 Object: Handle Mach-O kext bundle files by Justin Bogner · 11 years ago
  14. 36f807c Revert "Change Path::filename_pos() to skip the drive letter." by Zachary Turner · 11 years ago
  15. 3e76643 Change Path::filename_pos() to skip the drive letter. by Zachary Turner · 11 years ago
  16. e368a62 [Object][ELF] Test unknown type. by Michael J. Spencer · 11 years ago
  17. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  18. 84ba342 Add missing implementation of 'sys::path::is_other' to the support library. by Juergen Ributzka · 11 years ago
  19. bbd875b Support ELF files of unknown type. by Michael J. Spencer · 11 years ago
  20. 5026722 llvm-readobj: Add support for dumping the DOS header in PE files by David Majnemer · 11 years ago
  21. 2d2b254 Fix identify_magic() with mach-o stub dylibs. by Nick Kledzik · 11 years ago
  22. 5c69ff5 Support: Use llvm::COFF::BigObjMagic by Rui Ueyama · 11 years ago
  23. 2acb058 Support: improve identify_magic to recognize COFF bigobj by Rui Ueyama · 11 years ago
  24. 281f23a Misc cleanups to the FileSytem api. by Rafael Espindola · 11 years ago
  25. 6dc4a8bc Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
  26. 016a6d5 Merge TempDir and system_temp_directory. by Rafael Espindola · 11 years ago
  27. 42836d9 Revert "Support/Path: remove raw delete" by Dylan Noblesmith · 11 years ago
  28. 0b59924 Support/Path: remove raw delete by Dylan Noblesmith · 11 years ago
  29. 674ef1d Fix the windows build. by Rafael Espindola · 11 years ago
  30. d649b9d Convert from Windows to Unix paths in sys::path::native. by Rafael Espindola · 11 years ago
  31. 487e764 Path: Stop claiming path::const_iterator is bidirectional by Justin Bogner · 11 years ago
  32. a8acef6 Don't leak a file descriptor. by Rafael Espindola · 11 years ago
  33. c0f691d Code cleanup. by Logan Chien · 11 years ago
  34. cd45f96 Support: Add llvm::sys::fs::copy_file by Justin Bogner · 11 years ago
  35. 2a826e4 Finishing touch for the std::error_code transition. by Rafael Espindola · 11 years ago
  36. db4ed0b Remove 'using std::errro_code' from lib. by Rafael Espindola · 11 years ago
  37. 3acea39 Don't use 'using std::error_code' in include/llvm. by Rafael Espindola · 11 years ago
  38. 7e577f7 Don't put generic_category in the llvm namespace. by Rafael Espindola · 11 years ago
  39. da70bfd Implement get_magic with generic tools and inline it. by Rafael Espindola · 11 years ago
  40. 70fbe6f Remove unused has_magic. by Rafael Espindola · 11 years ago
  41. 5c4f829 Use std::error_code instead of llvm::error_code. by Rafael Espindola · 11 years ago
  42. 03bddfe Use error_code() instead of error_code::succes() by Rafael Espindola · 11 years ago
  43. 1521720 Fix hardcoded slash to native path seperator which was exposed from llvm::sys::path. by Yaron Keren · 11 years ago
  44. c10719f [C++11] Make use of 'nullptr' in the Support library. by Craig Topper · 12 years ago
  45. 2006306 Remove dead and incorrect code. by Rafael Espindola · 12 years ago
  46. 9b7c0af Support: add support to identify WinCOFF/ARM objects by Saleem Abdulrasool · 12 years ago
  47. 8d11639 Fix an inconsistency in treatment of trailing / in path::const_iterator by Ben Langmuir · 12 years ago
  48. 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
  49. 7a0b640 Share a createUniqueEntity implementation between unix and windows. by Rafael Espindola · 12 years ago
  50. 5c20ac0 Simplify remove, create_directory and create_directories. by Rafael Espindola · 12 years ago
  51. b6f72b2 Use mkdir instead of stat+mkdir. by Rafael Espindola · 12 years ago
  52. 6860c81 _CS_DARWIN_USER macros available on darwin>=9. Thanks, Dave Odell! by David Fang · 12 years ago
  53. 07e7618 Using the helper API for random number generation. by Aaron Ballman · 12 years ago
  54. cb40291 Fix known typos by Alp Toker · 12 years ago
  55. 78dcc03 Remove remove_all. A compiler has no need for recursively deleting a directory. by Rafael Espindola · 12 years ago
  56. e448f9e Path: Recognize COFF import library file magic. by Rui Ueyama · 12 years ago
  57. 829c439 Recognize 0x0000 as a COFF file magic. by Rui Ueyama · 12 years ago
  58. 50a86e1 Fix a bug in Windows resource file detection. by Rui Ueyama · 12 years ago
  59. fc149a6 Path: Recognize Windows compiled resource file. by Rui Ueyama · 12 years ago
  60. bd4ac9b Path: Add an in-place version of path::native. by Benjamin Kramer · 12 years ago
  61. 73537ea Fixes a bug when iterating on paths by Tareq A. Siraj · 12 years ago
  62. 7f822a9 Include st_dev to make the result of getUniqueID actually unique. by Rafael Espindola · 12 years ago
  63. d3c8904 Don't end a file name with a dot. It looks odd. by Rafael Espindola · 12 years ago
  64. 67080ce Split openFileForWrite into windows and unix versions. by Rafael Espindola · 12 years ago
  65. a0d9b6b Split openFileForRead into Windows and Unix versions. by Rafael Espindola · 12 years ago
  66. 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago
  67. d22debd Remove unique_file now that it is unused. by Rafael Espindola · 12 years ago
  68. c9d2e5b Add a createUniqueFile function and switch llvm's users of unique_file. by Rafael Espindola · 12 years ago
  69. 325fa0f Add a higher level createTemporaryFile function. by Rafael Espindola · 12 years ago
  70. 31a2443 Improve comment. by Rafael Espindola · 12 years ago
  71. e79a872 Improvements to unique_file and createUniqueDirectory. by Rafael Espindola · 12 years ago
  72. 1842482 Don't ask for a mode when we are not keeping the file. by Rafael Espindola · 12 years ago
  73. 7ffacc4 Add a convenience createUniqueDirectory function. by Rafael Espindola · 12 years ago
  74. f1fc382 Rename PathV2 to just Path now that it is the only one. by Rafael Espindola · 12 years ago[Renamed (98%) from llvm/lib/Support/PathV2.cpp]
  75. 138e55a Don't assume ResultPath is null terminated. by Rafael Espindola · 12 years ago
  76. 7c4d2da Cleanup in unique_file when we only want the name. by Rafael Espindola · 12 years ago
  77. 4526b1d Add a version of unique_file that return just the file name. by Rafael Espindola · 12 years ago
  78. e6388e6 Basic support for parsing Mach-O universal binaries in LLVMObject library by Alexey Samsonov · 12 years ago
  79. 3bc8e71 Move PathV2.h to Path.h by Rafael Espindola · 12 years ago
  80. 823de7c Port r183666 to identify_magic. by Rafael Espindola · 12 years ago
  81. 9b40429 Fix variable name. by Rafael Espindola · 12 years ago
  82. 134cc99 Add a missing 'e'. by Rafael Espindola · 12 years ago
  83. b8055cb [Support][FileSystem] Fix identify_magic for big endian ELF. by Michael J. Spencer · 13 years ago
  84. a86ddf0 <rdar://problem/13477190> On Darwin, use DARWIN_USER_TEMP_DIR or DARWIN_USER_CACHE_DIR for the system temporary directory. by Douglas Gregor · 13 years ago
  85. 83c74e9 Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 13 years ago
  86. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  87. 96ebd91 [Support/PathV2] Fix out of bounds access in identify_magic when the file is empty. by Michael J. Spencer · 13 years ago
  88. 39fb408 [PathV2]: Fix bug in create_directories which caused infinite recursion on by Michael J. Spencer · 14 years ago
  89. 39ea458 Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32. by Daniel Dunbar · 14 years ago
  90. b23158c Support/PathV2: Fix make_absolute() to match is_absolute() and not expect to by Daniel Dunbar · 14 years ago
  91. e646239 [PathV2] Fix bug in relative_path. by Michael J. Spencer · 14 years ago
  92. 18544b9 Change default error_code ctor to a 'named ctor' so it's more self-documenting. by David Blaikie · 14 years ago
  93. 5e4f0a4 PathV2: Remove static StringRef ctors. by Benjamin Kramer · 14 years ago
  94. 4f8a832 Support/FileSystem: Add file_magic and move a vew clients over to it. by Michael J. Spencer · 14 years ago
  95. 7dfbeda Cleanup whitespace. by Michael J. Spencer · 14 years ago
  96. 513f1b6 Support/Windows: Cleanup scoped handles. by Michael J. Spencer · 14 years ago
  97. f67d3ff Fix a minor bug in fs::create_directories. Patch by Albert Wong. by Eli Friedman · 14 years ago
  98. 8b74454 Update the comment for system_temp_directory() to indicate when it by Douglas Gregor · 14 years ago
  99. 123dc70 Add a simple routine to determine the typical system directory for by Douglas Gregor · 14 years ago
  100. 91ead3c Remove unimplemented function prototypes from PathV2. They can be readded when someone cares enough. by Benjamin Kramer · 14 years ago