| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 88836
|
| |
|
|
|
|
| |
--experimental-checks is passed to scan-build.
llvm-svn: 88673
|
| |
|
|
|
|
|
| |
option enables new "internal" checks that will eventually be turned on
by default but still require broader testing.
llvm-svn: 88671
|
| |
|
|
| |
llvm-svn: 86233
|
| |
|
|
|
|
|
| |
implicit conversion sequence, check the validity of this conversion
and then perform it.
llvm-svn: 86210
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(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
|
| |
|
|
| |
llvm-svn: 83681
|
| |
|
|
|
|
| |
--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
|
| |
|
|
|
|
|
| |
have been updated.
- Please let me know of any problems.
llvm-svn: 82524
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 81018
|
| |
|
|
| |
llvm-svn: 81012
|
| |
|
|
|
|
| |
suppresses the overlapped memcpy in stable_sort that clang triggers.
llvm-svn: 80982
|
| |
|
|
|
|
|
|
| |
- Passes additional argument through to valgrind.
Also, don't run valgrind with --leak-check=no by default.
llvm-svn: 80981
|
| |
|
|
| |
llvm-svn: 79201
|
| |
|
|
| |
llvm-svn: 79200
|
| |
|
|
| |
llvm-svn: 79056
|
| |
|
|
| |
llvm-svn: 79011
|
| |
|
|
|
|
| |
buildbot.
llvm-svn: 78336
|
| |
|
|
|
|
| |
current directory.
llvm-svn: 78271
|
| |
|
|
| |
llvm-svn: 78077
|
| |
|
|
| |
llvm-svn: 78050
|
| |
|
|
| |
llvm-svn: 78027
|
| |
|
|
| |
llvm-svn: 78026
|
| |
|
|
|
|
| |
HTML file.
llvm-svn: 78022
|
| |
|
|
|
|
| |
to not be a very good idea.
llvm-svn: 77957
|
| |
|
|
| |
llvm-svn: 77881
|
| |
|
|
| |
llvm-svn: 77830
|
| |
|
|
| |
llvm-svn: 77828
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
- Empty arguments weren't handled correctly.
- Escapes outside quoted strings weren't handled.
llvm-svn: 77783
|
| |
|
|
|
|
|
| |
- '\\\\' inside a "..." string becomes '\\'.
- The '<' token wasn't being recognized.
llvm-svn: 77777
|
| |
|
|
|
|
| |
why dynamic binding sucks.
llvm-svn: 77773
|
| |
|
|
| |
llvm-svn: 77772
|
| |
|
|
| |
llvm-svn: 77766
|
| |
|
|
| |
llvm-svn: 77765
|
| |
|
|
| |
llvm-svn: 77690
|
| |
|
|
| |
llvm-svn: 77668
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- MultiTestRunner will eventually be renamed to 'lit', for LLVM integrated
tester/testing. This has the pros of being pronouncable and short.
- "Project" level configuration lives in 'lit.cfg', which is also what lit uses
to find the root testing directory in some cases. This can be overridden for
use in project files which want to precisely specify where things are.
- TestRunner.py is not longer able to be invoked directly.
- Moved some code to Util.py.
- Introduced a configuration object.
- Cleaned up --help, removed a few not-very-useful options.
- Tried not to break anything that works. :)
llvm-svn: 77665
|
| |
|
|
|
|
| |
'failures' subdirectory that includes crash reports, preprocessed files, etc.
llvm-svn: 77644
|
| |
|
|
|
|
| |
value.
llvm-svn: 77566
|
| |
|
|
| |
llvm-svn: 77465
|
| |
|
|
| |
llvm-svn: 77456
|
| |
|
|
|
|
|
| |
- Simplified from before and using --error-exitcode so failures show up as
failures.
llvm-svn: 77424
|
| |
|
|
| |
llvm-svn: 77281
|
| |
|
|
|
|
|
|
| |
creation of both HTML and plist files. Plist files are currently not generated
using the same layout algorithm as just specifying '-plist', so this is mainly
intended to help support automated runs of the analyzer.
llvm-svn: 77263
|
| |
|
|
|
|
|
|
| |
- Accept multiple values instead of embedding separator.
- Make sure this gets used when searching for 'clang' binary.
- Switch makefiles to using --path to stay in sync with cmake.
llvm-svn: 77234
|
| |
|
|
|
|
| |
Factor out routine for executing the script commands.
llvm-svn: 77075
|
| |
|
|
|
|
|
|
| |
- Stop writing everything to files.
- Make test output more standard.
llvm-svn: 77074
|
| |
|
|
|
|
| |
- We don't use the former, and the latter doesn't actually work.
llvm-svn: 77073
|