[LLVMdev] Is there room for another build system?
ofv at wanadoo.es
Mon Aug 4 14:59:05 PDT 2008
David Greene <dag at cray.com> writes:
>> For my test suite I use Tcl (with TclX, no Expect). It watches stdout
>> and stderr, gets exit codes and has a timer for killing hanged
>> processes. Process control works the same on Windows and Unix and takes
>> a less than 30 lines of code.
>> What else do you need?
> A way to examine asm output and compate to expected patterns.
This is a text manipulation task, isn't it? No problem.
> A way to run performance regression tests (i.e. looking at CPU time
> and allowing for fuzz between test runs).
Do you mean that you want a language with that feature built-in?
> In my experience Tcl is very hard to work with due to the
> non-existence of any reasonable debugging tools on all platforms.
For one reason or another, my Tcl code never grows so large that I miss
a debugger. A `puts' here and there plus the repl is enough :-)
More information about the llvm-dev