aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/JSONCompilationDatabase.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2013-11-27Remove a whole lot of unused variablesAlp Toker1-1/+1
2013-07-01Put helper class in anonymous namespace.Craig Topper1-2/+2
2013-03-02CommandLineArgumentParser: handle single quotes.Peter Collingbourne1-3/+14
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-21/+19
2013-01-12Fix spurious output in JSONCompilationDatabaseArnaud A. de Grandmaison1-5/+1
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+0
2012-12-04Introduce CompilationDatabase::getAllCompileCommands() that returns allArgyrios Kyrtzidis1-9/+25
2012-10-08Support symlinks and relative paths in complilation databases.Daniel Jasper1-3/+23
2012-08-24Fix the definition of JSONAnchorSource. MSVC mangles variable symbols, and "v...NAKAMURA Takumi1-1/+1
2012-08-24Use LLVM's plugin registry to enable registering new compilationDaniel Jasper1-0/+283