pgj-freebsd-i386-stable, build 25, Success

2010-06-24 Thread Builder
pgj-freebsd-i386-stable, build 25 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/25.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booti

pgj2, build 71, Success

2010-06-24 Thread Builder
pgj2, build 71 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/71.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

[nightly] 24-Jun-2010 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2010-06-24 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Jun 24 18:00:02 BST 2010. checking out

pgj, build 73, Success

2010-06-24 Thread Builder
pgj, build 73 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/73.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

[nightly] 24-Jun-2010 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2010-06-24 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Thu Jun 24 18:10:02 BST 2010. checki

mbolingbroke, build 19, Success

2010-06-24 Thread Builder
mbolingbroke, build 19 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/19.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Succe

patch applied (ghc): Fix warnings

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 02:13:39 PDT 2010 b...@ouroborus.net * Fix warnings M ./compiler/nativeGen/RegAlloc/Liveness.hs -2 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624091339-bf82d-b1aa081baf44f1185961b5f564d89e78f00e664e.gz ___

patch applied (ghc): NCG: Comments and formatting only

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:31:21 PDT 2010 b...@ouroborus.net * NCG: Comments and formatting only M ./compiler/nativeGen/RegAlloc/Graph/ArchBase.hs -8 +1 M ./compiler/nativeGen/RegAlloc/Graph/ArchX86.hs -2 M ./compiler/nativeGen/RegAlloc/Graph/Coalesce.hs -2 M ./compiler/nativeGen/RegAlloc/Gr

patch applied (ghc): NCG: Do the actual reversing of SCCs

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:27:17 PDT 2010 b...@ouroborus.net * NCG: Do the actual reversing of SCCs M ./compiler/nativeGen/RegAlloc/Graph/Main.hs -2 +4 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624082717-bf82d-ef3d594d31187465ecc32fd8ef39831e333421

patch applied (ghc): NCG: Reverse SCCs after each round in the graph allocator

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:24:37 PDT 2010 b...@ouroborus.net * NCG: Reverse SCCs after each round in the graph allocator M ./compiler/nativeGen/RegAlloc/Liveness.hs -4 +11 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624082437-bf82d-73734ea87dc4d3876b

patch applied (ghc): NCG: Fix dumping of graphs in regalloc stats for graph allocator

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:26:25 PDT 2010 b...@ouroborus.net * NCG: Fix dumping of graphs in regalloc stats for graph allocator M ./compiler/nativeGen/RegAlloc/Graph/Main.hs -2 +4 M ./compiler/nativeGen/RegAlloc/Graph/Stats.hs -7 +29 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?

patch applied (ghc): NCG: Don't actually complain on unreachable code blocks

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:14:45 PDT 2010 b...@ouroborus.net * NCG: Don't actually complain on unreachable code blocks M ./compiler/nativeGen/RegAlloc/Linear/Main.hs -3 +5 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624081445-bf82d-3edf6a2fc94e9b3cc9

patch applied (ghc): NCG: Do explicit check for precondition of computeLiveness

2010-06-24 Thread Ben Lippmeier
Thu Jun 24 01:07:47 PDT 2010 b...@ouroborus.net * NCG: Do explicit check for precondition of computeLiveness computeLiveness requires the SCCs of blocks to be in reverse dependent order, and if they're not it was silently giving bad liveness info, yielding a bad allocation. No

patch applied (ghc): NCG: Handle stripping of liveness info from procs with no blocks (like stg_split_marker)

2010-06-24 Thread Ben Lippmeier
Wed Jun 23 02:12:09 PDT 2010 b...@ouroborus.net * NCG: Handle stripping of liveness info from procs with no blocks (like stg_split_marker) M ./compiler/nativeGen/RegAlloc/Liveness.hs -4 +9 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100623

patch applied (ghc): NCG: Fix off-by-one error in realRegSqueeze

2010-06-24 Thread Ben Lippmeier
Wed Jun 23 02:58:13 PDT 2010 b...@ouroborus.net * NCG: Fix off-by-one error in realRegSqueeze M ./compiler/nativeGen/X86/Regs.hs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100623095813-bf82d-09346f53b5f8e9a83721356f785c6680caee9647.g

patch applied (ghc): NCG: Remember to keep the entry block first when erasing liveness info

2010-06-24 Thread Ben Lippmeier
Thu Sep 17 03:44:29 PDT 2009 ben.lippme...@anu.edu.au * NCG: Remember to keep the entry block first when erasing liveness info M ./compiler/nativeGen/RegAlloc/Liveness.hs -4 +15 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20090917104429-43c66

patch applied (ghc): NCG: Emit a warning on unreachable code block instead of panicing

2010-06-24 Thread Ben Lippmeier
Wed Jun 23 01:50:02 PDT 2010 b...@ouroborus.net * NCG: Emit a warning on unreachable code block instead of panicing M ./compiler/nativeGen/RegAlloc/Linear/Main.hs -5 +6 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100623085002-bf82d-afcc8b3e

patch applied (ghc): NCG: Refactor representation of code with liveness info

2010-06-24 Thread Ben Lippmeier
Thu Sep 17 02:07:30 PDT 2009 ben.lippme...@anu.edu.au * NCG: Refactor representation of code with liveness info * I've pushed the SPILL and RELOAD instrs down into the LiveInstr type to make them easier to work with. * When the graph allocator does a spill cycle it now just

patch applied (ghc): NCG: Add sanity checking to linear allocator

2010-06-24 Thread Ben Lippmeier
Thu Sep 17 02:03:35 PDT 2009 ben.lippme...@anu.edu.au * NCG: Add sanity checking to linear allocator If there are are unreachable basic blocks in the native code then the linear allocator might loop. Detect this case and panic instead. M ./compiler/nativeGen/RegAlloc/Linear/Main.hs -7

patch applied (ghc): NCG: Refactor LiveCmmTop to hold a list of SCCs instead of abusing ListGraph

2010-06-24 Thread Ben Lippmeier
Wed Sep 16 23:03:32 PDT 2009 ben.lippme...@anu.edu.au * NCG: Refactor LiveCmmTop to hold a list of SCCs instead of abusing ListGraph M ./compiler/nativeGen/RegAlloc/Graph/Coalesce.hs -4 +4 M ./compiler/nativeGen/RegAlloc/Graph/SpillCost.hs -6 +4 M ./compiler/nativeGen/RegAlloc/Linea

patch applied (ghc): NCG: Allow the liveness map in a LiveInfo to be Nothing

2010-06-24 Thread Ben Lippmeier
Wed Sep 16 21:39:37 PDT 2009 ben.lippme...@anu.edu.au * NCG: Allow the liveness map in a LiveInfo to be Nothing M ./compiler/nativeGen/RegAlloc/Graph/SpillCost.hs -1 +1 M ./compiler/nativeGen/RegAlloc/Linear/Main.hs -1 +1 M ./compiler/nativeGen/RegAlloc/Liveness.hs -8 +41 View patc

patch applied (ghc): NCG: Also show the result of applying coalesings with -ddump-asm-regalloc-stages

2010-06-24 Thread Ben Lippmeier
Wed Sep 16 20:44:27 PDT 2009 Ben.Lippmeier.anu.edu.au * NCG: Also show the result of applying coalesings with -ddump-asm-regalloc-stages M ./compiler/nativeGen/RegAlloc/Graph/Main.hs +1 M ./compiler/nativeGen/RegAlloc/Graph/Stats.hs -7 +12 View patch online: http://darcs.haskell.org/c

tn23, build 66, Failure

2010-06-24 Thread Builder
tn23, build 66 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/66.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

[nightly] 24-Jun-2010 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2010-06-24 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) Build location= /64playpen/simonmar/nightly/HEAD-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-04-unx Nightly build started on cam-04-unx at Thu Jun 24 19:00:02 BST 2010. **

patch applied (testsuite): Add a test for #3364

2010-06-24 Thread Ian Lynagh
Thu Jun 24 16:39:48 PDT 2010 Ian Lynagh * Add a test for #3364 M ./tests/ghc-regress/driver/Makefile +4 A ./tests/ghc-regress/driver/T3364.stderr M ./tests/ghc-regress/driver/all.T +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h

patch applied (ghc): Fix panic when running "ghc -H"; trac #3364

2010-06-24 Thread Ian Lynagh
Thu Jun 24 16:40:11 PDT 2010 Ian Lynagh * Fix panic when running "ghc -H"; trac #3364 The problem is that showing SDoc's looks at the static flags global variables, but those are panics while we are parsing the static flags. We work around this by explicitly using a fixed prettyprinter st

[nightly] 24-Jun-2010 build of STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2010-06-24 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) Build location= /64playpen/simonmar/nightly/STABLE-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-04-unx Nightly build started on cam-04-unx at Thu Jun 24 19:10:01 BST 20

simonmar-win32-stable, build 56, Failure

2010-06-24 Thread Builder
simonmar-win32-stable, build 56 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/56.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting

merehap, build 33, Success

2010-06-24 Thread Builder
merehap, build 33 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/merehap/33.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configu

patch applied (ghc): Allow for stg registers to have pointer type in llvm BE.

2010-06-24 Thread David Terei
Mon Jun 21 10:58:39 PDT 2010 David Terei * Allow for stg registers to have pointer type in llvm BE. Before all the stg registers were simply a bit type or floating point type but now they can be declared to have a pointer type to one of these. This will allow various optimisations in

patch applied (ghc): Add support for parameter attributes to the llvm BE binding

2010-06-24 Thread David Terei
Thu Jun 24 04:17:44 PDT 2010 David Terei * Add support for parameter attributes to the llvm BE binding These allow annotations of the code produced by the backend which should bring some perforamnce gains. At the moment the attributes aren't being used though. M ./compiler/llvmGen

mbolingbroke, build 18, Success

2010-06-24 Thread Builder
mbolingbroke, build 18 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/18.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Succe

sparky, build 38, Success

2010-06-24 Thread Builder
sparky, build 38 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/sparky/38.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuri

patch applied (ghc): Cast some more nats to StgWord to be on the safe side

2010-06-24 Thread Simon Marlow
Thu Jun 24 03:57:00 PDT 2010 Simon Marlow * Cast some more nats to StgWord to be on the safe side And add a comment about the dangers of int overflow M ./rts/sm/BlockAlloc.c -3 +13 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624105700

patch applied (ghc): comments only

2010-06-24 Thread Simon Marlow
Thu Jun 24 03:51:05 PDT 2010 Simon Marlow * comments only M ./rts/sm/BlockAlloc.c -3 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624105105-12142-ed4c06fcd7514d53fbd6618b6011a8925a4d7474.gz ___

patch applied (ghc): Fix an arithmetic overflow bug causing crashes with multi-GB heaps

2010-06-24 Thread Simon Marlow
Thu Jun 24 03:46:54 PDT 2010 Simon Marlow * Fix an arithmetic overflow bug causing crashes with multi-GB heaps M ./rts/sm/BlockAlloc.c -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624104654-12142-8a2be995610fba8e37531f7d57a7f1202ed

patch applied (ghc): Add support for collecting PAPI native events

2010-06-24 Thread Simon Marlow
Tue Jun 22 12:59:53 PDT 2010 d...@rice.edu * Add support for collecting PAPI native events This patch extends the PAPI support in the RTS to allow collection of native events. PAPI can collect data for native events that are exposed by the hardware beyond the PAPI present events. The na

patch applied (testsuite): For #3389, use -optP -C manually

2010-06-24 Thread Ian Lynagh
Thu Jun 24 04:33:01 PDT 2010 Ian Lynagh * For #3389, use -optP -C manually M ./tests/ghc-regress/driver/T3389.hs +1 M ./tests/ghc-regress/driver/all.T -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20100624113301-3fd76-9371245a3

patch applied (testsuite): Add a test for #3449

2010-06-24 Thread Ian Lynagh
Thu Jun 24 04:05:24 PDT 2010 Ian Lynagh * Add a test for #3449 M ./tests/ghc-regress/rename/should_compile/Makefile +7 A ./tests/ghc-regress/rename/should_compile/T3449.hs A ./tests/ghc-regress/rename/should_compile/T3449.hs-boot A ./tests/ghc-regress/rename/should_compile/T344

patch applied (testsuite): T3389 is broken

2010-06-24 Thread Ian Lynagh
Thu Jun 24 03:33:05 PDT 2010 Ian Lynagh * T3389 is broken M ./tests/ghc-regress/driver/all.T -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20100624103305-3fd76-a48bfa83ab3b2e2091190b8ad997836be9ae08db.gz __

patch applied (testsuite): Add a test for #3389

2010-06-24 Thread Ian Lynagh
Wed Jun 23 10:09:42 PDT 2010 Ian Lynagh * Add a test for #3389 A ./tests/ghc-regress/driver/T3389.hs A ./tests/ghc-regress/driver/T3389.stdout M ./tests/ghc-regress/driver/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20

patch applied (ghc): Don't warn about unused bindings with parents in .hs-boot files; trac #3449

2010-06-24 Thread Ian Lynagh
Thu Jun 24 04:03:51 PDT 2010 Ian Lynagh * Don't warn about unused bindings with parents in .hs-boot files; trac #3449 M ./compiler/rename/RnEnv.lhs -1 +12 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624110351-3fd76-f00f68e8fc10c22ef5947

merehap, build 32, Success

2010-06-24 Thread Builder
merehap, build 32 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/merehap/32.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configu

simonmar-win32-head, build 66, Success

2010-06-24 Thread Builder
simonmar-win32-head, build 66 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/66.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting

pgj-freebsd-amd64-stable, build 24, Success

2010-06-24 Thread Builder
pgj-freebsd-amd64-stable, build 24 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/24.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success boo

Re: Add support for collecting native events with PAPI

2010-06-24 Thread Simon Marlow
On 24/06/2010 04:06, David Peixotto wrote: I created a patch that extends the PAPI support in the runtime to allow users to collect native hardware events along with the preset PAPI events. The extension was mostly to the parameter parsing as all the PAPI machinery was already in place. The deta

pgj-freebsd-i386-stable, build 24, Success

2010-06-24 Thread Builder
pgj-freebsd-i386-stable, build 24 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/24.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booti

pgj2, build 70, Success

2010-06-24 Thread Builder
pgj2, build 70 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/70.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring