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

2010-01-27 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 Wed Jan 27 18:00:01 GMT 2010. checking out

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

2010-01-27 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 Wed Jan 27 19:00:01 GMT 2010. **

RE: Newtype wrappers in hsSyn

2010-01-27 Thread Simon Peyton-Jones
| > type PostTcType = Maybe Type | > | > Now you're representing the data that isn't there by a Nothing, rather | > than a _|_. You could even newtype it and have fromPostTcType be | > equivalent to fromJust with a helpful error about the ordering. It | > will be slower than what's currently there,

Re: Newtype wrappers in hsSyn

2010-01-27 Thread Neil Mitchell
Hi > I know Uniplate.  But there are two issues: > >  1. SYB will start using the table trick soon from what I hear, so I hope it > won't be too slow. That would be cool - although I do wonder how it can be done with the very general type of everywhere/everything. If you restrict the types (like

patch applied (ghc-6.12/ghc): Update to new versions of hpc and old-time

2010-01-27 Thread Ian Lynagh
Wed Jan 27 08:03:07 PST 2010 Ian Lynagh * Update to new versions of hpc and old-time M ./libraries/tarballs/hpc-0.5.0.5.tar.gz R ./libraries/tarballs/old-time-1.0.0.3.tar.gz A ./libraries/tarballs/old-time-1.0.0.4.tar.gz View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_da

patch applied (ghc-6.12/ghc): comment-out an incorrect assertion

2010-01-27 Thread Ian Lynagh
Tue Jan 26 07:01:03 PST 2010 Simon Marlow * comment-out an incorrect assertion M ./rts/Capability.c -1 +4 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20100126150103-12142-067444baf71cdc4364b5081ff04fbb10a7f86d37.gz _

patch applied (ghc-6.12/ghc): addCoverageTicksToBinds: tolerate a non-existent .hs file (#3803)

2010-01-27 Thread Ian Lynagh
Wed Jan 27 03:32:05 PST 2010 Simon Marlow * addCoverageTicksToBinds: tolerate a non-existent .hs file (#3803) M ./compiler/deSugar/Coverage.lhs -6 +4 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20100127113205-12142-293d881de8c2c29d1cfcc57ff2bca80a61959f9a.gz _

patch applied (ghc-6.12/ghc): Fix signal segfaults on Solaris (#3790)

2010-01-27 Thread Ian Lynagh
Tue Jan 26 07:54:49 PST 2010 Simon Marlow * Fix signal segfaults on Solaris (#3790) M ./rts/posix/Signals.c -1 +8 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20100126155449-12142-e86a46bf25d7b5f9d50911be98c2f43612cfa503.gz _

patch applied (ghc-6.12/ghc): avoid using non-standard %zd format specifier (#3804)

2010-01-27 Thread Ian Lynagh
Tue Jan 26 08:33:22 PST 2010 Simon Marlow * avoid using non-standard %zd format specifier (#3804) M ./includes/mkDerivedConstants.c -8 +2 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20100126163322-12142-14e9ca7d9dfddb44292e30e85178663d5eb4d21b.gz _

Re: Newtype wrappers in hsSyn

2010-01-27 Thread Thomas Schilling
On 27 Jan 2010, at 18:17, Neil Mitchell wrote: > Hi >>> | These have always distressed me. Would it be feasible to refactor so >>> | that this isn't necessary, e.g. >>> | >>> | typecheck :: HsSyn Name () -> HsSyn Name PostTcInfo > >> The problem is that these annotations tend to be construct

Re: Newtype wrappers in hsSyn

2010-01-27 Thread Neil Mitchell
Hi >> | These have always distressed me. Would it be feasible to refactor so >> | that this isn't necessary, e.g. >> | >> |     typecheck :: HsSyn Name () -> HsSyn Name PostTcInfo > The problem is that these annotations tend to be constructor-specific. You > might get it to work with GADTs, but I

Re: Newtype wrappers in hsSyn

2010-01-27 Thread Thomas Schilling
On 27 Jan 2010, at 15:12, Simon Peyton-Jones wrote: > > | I was wondering whether there would be any concerns against redefining the > | above type synonyms into newtypes? Either each one of the above gets its > own > | newtype wrapper or new phase-describing wrappers: > | > | newtype PostTc

patch applied (ghc): define INFINITY and NAN if they don't exist (#2929)

2010-01-27 Thread Simon Marlow
Wed Jan 27 05:36:32 PST 2010 Simon Marlow * define INFINITY and NAN if they don't exist (#2929) M ./includes/Stg.h +21 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100127133632-12142-b6bb82a2e05b892b192a14635fdec816318c2e68.gz _

patch applied (ghc): catch SIGHUP and SIGTERM and raise an exception (#3656)

2010-01-27 Thread Simon Marlow
Wed Jan 27 06:04:38 PST 2010 Simon Marlow * catch SIGHUP and SIGTERM and raise an exception (#3656) M ./compiler/main/GHC.hs -3 +1 M ./compiler/utils/Panic.lhs -3 +18 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100127140438-12142-610140a827c00c67b485fc36289dc00dd5

patch applied (ghc): remove suspicious whitespace-only lines

2010-01-27 Thread Simon Marlow
Wed Jan 27 05:30:08 PST 2010 Simon Marlow * remove suspicious whitespace-only lines M ./rts/ghc.mk -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100127133008-12142-00411f28e832118055b5f5dd493371e820b4b3f1.gz ___ Cvs-ghc

Re: Newtype wrappers in hsSyn

2010-01-27 Thread Ian Lynagh
On Wed, Jan 27, 2010 at 02:38:25PM +, Thomas Schilling wrote: > > The Haskell AST used by GHC unfortunately has a few fields that are only > defined after certain phases have been run. For example: > > PostTcType, PostTcExpr -- only defined after type checking > SyntaxExpr, Fixity -

Newtype wrappers in hsSyn

2010-01-27 Thread Thomas Schilling
Hi, [This question is probably mostly for Simon PJ.] The Haskell AST used by GHC unfortunately has a few fields that are only defined after certain phases have been run. For example: PostTcType, PostTcExpr -- only defined after type checking SyntaxExpr, Fixity -- only defined after ren

patch applied (ghc): addCoverageTicksToBinds: tolerate a non-existent .hs file (#3803)

2010-01-27 Thread Simon Marlow
Wed Jan 27 03:32:05 PST 2010 Simon Marlow * addCoverageTicksToBinds: tolerate a non-existent .hs file (#3803) M ./compiler/deSugar/Coverage.lhs -6 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100127113205-12142-293d881de8c2c29d1cfcc57ff2bca80a61959f9a.gz __

patch applied (ghc): avoid using non-standard %zd format specifier (#3804)

2010-01-27 Thread Simon Marlow
Tue Jan 26 08:33:22 PST 2010 Simon Marlow * avoid using non-standard %zd format specifier (#3804) M ./includes/mkDerivedConstants.c -8 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100126163322-12142-14e9ca7d9dfddb44292e30e85178663d5eb4d21b.gz __

patch applied (ghc): Fix signal segfaults on Solaris (#3790)

2010-01-27 Thread Simon Marlow
Tue Jan 26 07:54:49 PST 2010 Simon Marlow * Fix signal segfaults on Solaris (#3790) M ./rts/posix/Signals.c -1 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100126155449-12142-e86a46bf25d7b5f9d50911be98c2f43612cfa503.gz __

patch applied (ghc): comment-out an incorrect assertion

2010-01-27 Thread Simon Marlow
Tue Jan 26 07:01:03 PST 2010 Simon Marlow * comment-out an incorrect assertion M ./rts/Capability.c -1 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100126150103-12142-067444baf71cdc4364b5081ff04fbb10a7f86d37.gz ___ Cvs-gh

Daily report for stable

2010-01-27 Thread BuildBot Collator
Build results: ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Daily report for head

2010-01-27 Thread BuildBot Collator
Build results: ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc