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

2011-10-21 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 389 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/389.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting v

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

2011-10-21 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 Fri Oct 21 18:00:01 BST 2011. checking out new source tree

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

2011-10-21 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 372 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/372.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting versi

pgj2 (amd64 FreeBSD HEAD), build 507, Success

2011-10-21 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 507 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/507.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting

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

2011-10-21 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 Fri Oct 21 18:10:01 BST 2011. checking out new source tree

pgj (x86 FreeBSD HEAD), build 509, Success

2011-10-21 Thread Builder
pgj (x86 FreeBSD HEAD), build 509 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/509.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Su

Re: Seg fault in haddock

2011-10-21 Thread Daniel Fischer
On Friday 21 October 2011, 23:58:59, David Waern wrote: > > Thanks for this information. I don't have access to a 32 bit system, > but I've noticed that there has been changes to the .haddock file > format in recent commits, but no update of the .haddock file version > number. So deserialization o

tn23 (x86 OSX HEAD), build 464, Failure

2011-10-21 Thread Builder
tn23 (x86 OSX HEAD), build 464 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/464.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success

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

2011-10-21 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 Fri Oct 21 18:10:01 BST 2011. checking out new s

Re: Fixing failure in popcnt test case for llvm-gcc

2011-10-21 Thread David Terei
I think it depends on how much work you want to do. Correct way is probably to do as Johan suggests and have proper types for Word8# and co. It would be really nice to do this as the lower levels of GHC have very little type safety which makes me sad. Easiest is to call of the narrow primops. An al

Re: Fixing failure in popcnt test case for llvm-gcc

2011-10-21 Thread Johan Tibell
Hi, On Fri, Oct 21, 2011 at 1:34 PM, David Peixotto wrote: > I believe that we should be narrowing the argument before calling the > function (and in fact both gcc and llvm-gcc will narrow it before a > call to hs_popcnt8). My question is what is the right way to do > that in the code generator?

Re: Seg fault in haddock

2011-10-21 Thread David Waern
2011/10/21 Daniel Fischer : > On Friday 21 October 2011, 21:45:23, you wrote: >> >> Thanks Daniel and everyone else for investigating. Can you tell me >> which version of Haddock you're running and which version the the >> .haddock file comes from? > > It's surfaced during validate builds, so the v

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

2011-10-21 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 Fri Oct 21 18:00:01 BST 2011. checking out new source

Fixing failure in popcnt test case for llvm-gcc

2011-10-21 Thread David Peixotto
After adding support for building GHC with llvm-gcc I had one new test failure in validate. The failing test is cg071 which tests the popCnt primitive function. The test is failing because a call to hs_popcnt8 is segfaulting. The problem seems to be that the words passed to hs_popcnt8 are not narr

Re: Seg fault in haddock

2011-10-21 Thread Daniel Fischer
On Friday 21 October 2011, 17:05:56, Ian Lynagh wrote: > On Fri, Oct 21, 2011 at 01:57:07PM +, Simon Peyton-Jones wrote: > > All I'm saying is that haddock seg-faults when given the command line > > I gave in my message. Surely that's a bug? > > Yup - probably in GHC rather than haddock. I st

simonmar-win32-head (x86 Windows HEAD), build 420, Failure

2011-10-21 Thread Builder
simonmar-win32-head (x86 Windows HEAD), build 420 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/420.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Suc

ARM linker support: Help needed

2011-10-21 Thread Ben Gamari
After much debugging, I've put up a new version of my ARM linker support patchset on Github[1]. While the relocation code seems to work insofar as it gets past linking and begins running code without SIGILL or SIGSEGV, clearly something is amiss, $ inplace/bin/ghc-stage2 -Binplace/lib --interactiv

RE: [commit: ghc] master: Be even more careful about eta expansion when bottom is involved (6d5dfbf)

2011-10-21 Thread Simon Peyton-Jones
| > | The programs it improves could also be improved by changing things like | > | error "foo" | > | to | > | \_ -> error "foo" | > | > Technically that's simply an invalid transformation, because it changes behaviour | with seq. | | What I mean is, the /programmer/ could make the above

[commit: testsuite] master: Test Trac #5549 (a0f1542)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/a0f1542eadf114f9e853be8e8c1c7fc1894c1412 >--- commit a0f1542eadf114f9e853be8e8c1c7fc1894c1412 Author: Simon Pey

Re: [commit: ghc] master: Be even more careful about eta expansion when bottom is involved (6d5dfbf)

2011-10-21 Thread Ian Lynagh
On Fri, Oct 21, 2011 at 04:38:48PM +, Simon Peyton-Jones wrote: > > | The programs it improves could also be improved by changing things like > | error "foo" > | to > | \_ -> error "foo" > > Technically that's simply an invalid transformation, because it changes > behaviour with seq.

[commit: ghc] master: Recover proper sharing for Integer literals (ca380cd)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/ca380cd19530fad4860e42844e42a473188e0013 >--- commit ca380cd19530fad4860e42844e42a473188e0013 Author: Simon Peyton Jo

RE: [commit: ghc] master: Be even more careful about eta expansion when bottom is involved (6d5dfbf)

2011-10-21 Thread Simon Peyton-Jones
| The programs it improves could also be improved by changing things like | error "foo" | to | \_ -> error "foo" Technically that's simply an invalid transformation, because it changes behaviour with seq. We nevertheless delicately *do* a transformation of this form to improve arities.

[commit: testsuite] master: Test Trac #5533 (76e428c)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/76e428ce253fc9a17fa8ebf32310ed88849a7722 >--- commit 76e428ce253fc9a17fa8ebf32310ed88849a7722 Author: Simon Pey

[commit: testsuite] master: Wibble to error message (b3f6f53)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/b3f6f530ffd7b169a6e1003d342441982a323f68 >--- commit b3f6f530ffd7b169a6e1003d342441982a323f68 Author: Simon Pey

[commit: testsuite] master: Test Trac #5557 (84e2075)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/84e2075abcd49d26f3d6703b723c3818d919951c >--- commit 84e2075abcd49d26f3d6703b723c3818d919951c Author: Simon Pey

Re: [commit: ghc] master: Be even more careful about eta expansion when bottom is involved (6d5dfbf)

2011-10-21 Thread Ian Lynagh
On Fri, Oct 21, 2011 at 08:42:20AM -0700, Simon Peyton-Jones wrote: > > Be even more careful about eta expansion when bottom is involved > > See Note [Dealing with bottom], reproduced below. Fixes Trac #5557. > > 3. Note [Dealing with bottom] > ~

[commit: ghc] ghc-constraint-solver: Checkpoint: more small bugfixes throughout arising from testsuite validation. (38767f0)

2011-10-21 Thread dimitris
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-constraint-solver http://hackage.haskell.org/trac/ghc/changeset/38767f0d59d49718f73c86ce0ca2f210fb0e4823 >--- commit 38767f0d59d49718f73c86ce0ca2f210fb0e4823 Author:

[commit: ghc] ghc-constraint-solver: 1) Modified the kinding of FunTy and the (->) constructor (CoreLint and TysPrim) (b45173a)

2011-10-21 Thread dimitris
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-constraint-solver http://hackage.haskell.org/trac/ghc/changeset/b45173af07a858ed4fe19624c23ca21542baec1f >--- commit b45173af07a858ed4fe19624c23ca21542baec1f Author:

[commit: ghc] ghc-constraint-solver: Merge branch 'ghc-constraint-solver' of http://darcs.haskell.org/ghc into ghc-constraint-solver (698a4c6)

2011-10-21 Thread dimitris
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-constraint-solver http://hackage.haskell.org/trac/ghc/changeset/698a4c605d4bff689e401c068ae32996b9cf882d >--- commit 698a4c605d4bff689e401c068ae32996b9cf882d Merge: b

[commit: testsuite] master: Fix T5331; it had a misplaced signature (8cc3f7d)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/8cc3f7d768715e7c61eba9ace8a208cfdbaa49da >--- commit 8cc3f7d768715e7c61eba9ace8a208cfdbaa49da Author: Simon Pey

[commit: testsuite] master: Test for misplaced SPECIALISE instance signature (32e8869)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/32e88692aa263705163b47faa171d2c19d008d52 >--- commit 32e88692aa263705163b47faa171d2c19d008d52 Author: Simon Pey

[commit: ghc] master: Refactor the way in which type (and other) signatures are renamed (8f3f417)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8f3f41787c2ec4ee5ce4f488580a0480abf2d3c5 >--- commit 8f3f41787c2ec4ee5ce4f488580a0480abf2d3c5 Author: Simon Peyton Jo

[commit: ghc] master: Echo the Haddock command line, to make deugging any crash in Haddock easier (2ad79aa)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2ad79aaa1b87164a0191e8f980f57a9fa0b80e0a >--- commit 2ad79aaa1b87164a0191e8f980f57a9fa0b80e0a Author: Simon Peyton Jo

[commit: ghc] master: Be even more careful about eta expansion when bottom is involved (6d5dfbf)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6d5dfbf750320dd7bd0fea8e2965935fcedbe15e >--- commit 6d5dfbf750320dd7bd0fea8e2965935fcedbe15e Author: Simon Peyton Jo

[commit: ghc] master: A little more refactoring, triggered by the fix to Trac #5545 (bcd8fdb)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/bcd8fdb0301adb78654a5e2794301b38a8fa2a41 >--- commit bcd8fdb0301adb78654a5e2794301b38a8fa2a41 Author: Simon Peyton Jo

[commit: ghc] master: Print simplifier statistics in simplifyExpr as well (d242c87)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d242c87d4ca67285f7b434e4879c251d9949bbe0 >--- commit d242c87d4ca67285f7b434e4879c251d9949bbe0 Author: Simon Peyton Jo

[commit: ghc] ghc-kinds: Minor fix. (99aabb2)

2011-10-21 Thread José Pedro Magalhães
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-kinds http://hackage.haskell.org/trac/ghc/changeset/99aabb2566f53e8f55f690d232cd9e7aaf1ee250 >--- commit 99aabb2566f53e8f55f690d232cd9e7aaf1ee250 Author: Jose Pedro M

Re: Seg fault in haddock

2011-10-21 Thread Daniel Fischer
On Thursday 20 October 2011, 19:17:02, Ian Lynagh wrote: > On Thu, Oct 20, 2011 at 02:25:40PM +, Simon Peyton-Jones wrote: > > Well I can confidently say that it's the invocation of haddock that > > seg-faults. > > Oh, sure, but I don't think the grep failure is related. Both, it and the offe

Re: Seg fault in haddock

2011-10-21 Thread Daniel Fischer
On Friday 21 October 2011, 15:57:07, Simon Peyton-Jones wrote: > All I'm saying is that haddock seg-faults when given the command line I > gave in my message. Surely that's a bug? Definitely. But it's hard to pin when normally you get an orderly $ ../inplace/bin/haddock --gen-index --gen-content

Re: Seg fault in haddock

2011-10-21 Thread Ian Lynagh
On Fri, Oct 21, 2011 at 01:57:07PM +, Simon Peyton-Jones wrote: > All I'm saying is that haddock seg-faults when given the command line I gave > in my message. Surely that's a bug? Yup - probably in GHC rather than haddock. I still can't spot any obvious cause, though. Simon M, are you able

[commit: ghc] ghc-kinds: Tidy the kind of a TyVar bndr (a0ad695)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-kinds http://hackage.haskell.org/trac/ghc/changeset/a0ad695dbb46bfacac789a1c08024dcf1d66fd74 >--- commit a0ad695dbb46bfacac789a1c08024dcf1d66fd74 Author: Simon Peyton

[commit: ghc] ghc-kinds: Fix a few small things. stage1 builds again. (99358b9)

2011-10-21 Thread José Pedro Magalhães
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-kinds http://hackage.haskell.org/trac/ghc/changeset/99358b94ba18c1915d2c52b8bd5c13a34659b231 >--- commit 99358b94ba18c1915d2c52b8bd5c13a34659b231 Author: Jose Pedro M

RE: Seg fault in haddock

2011-10-21 Thread Simon Peyton-Jones
All I'm saying is that haddock seg-faults when given the command line I gave in my message. Surely that's a bug? Simon | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] On Behalf Of | Ian Lynagh | Sent: 20 October 2011 18:17 | To: cvs-ghc@has

[commit: ghc] ghc-kinds: Many changes from Simon and Pedro (bcba27f)

2011-10-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-kinds http://hackage.haskell.org/trac/ghc/changeset/bcba27f3870f26b5475114df5f508756234782b2 >--- commit bcba27f3870f26b5475114df5f508756234782b2 Author: Simon Peyton

New patches in /srv/darcs/git-mirrors/Win32

2011-10-21 Thread Ian Lynagh
New patches in /srv/darcs/git-mirrors/Win32 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

New patches in /srv/darcs/git-mirrors/haskeline

2011-10-21 Thread Ian Lynagh
New patches in /srv/darcs/git-mirrors/haskeline commit 9d017ded4cccd912192b21bb66f6d627efd9f849 Author: Judah Jacobson Date: Wed Oct 19 17:40:38 2011 + Update CHANGES. commit 47b41cad04402d52b5579c78adf7d920a27f33d9 Author: Judah Jacobson Date: Wed Oct 19 17:27:52 2011 +

Re: tn23 (x86 OSX HEAD), build 463, Success

2011-10-21 Thread Thorkil Naur
Hello, On Thu, Oct 20, 2011 at 09:42:59PM -0700, Builder wrote: > tn23 (x86 OSX HEAD), build 463 > > Build succeeded > Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/463.html > > git clone| Success > create mk/build.mk | Success > get subrepos | Success > repo v

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

2011-10-21 Thread Builder
simonmar-win32-stable (x86 Windows STABLE), build 352 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/352.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version d

[commit: ghc] ghc-kinds: Add some local, temporary tests. (ea143d1)

2011-10-21 Thread José Pedro Magalhães
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-kinds http://hackage.haskell.org/trac/ghc/changeset/ea143d114e8733e2e154283675e5092fcba6f862 >--- commit ea143d114e8733e2e154283675e5092fcba6f862 Author: Jose Pedro M