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