Test: binarytrees (building and traversing simple binary trees) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/binarytrees ghc-old 4.050 seconds (1.0 x) ghc 4.110 seconds (1.0 x) nhc98 41.170 seconds (10.2 x) yhc 49.970 seconds (12.3 x) ghci RuntimeError "\"stretch tree of depth 18\\t check: -1Use `+RTS -Ksize' to increase it.\"" hugs RuntimeError "\"stretch tree of depth 18\\t check: -1ERROR - Control stack overflowERROR - Control stack overflow\"" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o binarytrees binarytrees.hs(\\ESC[1m?\\ESC[0m, [x200])\"" Test: Djinn (theorem prover) http://www.cse.unsw.edu.au/~dons/code/nobench/real/Djinn ghc-old 2.360 seconds (1.0 x) ghc 2.560 seconds (1.1 x) ghci 25.780 seconds (10.9 x) hugs RuntimeError "\"runhugs: Error occurredERROR \\\"./Help.hs\\\":177 - Maximum token length (4000) exceededERROR \\\"./Help.hs\\\":177 - Maximum token length (4000) exceeded\"" nhc98 CompileError "\"MkProg: Can't find module Control.Exception in user directoriesStop - hmake dependency error.\"" yhc CompileError "\"Error: File not found, Text.ParserCombinators.ReadP /home/dons/lib/yhc/packages/yhc-base/1.0\"" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o Djinn Djinn.hs./REPL.hs:27:13: Parse error\"" Test: atom (numerical classical atom simulator) http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/atom nhc98 23.530 seconds (1.0 x) ghc 25.840 seconds (1.1 x) ghc-old 26.740 seconds (1.1 x) yhc 37.870 seconds (1.6 x) ghci 118.090 seconds (5.0 x) hugs DiffError "--- atom.expected\t2007-02-26 13:40:09.000000000 +1100" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o atom atom.hsjhc: : hPutStr: illegal operation (handle is finalized)\"" Test: ansi (ansi termio sequences) http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/ansi ghc 7.130 seconds (1.0 x) ghc-old 8.230 seconds (1.2 x) yhc 54.960 seconds (7.7 x) nhc98 55.620 seconds (7.8 x) ghci 60.970 seconds (8.6 x) hugs 117.710 seconds (16.5 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o ansi ansi.hsvarMap has no var:v13831\"" Test: alex (alex: a lexical analyser generator) http://www.cse.unsw.edu.au/~dons/code/nobench/real/alex ghc-old 2.020 seconds (1.0 x) ghc 2.130 seconds (1.1 x) ghci 198.060 seconds (98.0 x) hugs RuntimeError "\"runhugs: Error occurredERROR \\\"./Scan.hs\\\":191 - Unresolved top-level overloading*** Outstanding context : Monad b\"" nhc98 CompileError "\"MkProg: Can't find module Control.Monad.ST in user directoriesStop - hmake dependency error.\"" yhc CompileError "\"Error: /home/dons/src/nobench/real/alex/alex.hs(107:21-107:22) Found {-end-of-group-} but expected one of ( [ _case_ _if_ _do_ _let_ \\\\ ` ~ _ Error: /home/dons/src/nobench/real/alex/alex.hs(107:21-107:22) Found {-end-of-group-} but expected one of ( [ _case_ _if_ _do_ _let_ \\\\ ` ~ _ \"" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o alex alex.hsalex.hs:109:4: Parse error\"" Test: digits-of-e1 (the digits of e using continued fractions.) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/digits-of-e1 jhc-grin 1.080 seconds (1.0 x) ghc 3.380 seconds (3.1 x) ghc-old 3.510 seconds (3.2 x) ghci 43.460 seconds (40.2 x) nhc98 55.890 seconds (51.7 x) yhc 71.610 seconds (66.3 x) hugs 127.300 seconds (117.9 x) Test: exp3_8 (exponential using Peano numbers) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/exp3_8 ghc 5.250 seconds (1.0 x) ghc-old 5.290 seconds (1.0 x) nhc98 6.380 seconds (1.2 x) yhc 8.840 seconds (1.7 x) ghci 47.980 seconds (9.1 x) hugs RuntimeError "\"runhugs: Error occurredERROR - Control stack overflowERROR - Control stack overflow\"" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o exp3_8 exp3_8.hsjhc: : hPutStr: illegal operation (handle is finalized)\"" Test: bernouilli (bernouilli numbers) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/bernouilli ghc 0.650 seconds (1.0 x) ghc-old 0.660 seconds (1.0 x) ghci 2.150 seconds (3.3 x) hugs 10.850 seconds (16.7 x) nhc98 92.700 seconds (142.6 x) yhc 154.180 seconds (237.2 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o bernouilli bernouilli.hsuser error (C code did not compile.)\"" Test: chess (a chess program) http://www.cse.unsw.edu.au/~dons/code/nobench/real/chess ghc 0.360 seconds (1.0 x) ghc-old 0.410 seconds (1.1 x) ghci 5.400 seconds (15.0 x) nhc98 7.530 seconds (20.9 x) hugs 9.050 seconds (25.1 x) yhc 10.940 seconds (30.4 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o chess chess.hsCompilation of module: DataTypes)\"" Test: cacheprof (cacheprof: tool to find sources of cache misses) http://www.cse.unsw.edu.au/~dons/code/nobench/real/cacheprof ghc-old 1.170 seconds (1.0 x) ghc 1.310 seconds (1.1 x) nhc98 13.700 seconds (11.7 x) hugs 15.340 seconds (13.1 x) ghci 17.400 seconds (14.9 x) yhc 40.380 seconds (34.5 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o cacheprof cacheprof.hsjhc: : hPutStr: illegal operation (handle is finalized)\"" Test: digits-of-e2 (digits of e with carry propagation) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/digits-of-e2 ghc 9.630 seconds (1.0 x) ghc-old 9.910 seconds (1.0 x) ghci 62.480 seconds (6.5 x) nhc98 111.740 seconds (11.6 x) yhc 155.790 seconds (16.2 x) hugs RuntimeError "\"\\\"2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706841614039701983767932068328237646480429531180232878250981945581530175671736133206981125099618188159304169035159888851934580727386673858942287922849989208680582574927961048419844436346324496848756023362482704197862320900216099023530436994184914631409343173814364054625315209618369088870701676839642437814059271456354906130310720851038375051011574770417189861068739696552126715468895703503540212340784981933432106817012100562788023519303322474501585390473runhugs: Error occurredERROR - Control stack overflowERROR - Control stack overflow\"" jhc-grin RuntimeError "\"\"" Test: calendar (Bird and Wadlers calendar program) http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/calendar nhc98 0.050 seconds (1.0 x) ghci 0.910 seconds (18.2 x) hugs 1.430 seconds (28.6 x) ghc-old 4.950 seconds (99.0 x) ghc 5.120 seconds (102.4 x) yhc 88.460 seconds (1769.2 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o calendar calendar.hsFinding fixpoint for points-to: [1267](1267)(156)(89)(68)(62)(97)(92)(104)(147)(143)(135)(120)(95)(68)(65)(68)(82)(122)(145)getNodeArgs: {-163}\"" Test: jl_rsa (an obfuscated rsa) http://www.cse.unsw.edu.au/~dons/code/nobench/imaginary/jl_rsa ghc 0.860 seconds (1.0 x) ghc-old 0.950 seconds (1.1 x) ghci 4.320 seconds (5.0 x) nhc98 10.310 seconds (12.0 x) yhc 13.490 seconds (15.7 x) hugs 25.480 seconds (29.6 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o jl_rsa jl_rsa.hsCompilation of module: Main)\"" Test: cichelli () http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/cichelli ghc 0.220 seconds (1.0 x) ghc-old 0.240 seconds (1.1 x) nhc98 3.120 seconds (14.2 x) yhc 3.870 seconds (17.6 x) ghci 5.130 seconds (23.3 x) hugs 6.810 seconds (31.0 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o cichelli cichelli.hsjhc: : hPutStr: illegal operation (handle is finalized)\"" Test: boyer (boyer term rewriting benchmark) http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/boyer ghc 1.720 seconds (1.0 x) ghc-old 1.770 seconds (1.0 x) nhc98 8.610 seconds (5.0 x) yhc 9.640 seconds (5.6 x) hugs 17.590 seconds (10.2 x) ghci 19.550 seconds (11.4 x) jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o boyer boyer.lhs.*\"" Test: circsim (David King circuit simulator) http://www.cse.unsw.edu.au/~dons/code/nobench/spectral/circsim ghc 3.090 seconds (1.0 x) ghc-old 3.140 seconds (1.0 x) nhc98 16.040 seconds (5.2 x) ghci 19.070 seconds (6.2 x) yhc 29.420 seconds (9.5 x) hugs RuntimeError "\"runhugs: Error occurredERROR \\\"circsim.lhs\\\":195 - Cannot justify constraints in instance member binding*** Constraints : Show (Int,a,Bool,Int,Bool,Int)\"" jhc-grin CompileError "\"jhc -v --optc=-march=opteron -o circsim circsim.lhsCompilation of module: Main)\""