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 Tue Apr 5 18:10:01 BST 2011.
checking out new source tree
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 203
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/203.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting
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 Tue Apr 5 18:00:01 BST 2011.
checking out new source tree
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 186
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/186.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting
pgj2 (amd64 FreeBSD HEAD), build 321
Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/321.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting | Success
configuring | S
pgj (x86 FreeBSD HEAD), build 323
Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/323.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting | Success
configuring | Succe
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 Tue Apr 5 18:10:01 BST 2011.
checking out new so
tn23 (x86 OSX HEAD), build 300
Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/300.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting | Success
configuring | Failure
kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 181
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/kgardas-opensolaris-x86-head/181.html
git clone| Success
create mk/build.mk | Success
get subrepos | Success
setting version date | Success
booting
sparky-unreg (Sparc Solaris unreg HEAD), build 81
Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/sparky-unreg/81.html
git clone | Failure: Just (ExitFailure 9)
Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/sparky-unreg/81.html
ld.so.1: git: fatal: reloca
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 Tue Apr 5 18:00:01 BST 2011.
checking out new source t
simonmar-win32-stable (x86 Windows STABLE), build 216
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/216.html
git clone | Failure: Just (ExitFailure 128)
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/216.html
simonmar-win32-head (x86 Windows HEAD), build 281
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/281.html
git clone | Failure: Just (ExitFailure 128)
Build failed
Details:
http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/281.html
Initial
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/6339e9d1a7a3077d178f3bbbfc3cb2f78667b96c
>---
commit 6339e9d1a7a3077d178f3bbbfc3cb2f78667b96c
Author: Simon Mar
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/40589658a18f116acea1664b1e75eb74385a2e87
>---
commit 40589658a18f116acea1664b1e75eb74385a2e87
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/60ec8693a9c9cf34fda6a097286dab3fe6bddd70
>---
commit 60ec8693a9c9cf34fda6a097286dab3fe6bddd70
Merge: 4058965... a28ed
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3745ba90ed699fe0e21423a545972e45380e8ed2
>---
commit 3745ba90ed699fe0e21423a545972e45380e8ed2
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/7b0ff1792d699ff02a604163c9ccf4a98a1ca3eb
>---
commit 7b0ff1792d699ff02a604163c9ccf4a98a1ca3eb
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/0ce8f5e727dfb59857a0f6e34d7617796e76baac
>---
commit 0ce8f5e727dfb59857a0f6e34d7617796e76baac
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/1132ec1225d0a67c98d1362d0a2729d4c19de073
>---
commit 1132ec1225d0a67c98d1362d0a2729d4c19de073
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/638e188f77093655a2d1744d0693ddea191a6638
>---
commit 638e188f77093655a2d1744d0693ddea191a6638
Author: Simon Marlow
Signed-off-by: Edward Z. Yang
---
compiler/cmm/CmmCPS.hs | 24 ++--
compiler/cmm/OptimizationFuel.hs | 17 +++--
2 files changed, 29 insertions(+), 12 deletions(-)
diff --git a/compiler/cmm/CmmCPS.hs b/compiler/cmm/CmmCPS.hs
index 372562c..b9f6db3 10
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/b61c52db76972676b7ba112d8cb723ce18504024
>---
commit b61c52db76972676b7ba112d8cb723ce18504024
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/db485571de4216b379fad54b377fa970d204bcae
>---
commit db485571de4216b379fad54b377fa970d204bcae
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/c3740c90e450910f3921eab862f174dcd73b1363
>---
commit c3740c90e450910f3921eab862f174dcd73b1363
Author: Simon Marlow
D
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3a50b1f6cb7d4455c0df851b213a51e67bb16c7f
>---
commit 3a50b1f6cb7d4455c0df851b213a51e67bb16c7f
Author: Simon Marlow
D
Pushed.
Cheers,
Edward
Excerpts from Simon Marlow's message of Tue Apr 05 04:28:58 -0400 2011:
> On 04/04/2011 17:15, Edward Z. Yang wrote:
> > When we read a temporary value from memory, we should update its
> > assignment to be both in memory and in register. This was only
> > occurring when t
This change may constitute a substantial performance hit, due to the new
creation of a set for every instruction we emit.
Signed-off-by: Edward Z. Yang
---
compiler/cmm/CmmOpt.hs | 20 ++--
1 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/compiler/cmm/CmmOpt.hs b
Excerpts from Simon Marlow's message of Tue Apr 05 04:31:56 -0400 2011:
> > + -- XXX The above is not actually true: hand-written Cmm and Cmm from
> > + -- the new code generator are not single-assignment. So we do an
> > + -- extra check to make sure that the register being changed is not
>
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/aed5cc3f30e0d004936728467d59daabae95f2b4
>---
commit aed5cc3f30e0d004936728467d59daabae95f2b4
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/c6ee1d8dfea79d7a34e75af260c9c0558fdbde9b
>---
commit c6ee1d8dfea79d7a34e75af260c9c0558fdbde9b
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/8a37694ea6c7dda02651fa11c0817148cb6bef06
>---
commit 8a37694ea6c7dda02651fa11c0817148cb6bef06
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/484c78fd79d62e04c67708fbde75b932ca3ccc88
>---
commit 484c78fd79d62e04c67708fbde75b932ca3ccc88
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/396b86c0200fa2f484f2082136659719807b216d
>---
commit 396b86c0200fa2f484f2082136659719807b216d
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/8eb091c6db050b502b83a903db92d16800d60b87
>---
commit 8eb091c6db050b502b83a903db92d16800d60b87
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/5811e9cb79eef35eedd52031098970e3bcb28a65
>---
commit 5811e9cb79eef35eedd52031098970e3bcb28a65
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/1fabd032e9cf4bc57345856a19d65890c7feb82d
>---
commit 1fabd032e9cf4bc57345856a19d65890c7feb82d
Author: Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/nofib
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/e3902142716327924710c9f5a1e2756188e9f932
>---
commit e3902142716327924710c9f5a1e2756188e9f932
Author: Simon Marlow
Full logs at http://log.ouroborus.net/limitingfactor/dph
Environment
Platform
host: limitingfactor.cse.unsw.EDU.AU
arch: i386
processor: i386
system:Darwin 10.6.0
Versions
GHC The Glorious Glasgow Haskell Compilation System, version 7.0.1
GCC i686-apple-da
On 04/04/2011 17:15, Edward Z. Yang wrote:
This change may constitute a substantial performance hit. We should
check this, and also see if we can convert hand-written Cmm to single
assignment, and then use the old code w/o running the optimizer on
the new code generator output.
>
Signed-off-by
On 04/04/2011 17:15, Edward Z. Yang wrote:
When we read a temporary value from memory, we should update its
assignment to be both in memory and in register. This was only
occurring when there was a free register, but not if we needed
to spill an existing value in a register to the stack. I gene
41 matches
Mail list logo