[nightly] 02-Feb-2011 build of HEAD on i386-unknown-linux (cam-02-unx)

2011-02-02 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx) 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 Wed Feb 2 18:00:01 GMT 2011. checking out new source tree

pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 149, Success

2011-02-02 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 149 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/149.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 132, Success

2011-02-02 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 132 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/132.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | S

[nightly] 02-Feb-2011 build of STABLE on i386-unknown-linux (cam-02-unx)

2011-02-02 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx) 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 Wed Feb 2 18:10:01 GMT 2011. checking out new source tree

pgj2 (amd64 FreeBSD HEAD), build 267, Success

2011-02-02 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 267 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/267.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date | Succ

simonmar-win32-head (x86 Windows HEAD), build 234, Success

2011-02-02 Thread Builder
simonmar-win32-head (x86 Windows HEAD), build 234 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/234.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success set

simonmar-win32-stable (x86 Windows STABLE), build 169, Success

2011-02-02 Thread Builder
simonmar-win32-stable (x86 Windows STABLE), build 169 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/169.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Succe

pgj (x86 FreeBSD HEAD), build 269, Success

2011-02-02 Thread Builder
pgj (x86 FreeBSD HEAD), build 269 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/269.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date | Success

[nightly] 02-Feb-2011 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2011-02-02 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx) 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 Wed Feb 2 18:00:01 GMT 2011. checking out new source t

starapple (OS X 10.6 snowleopard 64 HEAD), build 8, Success

2011-02-02 Thread Builder
starapple (OS X 10.6 snowleopard 64 HEAD), build 8 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/starapple/8.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version

[nightly] 02-Feb-2011 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2011-02-02 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx) 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 Wed Feb 2 18:10:01 GMT 2011. checking out new so

kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 128, Success

2011-02-02 Thread Builder
kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 128 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/kgardas-opensolaris-x86-head/128.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions

patch applied (testsuite): 7.0 branch updates

2011-02-02 Thread Ian Lynagh
Wed Feb 2 14:28:08 PST 2011 Ian Lynagh * 7.0 branch updates A ./tests/ghc-regress/ghci/scripts/ghci025.stdout-ghc-7.0 R ./tests/ghc-regress/indexed-types/should_fail/SimpleFail11b.stderr-ghc-7.0 R ./tests/ghc-regress/indexed-types/should_fail/SimpleFail11c.stderr-ghc-7.0 R ./t

patch applied (ghc-7.0/testsuite): Follow GHC.Bool/GHC.Types merge

2011-02-02 Thread Ian Lynagh
Sat Oct 23 09:57:25 PDT 2010 Ian Lynagh * Follow GHC.Bool/GHC.Types merge M ./tests/ghc-regress/ghci/scripts/ghci025.stdout -4 +4 M ./tests/ghc-regress/module/base01/GHC/Base.hs -1 +1 M ./tests/ghc-regress/simplCore/should_compile/T3717.stderr -1 +1 M ./tests/ghc-regress/simplC

patch applied (ghc-7.0/testsuite): Test Trac #4912

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:08:50 PST 2011 simo...@microsoft.com * Test Trac #4912 A ./tests/ghc-regress/typecheck/should_compile/T4912.hs A ./tests/ghc-regress/typecheck/should_compile/T4912.stderr A ./tests/ghc-regress/typecheck/should_compile/T4912a.hs M ./tests/ghc-regress/typecheck/shoul

patch applied (ghc-7.0/testsuite): Test Trac #4930

2011-02-02 Thread Ian Lynagh
Tue Feb 1 07:09:13 PST 2011 simo...@microsoft.com * Test Trac #4930 A ./tests/ghc-regress/simplCore/should_compile/T4930.hs A ./tests/ghc-regress/simplCore/should_compile/T4930.stderr M ./tests/ghc-regress/simplCore/should_compile/all.T +4 View patch online: http://darcs.haskell.o

patch applied (ghc-7.0/testsuite): Better simlifier output following SpecConstr fix

2011-02-02 Thread Ian Lynagh
Fri Jan 28 09:18:44 PST 2011 simo...@microsoft.com * Better simlifier output following SpecConstr fix M ./tests/ghc-regress/simplCore/should_compile/spec-inline.stderr -63 +22 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/testsuite;a=darcs_commitdiff;h=20110128

patch applied (ghc-7.0/testsuite): Test for strictness loss in FloatOut

2011-02-02 Thread Ian Lynagh
Wed Feb 2 02:35:48 PST 2011 simo...@microsoft.com * Test for strictness loss in FloatOut A bug in 6.12 meant loss of strictness on a floated binding. The HEAD is ok, but this test checks for regressions. A ./tests/ghc-regress/simplCore/should_compile/EvalTest.hs A ./tests/ghc-re

patch applied (ghc-7.0/testsuite): Test Trac #4918

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:31:38 PST 2011 simo...@microsoft.com * Test Trac #4918 M ./tests/ghc-regress/simplCore/should_compile/Makefile +6 A ./tests/ghc-regress/simplCore/should_compile/T4918.hs A ./tests/ghc-regress/simplCore/should_compile/T4918.stdout A ./tests/ghc-regress/simplCore/sho

patch applied (ghc-7.0/testsuite): Fix bogus error message

2011-02-02 Thread Ian Lynagh
Tue Feb 1 04:18:47 PST 2011 simo...@microsoft.com * Fix bogus error message M ./tests/ghc-regress/typecheck/should_fail/tcfail198.stderr -2 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/testsuite;a=darcs_commitdiff;h=20110201121847-1287e-3ed853f75ef9e858d8b

patch applied (ghc-7.0/testsuite): 7.0 branch updates

2011-02-02 Thread Ian Lynagh
Wed Feb 2 14:28:08 PST 2011 Ian Lynagh * 7.0 branch updates A ./tests/ghc-regress/ghci/scripts/ghci025.stdout-ghc-7.0 R ./tests/ghc-regress/indexed-types/should_fail/SimpleFail11b.stderr-ghc-7.0 R ./tests/ghc-regress/indexed-types/should_fail/SimpleFail11c.stderr-ghc-7.0 R ./t

patch applied (ghc-7.0/testsuite): Test Trac #4917

2011-02-02 Thread Ian Lynagh
Tue Jan 25 02:20:21 PST 2011 simo...@microsoft.com * Test Trac #4917 A ./tests/ghc-regress/typecheck/should_compile/T4917.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/testsuite;a=darcs_commitdiff;h

patch applied (ghc-7.0/testsuite): Test Trac #4903

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:09:48 PST 2011 simo...@microsoft.com * Test Trac #4903 M ./tests/ghc-regress/simplCore/should_compile/Makefile +6 A ./tests/ghc-regress/simplCore/should_compile/T4903.hs A ./tests/ghc-regress/simplCore/should_compile/T4903a.hs M ./tests/ghc-regress/simplCore/should

patch applied (ghc-7.0/testsuite): add test for #4895

2011-02-02 Thread Ian Lynagh
Fri Jan 21 06:37:47 PST 2011 Simon Marlow * add test for #4895 A ./tests/ghc-regress/lib/IO/4895.hs A ./tests/ghc-regress/lib/IO/4895.stdout M ./tests/ghc-regress/lib/IO/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/testsuite;a=darcs_commitdif

patch applied (ghc-7.0/testsuite): Follow changes to optimised code after fixing Trac #4908

2011-02-02 Thread Ian Lynagh
Mon Jan 31 03:36:14 PST 2011 simo...@microsoft.com * Follow changes to optimised code after fixing Trac #4908 M ./tests/ghc-regress/simplCore/should_compile/spec-inline.stderr -12 +12 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/testsuite;a=darcs_commitdiff;h=

patch applied (ghc-7.0/ghc): Fix type checker error message

2011-02-02 Thread Ian Lynagh
Tue Feb 1 04:29:20 PST 2011 simo...@microsoft.com * Fix type checker error message See Trac #4940. We had a message The lambda expression `\ x -> x' has one argument one argument, repeating the "one argument" part. Easy fix. M ./compiler/typecheck/TcMatches.lhs -4 +4 View p

patch applied (ghc-7.0/ghc): Fix bug in roughTopNames

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:18:03 PST 2011 simo...@microsoft.com * Fix bug in roughTopNames roughTopNames was returning a name that in fact might be "looked though" by the rule matcher. Result: a rule that should match was being pre-emptively discarded. See Note [Care with roughTopName]. Fi

patch applied (ghc-7.0/ghc): Fix Trac #4917: try a bit harder to unify on-the-fly

2011-02-02 Thread Ian Lynagh
Tue Jan 25 03:01:12 PST 2011 simo...@microsoft.com * Fix Trac #4917: try a bit harder to unify on-the-fly This is generally a modest improvement but, more important, it fixes a "unify-under-forall" problem. See Note [Avoid deferring]. There's still a lurking unsatisfactory-ness in t

patch applied (ghc-7.0/ghc): Improve Simplifier and SpecConstr behaviour

2011-02-02 Thread Ian Lynagh
Mon Jan 31 03:35:29 PST 2011 simo...@microsoft.com * Improve Simplifier and SpecConstr behaviour Trac #4908 identified a case where SpecConstr wasn't "seeing" a specialisation it should easily get. The solution was simple: see Note [Add scrutinee to ValueEnv too] in SpecConstr. Th

patch applied (ghc-7.0/ghc): Look through type synonyms when computing orphans

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:12:29 PST 2011 simo...@microsoft.com * Look through type synonyms when computing orphans I renamed functions tyClsNamesOfTypes to oprhNamesOfType, because it's only used in that capacity, and we therefore want to look through type synonyms. Similarly exprOrphNames. T

patch applied (ghc-7.0/ghc): Fix dependencies among specialisations for imported Ids

2011-02-02 Thread Ian Lynagh
Wed Jan 26 09:21:12 PST 2011 simo...@microsoft.com * Fix dependencies among specialisations for imported Ids This was a subtle one (Trac #4903). See Note [Glom the bindings if imported functions are specialised] in Speclialise. Fundamentally, a specialised binding for an importe

patch applied (ghc-7.0/ghc): tweak newArray# documentation again

2011-02-02 Thread Ian Lynagh
Wed Jan 19 06:06:33 PST 2011 Simon Marlow * tweak newArray# documentation again M ./compiler/prelude/primops.txt.pp -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/ghc;a=darcs_commitdiff;h=20110119140633-12142-937cf08fd287515b0a8a7f7dd12a703270f3d18d.gz _

patch applied (ghc-7.0/ghc): Fix Trac #4874: specialisation of INLINABLE things

2011-02-02 Thread Ian Lynagh
Fri Jan 14 08:32:27 PST 2011 simo...@microsoft.com * Fix Trac #4874: specialisation of INLINABLE things Johan discovered that when INLINABLE things are specialised bad things can happen. This patch implements a hack -- but it's a simple hack and it solves the problem. See Note [Inl

patch applied (ghc-7.0/ghc): Fix an egregious strictness analyser bug (Trac #4924)

2011-02-02 Thread Ian Lynagh
Fri Jan 28 00:07:48 PST 2011 simo...@microsoft.com * Fix an egregious strictness analyser bug (Trac #4924) The "virgin" flag was being threaded rather than treated like an environment. As a result, the second and subsequent recursive definitions in a module were not getting a correct

patch applied (ghc-7.0/ghc): Fix documentation bug: newArray# accepts word count, not byte count.

2011-02-02 Thread Ian Lynagh
Tue Jan 18 14:18:34 PST 2011 Edward Z. Yang * Fix documentation bug: newArray# accepts word count, not byte count. M ./compiler/prelude/primops.txt.pp -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/ghc;a=darcs_commitdiff;h=20110118221834-6a393-b43437f8540

patch applied (ghc): avoid adding HPC ticks to arrow constructs (fixes #1333)

2011-02-02 Thread Ross Paterson
Wed Feb 2 13:14:25 PST 2011 Ross Paterson * avoid adding HPC ticks to arrow constructs (fixes #1333) M ./compiler/deSugar/Coverage.lhs -13 +114 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110202211425-b47d3-c195ae8ff577940f4516290bb4b62af

[commit: ghc] master: Fix the profiling build (104b00d)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/104b00d80891ff1010905df517a9b9c465078c31 >--- commit 104b00d80891ff1010905df517a9b9c465078c31 Author: Simon Marlow D

[commit: ghc] master: A small GC optimisation (bef3da1)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/bef3da1e26639303fccbf26c312d2833eedb486e >--- commit bef3da1e26639303fccbf26c312d2833eedb486e Author: Simon Marlow D

[commit: ghc] master: scheduleProcessInbox: use non-blocking acquire, and take the whole queue (c226846)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c226846642a2201762ee34f6f71b42f13bc46629 >--- commit c226846642a2201762ee34f6f71b42f13bc46629 Author: Simon Marlow D

[commit: ghc] master: add a const (d0bfe30)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d0bfe30b668d5be86c00fe3635ef4f4dfe13a1f0 >--- commit d0bfe30b668d5be86c00fe3635ef4f4dfe13a1f0 Author: Simon Marlow D

[commit: ghc] master: do a bit of by-hand CSE (26f4bfc)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/26f4bfc82f2b2359259578e9c54d476fc2de650f >--- commit 26f4bfc82f2b2359259578e9c54d476fc2de650f Author: Simon Marlow D

[commit: ghc] master: add TRY_ACQUIRE_LOCK() (d52d50e)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d52d50e40e06d7a74aa7725e7a1a89a0cf2d98a2 >--- commit d52d50e40e06d7a74aa7725e7a1a89a0cf2d98a2 Author: Simon Marlow D

[commit: ghc] master: Remove the per-generation mutable lists (3290772)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/329077220af83860d5dd6891649cb1058b5bbaa6 >--- commit 329077220af83860d5dd6891649cb1058b5bbaa6 Author: Simon Marlow D

[commit: ghc] master: +RTS -qw hasn't done anything since 7.0.1; remove the implementation & docs (0b22a78)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/0b22a78248bd06da23c220c842d2a850475d39de >--- commit 0b22a78248bd06da23c220c842d2a850475d39de Author: Simon Marlow D

[commit: ghc] : fix DEBUG build (fa13a9b)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : http://hackage.haskell.org/trac/ghc/changeset/fa13a9b184b69258004e24b4fa2f96e961f2a66d >--- commit fa13a9b184b69258004e24b4fa2f96e961f2a66d Author: Simon Marlow Date:

[commit: ghc] master: Improve Simplifier and SpecConstr behaviour (70ad6e6)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/70ad6e6ad6e2b27ccafc5e8af3b22b22d746e614 >--- commit 70ad6e6ad6e2b27ccafc5e8af3b22b22d746e614 Author: simo...@microso

[commit: ghc] : Fix type checker error message (e222292)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : http://hackage.haskell.org/trac/ghc/changeset/e92914f36f4e42c123a380508f570d5a5f46 >--- commit e92914f36f4e42c123a380508f570d5a5f46 Author: simo...@microsoft.com

[commit: ghc] master: Annotate thread stop events with the owner of the black hole (784e214)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/784e214dd44eba39f4c34936a27e6cc82948205c >--- commit 784e214dd44eba39f4c34936a27e6cc82948205c Author: Simon Marlow D

[commit: ghc] : Some refactoring of SpecConstr (8287e23)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : http://hackage.haskell.org/trac/ghc/changeset/8287e2325f56a6ce7f855f4aeb1e975f64717720 >--- commit 8287e2325f56a6ce7f855f4aeb1e975f64717720 Author: simo...@microsoft.com

[commit: ghc] master: Don't make join points when the case has only one non-bottom alternative (46ff3d8)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/46ff3d8caded776ab471d3682258147e42be8f14 >--- commit 46ff3d8caded776ab471d3682258147e42be8f14 Author: simo...@microso

[commit: ghc] master: update debugging code for fragmentation (069cd16)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/069cd16951bd45a55c94b5adce048c4ec9aad2c8 >--- commit 069cd16951bd45a55c94b5adce048c4ec9aad2c8 Author: Simon Marlow D

[commit: ghc] master: fix warning (209e093)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/209e093599d0d4db5487d124895d817c55b7c052 >--- commit 209e093599d0d4db5487d124895d817c55b7c052 Author: Simon Marlow D

[commit: ghc] master: comments (8a23f2d)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8a23f2d9b91e8bf180a8578b2c929961b3c1825b >--- commit 8a23f2d9b91e8bf180a8578b2c929961b3c1825b Author: Simon Marlow D

[commit: ghc] master: count fizzled and GC'd sparks separately (52567e9)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/52567e9d746db8c523885b9491b79302064b4bd8 >--- commit 52567e9d746db8c523885b9491b79302064b4bd8 Author: Simon Marlow D

[commit: ghc] master: update to mingw gcc 4.5.2 (ff5e4de)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/ff5e4de4e3f3bcd04739ca77ca4c5dda375b85f2 >--- commit ff5e4de4e3f3bcd04739ca77ca4c5dda375b85f2 Author: Simon Marlow D

[commit: ghc] master: 32-bit fix (9042f34)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9042f34904f63a6d0a1ac66d9d1a8c4acab21d4a >--- commit 9042f34904f63a6d0a1ac66d9d1a8c4acab21d4a Author: Simon Marlow D

[commit: ghc] master: count "dud" sparks (expressions that were already evaluated when sparked) (cc65b36)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/cc65b3682b688fb510e6458b4e4c4504430393db >--- commit cc65b3682b688fb510e6458b4e4c4504430393db Author: Simon Marlow D

[commit: ghc] master: fix some shutdown memory leaks (d63ba79)

2011-02-02 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d63ba79a6dde7a5616d3b532589ff09d3820f794 >--- commit d63ba79a6dde7a5616d3b532589ff09d3820f794 Author: Simon Marlow D

Re: GHC Git checkout

2011-02-02 Thread Simon Marlow
On 02/02/2011 12:15, Max Bolingbroke wrote: Hi, I tried to checkout a Git repo for GHC today according to the instructions on http://hackage.haskell.org/trac/ghc/wiki/DarcsConversion/Building/GettingTheSources. Those instructions are from the last conversion, but fortunately they aren't too w

Re: patch applied (ghc): Remove the per-generation mutable lists

2011-02-02 Thread Simon Marlow
On 02/02/2011 12:32, Max Bolingbroke wrote: I think this patch broke the build. My build is failing with: """ rts/RetainerProfile.c: In function ‘computeRetainerSet’: rts/RetainerProfile.c:1807:0: error: ‘generation’ has no member named ‘mut_list’ make[1]: *** [rts/dist/build/RetainerProf

patch applied (ghc): do a bit of by-hand CSE

2011-02-02 Thread Simon Marlow
Wed Feb 2 03:44:17 PST 2011 Simon Marlow * do a bit of by-hand CSE M ./rts/PrimOps.cmm -6 +10 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110202114417-12142-c633f740c029b67e68edecd248ffafeaed6bc952.gz

patch applied (ghc): A small GC optimisation

2011-02-02 Thread Simon Marlow
Wed Feb 2 04:30:49 PST 2011 Simon Marlow * A small GC optimisation Store the *number* of the destination generation in the Bdescr struct, so that in evacuate() we don't have to deref gen to get it. This is another improvement ported over from my GC branch. M ./includes/rts/storage/B

patch applied (ghc): Fix the profiling build

2011-02-02 Thread Simon Marlow
Wed Feb 2 05:22:57 PST 2011 Simon Marlow * Fix the profiling build M ./rts/RetainerProfile.c -3 +5 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110202132257-12142-52fa35a6762b4d2fdf952da4e23f0a11fffce42b.gz ___

patch applied (ghc): scheduleProcessInbox: use non-blocking acquire, and take the whole queue

2011-02-02 Thread Simon Marlow
Wed Feb 2 03:49:07 PST 2011 Simon Marlow * scheduleProcessInbox: use non-blocking acquire, and take the whole queue This is an improvement from my GC branch, that helps performance for intensive message-passing communication between Capabilities. M ./rts/Schedule.c -4 +28 View patch

patch applied (ghc): add TRY_ACQUIRE_LOCK()

2011-02-02 Thread Simon Marlow
Wed Feb 2 03:32:42 PST 2011 Simon Marlow * add TRY_ACQUIRE_LOCK() M ./includes/rts/OSThreads.h -2 +11 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110202113242-12142-77f32ee5eae82d4367b408489e492f731df52909.gz

patch applied (ghc): add a const

2011-02-02 Thread Simon Marlow
Wed Feb 2 03:43:45 PST 2011 Simon Marlow * add a const M ./includes/rts/storage/Closures.h -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110202114345-12142-5f709cbd78e4aedb60ef387fbc4d9e14dab8fe5f.gz _

Re: patch applied (ghc): Remove the per-generation mutable lists

2011-02-02 Thread Max Bolingbroke
I think this patch broke the build. My build is failing with: """ rts/RetainerProfile.c: In function ‘computeRetainerSet’: rts/RetainerProfile.c:1807:0: error: ‘generation’ has no member named ‘mut_list’ make[1]: *** [rts/dist/build/RetainerProfile.p_o] Error 1 make[1]: *** Waiting for unfin

GHC Git checkout

2011-02-02 Thread Max Bolingbroke
Hi, I tried to checkout a Git repo for GHC today according to the instructions on http://hackage.haskell.org/trac/ghc/wiki/DarcsConversion/Building/GettingTheSources. Unfortunately, it fails at sync-all get with this error: """ $ ./sync-all get warning: adding --partial, to override use --complet

patch applied (ghc): Remove the per-generation mutable lists

2011-02-02 Thread Simon Marlow
Wed Feb 2 03:26:46 PST 2011 Simon Marlow * Remove the per-generation mutable lists Now that we use the per-capability mutable lists exclusively. M ./includes/mkDerivedConstants.c -1 M ./includes/rts/storage/GC.h -3 M ./rts/Stats.c -3 +3 M ./rts/sm/Compact.c -5 M ./rts/sm

patch applied (testsuite): Test for strictness loss in FloatOut

2011-02-02 Thread Simon Peyton Jones
Wed Feb 2 02:35:48 PST 2011 simo...@microsoft.com * Test for strictness loss in FloatOut A bug in 6.12 meant loss of strictness on a floated binding. The HEAD is ok, but this test checks for regressions. A ./tests/ghc-regress/simplCore/should_compile/EvalTest.hs A ./tests/ghc-re

patch applied (testsuite): Test Trac #3169

2011-02-02 Thread Simon Peyton Jones
Wed Feb 2 01:06:47 PST 2011 simo...@microsoft.com * Test Trac #3169 A ./tests/ghc-regress/gadt/T3169.hs A ./tests/ghc-regress/gadt/T3169.stderr M ./tests/ghc-regress/gadt/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=201

patch applied (ghc): +RTS -qw hasn't done anything since 7.0.1; remove the implementation & docs

2011-02-02 Thread Simon Marlow
Tue Feb 1 08:37:27 PST 2011 Simon Marlow * +RTS -qw hasn't done anything since 7.0.1; remove the implementation & docs It is still (silently) accepted for backwards compatibility. M ./docs/users_guide/using.xml -19 M ./includes/rts/Flags.h -2 +1 M ./rts/RtsFlags.c -6 +4 View pa

patch applied (ghc): update debugging code for fragmentation

2011-02-02 Thread Simon Marlow
Tue Jan 25 03:10:11 PST 2011 Simon Marlow * update debugging code for fragmentation M ./rts/sm/BlockAlloc.c -2 +3 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110125111011-12142-b908437dd44c65e1c6b04bfac82995cfc4f26a20.gz _

patch applied (ghc): Annotate thread stop events with the owner of the black hole

2011-02-02 Thread Simon Marlow
Thu Jan 27 08:42:26 PST 2011 Simon Marlow * Annotate thread stop events with the owner of the black hole So we can now get these in ThreadScope: 19487000: cap 1: stopping thread 6 (blocked on black hole owned by thread 4) Note: needs an update to ghc-events. Older ThreadScopes

patch applied (ghc): comments

2011-02-02 Thread Simon Marlow
Tue Feb 1 00:58:30 PST 2011 Simon Marlow * comments M ./mk/build.mk.sample -5 +7 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110201085830-12142-12b179f000b5128a077cfd376445a72cc035f153.gz ___ C