patch applied (testsuite): GADTs/TFs: Added T2151 & TF's Simple14 passes

2008-09-30 Thread chak
Tue Sep 30 22:31:09 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * GADTs/TFs: Added T2151 & TF's Simple14 passes A ./tests/ghc-regress/gadt/T2151.hs M ./tests/ghc-regress/gadt/all.T +1 M ./tests/ghc-regress/indexed-types/should_compile/all.T -1 +1 View patch online: http://d

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

2008-09-30 Thread chak
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

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

2008-09-30 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 Tue Sep 30 18:02:05 BST 2008. checking out

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

2008-09-30 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 Tue Sep 30 19:00:01 BST 2008. **

Re: Windows build patch

2008-09-30 Thread Ian Lynagh
On Mon, Sep 29, 2008 at 09:35:18AM +0100, Mitchell, Neil wrote: > > My Windows tree still requires one patch to build successfully, which is > attached. Thanks; I've made it use $(PERL) instead of perl. Thanks Ian ___ Cvs-ghc mailing list Cvs-ghc@has

patch applied (ghc-6.10/ghc): Call $(PERL) rather than perl when making the manpage

2008-09-30 Thread Ian Lynagh
Tue Sep 30 08:50:54 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Call $(PERL) rather than perl when making the manpage M ./docs/man/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080930155054-3fd76-ae6fa812549d05c4672734261f5d8edc469261f8.gz

patch applied (ghc-6.10/ghc): Remover PROT_EXEC flag from mmap()

2008-09-30 Thread Ian Lynagh
Tue Sep 30 07:18:42 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Remover PROT_EXEC flag from mmap() Needed for #738 fix M ./rts/posix/OSMem.c -2 +2 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080930141842-12142-7557665fa093c56fc24487d52f8d4dd4743d15d2.gz ___

patch applied (ghc-6.10/ghc): Fix #2410: carefully generate unique names for CAF CCs

2008-09-30 Thread Ian Lynagh
Tue Sep 30 07:18:12 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Fix #2410: carefully generate unique names for CAF CCs M ./compiler/profiling/CostCentre.lhs -6 +9 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080930141812-12142-1c0c86d942bcbfcbba4147840340a70498

patch applied (ghc-6.10/ghc): fix #2594: we were erroneously applying masks, as the reporter suggested

2008-09-30 Thread Ian Lynagh
Tue Sep 30 04:56:11 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * fix #2594: we were erroneously applying masks, as the reporter suggested My guess is that this is left over from when we represented Int8 and friends as zero-extended rather than sign-extended. It's amazing it hasn't been not

patch applied (ghc-6.10/ghc): Fix warnings

2008-09-30 Thread Ian Lynagh
Mon Sep 29 07:22:27 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Fix warnings M ./compiler/typecheck/TcTyFuns.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080929142227-6295e-c8845b04b2fc5fb0008a531514c4ce768986838a.gz ___

patch applied (ghc-6.10/ghc): Type families: need to instantiate flexible skolems before other flexibles

2008-09-30 Thread Ian Lynagh
Mon Sep 29 22:35:59 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Type families: need to instantiate flexible skolems before other flexibles MERGE TO 6.10 M ./compiler/typecheck/TcTyFuns.lhs -36 +45 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/200809

patch applied (ghc-6.10/ghc): Type families: consider subst rules both way

2008-09-30 Thread Ian Lynagh
Mon Sep 29 07:10:40 PDT 2008 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Type families: consider subst rules both way - applySubstFam, applySubstVarVar & applySubstVarFam need to return their second argument -to be put into the todo list- if the rule would be applicable if the equal

patch applied (ghc-6.10/ghc): Clean up a bit and improve an error message

2008-09-30 Thread Ian Lynagh
Fri Sep 26 14:14:29 PDT 2008 pepe * Clean up a bit and improve an error message M ./compiler/ghci/RtClosureInspect.hs -12 +10 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080926211429-26539-0bd354b4708ade260e09df4a62f2f306503e3da9.gz __

patch applied (ghc-6.10/ghc): Don't capture error calls in tryUser

2008-09-30 Thread Ian Lynagh
Fri Sep 26 13:48:36 PDT 2008 pepe * Don't capture error calls in tryUser A previous patch slightly changed the semantics of tryUser. This patch restores the original behaviour (as expected in :print) M ./compiler/typecheck/TcRnMonad.lhs -1 +1 M ./compiler/utils/IOEnv.hs -1 +

patch applied (ghc-6.10/ghc): Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO

2008-09-30 Thread Ian Lynagh
Tue Sep 30 01:54:49 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO M ./libffi/Makefile -5 +2 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/200809

patch applied (ghc-6.10/ghc): don't install the installPackage program

2008-09-30 Thread Ian Lynagh
Tue Sep 30 07:57:14 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * don't install the installPackage program M ./utils/Makefile -2 +3 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080930145714-3fd76-93758fa2d5d1e3eadcd081dd19dc85cc58fb430f.gz

patch applied (ghc-6.10/ghc): Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync()

2008-09-30 Thread Ian Lynagh
Fri Sep 26 16:28:06 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync() M ./rts/RaiseAsync.c +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080926232806-760e2-6aa3ee626d58dee6e783710ae8c294fdc475782a.gz

patch applied (ghc): Remover PROT_EXEC flag from mmap()

2008-09-30 Thread Simon Marlow
Tue Sep 30 07:18:42 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Remover PROT_EXEC flag from mmap() Needed for #738 fix M ./rts/posix/OSMem.c -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080930141842-12142-7557665fa093c56fc24487d52f8d4dd4743d15d2.gz

patch applied (ghc): Fix #2410: carefully generate unique names for CAF CCs

2008-09-30 Thread Simon Marlow
Tue Sep 30 07:18:12 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Fix #2410: carefully generate unique names for CAF CCs M ./compiler/profiling/CostCentre.lhs -6 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080930141812-12142-1c0c86d942bcbfcbba4147840340a704984b3029.gz

patch applied (testsuite): add test for #2594

2008-09-30 Thread Simon Marlow
Tue Sep 30 04:54:25 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * add test for #2594 A ./tests/ghc-regress/ffi/should_run/2594.hs A ./tests/ghc-regress/ffi/should_run/2594.stdout A ./tests/ghc-regress/ffi/should_run/2594_c.c A ./tests/ghc-regress/ffi/should_run/2594_c.h M ./te

patch applied (ghc): fix #2594: we were erroneously applying masks, as the reporter suggested

2008-09-30 Thread Simon Marlow
Tue Sep 30 04:56:11 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * fix #2594: we were erroneously applying masks, as the reporter suggested My guess is that this is left over from when we represented Int8 and friends as zero-extended rather than sign-extended. It's amazing it hasn't been not

Re: out of memory when running haddock

2008-09-30 Thread David Waern
2008/9/30 Simon Marlow <[EMAIL PROTECTED]>: >>flag <- load LoadAllTargets > > This is a problem. You're loading all the modules twice: once in the line > above, and once again when you typecheck each module below. Oh, sorry! I should have remembered this problem. I wonder why I never switched

patch applied (ghc): Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO

2008-09-30 Thread Clemens Fruhwirth
Tue Sep 30 01:54:49 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO M ./libffi/Makefile -5 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080930085449-

Re: Naming types

2008-09-30 Thread Simon Marlow
Manuel M T Chakravarty wrote: Ian Lynagh: On Fri, Sep 26, 2008 at 06:25:53PM +0100, Simon Peyton-Jones wrote: | | But then you wouldn't be able to write the current meaning of | Chan (Int ? Bool ! Emp) | with infix type variables. I am proposing a *change* from current behavior I realise

Re: out of memory when running haddock

2008-09-30 Thread Simon Marlow
David Waern wrote: 2008/9/30 David Waern <[EMAIL PROTECTED]>: Here's the reduced program: Sorry, here's the correct version (it got messed up during copy-paste): (mkGhcModule is a complete no-op, it just creates a record out of some of the typechecking results) main :: IO () main = handleTop