| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
have been updated.
- Please let me know of any problems.
llvm-svn: 82524
|
|
|
|
|
|
|
|
| |
- Passes additional argument through to valgrind.
Also, don't run valgrind with --leak-check=no by default.
llvm-svn: 80981
|
|
|
|
| |
llvm-svn: 79056
|
|
|
|
|
|
| |
current directory.
llvm-svn: 78271
|
|
|
|
| |
llvm-svn: 78050
|
|
|
|
|
|
| |
to not be a very good idea.
llvm-svn: 77957
|
|
|
|
| |
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
|
|
|
|
|
|
| |
value.
llvm-svn: 77566
|
|
|
|
| |
llvm-svn: 77456
|
|
|
|
|
|
|
| |
- Simplified from before and using --error-exitcode so failures show up as
failures.
llvm-svn: 77424
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
it currently.
llvm-svn: 77072
|
|
|
|
|
|
| |
files.
llvm-svn: 77071
|
|
|
|
|
|
|
| |
Doug, please look at decltype-crash and instantiate-function-1.mm, I'm not sure
if they are actually testing the right thing / anything.
llvm-svn: 77070
|
|
|
|
| |
llvm-svn: 77067
|
|
|
|
|
|
|
| |
cxx-using-declaration test case started exhibiting different behavior. It still
needs to be fixed, however...
llvm-svn: 77066
|
|
|
|
|
|
| |
Also, fix a function name I forgot to update.
llvm-svn: 77064
|
|
|
|
|
|
|
|
| |
- This is just to normalize, these will go away soon hopefully.
Added all the missing '&&'s that have crept in. :)
llvm-svn: 77062
|
|
|
|
|
|
| |
to import is the PATH.
llvm-svn: 77061
|
|
|
|
|
|
|
| |
- Tweak output directories for temp files, derive the temporary base from the
test's parent directory name, and the test name (instead of the whole path).
llvm-svn: 77059
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Not improved: the horribly lousy name. :)
- Suppress stderr when capturing output.
- Rewrite which() to do the right PATH search instead of being lazy and
shelling out to 'which'.
- On Windows, run scripts as batch files (via 'cmd /c ...').
llvm-svn: 77058
|
|
|
|
| |
llvm-svn: 76104
|
|
|
|
|
|
| |
for stdin.
llvm-svn: 75506
|
|
|
|
| |
llvm-svn: 75396
|
|
|
|
|
|
| |
disclaim: I know nothing about Python, so apologies in advance if I break something
llvm-svn: 75368
|
|
|
|
| |
llvm-svn: 75271
|
|
|
|
|
|
| |
to be self-sufficient.
llvm-svn: 74810
|
|
|
|
|
|
|
|
|
| |
'index-test' is now able to provide additional info for a Decl, through multiple AST files:
-Find declarations
-Find definitions
-Find references
llvm-svn: 74803
|
|
|
|
|
|
| |
the subprocess module.
llvm-svn: 74738
|
|
|
|
| |
llvm-svn: 74737
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make python test runner force COLUMNS=0 to increase determinism.
- Substitute clang-cc as we do for clang.
- Improved detection of Ctrl-C.
- Honor CLANG and CLANGCC environment variables.
- Add proper command line arguments to TestRunner.py (see --help)
llvm-svn: 73640
|
|
|
|
| |
llvm-svn: 73584
|
|
|
|
|
|
|
| |
InitializeAllAsmPrinters LLVM headers. Also includes some minor fixes
for the CMake-based build with Xcode.
llvm-svn: 73544
|
|
|
|
| |
llvm-svn: 72977
|
|
|
|
| |
llvm-svn: 70103
|
|
|
|
|
|
|
| |
- This wasn't actually all that useful and isn't worth the extra
(hard)code.
llvm-svn: 69869
|