]> thyrsus.com Git - intercal.git/commit
Better fuzztest coverage, and move the fuzzer to etc/
authorAlex Smith <ais523@bham.ac.uk>
Tue, 31 Aug 2010 07:25:13 +0000 (08:25 +0100)
committerAlex Smith <ais523@bham.ac.uk>
Tue, 31 Aug 2010 07:25:13 +0000 (08:25 +0100)
commit0b14dc29762d6132bf6e3b923ff1a66dda4d0ce1
tree684e578e46a7c6602b08d39bd5220f5126ebcedd
parent957bc471526e5254252ba44d2325577ad9873f68
Better fuzztest coverage, and move the fuzzer to etc/

The fuzztest now looks at idiotism.oil and tries to generate things
that look vaguely like the LHSes there, in addition to the normal
huge dose of randomness expected in a fuzztest. This makes it catch a
lot more bugs (i.e. it catches a greater proportion of bugs on each
run); it has found several optimizer bugs already, by the look of
things (although unfortunately fuzztests make it hard to track down
exactly where the bug is).
buildaux/interfuzz.pl [deleted file]
etc/interfuzz.pl [new file with mode: 0644]