patch applied (ghc-6.8/ghc): Improve pretty-printing of splices in HsSyn

2007-10-12 Thread Ian Lynagh
Wed Oct 10 05:37:26 PDT 2007 [EMAIL PROTECTED] * Improve pretty-printing of splices in HsSyn M ./compiler/hsSyn/HsExpr.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): we need to #include "Stg.h" first, we can't rely on GHC to inject it

2007-10-12 Thread Ian Lynagh
Wed Oct 10 08:32:44 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * we need to #include "Stg.h" first, we can't rely on GHC to inject it This fixes the unreg build, and in general building the RTS code via-C. I'm not sure at what stage this was broken, but I think it was working accidentally b

patch applied (ghc-6.8/ghc): Fix Trac #1680; check for unboxed tuples in TcType.marshalableTyCon

2007-10-12 Thread Ian Lynagh
Thu Oct 11 05:34:26 PDT 2007 [EMAIL PROTECTED] * Fix Trac #1680; check for unboxed tuples in TcType.marshalableTyCon M ./compiler/typecheck/TcType.lhs +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX BUILD (when compiling base via C): declare n_capabilities

2007-10-12 Thread Ian Lynagh
Wed Oct 10 03:37:04 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX BUILD (when compiling base via C): declare n_capabilities M ./includes/RtsExternal.h +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-g

patch applied (ghc-6.8/ghc): MERGED: FIX #1681: withBreakAction had too large a scope in runStmt

2007-10-12 Thread Ian Lynagh
Fri Oct 12 08:12:53 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * MERGED: FIX #1681: withBreakAction had too large a scope in runStmt Simon Marlow <[EMAIL PROTECTED]>**20071010085820 M ./compiler/main/InteractiveEval.hs -4 +4 ___ Cvs-ghc mailing li

patch applied (ghc-6.8/ghc): Update documentation for win32 DLL linking

2007-10-12 Thread Ian Lynagh
Wed Oct 10 00:44:15 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Update documentation for win32 DLL linking M ./docs/users_guide/win32-dlls.xml -10 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-g

patch applied (ghc-6.8/ghc): Fix Trac #1746: make rule-matching work properly with Cast expressions

2007-10-12 Thread Ian Lynagh
Sat Sep 29 03:44:06 PDT 2007 [EMAIL PROTECTED] * Fix Trac #1746: make rule-matching work properly with Cast expressions The Cast case of the rule-matcher was simply wrong. This patch fixes it; see Trac #1746. I also fixed the rule generation in SpecConstr to generate a wild-card

patch applied (ghc-6.8/ghc): export n_capabilities, see #1733

2007-10-12 Thread Ian Lynagh
Tue Oct 9 07:27:01 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * export n_capabilities, see #1733 M ./rts/Linker.c +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): export stopTimer(), we need this in the unix package

2007-10-12 Thread Ian Lynagh
Wed Sep 12 13:00:57 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * export stopTimer(), we need this in the unix package M ./includes/RtsExternal.h +1 M ./rts/Linker.c +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman

patch applied (ghc-6.8/ghc): FIX #1743, create a fresh unique for each Id we bind at a breakpoint

2007-10-12 Thread Ian Lynagh
Tue Oct 9 07:25:54 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1743, create a fresh unique for each Id we bind at a breakpoint M ./compiler/main/InteractiveEval.hs -1 +8 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/ma

patch applied (ghc-6.8/ghc): also acquire/release task->lock across fork()

2007-10-12 Thread Ian Lynagh
Thu Sep 27 02:13:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * also acquire/release task->lock across fork() further attempt to fix #1391 on MacOS M ./rts/Schedule.c +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailma

patch applied (ghc-6.8/ghc): also call initMutex on every task->lock, see #1391

2007-10-12 Thread Ian Lynagh
Tue Oct 9 05:24:09 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * also call initMutex on every task->lock, see #1391 M ./rts/Schedule.c +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): attempt to fix #1391, hold locks across fork() and initialize them in the child

2007-10-12 Thread Ian Lynagh
Fri Sep 14 07:55:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * attempt to fix #1391, hold locks across fork() and initialize them in the child M ./rts/Schedule.c +15 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/li

patch applied (ghc-6.8/ghc): error message fix (#1758)

2007-10-12 Thread Ian Lynagh
Mon Oct 8 06:49:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * error message fix (#1758) M ./compiler/iface/LoadIface.lhs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX validate for PPC Mac OS X - RegAllocStats.hs

2007-10-12 Thread Ian Lynagh
Fri Oct 5 07:41:05 PDT 2007 Thorkil Naur <[EMAIL PROTECTED]> * FIX validate for PPC Mac OS X - RegAllocStats.hs M ./compiler/nativeGen/RegAllocStats.hs +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-g

patch applied (ghc-6.8/ghc): FIX validate for PPC Mac OS X - RegAllocLinear.hs

2007-10-12 Thread Ian Lynagh
Fri Oct 5 07:36:07 PDT 2007 Thorkil Naur <[EMAIL PROTECTED]> * FIX validate for PPC Mac OS X - RegAllocLinear.hs M ./compiler/nativeGen/RegAllocLinear.hs -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/

patch applied (ghc-6.8/ghc): FIX validate for PPC Mac OS X - Linker.c

2007-10-12 Thread Ian Lynagh
Fri Oct 5 07:49:08 PDT 2007 Thorkil Naur <[EMAIL PROTECTED]> * FIX validate for PPC Mac OS X - Linker.c M ./rts/Linker.c -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX validate for PPC Mac OS X - Evac.h

2007-10-12 Thread Ian Lynagh
Fri Oct 5 07:44:54 PDT 2007 Thorkil Naur <[EMAIL PROTECTED]> * FIX validate for PPC Mac OS X - Evac.h M ./rts/sm/Evac.h -1 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): MERGED: FIX #1748: -main-is wasn't handling the case of a single hierarchical module

2007-10-12 Thread Ian Lynagh
Fri Oct 12 07:37:57 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * MERGED: FIX #1748: -main-is wasn't handling the case of a single hierarchical module Simon Marlow <[EMAIL PROTECTED]>**20071008131305 test case is driver062.5 M ./compiler/main/DynFlags.hs -5 +6 ___

patch applied (ghc-6.8/ghc): FIX: add missing case to OccName.isSymOcc

2007-10-12 Thread Ian Lynagh
Tue Oct 2 07:34:59 PDT 2007 David Waern <[EMAIL PROTECTED]> * FIX: add missing case to OccName.isSymOcc M ./compiler/basicTypes/OccName.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): mention what SCC stands for

2007-10-12 Thread Ian Lynagh
Thu Oct 11 06:57:36 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * mention what SCC stands for M ./docs/users_guide/profiling.xml -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Fix Trac #1755; check for stage errors in TH quoted Names

2007-10-12 Thread Ian Lynagh
Wed Oct 10 08:02:50 PDT 2007 [EMAIL PROTECTED] * Fix Trac #1755; check for stage errors in TH quoted Names There are a number of situations in which you aren't allowed to use a quoted Name in a TH program, such as \x -> 'x But we weren't checking for that! Now we are. Merg

patch applied (ghc-6.8/ghc): FIX: tidy up TcSimplify following equality constraints additions

2007-10-12 Thread Ian Lynagh
Wed Oct 10 02:33:34 PDT 2007 [EMAIL PROTECTED] * FIX: tidy up TcSimplify following equality constraints additions The combination of "type refinement" for GADTs and the new equality constraints has made TcSimplify rather complicated. And wrong: it generated bogus code for cholewo-eval.

patch applied (ghc-6.8/ghc): Fix Trac #1678; be more careful about catching and reporting exceptions in spliced TH monadic computations

2007-10-12 Thread Ian Lynagh
Wed Oct 10 07:57:05 PDT 2007 [EMAIL PROTECTED] * Fix Trac #1678; be more careful about catching and reporting exceptions in spliced TH monadic computations Many of the new lines are comments to explain the slightly-convoluted in which exceptions get propagated out of the Q monad. Th

patch applied (ghc-6.8/ghc): mkIfaceExports: sort the children of AvailTC

2007-10-12 Thread Ian Lynagh
Tue Oct 2 04:49:17 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * mkIfaceExports: sort the children of AvailTC This fixes a problem with spurious recompilations: each time a module was recompiled, the order of the children would change, causing extra recompilation. MERGE TO STABLE

patch applied (ghc-6.8/ghc): Comments and debug output only

2007-10-12 Thread Ian Lynagh
Thu Sep 27 04:08:42 PDT 2007 [EMAIL PROTECTED] * Comments and debug output only M ./compiler/typecheck/TcSimplify.lhs -9 +22 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX BUILD FD_SETSIZE signed

2007-10-12 Thread Ian Lynagh
Thu Sep 27 06:26:49 PDT 2007 [EMAIL PROTECTED] * FIX BUILD FD_SETSIZE signed On FreeBSD FD_SETSIZE is unsigned. Cast it to a signed int for portability. M ./rts/posix/Select.c -2 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.hask

patch applied (ghc-6.8/ghc): FIX BUILD addDLL returns const char*

2007-10-12 Thread Ian Lynagh
Thu Sep 27 06:26:19 PDT 2007 [EMAIL PROTECTED] * FIX BUILD addDLL returns const char* addDLL returns const char*, not just a char*. Fix compiler warning M ./includes/Linker.h -1 +1 M ./rts/Linker.c -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@h

patch applied (ghc-6.8/ghc): FIX BUILD `set -o igncr'-issue on FreeBSD

2007-10-12 Thread Ian Lynagh
Wed Sep 26 13:37:50 PDT 2007 [EMAIL PROTECTED] * FIX BUILD `set -o igncr'-issue on FreeBSD `set -o igncr' does not work on non-cygwin-systems. Fail silently if this command does not work, instead of aborting the build. M ./gmp/Makefile -2 +7 ___

patch applied (ghc-6.8/ghc): Change DOCOPTIONS pragma to DOC_OPTIONS

2007-10-12 Thread Ian Lynagh
Tue Oct 2 07:38:49 PDT 2007 David Waern <[EMAIL PROTECTED]> * Change DOCOPTIONS pragma to DOC_OPTIONS MERGE TO STABLE M ./compiler/parser/Lexer.x -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

patch applied (ghc-6.8/ghc): FIX: parsing of doc options

2007-10-12 Thread Ian Lynagh
Tue Oct 2 07:37:13 PDT 2007 David Waern <[EMAIL PROTECTED]> * FIX: parsing of doc options Lexing of the doc options pragma was changed, but but no change was made to the parser to reflect that. This patch fixes this problem. MERGE TO STABLE M ./compiler/parser/Parser.y.pp -1 +

patch applied (ghc-6.8/ghc): FIX: mkWWcpr takes open alg types into account

2007-10-12 Thread Ian Lynagh
Tue Oct 2 06:04:07 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX: mkWWcpr takes open alg types into account - This fixed the failures of GMapAssoc and GMapTop for optmising ways MERGE TO STABLE M ./compiler/stranal/WwLib.lhs -5 +4 M ./compiler/types/Type.lhs -6 +15

patch applied (ghc-6.8/ghc): FIX #1738: KPush rule of FC must take dataConEqTheta into account

2007-10-12 Thread Ian Lynagh
Mon Oct 1 08:43:43 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX #1738: KPush rule of FC must take dataConEqTheta into account MERGE TO STABLE M ./compiler/coreSyn/CoreUtils.lhs -9 +17 M ./compiler/simplCore/Simplify.lhs -16 +18 ___

patch applied (ghc-6.8/ghc): FIX #1729: Don't try to expand syn families with -XLiberalTypeSynonyms

2007-10-12 Thread Ian Lynagh
Sat Sep 29 05:26:24 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX #1729: Don't try to expand syn families with -XLiberalTypeSynonyms MERGE TO STABLE M ./compiler/typecheck/TcMType.lhs -5 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskel

patch applied (ghc-6.8/ghc): FIX: Make boxy splitters aware of type families

2007-10-12 Thread Ian Lynagh
Fri Sep 28 15:55:41 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX: Make boxy splitters aware of type families MERGE TO STABLE M ./compiler/hsSyn/HsPat.lhs -5 +10 M ./compiler/hsSyn/HsUtils.lhs +5 M ./compiler/typecheck/TcArrows.lhs -4 +7 M ./compiler/typecheck/T

patch applied (ghc-6.8/ghc): Finally, I managed to squash an infamous bug in :print

2007-10-12 Thread Ian Lynagh
Thu Sep 27 08:13:00 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Finally, I managed to squash an infamous bug in :print It turns out the newtype handling code in :print was slipping non mutable Tyvars in the types reconstructed. The error message eventually produced was rather obs

patch applied (ghc-6.8/ghc): Be a bit more flexible in terminal identification for do_bold

2007-10-12 Thread Ian Lynagh
Thu Sep 27 07:15:49 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Be a bit more flexible in terminal identification for do_bold In Os X for instance, by default we have TERM=xterm-color MERGE TO STABLE M ./compiler/ghci/InteractiveUI.hs -1 +1

Re: bytestring

2007-10-12 Thread Don Stewart
duncan.coutts: > In message <[EMAIL PROTECTED]> Don Stewart > <[EMAIL PROTECTED]> writes: > > simonmarhaskell: > > > Don Stewart wrote: > > > >dons: > > > >>simonpj: > > > >>> In bytestring package, Data.Char8 doesn't even get past the parser. > > > >>> What's going on with bytestring? > > > >

patch applied (ghc): Fix DoCon: Another try at getting extractResults right

2007-10-12 Thread Simon Peyton Jones
Fri Oct 12 09:23:25 PDT 2007 [EMAIL PROTECTED] * Fix DoCon: Another try at getting extractResults right For some reason TcSimplify.extractResults is quite difficult to get right. This is another attempt; finally I think I have it. Strangely enough, it's only Sergey's DoCon program th

Re: bytestring

2007-10-12 Thread Duncan Coutts
In message <[EMAIL PROTECTED]> Don Stewart <[EMAIL PROTECTED]> writes: > simonmarhaskell: > > Don Stewart wrote: > > >dons: > > >>simonpj: > > >>> In bytestring package, Data.Char8 doesn't even get past the parser. > > >>> What's going on with bytestring? > > >>> > > >>Looks like the last patc

[nightly] 11-Oct-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-10-12 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Oct 11 19:30:03 BST 2007. checki

[nightly] 11-Oct-2007 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-10-12 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/STABLE-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Thu Oct 11 19:00:01 BST 2007.

patch applied (ghc): Add a proper write barrier for MVars

2007-10-12 Thread Simon Marlow
Thu Oct 11 06:55:05 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Add a proper write barrier for MVars Previously MVars were always on the mutable list of the old generation, which meant every MVar was visited during every minor GC. With lots of MVars hanging around, this gets expensive. We

patch applied (ghc): mention what SCC stands for

2007-10-12 Thread Simon Marlow
Thu Oct 11 06:57:36 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * mention what SCC stands for M ./docs/users_guide/profiling.xml -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): we need to #include "Stg.h" first, we can't rely on GHC to inject it

2007-10-12 Thread Simon Marlow
Wed Oct 10 08:32:44 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * we need to #include "Stg.h" first, we can't rely on GHC to inject it This fixes the unreg build, and in general building the RTS code via-C. I'm not sure at what stage this was broken, but I think it was working accidentally b

Daily report for head

2007-10-12 Thread BuildBot Collator
Build results: x86-64 Linux head: lost kahl G5 Gentoo Linux head: fail (failed stage1) phil Intel OSX head: lost x86-64 Linux head unreg: fail (failed stage1) Old unexpected test passes: simpl019 1 phil P4 SuSE Linux head Old unexpected test failures: TH_runIO

Daily report for stable

2007-10-12 Thread BuildBot Collator
Build results: gabor stable:pass kahl G5 Gentoo Linux stable: pass x86 Windows stable fast: fail (failed darcs) fail (failed darcs) x86-64 Linux stable: lost New unexpected test failures: TH_exn21 gabor stable TH_runIO 1 gabor stable break025 1 g