Kadir Cetinkaya
|
617f68365c
[clang][Tooling] Infer target and mode from argv[0] when using JSONCompilationDatabase
|
6 years ago |
Sam McCall
|
73be1ac6c1
[Tooling] Don't mmap the JSONCompilationDatabase, it's not correct for long-lived processes.
|
6 years ago |
Kadir Cetinkaya
|
2df582cdb8
[clang][Tooling] Delete dots and dotdots when generating absolute paths
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Sam McCall
|
bff78a489e
[Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Eugene Zelenko
|
aace2861ee
[Tooling] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 years ago |
Krasimir Georgiev
|
1b373f4999
[Tooling] Remove redundant check, NFCi
|
8 years ago |
Joerg Sonnenberger
|
5ca7f4286d
Extend CompilationDatabase by a field for the output filename
|
8 years ago |
Zachary Turner
|
7413d224f5
Fix json compilation database syntax on non-Windows.
|
9 years ago |
Zachary Turner
|
cd39b643d9
Resubmit "[Tooling] Parse compilation database command lines on Windows."
|
9 years ago |
Zachary Turner
|
f8d27f82a0
Revert "[Tooling] Parse compilation database command lines on Windows."
|
9 years ago |
Zachary Turner
|
27a874790f
[Tooling] Parse compilation database command lines on Windows.
|
9 years ago |
Argyrios Kyrtzidis
|
1a963b825c
[tooling] Provide the compile commands of the JSON database in the order that they were provided in the JSON file.
|
10 years ago |
Argyrios Kyrtzidis
|
4963bf31d6
[tooling] In CompileCommand, Expose the 'file' that was associated with the command.
|
10 years ago |
Manuel Klimek
|
90ea10e5ea
Fix performance regression when running clang tools.
|
10 years ago |
Manuel Klimek
|
e5e9bbb0c9
Add structed way to express command line options in the compilation database.
|
10 years ago |
Benjamin Kramer
|
b7b56528f9
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
|
10 years ago |
Yaron Keren
|
9bd91b686a
Remove many superfluous SmallString::str() calls.
|
10 years ago |
David Blaikie
|
d4497bd281
Sure-up MemoryBuffer ownership in JSONCompilationDatabase's ctor.
|
11 years ago |
David Blaikie
|
1ad06b0994
CompilationDatabase: Sure-up ownership of compilation databases using std::unique_ptr
|
11 years ago |
Rafael Espindola
|
860df574e7
Update for llvm api change.
|
11 years ago |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 years ago |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 years ago |
Rafael Espindola
|
6c4692388b
Don't compare an error_code with nullptr.
|
11 years ago |
Craig Topper
|
070be84e4a
[C++11] Use 'nullptr'. Tooling edition.
|
11 years ago |
Craig Topper
|
83daac80e9
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
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 |
Alp Toker
|
0650de4fc1
Remove a whole lot of unused variables
|
11 years ago |