Commit History

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