- 02118ce unique_ptrify PTHManager's PerIDCache using the newly added llvm::FreeDeleter by David Blaikie · 11 years ago
- 60e836b unique_ptrify some parameters to PTHManager::PTHManager by David Blaikie · 11 years ago
- 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
- 23430cc unique_ptr-ify FileSystemStatCache::setNextStatCache by David Blaikie · 11 years ago
- 326ffb3 Improve memory ownership of vfs::Files in the FileSystemStatCache by using std::unique_ptr by David Blaikie · 11 years ago
- 2584735 PTH: use a variable instead of a macro by Alp Toker · 11 years ago
- 2d2b420 Update for llvm api change. by Rafael Espindola · 11 years ago
- 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
- d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
- 25463f1 Teach users of OnDiskHashTable to define hash_value and offset types by Justin Bogner · 12 years ago
- bb094f0 Remove OnDiskHashTable.h, since it's been moved to llvm by Justin Bogner · 12 years ago
- 57ba0b2 Reapply "OnDiskHashTable: Use Endian.h to read little endian ostreams" by Justin Bogner · 12 years ago
- e1c147c Reapply "OnDiskHashTable: Use EndianStream.h to write little endian ostreams" by Justin Bogner · 12 years ago
- a0dafb7 Revert "OnDiskHashTable: Use Endian.h to read little endian ostreams" by Justin Bogner · 12 years ago
- d42773b Revert "OnDiskHashTable: Use EndianStream.h to write little endian ostreams" by Justin Bogner · 12 years ago
- 498d82e OnDiskHashTable: Use Endian.h to read little endian ostreams by Justin Bogner · 12 years ago
- a06321e OnDiskHashTable: Use EndianStream.h to write little endian ostreams by Justin Bogner · 12 years ago
- 9140dd2 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
- d066d4c Reapply fixed "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
- 1b8d44f Revert "Honour 'use-external-names' in FileManager" by Ben Langmuir · 12 years ago
- 09e0d5c Honour 'use-external-names' in FileManager by Ben Langmuir · 12 years ago
- c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
- a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
- 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
- 29cb66b Enforce safe usage of DiagnosticsEngine::getCustomDiagID() by Alp Toker · 12 years ago
- 0834a4b Make Preprocessor::Lex non-recursive. by Eli Friedman · 12 years ago
- f8f91b8 Use llvm::sys::fs::UniqueID for windows and unix. by Rafael Espindola · 12 years ago
- 241f451 Remove duplicate includes. by Roman Divacky · 13 years ago
- 3b77937 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- db90859 Fix dead store found by static analyzer. by Ted Kremenek · 13 years ago
- e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
- 2683b4c Switch PTH format from a 7 byte magic number to an 8 byte one, to avoid by Richard Smith · 13 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 441417a Simplify the last character check. by David Blaikie · 14 years ago
- e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
- 5cec2ae Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- 2f1e36b Rename tok::eom to tok::eod. by Peter Collingbourne · 15 years ago
- d9da7a1 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
- f25faaa Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
- dd27843 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 15 years ago
- 8f0583d simplify the cache miss handling code, eliminating CacheMissing. by Chris Lattner · 15 years ago
- 226efd3 rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 15 years ago
- 7219a5d don't allow remapping PTH file paths with -fworking-directory, the by Chris Lattner · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 7c434b6 tidy up by Chris Lattner · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 02690ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 15 years ago
- 2bd41d1 Add PTHLexer::LexEndOfFile() to emit diagnostics at end-of-file similar to those by Lexer::LexEndOfFile(). by Ted Kremenek · 15 years ago
- 661a309 Switch over IdentifierInfoLookup to StringRef by Kovarththanan Rajaratnam · 16 years ago
- 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
- 930de0a Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 16 years ago
- 1a54e3f Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 16 years ago
- 93097b3 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 16 years ago
- 2c422dc9 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 16 years ago
- f8502d5 Switch to llvm::HashString. by Daniel Dunbar · 16 years ago
- d2eb58a Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
- 52289d3 Move the on-disk hash table code into its own header. No functionality change. by Douglas Gregor · 17 years ago
- dc637a0 PTHManager::Create(): by Ted Kremenek · 17 years ago
- f97c47c Add back warning about a PTH file not containing any identifiers, but don't make by Ted Kremenek · 17 years ago
- b12f241 Allow PTH files with no identifiers. by Ted Kremenek · 17 years ago
- 80e239a PTHManager::Create() now creates a PTHManager even if the PTH file contains no by Ted Kremenek · 17 years ago
- f9ccd5c Add PTHManager::getOriginalSourceFile(), a method that returns the name of the by Ted Kremenek · 17 years ago
- 29b8697 Move PTHStatCache within the anonymous namespace. by Ted Kremenek · 17 years ago
- e76eb06 Fix another PTH warning that should not be a note. by Ted Kremenek · 17 years ago
- 36b005d Make PTH warnings actual warnings instead of 'notes'. by Ted Kremenek · 17 years ago
- 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
- 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
- 159a7cb Fix gcc warning: gcc correctly notes that const-qualifying the return by Eli Friedman · 17 years ago
- ad027c7 Fix assertion when input is an empty string. by Daniel Dunbar · 17 years ago
- b4c85cc Re-enable PTH stat caching. All tests pass now. by Ted Kremenek · 17 years ago
- c6a2a37 Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error). by Ted Kremenek · 17 years ago
- 3280145 Temporarily disable PTH stat caching as it appears to be failing on some machines. by Ted Kremenek · 17 years ago
- a5c2c27 PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 17 years ago
- 4c1d41f PTH: Have meta data be at the beginning of the PTH file, not the end. by Ted Kremenek · 17 years ago
- e5554de PTH: Replace string identifier to persistent ID lookup with a hashtable. This is by Ted Kremenek · 17 years ago
- 8527e3a PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 17 years ago
- 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
- 62224c1 Add more PTH diagnostics for invalid PTH files, etc. by Ted Kremenek · 17 years ago
- 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
- 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
- 327d00c Silence warning. by Ted Kremenek · 17 years ago
- 978b5be Add version number checking to PTH files. by Ted Kremenek · 17 years ago
- 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
- 4fa2362 Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 17 years ago
- 1f6c7fe This is a follow-up to r62675: by Chris Lattner · 17 years ago
- f8ccb4f Update comment. by Chris Lattner · 17 years ago
- 34eab39 remove my gross #ifdef's, using portable abstractions now that the 32-bit by Chris Lattner · 17 years ago
- fec5470 remove Read8/Read24, which are dead. Rename Read16/Read32 to be more by Chris Lattner · 17 years ago
- ae54f2f Fix <rdar://problem/6512717> by correctly reading the right offset in the token data in PTHLexer::getSourceLocation(). by Ted Kremenek · 17 years ago
- 3029b35 merge two checks for identifiers in the pth loop into one. by Chris Lattner · 17 years ago
- ad89ec0 Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 17 years ago