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

2010-05-06 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 Thu May 6 18:00:01 BST 2010. checking out

[nightly] 06-May-2010 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2010-05-06 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) 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 Thu May 6 18:10:01 BST 2010. checkin

pgj, build 28, Success

2010-05-06 Thread Builder
pgj, build 28 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/28.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

pgj2, build 26, Failure

2010-05-06 Thread Builder
pgj2, build 26 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/26.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

[nightly] 06-May-2010 build of STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2010-05-06 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) 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 Thu May 6 19:10:01 BST 201

tn23, build 22, Failure

2010-05-06 Thread Builder
tn23, build 22 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/22.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting | Success configuring

patch applied (testsuite): Make tc212 actually need a specialize pragma

2010-05-06 Thread Ian Lynagh
Thu May 6 14:28:37 PDT 2010 Ian Lynagh * Make tc212 actually need a specialize pragma M ./tests/ghc-regress/typecheck/should_compile/tc212.hs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20100506212837-3fd76-ce702207154e873acb878

patch applied (testsuite): Fix quoting in mod175

2010-05-06 Thread Ian Lynagh
Thu May 6 14:21:41 PDT 2010 Ian Lynagh * Fix quoting in mod175 M ./tests/ghc-regress/module/mod175/Makefile -2 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20100506212141-3fd76-c8ccbccab312b093ef7e067437515cb71d20f0b9.gz __

patch applied (ghc): Enable the "redundant specialise pragmas" warning; fixes trac #3855

2010-05-06 Thread Ian Lynagh
Thu May 6 10:53:51 PDT 2010 Ian Lynagh * Enable the "redundant specialise pragmas" warning; fixes trac #3855 M ./compiler/typecheck/TcBinds.lhs -6 +4 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506175351-3fd76-9c624e9ab2d110558351c4179

filepath repo on darcs.haskell.org

2010-05-06 Thread Judah Jacobson
I noticed a possible problem with the repo at http://darcs.haskell.org/packages/filepath. Running "darcs get" followed by "darcs changes" seems like it should have the following patch: Wed Nov 4 01:51:09 PST 2009 Simon Marlow * The current directory is ".", not "" (GHC bug #2034) (patch vers

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

2010-05-06 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 Thu May 6 19:00:01 BST 2010. ***

simonmar-win32-head, build 32, Failure

2010-05-06 Thread Builder
simonmar-win32-head, build 32 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/32.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting

Interface file format change

2010-05-06 Thread Simon Peyton-Jones
Heads-up: I've just pushed a patch that means an interface file format change, so do 'make clean' when you next pull. SImon ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): Tidy up tcfail145 a little

2010-05-06 Thread Simon Peyton Jones
Fri Apr 30 04:13:21 PDT 2010 simo...@microsoft.com * Tidy up tcfail145 a little M ./tests/ghc-regress/typecheck/should_fail/tcfail145.hs -2 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20100430111321-1287e-d2d2226d75ebd39cce3c7e5ac749

patch applied (testsuite): Modify test slightly

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:48:27 PDT 2010 simo...@microsoft.com * Modify test slightly M ./tests/ghc-regress/typecheck/should_fail/tcfail145.hs -1 +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail145.stderr -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=dar

patch applied (testsuite): Test Trac #4042

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:47:51 PDT 2010 simo...@microsoft.com * Test Trac #4042 A ./tests/ghc-regress/rename/should_fail/T4042.hs A ./tests/ghc-regress/rename/should_fail/T4042.stderr M ./tests/ghc-regress/rename/should_fail/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcswe

patch applied (testsuite): Modify test slightly

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:47:40 PDT 2010 simo...@microsoft.com * Modify test slightly M ./tests/ghc-regress/indexed-types/should_compile/GADT12.hs +6 M ./tests/ghc-regress/indexed-types/should_compile/GADT12.stderr -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;

patch applied (testsuite): Accept output

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:47:26 PDT 2010 simo...@microsoft.com * Accept output M ./tests/ghc-regress/ghci/scripts/1914.stderr -1 +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail162.stderr -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=2

patch applied (testsuite): Test Trac #3955

2010-05-06 Thread Simon Peyton Jones
Fri Apr 30 04:10:48 PDT 2010 simo...@microsoft.com * Test Trac #3955 A ./tests/ghc-regress/typecheck/should_compile/T3955.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=2010043

patch applied (ghc): Find the correct external ids when there's a wrapper

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:41:35 PDT 2010 simo...@microsoft.com * Find the correct external ids when there's a wrapper We were failing to externalise the wrapper id for a function that had one. M ./compiler/main/TidyPgm.lhs -2 +9 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r

patch applied (ghc): Add a comment about pattern coercions

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:40:27 PDT 2010 simo...@microsoft.com * Add a comment about pattern coercions M ./compiler/typecheck/TcPat.lhs -1 +5 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506164027-1287e-8d980b907fcd143b75d9731d17354a6c36e1434e.gz __

patch applied (ghc): Make a missing name in mkUsageInfo into a panic

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:38:13 PDT 2010 simo...@microsoft.com * Make a missing name in mkUsageInfo into a panic We really want to know about this! M ./compiler/iface/MkIface.lhs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506163813-1287e

patch applied (ghc): Comments only

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:38:29 PDT 2010 simo...@microsoft.com * Comments only M ./compiler/basicTypes/DataCon.lhs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506163829-1287e-762b8e98e1ec619bbebf98bf38dfe781686c7a8b.gz ___

patch applied (ghc): Fix Trac #3966: warn about useless UNPACK pragmas

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:33:37 PDT 2010 simo...@microsoft.com * Fix Trac #3966: warn about useless UNPACK pragmas Warning about useless UNPACK pragmas wasn't as easy as I thought. I did quite a bit of refactoring, which improved the code by refining the types somewhat. In particular notice that i

patch applied (ghc): Refactoring of hsXxxBinders

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:37:37 PDT 2010 simo...@microsoft.com * Refactoring of hsXxxBinders This patch moves various functions that extract the binders from a HsTyClDecl, HsForeignDecl etc into HsUtils, and gives them consistent names. M ./compiler/deSugar/DsMeta.hs -11 +1 M ./compiler/hs

patch applied (ghc): Make tcg_dus behave more sanely; fixes a mkUsageInfo panic

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:27:19 PDT 2010 simo...@microsoft.com * Make tcg_dus behave more sanely; fixes a mkUsageInfo panic The tcg_dus field used to contain *uses* of type and class decls, but not *defs*. That was inconsistent, and it really went wrong for Template Haskell bracket. What happened

patch applied (ghc): Add a HsExplicitFlag to SpliceDecl, to improve Trac #4042

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:15:23 PDT 2010 simo...@microsoft.com * Add a HsExplicitFlag to SpliceDecl, to improve Trac #4042 The issue here is that g :: A -> A f data A = A is treated as if you'd written $(f); that is the call of f is a top-level Template Haskell splice. Thi

patch applied (ghc): Change an assert to a warn

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:11:11 PDT 2010 simo...@microsoft.com * Change an assert to a warn This is in the constraint simplifier which I'm about to rewrite, so I'm hoping the assert isn't fatal! M ./compiler/typecheck/TcTyFuns.lhs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsw

patch applied (ghc): Tidy up debug print a little

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:10:27 PDT 2010 simo...@microsoft.com * Tidy up debug print a little M ./compiler/typecheck/TcUnify.lhs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506161027-1287e-576bd6a4c9ceb6fad3f028a2d515e84efc5e39b0.gz _

patch applied (ghc): Remove useless UNPACK pragmas

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:10:12 PDT 2010 simo...@microsoft.com * Remove useless UNPACK pragmas M ./compiler/nativeGen/Reg.hs -2 +2 M ./compiler/nativeGen/RegAlloc/Linear/Base.hs -2 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506161012-1287e-8

patch applied (ghc): Use -Wwarn for the binary package, becuase it has redundant UNPACK pragmas

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:07:50 PDT 2010 simo...@microsoft.com * Use -Wwarn for the binary package, becuase it has redundant UNPACK pragmas M ./ghc.mk +17 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506160750-1287e-dd66bc41b2e4f798f723c8520d9946

patch applied (ghc): Add WARNM2 macro, plus some refactoring

2010-05-06 Thread Simon Peyton Jones
Thu May 6 09:08:08 PDT 2010 simo...@microsoft.com * Add WARNM2 macro, plus some refactoring M ./compiler/HsVersions.h -10 +15 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506160808-1287e-5fde8332fc98f965b6177d027e6995c91803261d.gz _

patch applied (ghc): Fix Trac #3966: warn about unused UNPACK pragmas

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 13:18:12 PDT 2010 simo...@microsoft.com * Fix Trac #3966: warn about unused UNPACK pragmas M ./compiler/typecheck/TcTyClsDecls.lhs -6 +11 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100409201812-1287e-cf692ef5f6c377b51b24162b6100

patch applied (ghc): Fix Trac #3953: fail earlier when using a bogus quasiquoter

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 13:17:48 PDT 2010 simo...@microsoft.com * Fix Trac #3953: fail earlier when using a bogus quasiquoter M ./compiler/typecheck/TcSplice.lhs -5 +7 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100409201748-1287e-7b3645a817f059e0cd7886

patch applied (ghc): Fix Trac #3965: tighten conditions when deriving Data

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 11:44:20 PDT 2010 simo...@microsoft.com * Fix Trac #3965: tighten conditions when deriving Data It's tricky to set up the context for a Data instance. I got it wrong once, and fixed it -- hence the "extra_constraints" in TcDeriv.inferConstraints. But it still wasn't r

patch applied (ghc): Fix Trac #3964: view patterns in DsArrows

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 09:55:57 PDT 2010 simo...@microsoft.com * Fix Trac #3964: view patterns in DsArrows Just a missing case; I've eliminated the catch-all so that we get a warning next time we extend HsPat M ./compiler/deSugar/DsArrows.lhs -1 +2 View patch online: http://darcs.haskell.org/c

patch applied (ghc): Fix Trac #3955: renamer and type variables

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 09:37:10 PDT 2010 simo...@microsoft.com * Fix Trac #3955: renamer and type variables The renamer wasn't computing the free variables of a type declaration properly. This patch refactors a bit, and makes it more robust, fixing #3955 and several other closely-related bugs. (W

patch applied (ghc): Layout only

2010-05-06 Thread Simon Peyton Jones
Fri Apr 9 09:35:06 PDT 2010 simo...@microsoft.com * Layout only M ./compiler/iface/MkIface.lhs -3 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100409163506-1287e-af992ccb455ed8bb1ac76c259217fc8d19b9200b.gz __

patch applied (ghc-6.12/ghc): waitForGcThreads: call yieldThread() regularly

2010-05-06 Thread Simon Marlow
Thu May 6 06:27:38 PDT 2010 Simon Marlow * waitForGcThreads: call yieldThread() regularly It was reported that 6.12.2 doesn't completely address #3758 and the "last-core slowdown" type issues. This patch helps. This is a merge of part of the patch "Mark/compact: use a dynamicall

patch applied (ghc-6.12/ghc): Give a better deprecated message for INCLUDE pragmas; fixes #3933

2010-05-06 Thread Ian Lynagh
Thu May 6 06:09:10 PDT 2010 Ian Lynagh * Give a better deprecated message for INCLUDE pragmas; fixes #3933 We now have a DeprecatedFullText constructor, so we can override the "-#include is deprecated: " part of the warning. M ./compiler/main/CmdLineParser.hs -1 +5 M ./compiler/ma

patch applied (ghc): Give a better deprecated message for INCLUDE pragmas; fixes #3933

2010-05-06 Thread Ian Lynagh
Thu May 6 06:09:10 PDT 2010 Ian Lynagh * Give a better deprecated message for INCLUDE pragmas; fixes #3933 We now have a DeprecatedFullText constructor, so we can override the "-#include is deprecated: " part of the warning. M ./compiler/main/CmdLineParser.hs -1 +5 M ./compiler/ma

patch applied (ghc): De-haddock a comment that confuses haddock

2010-05-06 Thread Ian Lynagh
Thu May 6 05:36:07 PDT 2010 Ian Lynagh * De-haddock a comment that confuses haddock M ./compiler/specialise/Rules.lhs -1 +1 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506123607-3fd76-3a52fa2e02f3bc928024aa78588e22650ca7ab4d.gz __

patch applied (ghc): Fix comment to not confuse haddock

2010-05-06 Thread Ian Lynagh
Thu May 6 04:36:42 PDT 2010 Ian Lynagh * Fix comment to not confuse haddock M ./compiler/basicTypes/DataCon.lhs -2 +2 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506113642-3fd76-428c1fc2e93f78c03b8d621cd74292a0b8085840.gz

patch applied (ghc): Detect EOF when trying to parse a string in hp2ps

2010-05-06 Thread Ian Lynagh
Wed May 5 17:08:30 PDT 2010 Ian Lynagh * Detect EOF when trying to parse a string in hp2ps M ./utils/hp2ps/HpFile.c -1 +4 View patch online: http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100506000830-3fd76-673fa8910478ff7fc83c0ce9725a3b96d339b0f0.gz