[nightly] 03-Oct-2008 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2008-10-03 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 Fri Oct 3 19:00:01 BST 2008. ***

Re: out of memory when running haddock

2008-10-03 Thread Thomas Schilling
'loadModule' now takes a ModSummary which should be enough to emulate checkAndLoadModule with the new API. It's in head and should be in stable soon. 2008/9/30 David Waern <[EMAIL PROTECTED]>: > 2008/9/30 Simon Marlow <[EMAIL PROTECTED]>: >>>flag <- load LoadAllTargets >> >> This is a problem

patch applied (ghc-6.10/ghc): tweaks to this section of the docs

2008-10-03 Thread Ian Lynagh
Sat Sep 27 07:18:34 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * tweaks to this section of the docs M ./docs/users_guide/separate_compilation.xml -21 +21 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080927141834-760e2-3277e40b0243363de6737f0fc395afab146b4bc7.gz

patch applied (ghc-6.10/ghc): Add -outputdir flag (#2295)

2008-10-03 Thread Ian Lynagh
Sat Sep 27 07:18:22 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Add -outputdir flag (#2295) M ./compiler/main/DynFlags.hs -1 +4 M ./docs/users_guide/flags.xml -1 +7 M ./docs/users_guide/separate_compilation.xml +14 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/pat

patch applied (ghc-6.10/ghc): fix new-qualified-operators link

2008-10-03 Thread Ian Lynagh
Wed Oct 1 09:31:05 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * fix new-qualified-operators link M ./docs/users_guide/glasgow_exts.xml -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081001163105-12142-376d7e7dd4cf9be5e6142cdcf9d74c3c886c5a3d.gz ___

patch applied (ghc-6.10/ghc): oops, forgot to add -XNewQualifiedOperators to the flags table

2008-10-03 Thread Ian Lynagh
Tue Sep 23 07:04:49 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * oops, forgot to add -XNewQualifiedOperators to the flags table M ./docs/users_guide/flags.xml +7 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080923140449-760e2-f393feccfc3c862c4b8a948a3c2a41c89e6a

patch applied (ghc-6.10/ghc): add -XNewQualifiedOperators (Haskell' qualified operator syntax)

2008-10-03 Thread Ian Lynagh
Mon Sep 22 08:23:40 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * add -XNewQualifiedOperators (Haskell' qualified operator syntax) M ./compiler/main/DynFlags.hs -1 +3 M ./compiler/parser/Lexer.x -17 +40 M ./compiler/parser/Parser.y.pp -7 +11 M ./docs/users_guide/glasgow_exts.xml -

patch applied (ghc-6.10/ghc): TFs: Allow repeated variables in left-hand sides of instances

2008-10-03 Thread Ian Lynagh
Thu Oct 2 06:45:39 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * TFs: Allow repeated variables in left-hand sides of instances MERGE TO 6.10 M ./compiler/rename/RnSource.lhs -8 +42 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081002134539-6295e-

patch applied (ghc-6.10/ghc): Clean up some comments

2008-10-03 Thread Ian Lynagh
Thu Oct 2 00:46:42 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Clean up some comments MERGE TO 6.10 M ./compiler/typecheck/TcSimplify.lhs -1 +3 M ./compiler/typecheck/TcTyFuns.lhs -10 +1 M ./compiler/types/Type.lhs -2 +4 View patch online: http://darcs.haskell.org

patch applied (ghc-6.10/ghc): Suppress invalid Core Lint complaint about lack of constructors

2008-10-03 Thread Ian Lynagh
Thu Oct 2 06:24:26 PDT 2008 [EMAIL PROTECTED] * Suppress invalid Core Lint complaint about lack of constructors M ./compiler/coreSyn/CoreLint.lhs +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081002132426-1287e-1f7a0c860a6f68fe3a5ac55db804935aa017470f.gz __

patch applied (ghc-6.10/ghc): add some more GC roots (fixes conc048, and possibly some others)

2008-10-03 Thread Ian Lynagh
Wed Oct 1 09:44:27 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * add some more GC roots (fixes conc048, and possibly some others) M ./rts/RtsStartup.c -2 +10 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081001164427-12142-bbb7b079cfffc13854387587e598bbe333b404dd

patch applied (ghc-6.10/ghc): Document +RTS -hT

2008-10-03 Thread Ian Lynagh
Wed Oct 1 09:32:22 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Document +RTS -hT We forgot to document this in GHC 6.8 M ./docs/users_guide/runtime_control.xml -3 +35 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081001163222-12142-98a4575fb4423bf571aeb604ad

patch applied (ghc-6.10/ghc): Proper error message for unsupported pattern signatures

2008-10-03 Thread Ian Lynagh
Wed Oct 1 07:43:39 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Proper error message for unsupported pattern signatures - Pattern signatures must be identical to the type expected for the pattern; see Note [Pattern coercions] - We now signal an appropriate error if an equality

patch applied (ghc-6.10/ghc): Fix #2637: conc032(threaded2) failure

2008-10-03 Thread Ian Lynagh
Wed Oct 1 06:55:49 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Fix #2637: conc032(threaded2) failure There was a race condition whereby a thread doing throwTo could be blocked on a thread that had finished, and the GC would detect this as a deadlock rather than raising the pending excepti

patch applied (ghc-6.10/ghc): Prevent excessive inlining with DPH

2008-10-03 Thread Ian Lynagh
Wed Oct 1 18:20:55 PDT 2008 Roman Leshchinskiy <[EMAIL PROTECTED]> * Prevent excessive inlining with DPH This adds a new flag -finline-if-enough-args which disables inlining for partially applied functions. It is automatically set by -Odph. This is a temporary hack and should remain un

patch applied (ghc-6.10/ghc): Remove outdated link to OGI webpage

2008-10-03 Thread Ian Lynagh
Tue Sep 30 08:09:12 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Remove outdated link to OGI webpage M ./docs/users_guide/glasgow_exts.xml -5 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080930150912-12142-30e3bc4a0cdae947ca537c0a6b73fa4671429cbe.gz ___

patch applied (ghc-6.10/ghc): TFs: Fixed InstContextNorm (and simplification of IPs)

2008-10-03 Thread Ian Lynagh
Wed Oct 1 06:13:03 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * TFs: Fixed InstContextNorm (and simplification of IPs) MERGE TO 6.10 M ./compiler/typecheck/TcSimplify.lhs -4 +54 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081001131303-6295e-c7

patch applied (ghc-6.10/ghc): TcSimplify.reduceImplication: clean up

2008-10-03 Thread Ian Lynagh
Wed Oct 1 02:13:15 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * TcSimplify.reduceImplication: clean up - This cleans up some of the mess in reduceImplication and documents the precondition on the form of wanted equalities properly. - I also made the back off test a bit smarter

patch applied (ghc-6.10/ghc): Make sure to zonk the kind of coercion variables

2008-10-03 Thread Ian Lynagh
Tue Sep 30 22:32:43 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Make sure to zonk the kind of coercion variables MERGE TO 6.10 M ./compiler/basicTypes/Var.lhs -11 +4 M ./compiler/typecheck/Inst.lhs -1 +1 M ./compiler/typecheck/TcHsSyn.lhs -2 +14 M ./compiler/typ

patch applied (ghc): Fix a build problem with GHC 6.4.2

2008-10-03 Thread Ian Lynagh
Fri Oct 3 12:57:00 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix a build problem with GHC 6.4.2 M ./compiler/Makefile.local +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003195700-3fd76-5f484f7b104efc8884e9f0f0e2b94f1bf9ff03b6.gz _

patch applied (ghc): No AutoLinkPackages for dynamic library linking

2008-10-03 Thread Clemens Fruhwirth
Fri Oct 3 11:53:04 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * No AutoLinkPackages for dynamic library linking M ./compiler/main/Packages.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003185304-ed0c4-418faab9368475404ae89cb9ea776036c6445d9c.gz ___

patch applied (ghc): use ghcError for error in command line

2008-10-03 Thread Clemens Fruhwirth
Wed Oct 1 05:56:48 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * use ghcError for error in command line M ./compiler/main/DynFlags.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081001125648-ed0c4-0f63652fb7345b60d708561aef59d71a89784dd4.gz _

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

2008-10-03 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 Fri Oct 3 18:02:05 BST 2008. checking out

patch applied (ghc): Fix warnings

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 10:12:07 PDT 2008 [EMAIL PROTECTED] * Fix warnings M ./compiler/rename/RnBinds.lhs -1 M ./compiler/typecheck/TcEnv.lhs -3 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003171207-1287e-e63d5c3f777520f445491e25e3a49f57c8b5f5ba.gz _

RE: Validation error

2008-10-03 Thread Simon Peyton-Jones
sorry. I had -Werror switched off because I was compiling extralibs too, which aren't warning free. I don't know if I can say "-Werror for all except extralibs" can I? S | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mitchell, | Neil | Sent: 03 O

Validation error

2008-10-03 Thread Mitchell, Neil
Hi, I decided I should try and do a validation, but it failed: typecheck/TcEnv.lhs:71:0: Warning: Module `PrelNames' is imported, but nothing from it is used, except perhaps instances visible in `PrelNames' To suppress this warning, use: import PrelNames() : Faili

patch applied (ghc): Always use extensible exceptions in ghc-pkg, rather than using ifdefs

2008-10-03 Thread Ian Lynagh
Fri Oct 3 09:12:47 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Always use extensible exceptions in ghc-pkg, rather than using ifdefs M ./utils/ghc-pkg/Main.hs -29 +10 M ./utils/ghc-pkg/ghc-pkg.cabal +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003161247-3fd76-a

patch applied (ghc): Use a proper exception for IOEnvFailure, not just a UserError

2008-10-03 Thread Ian Lynagh
Fri Oct 3 09:01:29 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use a proper exception for IOEnvFailure, not just a UserError M ./compiler/ghc.cabal.in -1 +2 M ./compiler/typecheck/TcRnMonad.lhs -2 +1 M ./compiler/typecheck/TcSplice.lhs -11 +4 M ./compiler/utils/IOEnv.hs -3 +14

HEADS UP: new package

2008-10-03 Thread Ian Lynagh
Hi all, After pulling the latest HEAD you need to sh darcs-all get in order to get the extensible-exceptions package (used by the bootstrapping compiler). Thanks Ian ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/li

patch applied (ghc): Use an extensible-exceptions package when bootstrapping

2008-10-03 Thread Ian Lynagh
Fri Oct 3 07:02:16 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use an extensible-exceptions package when bootstrapping Ifdefs for whether we had extensible exceptions or not were spreading through GHC's source, and things would only have got worse for the next 2-3 years, so instead we now u

patch applied (ghc): Expunge ThFake, cure Trac #2632

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 07:04:23 PDT 2008 [EMAIL PROTECTED] * Expunge ThFake, cure Trac #2632 This patch fixes a dirty hack (the fake ThFake module), which in turn was causing Trac #2632. The new scheme is that the top-level binders in a TH [d| ... |] decl splice get Internal names. That break

patch applied (testsuite): Comments only

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 07:13:16 PDT 2008 [EMAIL PROTECTED] * Comments only M ./tests/ghc-regress/indexed-types/should_compile/InstContextNorm.hs -1 +4 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20081003141316-f1c6d-b46bc130aa3c0ee6fa057f3b47da907a39d3b1f1.gz

patch applied (testsuite): Add test for Trac #2632

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 07:12:44 PDT 2008 [EMAIL PROTECTED] * Add test for Trac #2632 A ./tests/ghc-regress/th/T2632.hs M ./tests/ghc-regress/th/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20081003141244-f1c6d-7c0f06714df51a1256d6554a722ee36cf12c54d0.gz __

patch applied (ghc): Make a debug check more refined

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 07:01:44 PDT 2008 [EMAIL PROTECTED] * Make a debug check more refined M ./compiler/simplCore/SimplUtils.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003140144-1287e-92bd602600c908eca7114da3ff80c7b76ed0fb78.gz

patch applied (ghc): Add ASSERTs to all calls of nameModule

2008-10-03 Thread Simon Peyton Jones
Fri Oct 3 06:53:34 PDT 2008 [EMAIL PROTECTED] * Add ASSERTs to all calls of nameModule nameModule fails on an InternalName. These ASSERTS tell you which call failed. M ./compiler/basicTypes/DataCon.lhs -1 +1 M ./compiler/basicTypes/RdrName.lhs -3 +5 M ./compiler/deSugar/

assertion fail

2008-10-03 Thread Simon Peyton-Jones
Manuel I'm getting ASSERT failures for these two: Simple16(normal) T2627b(normal) Both line 286 of TcTyFuns. Simon ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Let parseModule take a ModSummary like checkAndLoadModule did.

2008-10-03 Thread Thomas Schilling
Thu Oct 2 16:04:12 PDT 2008 Thomas Schilling <[EMAIL PROTECTED]> * Let parseModule take a ModSummary like checkAndLoadModule did. To get the ModSummary for a ModuleName getModSummary can be used. It's not called find* or lookup* because it assumes that the module is in the module graph

Re: planning for ghc-6.10.1 and hackage [or: combining packages to yield new type correct programs]

2008-10-03 Thread Simon Marlow
Don Stewart wrote: marlowsd: Don Stewart wrote: Here's a summary of why this is non-trivial, * We're trying to compose packages on the users machine to yield new type correct programs. * We're using cabal dependencies to decide when it is safe to do this. Hopefully we don't rule in any typ