summaryrefslogtreecommitdiff
path: root/tools/libclang/CXCompilationDatabase.cpp
Commit message (Collapse)AuthorAge
* [C++11] Use 'nullptr'. Tools edition.Craig Topper2014-06-08
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@210422 91177308-0d34-0410-b5e6-96231b3b80d8
* Tooling: Move heavyweight vectors around instead of copying.Benjamin Kramer2014-03-20
| | | | | | While there convert to range-based for loops. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204338 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-05
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196510 91177308-0d34-0410-b5e6-96231b3b80d8
* Add an optional mapping from source paths to source contents.Manuel Klimek2013-11-13
| | | | | | | | This allows compilation database implementations for distributed build systems to hand all data to the client to make parsing independent of the file system. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194571 91177308-0d34-0410-b5e6-96231b3b80d8
* Use cstdio instead of stdio.hDmitri Gribenko2013-08-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188678 91177308-0d34-0410-b5e6-96231b3b80d8
* libclang: cleanup unused includes in public headerDmitri Gribenko2013-08-18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188625 91177308-0d34-0410-b5e6-96231b3b80d8
* libclang: remove 'using namespace cxstring'Dmitri Gribenko2013-02-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174285 91177308-0d34-0410-b5e6-96231b3b80d8
* libclang: introduce cxstring::{createRef,createDup} for C stringsDmitri Gribenko2013-02-02
| | | | | | | Also migrate all clients from the old API. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174238 91177308-0d34-0410-b5e6-96231b3b80d8
* libclang: introduce cxstring::createNull()Dmitri Gribenko2013-02-01
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174173 91177308-0d34-0410-b5e6-96231b3b80d8
* Sort #include lines for tools/...Chandler Carruth2012-12-04
| | | | | | Completely automated with sort_includes.py git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169240 91177308-0d34-0410-b5e6-96231b3b80d8
* [libclang] Avoid copying the CompileCommand related strings when wrapping ↵Argyrios Kyrtzidis2012-12-04
| | | | | | them to a CXString. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169227 91177308-0d34-0410-b5e6-96231b3b80d8
* Introduce CompilationDatabase::getAllCompileCommands() that returns allArgyrios Kyrtzidis2012-12-04
| | | | | | compile commands of the database and expose it via the libclang API. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169226 91177308-0d34-0410-b5e6-96231b3b80d8
* [libclang] CompilationDatabase naming and comment fixesArnaud A. de Grandmaison2012-07-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159682 91177308-0d34-0410-b5e6-96231b3b80d8
* [libclang] Make implementation filename match the header's name for ↵Arnaud A. de Grandmaison2012-06-30
CXCompilationDatabase git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159493 91177308-0d34-0410-b5e6-96231b3b80d8