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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
___
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
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
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
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.
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
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
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
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
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
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
___
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
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 +
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
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
___
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
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
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
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
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?
> > > >
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
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
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
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.
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
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
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
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
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
47 matches
Mail list logo