Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [tooling] In CompileCommand, Expose the 'file' that was associated with the ↵ | Argyrios Kyrtzidis | 2015-09-11 | 1 | -0/+10 |
| | | | | | | command. llvm-svn: 247468 | ||||
* | CompilationDatabase: Sure-up ownership of compilation databases using ↵ | David Blaikie | 2014-08-08 | 1 | -3/+3 |
| | | | | | | | | | | | | | std::unique_ptr Diving into the memory leaks fixed by r213851 there was one case of a memory leak of a CompilationDatabase due to not properly taking ownership of the result of "CompilationDatabase::autoDetectFromSource". Given that both implementations and callers have been using unique_ptr to own CompilationDatabase objects - make this explicit in the API to reduce the risk of further leaks. llvm-svn: 215215 | ||||
* | [C++11] Use 'nullptr'. Tools edition. | Craig Topper | 2014-06-08 | 1 | -4/+4 |
| | | | | llvm-svn: 210422 | ||||
* | Tooling: Move heavyweight vectors around instead of copying. | Benjamin Kramer | 2014-03-20 | 1 | -8/+6 |
| | | | | | | While there convert to range-based for loops. No functionality change. llvm-svn: 204338 | ||||
* | Fix a tranche of comment, test and doc typos | Alp Toker | 2013-12-05 | 1 | -1/+1 |
| | | | | llvm-svn: 196510 | ||||
* | Add an optional mapping from source paths to source contents. | Manuel Klimek | 2013-11-13 | 1 | -0/+36 |
| | | | | | | | | This allows compilation database implementations for distributed build systems to hand all data to the client to make parsing independent of the file system. llvm-svn: 194571 | ||||
* | Use cstdio instead of stdio.h | Dmitri Gribenko | 2013-08-19 | 1 | -1/+1 |
| | | | | llvm-svn: 188678 | ||||
* | libclang: cleanup unused includes in public header | Dmitri Gribenko | 2013-08-18 | 1 | -0/+1 |
| | | | | llvm-svn: 188625 | ||||
* | libclang: remove 'using namespace cxstring' | Dmitri Gribenko | 2013-02-03 | 1 | -1/+0 |
| | | | | llvm-svn: 174285 | ||||
* | libclang: introduce cxstring::{createRef,createDup} for C strings | Dmitri Gribenko | 2013-02-02 | 1 | -2/+2 |
| | | | | | | Also migrate all clients from the old API. llvm-svn: 174238 | ||||
* | libclang: introduce cxstring::createNull() | Dmitri Gribenko | 2013-02-01 | 1 | -3/+3 |
| | | | | llvm-svn: 174173 | ||||
* | Sort #include lines for tools/... | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
| | | | | | | Completely automated with sort_includes.py llvm-svn: 169240 | ||||
* | [libclang] Avoid copying the CompileCommand related strings when wrapping ↵ | Argyrios Kyrtzidis | 2012-12-04 | 1 | -2/+2 |
| | | | | | | them to a CXString. llvm-svn: 169227 | ||||
* | Introduce CompilationDatabase::getAllCompileCommands() that returns all | Argyrios Kyrtzidis | 2012-12-04 | 1 | -0/+11 |
| | | | | | | compile commands of the database and expose it via the libclang API. llvm-svn: 169226 | ||||
* | [libclang] CompilationDatabase naming and comment fixes | Arnaud A. de Grandmaison | 2012-07-03 | 1 | -12/+11 |
| | | | | llvm-svn: 159682 | ||||
* | [libclang] Make implementation filename match the header's name for ↵ | Arnaud A. de Grandmaison | 2012-06-30 | 1 | -0/+130 |
CXCompilationDatabase llvm-svn: 159493 |