I’ve thought it might be a good idea to post some information about how is it going with the project.

So yes, thanks to help provided by David Terei and Manuel M T Chakravarty our project results were merged into GHC HEAD. Last commit (so far!) went in during August 20/21 2011. If you do have some ARM system, then please give it a try! You will need your own build of LLVM, which is described here. If you are curious and would just like to see tests results, then look here:

OVERALL SUMMARY for test run started at Tue Aug 23 22:59:36 CEST 2011 2927 total tests, which gave rise to 7123 test cases, of which 1 caused framework failures 2646 were skipped 4260 expected passes 148 expected failures 0 unexpected passes 68 unexpected failures Unexpected failures: ../../libraries/random/tests rangeTest [bad exit code] (normal,threaded1,threaded2,optllvm) annotations/should_run annrun01 [exit code non-0] (normal,threaded1,threaded2,optllvm) cabal ghcpkg05 [bad stderr] (normal) cabal/cabal04 cabal04 [bad exit code] (normal) codeGen/should_compile jmp_tbl [exit code non-0] (normal) codeGen/should_compile massive_array [exit code non-0] (normal) dph/dotp dph-dotp-fast [exit code non-0] (normal,threaded1,threaded2) dph/dotp dph-dotp-opt [exit code non-0] (normal,threaded1,threaded2) dph/primespj dph-primespj-fast [exit code non-0] (normal,threaded1,threaded2) dph/primespj dph-primespj-opt [exit code non-0] (normal,threaded1,threaded2) dph/quickhull dph-quickhull-fast [exit code non-0] (normal,threaded1,threaded2) dph/quickhull dph-quickhull-opt [exit code non-0] (normal,threaded1,threaded2) dph/sumnats dph-sumnats [exit code non-0] (normal,threaded1,threaded2) dph/words dph-words-fast [exit code non-0] (normal) dph/words dph-words-opt [exit code non-0] (normal) driver 5313 [exit code non-0] (normal,threaded1,threaded2,optllvm) driver/recomp009 recomp009 [bad exit code] (normal) dynlibs T3807 [bad exit code] (normal) ghc-api/T4891 T4891 [bad exit code] (normal) ghc-api/apirecomp001 apirecomp001 [bad exit code] (normal) ghci/linking ghcilink001 [bad exit code] (normal) ghci/linking ghcilink002 [bad exit code] (normal) ghci/linking ghcilink003 [bad exit code] (normal) ghci/linking ghcilink004 [bad exit code] (normal) ghci/linking ghcilink005 [bad exit code] (normal) ghci/linking ghcilink006 [bad exit code] (normal) ghci/scripts ghci024 [bad exit code] (normal) perf/compiler T1969 [stat not good enough] (normal) perf/compiler T3064 [stat not good enough] (normal) perf/compiler T5030 [stat not good enough] (normal) quasiquotation/qq007 qq007 [exit code non-0] (normal) quasiquotation/qq008 qq008 [exit code non-0] (normal) rts T2615 [exit code non-0] (normal,threaded1,threaded2,optllvm) rts derefnull [bad exit code] (threaded2) rts testblockalloc [bad exit code] (normal,threaded1) safeHaskell/flags Flags02 [exit code non-0] (normal) simplCore/should_compile T3016 [exit code non-0] (normal) typecheck/should_run T4809 [exit code non-0] (normal,threaded1,threaded2,optllvm)

Majority of the failures are caused by missing GHCi support, which is also my next item on the project’s TODO list.