aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/JSONCompilationDatabase.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-31[Tooling] Remove unused includes (NFC) (#142257)Kazu Hirata1-5/+0
2024-06-03remove goma support from clang (#93942)Takuto Ikuta1-3/+2
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-11-15[clang][Tooling] Make the filename behaviour consistentKadir Cetinkaya1-3/+2
2021-10-13[clang][Tooling] Use Windows command lines on all Windows, except CygwinJeremy Drake1-8/+5
2021-03-25[NFC] Reordering parameters in getFile and getFileOrSTDINAbhina Sreeskantharajan1-1/+1
2020-12-04[Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it.Sam McCall1-1/+1
2020-10-27[libTooling] Recognize sccache as a compiler wrapper in compilation database ...Nathan Ridge1-1/+2
2020-09-20JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI.Simon Pilgrim1-20/+23
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2019-12-04Reapply "[llvm][Support] Take in CurrentDirectory as a parameter in ExpandRes...Kadir Cetinkaya1-2/+2
2019-12-04Revert "[llvm][Support] Take in CurrentDirectory as a parameter in ExpandResp...Kadir Cetinkaya1-2/+2
2019-12-04[llvm][Support] Take in CurrentDirectory as a parameter in ExpandResponseFilesKadir Cetinkaya1-2/+2
2019-12-04[clang][Tooling] Add support for .rsp files in compile_commands.jsonKadir Cetinkaya1-1/+3
2019-07-12Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from pa...Sam McCall1-4/+46
2019-07-12Revert "[JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from pa...Russell Gallop1-46/+4
2019-07-12[JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed com...Sam McCall1-4/+46
2019-06-26[clang][Tooling] Infer target and mode from argv[0] when using JSONCompilatio...Kadir Cetinkaya1-1/+5
2019-05-07[Tooling] Don't mmap the JSONCompilationDatabase, it's not correct for long-l...Sam McCall1-1/+4
2019-03-08[clang][Tooling] Delete dots and dotdots when generating absolute pathsKadir Cetinkaya1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-14[Tooling] JSONCompilationDatabasePlugin infers compile commands for missing f...Sam McCall1-1/+4
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-03-14[Tooling] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-40/+46
2017-05-05[Tooling] Remove redundant check, NFCiKrasimir Georgiev1-6/+2
2016-12-01Extend CompilationDatabase by a field for the output filenameJoerg Sonnenberger1-2/+8
2016-08-18Fix json compilation database syntax on non-Windows.Zachary Turner1-4/+2
2016-08-18Resubmit "[Tooling] Parse compilation database command lines on Windows."Zachary Turner1-12/+42
2016-08-17Revert "[Tooling] Parse compilation database command lines on Windows."Zachary Turner1-18/+0
2016-08-17[Tooling] Parse compilation database command lines on Windows.Zachary Turner1-0/+18
2015-09-22[tooling] Provide the compile commands of the JSON database in the order that...Argyrios Kyrtzidis1-7/+4
2015-09-11[tooling] In CompileCommand, Expose the 'file' that was associated with the c...Argyrios Kyrtzidis1-3/+6
2015-09-08Fix performance regression when running clang tools.Manuel Klimek1-22/+30
2015-08-14Add structed way to express command line options in the compilation database.Manuel Klimek1-27/+42
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-4/+4
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-3/+3
2014-08-08Sure-up MemoryBuffer ownership in JSONCompilationDatabase's ctor.David Blaikie1-2/+2
2014-08-08CompilationDatabase: Sure-up ownership of compilation databases using std::un...David Blaikie1-7/+7
2014-07-06Update for llvm api change.Rafael Espindola1-5/+4
2014-06-12Include system_error directly.Rafael Espindola1-1/+1
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-2/+2
2014-06-01Don't compare an error_code with nullptr.Rafael Espindola1-1/+1
2014-05-20[C++11] Use 'nullptr'. Tooling edition.Craig Topper1-14/+14
2014-03-15[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-5/+5
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-5/+5