1. e5d30e3 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 12 years ago
  2. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  3. 6a1f494 Basic: Windows doesn't define S_IFIFO. by Daniel Dunbar · 12 years ago
  4. ce36ecd Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 12 years ago
  5. 98be860 Fixes a segfault in Tooling when using pch's: by Manuel Klimek · 12 years ago
  6. ff39896 Introduce a flag in SourceManager to treat non-system source files by Argyrios Kyrtzidis · 12 years ago
  7. be77959 LLVM_ON_WIN32 case: use the proper key in the UniqueFiles map. by Axel Naumann · 12 years ago
  8. 5ba0559 Improve r159256 following Chandler's comments: by Axel Naumann · 12 years ago
  9. 446ba14 Fix for r159256 on Windows. by Axel Naumann · 12 years ago
  10. 3ce42c3 From Vassil Vassilev: by Axel Naumann · 12 years ago
  11. 759a4b4 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 · 12 years ago
  12. d3e8eda Documentation cleanup: delete doc comments from source files where they are by James Dennett · 12 years ago
  13. d54dff0 [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 12 years ago
  14. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  15. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  16. 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
  17. 678a3ea Revert r132539 for now, "My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin)." by NAKAMURA Takumi · 13 years ago
  18. 90c7892 Use StringRef's case transformation methods. by Benjamin Kramer · 13 years ago
  19. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  20. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  21. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  22. fe87b82 My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin). by Francois Pichet · 13 years ago
  23. 7dbafb3 Add FileManager::getNoncachedStatValue, which will resolve relative paths against the working directory specified in the file system options. by Anders Carlsson · 13 years ago
  24. 3cd0128 Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors. by Argyrios Kyrtzidis · 13 years ago
  25. a8d530e Stop leaking file descriptors. by Argyrios Kyrtzidis · 13 years ago
  26. 2e2468e Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 13 years ago
  27. 03fd362 Check in the implementation as well... by Anders Carlsson · 13 years ago
  28. af036a6 Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 13 years ago
  29. 21af887 Uses llvm::sys::path instead of hand-rolled algorithm in FileManager. by Zhanyong Wan · 13 years ago
  30. 9b555ea Improves Clang's virtual file handling. by Zhanyong Wan · 13 years ago
  31. cfbf1c7 Implement two related optimizations that make de-serialization of by Douglas Gregor · 13 years ago
  32. 100f239 Update for API change. by Rafael Espindola · 13 years ago
  33. 8ef6c8c Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 13 years ago
  34. 50ae3e3 Revert 124754 and 124760 as they made clang unusable in the presence of symbolic by Rafael Espindola · 13 years ago
  35. b9d4cb3 Improve the performance of filename canonicalization by avoiding by Douglas Gregor · 13 years ago
  36. aa596e8 Canonicalize path names in the file manager before performing a lookup by Douglas Gregor · 13 years ago
  37. 0433116 TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. by Axel Naumann · 14 years ago
  38. fbfd180 Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute. by Michael J. Spencer · 14 years ago
  39. 256053b Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 14 years ago
  40. 4eeebc4 MemoryBuffer API update. by Michael J. Spencer · 14 years ago
  41. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 14 years ago
  42. c0f31fd attempt to fix a buildbot failure, apparently apache fails to build. by Chris Lattner · 14 years ago
  43. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  44. 5cc1c73 The final result of all this refactoring: instead of doing stat immediately by Chris Lattner · 14 years ago
  45. 291fcf0 hopefully resolve the windows buildbot issue (retch) by Chris Lattner · 14 years ago
  46. 898a061 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 14 years ago
  47. f9f7766 pull "is directory" handling into FileManager::getStatValue by Chris Lattner · 14 years ago
  48. f3e8a99 tidy up code, add a comment about dir caching. by Chris Lattner · 14 years ago
  49. 11aa4b0 factor the "cache miss" handling code out of FM into a static by Chris Lattner · 14 years ago
  50. f8f6129 r120013 dropped passing in the precomputed file size to by Chris Lattner · 14 years ago
  51. 10e286a rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 14 years ago
  52. 75dfb65 tidy up. Split FileManager::getBufferForFile into by Chris Lattner · 14 years ago
  53. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  54. 7ad97ff give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 14 years ago
  55. 151466a Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 14 years ago
  56. 67452f5 stringref'ize API by Chris Lattner · 14 years ago
  57. efc4be2 avoid creating sys::Path instances when -fworking-directory isn't being used. by Chris Lattner · 14 years ago
  58. aa8b2d9 Filename.rfind("/\\") won't give us the position of the last directory seperator. by Benjamin Kramer · 14 years ago
  59. f69a1f3 change the various getFile routines to use StringRef as their implementation form. by Chris Lattner · 14 years ago
  60. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  61. c070da4 fix PR7953 - Windows filename are case insensitive: by Chris Lattner · 14 years ago
  62. 3e15e0a When remapping a virtual file, also make an entry for the file with by Douglas Gregor · 14 years ago
  63. ec1b1cc Pass StringRefs by value. by Benjamin Kramer · 14 years ago
  64. 9a6ac54 Removing trailing directory separator, to make stat work by John Thompson · 15 years ago
  65. 475ddb4 FileManager: Do not cache failed stats, it is easy to construct common by Daniel Dunbar · 15 years ago
  66. 057e567 Extend -remap-file=from;to to permit mapping from a non-existent by Douglas Gregor · 15 years ago
  67. 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
  68. f1affe6 don't stick an uninitialized 'stat' buf into the stat cache, fill it by Chris Lattner · 15 years ago
  69. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  70. 458fb10 Replace some instances of std::string with StringRefs. by Benjamin Kramer · 15 years ago
  71. d57a7ef API changes to match llvm ToT. by Chris Lattner · 15 years ago
  72. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  73. 46730b2 improve path handling, patch by Baptiste Lepilleur! by Chris Lattner · 15 years ago
  74. 4fed3f4 Implement caching of stat() calls for precompiled headers, which is by Douglas Gregor · 15 years ago
  75. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 15 years ago
  76. 96438f3 FileManager: by Ted Kremenek · 15 years ago
  77. 3102c83 search and replaceo? by Chris Lattner · 15 years ago
  78. fc7052d Add lightweight shim "clang::StatSysCallCache" that caches 'stat' system calls by Ted Kremenek · 15 years ago
  79. 7536889 On Windows use a BumpPtrAllocator for the UniqueFileContainer's StringMap. by Ted Kremenek · 16 years ago
  80. f3eb921 FileManager: Use a BumpPtrAllocator for the StringMaps DirEntries and FileEntries. by Ted Kremenek · 16 years ago
  81. cb8d58b Add a some comments to designate Windows-specific/Unix-specific code. No functionality change. by Ted Kremenek · 16 years ago
  82. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Basic/FileManager.cpp]
  83. 6bb816a In FileManager: use full paths to unique files and directories on Windows, by Ted Kremenek · 16 years ago
  84. 3d2da3d Fix misspelling of "existent". Do not use std::cerr; use llvm::cerr instead. by Ted Kremenek · 17 years ago
  85. 80aeaa2 Fixed 80-col violation. by Ted Kremenek · 17 years ago
  86. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  87. bca6d12 Refactored inode and device number into FileEntry, and changed the by Ted Kremenek · 17 years ago
  88. da99544 Added to FileEntry a pointer to the <dev_t,ino_t> pair for the file, and by Ted Kremenek · 17 years ago
  89. 8fbc88e Removed serialization of FileEntry and DirectoryEntry. This objects will by Ted Kremenek · 17 years ago
  90. 9551a2c Implemented serialization of FileEntry and DirectoryEntry. by Ted Kremenek · 17 years ago
  91. a8c11c6 VC++ doesn't define S_ISDIR by Chris Lattner · 17 years ago
  92. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago