Bench

This allows different implementations of Haskell code to be compared to each other. For each test (file called "test" in a directory under Tests/) there are a number of alternatives and certain pairs are compared. If the runtime of the second of the pair is more than 1.1 times the runtime of the first it will be considered to have failed; otherwise, to have passed.

To use, just run the runme.sh script from the directory it's in and you should end up with a all.html containing all you need.

The driver code isn't great, but it just about gets the job done.

You can grab the source tarball, get the latest from the darcs repo at http://urchin.earth.li/darcs/ian/c_haskell_bench/ or see the results for GHC 6.4 or GHC 6.4.1.

Ian Lynagh <igloo@earth.li>