Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch the Emacs clang-completion-mode over to clang -cc1 | Douglas Gregor | 2009-12-11 | 1 | -19/+19 |
| | | | | llvm-svn: 91185 | ||||
* | Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc. | Daniel Dunbar | 2009-12-11 | 1 | -4/+4 |
| | | | | llvm-svn: 91176 | ||||
* | Beef up Clang-on-LLVM testing a bit, by making LLVM-Syntax recursive | Douglas Gregor | 2009-12-10 | 2 | -5/+29 |
| | | | | | | | (since we now parse all of the headers appropriately) and teaching LLVM-Code-Syntax about the extra paths needed to parse the backends. llvm-svn: 91068 | ||||
* | Add utils/TestUtils, and sink pch-test.pl there. | Daniel Dunbar | 2009-12-03 | 2 | -0/+24 |
| | | | | | | Also, add a test for generator a C file with a very deep call stack. llvm-svn: 90468 | ||||
* | Tuck away scan-build related files into tools/scan-build | Kovarththanan Rajaratnam | 2009-12-01 | 4 | -2484/+0 |
| | | | | llvm-svn: 90215 | ||||
* | Move ubiviz to analyzer directory | Kovarththanan Rajaratnam | 2009-12-01 | 1 | -0/+0 |
| | | | | llvm-svn: 90213 | ||||
* | Don't run the LLVM Code tests by default. | Daniel Dunbar | 2009-11-26 | 1 | -8/+4 |
| | | | | llvm-svn: 89937 | ||||
* | Add -Werror for Clang and LLVM on Clang (headers) syntax tests. | Daniel Dunbar | 2009-11-26 | 2 | -0/+2 |
| | | | | llvm-svn: 89936 | ||||
* | Add C++ tests to try to parse and compile the LLVM libraries | Douglas Gregor | 2009-11-26 | 2 | -0/+47 |
| | | | | llvm-svn: 89923 | ||||
* | Don't try to parse LinkAllParses.h for now | Douglas Gregor | 2009-11-25 | 1 | -1/+1 |
| | | | | llvm-svn: 89820 | ||||
* | Remove '-checker-simple' reference from scan-build. Patch by Kovarththanan ↵ | Ted Kremenek | 2009-11-23 | 1 | -1/+1 |
| | | | | | | Rajaratnam! llvm-svn: 89673 | ||||
* | Change Clang-Code-Compile tests to only -emit-llvm instead of running | Daniel Dunbar | 2009-11-23 | 1 | -1/+1 |
| | | | | | | codegen/as. llvm-svn: 89634 | ||||
* | Add two new C++ lit tests suites, for testing Clang .cpp files with | Daniel Dunbar | 2009-11-15 | 3 | -4/+62 |
| | | | | | | -fsyntax-only and with -c. llvm-svn: 88845 | ||||
* | Add Clang-Syntax C++Tests; these don't run by default, use the lit arguments | Daniel Dunbar | 2009-11-15 | 2 | -0/+28 |
| | | | | | | '--param run_clang_syntax=1' to run them. llvm-svn: 88839 | ||||
* | Use the other excludes syntax. | Daniel Dunbar | 2009-11-15 | 1 | -4/+2 |
| | | | | llvm-svn: 88836 | ||||
* | Use 'eq' operator, and enable regular experimental checks when ↵ | Ted Kremenek | 2009-11-13 | 2 | -1/+2 |
| | | | | | | --experimental-checks is passed to scan-build. llvm-svn: 88673 | ||||
* | Add clang-cc option "--analyzer-experimental-internal-checks". This | Ted Kremenek | 2009-11-13 | 2 | -0/+13 |
| | | | | | | | option enables new "internal" checks that will eventually be turned on by default but still require broader testing. llvm-svn: 88671 | ||||
* | Turn off -Wsign-compare warnings by default | Douglas Gregor | 2009-11-06 | 1 | -1/+1 |
| | | | | llvm-svn: 86233 | ||||
* | When we encounter a derived-to-base conversion when performing an | Douglas Gregor | 2009-11-06 | 1 | -1/+4 |
| | | | | | | | implicit conversion sequence, check the validity of this conversion and then perform it. llvm-svn: 86210 | ||||
* | Fixed two places where we needed to force completion of a type | Douglas Gregor | 2009-11-05 | 1 | -0/+1 |
| | | | | | | | | | | | | (without complaining if it fails) to get proper semantics: reference binding with a derived-to-base conversion and the enumeration of constructors for user-defined conversions. There are probably more cases to fix, but my prior attempt at statically ensuring that complete-type checking always happens failed. Perhaps I'll try again. With this change, Clang can parse include/llvm/*.h! llvm-svn: 86129 | ||||
* | Experimental, ultra-hacking Emacs minor mode for Clang-based code completion. | Douglas Gregor | 2009-10-09 | 1 | -0/+257 |
| | | | | llvm-svn: 83681 | ||||
* | Turn on 'RegionStore' as the default store manager both for 'clang ↵ | Ted Kremenek | 2009-09-25 | 2 | -5/+7 |
| | | | | | | --analyze' and 'scan-build'. Leave 'BasicStore' as the default store manager in 'clang-cc'. While there are still known warts with RegionStore, it's ready to be tested by general users. llvm-svn: 82752 | ||||
* | Remove old test runner, this has moved to LLVM/utils/lit and all known clients | Daniel Dunbar | 2009-09-22 | 11 | -1467/+0 |
| | | | | | | | have been updated. - Please let me know of any problems. llvm-svn: 82524 | ||||
* | A toy for Doug: Add some 'lit' tests which just run clang++ -fsyntax-only ↵ | Daniel Dunbar | 2009-09-16 | 3 | -0/+57 |
| | | | | | | | | | | over all the files in a directory. - 'lit utils/C++Tests' to run, you may need to fix the stdc++ include path, and your mileage may vary. - A handful of the LLVM headers are XFAIL because they don't include the right headers. llvm-svn: 81990 | ||||
* | Also compare stdout and stderr lines. | Daniel Dunbar | 2009-09-04 | 1 | -5/+31 |
| | | | | llvm-svn: 81018 | ||||
* | Make CmpDriver less stupid. | Daniel Dunbar | 2009-09-04 | 1 | -32/+22 |
| | | | | llvm-svn: 81012 | ||||
* | Add a valgrind suppressions file for x86_64-pc-linux-gnu and gcc-4.3.3 which | Daniel Dunbar | 2009-09-04 | 1 | -0/+23 |
| | | | | | | suppresses the overlapped memcpy in stable_sort that clang triggers. llvm-svn: 80982 | ||||
* | Add --vg-arg option to clang test runner. | Daniel Dunbar | 2009-09-04 | 3 | -3/+9 |
| | | | | | | | | - Passes additional argument through to valgrind. Also, don't run valgrind with --leak-check=no by default. llvm-svn: 80981 | ||||
* | Whoops, did not mean to commit this | Anders Carlsson | 2009-08-16 | 1 | -1/+1 |
| | | | | llvm-svn: 79201 | ||||
* | Store the delete operator for delete expressions. | Anders Carlsson | 2009-08-16 | 1 | -1/+1 |
| | | | | llvm-svn: 79200 | ||||
* | lit: flush stdout in no-fancy-progress-bar mode as well. | Benjamin Kramer | 2009-08-14 | 1 | -0/+2 |
| | | | | llvm-svn: 79056 | ||||
* | Pass '-Wno-' options to clang-cc. This fixes <rdar://problem/6943988>. | Ted Kremenek | 2009-08-14 | 1 | -2/+11 |
| | | | | llvm-svn: 79011 | ||||
* | Add a simple tool for comparing two static analyzer runs, primarily for use from | Daniel Dunbar | 2009-08-06 | 1 | -0/+230 |
| | | | | | | buildbot. llvm-svn: 78336 | ||||
* | Fix locating the 'lit.cfg' file when running on only a single file in the | Daniel Dunbar | 2009-08-06 | 1 | -1/+2 |
| | | | | | | current directory. llvm-svn: 78271 | ||||
* | Renable "html" indexing by default. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 |
| | | | | llvm-svn: 78077 | ||||
* | lit: Some sample tests, for testing the tester | Daniel Dunbar | 2009-08-04 | 5 | -0/+20 |
| | | | | llvm-svn: 78050 | ||||
* | Recognize '-M' and '-MM' options. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 |
| | | | | llvm-svn: 78027 | ||||
* | 'unlink' file directly instead of invoking system shell. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 |
| | | | | llvm-svn: 78026 | ||||
* | Have scan-build clue off of 'BUGMETAEND' to know when to stop processing an ↵ | Ted Kremenek | 2009-08-03 | 1 | -8/+1 |
| | | | | | | HTML file. llvm-svn: 78022 | ||||
* | lit: Don't treat '\' as an escape in unquoted strings, on Win32. This turns out | Daniel Dunbar | 2009-08-03 | 2 | -11/+12 |
| | | | | | | to not be a very good idea. llvm-svn: 77957 | ||||
* | Include '-o' arguments in verbose output. | Ted Kremenek | 2009-08-02 | 1 | -11/+11 |
| | | | | llvm-svn: 77881 | ||||
* | lit: Catch (internal) exceptions when using --no-sh. | Daniel Dunbar | 2009-08-01 | 1 | -12/+10 |
| | | | | llvm-svn: 77830 | ||||
* | lit: Fix thinko in finding config file. | Daniel Dunbar | 2009-08-01 | 1 | -2/+2 |
| | | | | llvm-svn: 77828 | ||||
* | lit: Add internal script execution. | Daniel Dunbar | 2009-08-01 | 3 | -6/+137 |
| | | | | | | | | | | | | | | | | | | | | - Off by default, you can test it with the --no-sh argument. - For me it works for all but 3 tests, but there a number of FIXMEs and QOI issues: o Redirection isn't completely accurate -- in practice it can't portably be, but I would like to error out if someone writes something which isn't going to work. This is the source of the 3 test failures. o Some pipe configurations have the potential to deadlock. o It is significantly slower when multithreaded. I believe this is due to locking happening under the hood, there is probably some kind of solution but I haven't investigated yet. o Log output is ugly. llvm-svn: 77784 | ||||
* | lit: Two more sh lex/parse bugs (but its so simple!) | Daniel Dunbar | 2009-08-01 | 1 | -5/+20 |
| | | | | | | | - Empty arguments weren't handled correctly. - Escapes outside quoted strings weren't handled. llvm-svn: 77783 | ||||
* | lit: Fix two sh lexing bugs. | Daniel Dunbar | 2009-08-01 | 1 | -4/+14 |
| | | | | | | | - '\\\\' inside a "..." string becomes '\\'. - The '<' token wasn't being recognized. llvm-svn: 77777 | ||||
* | lit: Fix a name lookup problem, which only occurred on a race condition. This is | Daniel Dunbar | 2009-08-01 | 2 | -2/+1 |
| | | | | | | why dynamic binding sucks. llvm-svn: 77773 | ||||
* | lit: Pull a few more variables into the TestingConfig object. | Daniel Dunbar | 2009-08-01 | 3 | -31/+19 |
| | | | | llvm-svn: 77772 | ||||
* | lit: Don't use threads when only running one test, or with -j 1. | Daniel Dunbar | 2009-08-01 | 1 | -11/+23 |
| | | | | llvm-svn: 77766 | ||||
* | MultiTestRunner: Add 'sh' parsing to ShUtil. | Daniel Dunbar | 2009-08-01 | 1 | -7/+246 |
| | | | | llvm-svn: 77765 |