1. 02118ce unique_ptrify PTHManager's PerIDCache using the newly added llvm::FreeDeleter by David Blaikie · 11 years ago
  2. 60e836b unique_ptrify some parameters to PTHManager::PTHManager by David Blaikie · 11 years ago
  3. 0ae4074 Update the call to llvm::sys::fs::UniqueID to match the definition: UniqueID(uint64_t Device, uint64_t File) by Sylvestre Ledru · 11 years ago
  4. 23430cc unique_ptr-ify FileSystemStatCache::setNextStatCache by David Blaikie · 11 years ago
  5. 326ffb3 Improve memory ownership of vfs::Files in the FileSystemStatCache by using std::unique_ptr by David Blaikie · 11 years ago
  6. 2584735 PTH: use a variable instead of a macro by Alp Toker · 11 years ago
  7. 2d2b420 Update for llvm api change. by Rafael Espindola · 11 years ago
  8. 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
  9. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  10. 25463f1 Teach users of OnDiskHashTable to define hash_value and offset types by Justin Bogner · 12 years ago
  11. bb094f0 Remove OnDiskHashTable.h, since it's been moved to llvm by Justin Bogner · 12 years ago
  12. 57ba0b2 Reapply "OnDiskHashTable: Use Endian.h to read little endian ostreams" by Justin Bogner · 12 years ago
  13. e1c147c Reapply "OnDiskHashTable: Use EndianStream.h to write little endian ostreams" by Justin Bogner · 12 years ago
  14. a0dafb7 Revert "OnDiskHashTable: Use Endian.h to read little endian ostreams" by Justin Bogner · 12 years ago
  15. d42773b Revert "OnDiskHashTable: Use EndianStream.h to write little endian ostreams" by Justin Bogner · 12 years ago
  16. 498d82e OnDiskHashTable: Use Endian.h to read little endian ostreams by Justin Bogner · 12 years ago
  17. a06321e OnDiskHashTable: Use EndianStream.h to write little endian ostreams by Justin Bogner · 12 years ago
  18. 9140dd2 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  19. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  20. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  21. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  22. d066d4c Reapply fixed "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
  23. 1b8d44f Revert "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
  24. 09e0d5c Honour 'use-external-names' in FileManager by Ben Langmuir · 12 years ago
  25. c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
  26. a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
  27. 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
  28. 29cb66b Enforce safe usage of DiagnosticsEngine::getCustomDiagID() by Alp Toker · 12 years ago
  29. 0834a4b Make Preprocessor::Lex non-recursive. by Eli Friedman · 12 years ago
  30. f8f91b8 Use llvm::sys::fs::UniqueID for windows and unix. by Rafael Espindola · 12 years ago
  31. 241f451 Remove duplicate includes. by Roman Divacky · 13 years ago
  32. 3b77937 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 13 years ago
  33. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  34. db90859 Fix dead store found by static analyzer. by Ted Kremenek · 13 years ago
  35. e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
  36. 2683b4c Switch PTH format from a 7 byte magic number to an 8 byte one, to avoid by Richard Smith · 13 years ago
  37. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  38. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  39. 441417a Simplify the last character check. by David Blaikie · 14 years ago
  40. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  41. 5cec2ae Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 14 years ago
  42. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  43. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  44. 2f1e36b Rename tok::eom to tok::eod. by Peter Collingbourne · 15 years ago
  45. d9da7a1 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
  46. f25faaa Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
  47. dd27843 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 15 years ago
  48. 8f0583d simplify the cache miss handling code, eliminating CacheMissing. by Chris Lattner · 15 years ago
  49. 226efd3 rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 15 years ago
  50. 7219a5d don't allow remapping PTH file paths with -fworking-directory, the by Chris Lattner · 15 years ago
  51. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  52. 7c434b6 tidy up by Chris Lattner · 15 years ago
  53. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  54. 02690ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 15 years ago
  55. 2bd41d1 Add PTHLexer::LexEndOfFile() to emit diagnostics at end-of-file similar to those by Lexer::LexEndOfFile(). by Ted Kremenek · 15 years ago
  56. 661a309 Switch over IdentifierInfoLookup to StringRef by Kovarththanan Rajaratnam · 16 years ago
  57. 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
  58. 930de0a Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 16 years ago
  59. 1a54e3f Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 16 years ago
  60. 93097b3 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 16 years ago
  61. 2c422dc9 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 16 years ago
  62. f8502d5 Switch to llvm::HashString. by Daniel Dunbar · 16 years ago
  63. d2eb58a Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 16 years ago
  64. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  65. 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  66. 52289d3 Move the on-disk hash table code into its own header. No functionality change. by Douglas Gregor · 17 years ago
  67. dc637a0 PTHManager::Create(): by Ted Kremenek · 17 years ago
  68. f97c47c Add back warning about a PTH file not containing any identifiers, but don't make by Ted Kremenek · 17 years ago
  69. b12f241 Allow PTH files with no identifiers. by Ted Kremenek · 17 years ago
  70. 80e239a PTHManager::Create() now creates a PTHManager even if the PTH file contains no by Ted Kremenek · 17 years ago
  71. f9ccd5c Add PTHManager::getOriginalSourceFile(), a method that returns the name of the by Ted Kremenek · 17 years ago
  72. 29b8697 Move PTHStatCache within the anonymous namespace. by Ted Kremenek · 17 years ago
  73. e76eb06 Fix another PTH warning that should not be a note. by Ted Kremenek · 17 years ago
  74. 36b005d Make PTH warnings actual warnings instead of 'notes'. by Ted Kremenek · 17 years ago
  75. 2fd18ec PTH: Cache directory and negative 'stat' calls. This gives us a 1% performance improvement on Cocoa.h (fsyntax-only+PTH). by Ted Kremenek · 17 years ago
  76. 29942a3 Add some boilerplate to the PTH file to prepare for the caching of stats for directories (and negative stats too). by Ted Kremenek · 17 years ago
  77. 159a7cb Fix gcc warning: gcc correctly notes that const-qualifying the return by Eli Friedman · 17 years ago
  78. ad027c7 Fix assertion when input is an empty string. by Daniel Dunbar · 17 years ago
  79. b4c85cc Re-enable PTH stat caching. All tests pass now. by Ted Kremenek · 17 years ago
  80. c6a2a37 Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error). by Ted Kremenek · 17 years ago
  81. 3280145 Temporarily disable PTH stat caching as it appears to be failing on some machines. by Ted Kremenek · 17 years ago
  82. a5c2c27 PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 17 years ago
  83. 4c1d41f PTH: Have meta data be at the beginning of the PTH file, not the end. by Ted Kremenek · 17 years ago
  84. e5554de PTH: Replace string identifier to persistent ID lookup with a hashtable. This is by Ted Kremenek · 17 years ago
  85. 8527e3a PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 17 years ago
  86. 86423a9 PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file with an on-disk chained hash table. This data structure is implemented using templates, and will be used to replace similar data structures. This change leads to no visibile performance impact on Cocoa.h, but now we only pay a price for the table on order with the number of files accessed and not the number in the PTH file. by Ted Kremenek · 17 years ago
  87. 62224c1 Add more PTH diagnostics for invalid PTH files, etc. by Ted Kremenek · 17 years ago
  88. 3b0589e Enhance PTHManager::Create() to take an optional Diagnostic* argument that can be used to report issues such as a missing PTH file. by Ted Kremenek · 17 years ago
  89. 8d178f4 PTH: Use Token::setLiteralData() to directly store a pointer to cached spelling data in the PTH file. This removes a ton of code for looking up spellings using sourcelocations in the PTH file. This simplifies both PTH-generation and reading. by Ted Kremenek · 17 years ago
  90. 327d00c Silence warning. by Ted Kremenek · 17 years ago
  91. 978b5be Add version number checking to PTH files. by Ted Kremenek · 17 years ago
  92. eb8c8fb Embed the offset of the PTH table inside the prologue of the PTH file. This will help improve gradual versioning of PTH files instead of relying that the PTH table is at a fixed offset. by Ted Kremenek · 17 years ago
  93. 4fa2362 Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 17 years ago
  94. 1f6c7fe This is a follow-up to r62675: by Chris Lattner · 17 years ago
  95. f8ccb4f Update comment. by Chris Lattner · 17 years ago
  96. 34eab39 remove my gross #ifdef's, using portable abstractions now that the 32-bit by Chris Lattner · 17 years ago
  97. fec5470 remove Read8/Read24, which are dead. Rename Read16/Read32 to be more by Chris Lattner · 17 years ago
  98. ae54f2f Fix <rdar://problem/6512717> by correctly reading the right offset in the token data in PTHLexer::getSourceLocation(). by Ted Kremenek · 17 years ago
  99. 3029b35 merge two checks for identifiers in the pth loop into one. by Chris Lattner · 17 years ago
  100. ad89ec0 Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 17 years ago