The GHC build system

2011-05-11 Thread Ben Lippmeier
Hi All, I thought I'd take a moment to mention that the GHC build system is basically unmaintainable by anyone except the original authors. It's clear that a heroic effort has been made to fit a square peg into a round hole, and I *want* to help, but stuff like this makes my eyes hurt: $$($$

mbolingbroke (x86 OSX HEAD), build 108, Success

2011-05-11 Thread Builder
mbolingbroke (x86 OSX HEAD), build 108 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/108.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date | Success booting

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

2011-05-11 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 239 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/239.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date

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

2011-05-11 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 222 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/222.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date | S

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

2011-05-11 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 May 11 18:10:01 BST 2011. checking out new source tree

pgj2 (amd64 FreeBSD HEAD), build 357, Success

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

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

2011-05-11 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 May 11 18:00:01 BST 2011. checking out new source tree

pgj (x86 FreeBSD HEAD), build 359, Success

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

tn23 (x86 OSX HEAD), build 335, Success

2011-05-11 Thread Builder
tn23 (x86 OSX HEAD), build 335 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/335.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date | Success booting | Success co

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

2011-05-11 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 May 11 18:10:01 BST 2011. checking out new s

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

2011-05-11 Thread Builder
kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 229 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/kgardas-opensolaris-x86-head/229.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date

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

2011-05-11 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 May 11 18:00:01 BST 2011. checking out new source

[commit: ghc] master: Document -ddump-to-file. (e841f7a)

2011-05-11 Thread Edward Z. Yang
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e841f7a51531e99681a7c411adff0892c251f65f >--- commit e841f7a51531e99681a7c411adff0892c251f65f Author: Edward Z. Yang

sparky-unreg (Sparc Solaris unreg HEAD), build 117, Failure

2011-05-11 Thread Builder
sparky-unreg (Sparc Solaris unreg HEAD), build 117 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/sparky-unreg/117.html git clone | Failure: Just (ExitFailure 9) Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/sparky-unreg/117.html ld.so.1: git: fatal: rel

Re: [PATCH] Better encoding/decoding for GHC

2011-05-11 Thread Max Bolingbroke
On 11 May 2011 00:40, Mark Lentczner wrote: > That is why the Python approach hides these beasts in a non-legal part of > the code space. Naturally. The choice is clear. The escapes should use either: 1. The surrogate code points, in which case we can roundtrip any string but we might confuse U

[commit: testsuite] master: - remove threaded2_qw way, the -qw flag has been a no-op for a while (a9b6a46)

2011-05-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/a9b6a46293ba51b2200f77e8788045bc71703106 >--- commit a9b6a46293ba51b2200f77e8788045bc71703106 Author: Simon Mar

[commit: ghc] master: fix the names of the floating-point operations in the Cmm parser (a50363e)

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

[commit: ghc] master: scheduleDoGC: if we're doing heapCensus(), do it *before* releasing (9fb9395)

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

[commit: ghc] master: Fix bug in one-line stats printing (8ae1fd3)

2011-05-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8ae1fd33175b70e46c233d22195e7fc8e16997bf >--- commit 8ae1fd33175b70e46c233d22195e7fc8e16997bf Author: David M Peixott

Re: Error in GHC runtime stats output

2011-05-11 Thread Simon Marlow
On 10/05/2011 19:24, David Peixotto wrote: I found that the runtime stats output was incorrect for the one-line stats (i.e. the +RTS -t -RTS output). The output was giving zeros for several of the times, for example the mutator time. The problem was that the time values were being computed inside

mbolingbroke (x86 OSX HEAD), build 107, Success

2011-05-11 Thread Builder
mbolingbroke (x86 OSX HEAD), build 107 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/107.html git clone | Success create mk/build.mk| Success get subrepos | Success setting version date | Success booting