ef8225444452a1486bd721f3285301fe84643b00 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for rebase to r212749. This also fixes a small issue with arm_neon.h not being generated always. Includes a cherry-pick of: r213450 - fixes mac-specific header issue r213126 - removes a default -Bsymbolic on Android Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
c8f03423e23d4e093d8149fd924e6fef26a15e94 |
|
17-Nov-2013 |
Edwin Vane <revane@gmail.com> |
Relax some preconditions for using FixedCompilationDatabase. FixedCompilationDatabase (FCD) requires that the arguments it consumes after '--' must not include positional parameters or the argv[0] of the tool. This patch relaxes those restrictions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
8229d22e6449851b89361bf2f41804557328be63 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Include Path.h instead of PathV2.h. I am about to move PathV2.h to Path.h. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183795 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
7247c88d1e41514a41085f83ebf03dd5220e054a |
|
15-May-2013 |
David Blaikie <dblaikie@gmail.com> |
Use only explicit bool conversion operator The most common (non-buggy) case are where such objects are used as return expressions in bool-returning functions or as boolean function arguments. In those cases I've used (& added if necessary) a named function to provide the equivalent (or sometimes negative, depending on convenient wording) test. DiagnosticBuilder kept its implicit conversion operator owing to the prevalent use of it in return statements. One bug was found in ExprConstant.cpp involving a comparison of two PointerUnions (PointerUnion did not previously have an operator==, so instead both operands were converted to bool & then compared). A test is included in test/SemaCXX/constant-expression-cxx1y.cpp for the fix (adding operator== to PointerUnion in LLVM). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
b88d9480e04039188c39e49367cb13d64e644cf8 |
|
02-Mar-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
CommandLineArgumentParser: handle single quotes. Differential Revision: http://llvm-reviews.chandlerc.com/D482 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176404 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
cfa88f893915ceb8ae4ce2f17c46c24a4d67502f |
|
12-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove useless 'llvm::' qualifier from names like StringRef and others that are brought into 'clang' namespace by clang/Basic/LLVM.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
7e96bfb4d507700a122f270a11ce3fc0e8e36c85 |
|
04-Dec-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Introduce CompilationDatabase::getAllCompileCommands() that returns all 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
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
3201da38bdd7cea1d05700858d2af94287044887 |
|
08-Oct-2012 |
Daniel Jasper <djasper@google.com> |
CompilationDatabaseTest: Fix another Windows path issue. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
8a5e8c35e1beced2f098a775648e8648294967d2 |
|
08-Oct-2012 |
Daniel Jasper <djasper@google.com> |
CompilationDatabase: Use //net paths for tests, as they should be considered absolute on all platforms. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
2dbe2fa7eb3ccf8eabae884a177b4570d3fb260d |
|
08-Oct-2012 |
Daniel Jasper <djasper@google.com> |
FileNameMatchTrie: Use StringRef instead of Twines where possible. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165412 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
d3420c906e3605d94c084e8b8b1f3fa490093c86 |
|
08-Oct-2012 |
Daniel Jasper <djasper@google.com> |
Support symlinks and relative paths in complilation databases. Review: http://llvm-reviews.chandlerc.com/D30 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165392 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
7fd90b03a28df0626fdb44d05be9ddcdb2562686 |
|
24-Aug-2012 |
Daniel Jasper <djasper@google.com> |
Use LLVM's plugin registry to enable registering new compilation databases. Move JSONCompilationDatabase.h to its own files and register it as plugin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
a3c70966babdd6c63623470fbba9bb4ec37de4a5 |
|
13-Jul-2012 |
Manuel Klimek <klimek@google.com> |
Allows retrieving all files in a CompilationDatabase. Patch by Tobias Koenig, some test changes by myself. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
1a8d6861278051b2109c98baf6a7478a6f3f98aa |
|
15-May-2012 |
Manuel Klimek <klimek@google.com> |
Fixes crasher bug in JSONCompilationDatabase for invalid input. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
30318e6df9c8c24d080211dfb92ef8065fa7381c |
|
18-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Adds a FixedCompilationDatabase to be able to specify tool parameters at the command line. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|
cb971c6726d16e12ecd2a340941d7f5c06698332 |
|
04-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Adds a tooling library. Provides an API to run clang tools (FrontendActions) as standalone tools, or repeatedly in-memory in a process. This is useful for unit-testing, map-reduce style applications, source transformation daemons or command line tools. The ability to run over multiple translation units with different command line arguments enables building up refactoring tools that need to apply transformations across translation unit boundaries. See tools/clang-check/ClangCheck.cpp for an example. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/CompilationDatabaseTest.cpp
|