1. 9801b25 Avoid invalidating successfully loaded module files by Ben Langmuir · 11 years ago
  2. 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
  3. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  4. 5de00f3 Stopgap fix for finding module for a file mapped in the VFS by Ben Langmuir · 12 years ago
  5. f1186c5 [C++11] Use 'nullptr'. by Craig Topper · 12 years ago
  6. 26d5639 [Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening functions. by Argyrios Kyrtzidis · 12 years ago
  7. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  8. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  9. d066d4c Reapply fixed "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
  10. 1b8d44f Revert "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
  11. 09e0d5c Honour 'use-external-names' in FileManager by Ben Langmuir · 12 years ago
  12. c9b7234 Reapply r202420 hopefully fixed for other STLs by Ben Langmuir · 12 years ago
  13. 90292a5 Revert "Remove constructors from FileEntry that prevent owning resources" by Ben Langmuir · 12 years ago
  14. e2db0cb Remove constructors from FileEntry that prevent owning resources by Ben Langmuir · 12 years ago
  15. c8a7146 Split FileEntry name vs. isValid by Ben Langmuir · 12 years ago
  16. ab01d4b Fix gcc -Wparentheses warning. by Patrik Hagglund · 12 years ago
  17. c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
  18. a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
  19. 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
  20. f8f91b8 Use llvm::sys::fs::UniqueID for windows and unix. by Rafael Espindola · 12 years ago
  21. e4777f4 Convert a use of stat with sys::fs::status. by Rafael Espindola · 12 years ago
  22. ee30546 Fix handling of "clang c:foo" by Rafael Espindola · 12 years ago
  23. 2341c0d Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  24. eadae01 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 13 years ago
  25. e00c8b2 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 13 years ago
  26. 3b77937 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 13 years ago
  27. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  28. 65706d8 Basic: Windows doesn't define S_IFIFO. by Daniel Dunbar · 13 years ago
  29. e2951f4 Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 13 years ago
  30. 3aad855 Fixes a segfault in Tooling when using pch's: by Manuel Klimek · 13 years ago
  31. 6d7833f Introduce a flag in SourceManager to treat non-system source files by Argyrios Kyrtzidis · 13 years ago
  32. 23c1676d LLVM_ON_WIN32 case: use the proper key in the UniqueFiles map. by Axel Naumann · 13 years ago
  33. b307400 Improve r159256 following Chandler's comments: by Axel Naumann · 13 years ago
  34. b15b37f Fix for r159256 on Windows. by Axel Naumann · 13 years ago
  35. 38179d9 From Vassil Vassilev: by Axel Naumann · 13 years ago
  36. 8bd8ee7 clang/lib/Basic/FileManager.cpp: Detect the root directory with PathV2. It should be better fix for PR10331, or, "clang X:\foo.c" fails. by NAKAMURA Takumi · 13 years ago
  37. 523af82 Documentation cleanup: delete doc comments from source files where they are by James Dennett · 13 years ago
  38. 6eec06d [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 14 years ago
  39. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  40. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  41. 1ced737 remove unneeded config.h includes by Dylan Noblesmith · 14 years ago
  42. 32f1acf Revert r132539 for now, "My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin)." by NAKAMURA Takumi · 14 years ago
  43. 44f91da Use StringRef's case transformation methods. by Benjamin Kramer · 14 years ago
  44. 1735f4e For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
  45. faeb1d4 When an import statement fails to find a module in the module cache, by Douglas Gregor · 14 years ago
  46. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  47. dd04c69 My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin). by Francois Pichet · 15 years ago
  48. 5e36840 Add FileManager::getNoncachedStatValue, which will resolve relative paths against the working directory specified in the file system options. by Anders Carlsson · 15 years ago
  49. d6278e3 Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors. by Argyrios Kyrtzidis · 15 years ago
  50. 669b0b1 Stop leaking file descriptors. by Argyrios Kyrtzidis · 15 years ago
  51. 9ba8fb1 Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 15 years ago
  52. 878b3e2 Check in the implementation as well... by Anders Carlsson · 15 years ago
  53. b5c356a Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 15 years ago
  54. f3c0ff7 Uses llvm::sys::path instead of hand-rolled algorithm in FileManager. by Zhanyong Wan · 15 years ago
  55. e1dd3e2 Improves Clang's virtual file handling. by Zhanyong Wan · 15 years ago
  56. 09b6989 Implement two related optimizations that make de-serialization of by Douglas Gregor · 15 years ago
  57. c623606 Update for API change. by Rafael Espindola · 15 years ago
  58. 606c4ac Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 15 years ago
  59. 5b55454 Revert 124754 and 124760 as they made clang unusable in the presence of symbolic by Rafael Espindola · 15 years ago
  60. 8c0577f Improve the performance of filename canonicalization by avoiding by Douglas Gregor · 15 years ago
  61. 3c0d263 Canonicalize path names in the file manager before performing a lookup by Douglas Gregor · 15 years ago
  62. 63fbaed TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. by Axel Naumann · 15 years ago
  63. 740857f Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute. by Michael J. Spencer · 15 years ago
  64. f28df4c Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 15 years ago
  65. d9da7a1 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
  66. f25faaa Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
  67. 4fc8fb0 attempt to fix a buildbot failure, apparently apache fails to build. by Chris Lattner · 15 years ago
  68. 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
  69. 5ea7d07 The final result of all this refactoring: instead of doing stat immediately by Chris Lattner · 15 years ago
  70. 278038b hopefully resolve the windows buildbot issue (retch) by Chris Lattner · 15 years ago
  71. dd27843 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 15 years ago
  72. 9624b69 pull "is directory" handling into FileManager::getStatValue by Chris Lattner · 15 years ago
  73. 966b25b tidy up code, add a comment about dir caching. by Chris Lattner · 15 years ago
  74. 5769c3d factor the "cache miss" handling code out of FM into a static by Chris Lattner · 15 years ago
  75. b3c8145 r120013 dropped passing in the precomputed file size to by Chris Lattner · 15 years ago
  76. 226efd3 rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 15 years ago
  77. 26b5c19 tidy up. Split FileManager::getBufferForFile into by Chris Lattner · 15 years ago
  78. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  79. 3f5a9ef give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 15 years ago
  80. 4ac569b Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 15 years ago
  81. 6e64099 stringref'ize API by Chris Lattner · 15 years ago
  82. 5df6f8f avoid creating sys::Path instances when -fworking-directory isn't being used. by Chris Lattner · 15 years ago
  83. 3cf715d Filename.rfind("/\\") won't give us the position of the last directory seperator. by Benjamin Kramer · 15 years ago
  84. 0c0e804 change the various getFile routines to use StringRef as their implementation form. by Chris Lattner · 15 years ago
  85. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  86. 8460224 fix PR7953 - Windows filename are case insensitive: by Chris Lattner · 15 years ago
  87. 81c000f When remapping a virtual file, also make an entry for the file with by Douglas Gregor · 15 years ago
  88. 8d5609b Pass StringRefs by value. by Benjamin Kramer · 15 years ago
  89. 551446b Removing trailing directory separator, to make stat work by John Thompson · 16 years ago
  90. 2f1a6c1 FileManager: Do not cache failed stats, it is easy to construct common by Daniel Dunbar · 16 years ago
  91. 407e212 Extend -remap-file=from;to to permit mapping from a non-existent by Douglas Gregor · 16 years ago
  92. d2eb58a Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 16 years ago
  93. 01ce06f don't stick an uninitialized 'stat' buf into the stat cache, fill it by Chris Lattner · 16 years ago
  94. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  95. 26db648 Replace some instances of std::string with StringRefs. by Benjamin Kramer · 16 years ago
  96. 3441b4f API changes to match llvm ToT. by Chris Lattner · 16 years ago
  97. 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  98. 91f5ff6 improve path handling, patch by Baptiste Lepilleur! by Chris Lattner · 16 years ago
  99. c504683 Implement caching of stat() calls for precompiled headers, which is by Douglas Gregor · 17 years ago
  100. 48db39d Remove the serialization code that predates precompiled by Douglas Gregor · 17 years ago