Commit History

Author SHA1 Message Date
  Duncan P. N. Exon Smith c2b4309415 FileManager: Use llvm::Expected in new getFileRef API 6 years ago
  Alex Lorenz 5195a35aa7 Introduce FileEntryRef and use it when handling includes to report correct dependencies 6 years ago
  Harlan Haskins 43696f8809 [clang] Adopt new FileManager error-returning APIs 6 years ago
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Fangrui Song 5c15d24300 [Lex] Make HeaderMaps a unique_ptr vector 7 years ago
  Mehdi Amini 3353f9f983 Use StringRef for MemoryBuffer identifier API (NFC) 9 years ago
  Duncan P. N. Exon Smith 6d0c65dab4 Lex: Return "" when HeaderMap::lookupFilename fails 9 years ago
  Duncan P. N. Exon Smith 006186b25e Lex: Check for 0 buckets on header map construction 9 years ago
  Duncan P. N. Exon Smith 839cd13b65 Lex: Never overflow the file in HeaderMap::lookupFilename() 9 years ago
  Duncan P. N. Exon Smith 4e8d52ad03 Lex: Change HeaderMapImpl::getString() to return StringRef, NFC 9 years ago
  Duncan P. N. Exon Smith c41b90a59c Lex: Use dbgs() instead of fprintf() in HeaderMap::dump() 9 years ago
  Duncan P. N. Exon Smith 39c202cadc Lex: Check whether the header map buffer has space for the buckets 9 years ago
  Duncan P. N. Exon Smith 4a8b8ff576 Lex: Check buckets on header map construction 9 years ago
  Duncan P. N. Exon Smith 7dca0f623a Lex: Add some unit tests for corrupt header maps 9 years ago
  Yaron Keren dcbc03e446 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 years ago
  Benjamin Kramer 0273eb0d7a Make VFS and FileManager match the current MemoryBuffer API. 10 years ago
  David Blaikie 38717be3c2 unique_ptrify HeaderMap::FileBuffer 11 years ago
  Craig Topper da176c6d6a [C++11] Use 'nullptr'. Lex edition. 11 years ago
  Ahmed Charles f8b74ee5f0 [C++11] Replace OwningPtr include with <memory>. 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). 11 years ago
  Argyrios Kyrtzidis 27203f6279 If the headermap maps the filename to a framework include ("Foo.h" -> "Foo/Foo.h"), 11 years ago
  David Blaikie 7247c88d1e Use only explicit bool conversion operator 12 years ago
  Jordan Rose 223f0ff6a9 Remove some stray uses of <ctype.h> functions. 12 years ago
  Jordan Rose 3f6f51e282 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. 12 years ago
  Roman Divacky 31ba613537 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Manuel Klimek 7412494982 To be able to replay compilations we need to accurately remodel how 14 years ago