RE: Validation

2007-09-05 Thread Simon Peyton-Jones
| > 1. If you have lots of libraries in your tree, 'sh validate' will | try to compile them. But they are not -Wall clean, so the -Werror | kills the validation. | > | > Solution: we should say what libraries validate will validate; and | validate should make build.mk compile only them. | > | > T

darcs patch: Make installPackage install setings from the [package].buildinfo file.

2007-09-05 Thread Judah Jacobson
* Make installPackage install settings from the [package].buildinfo file. For libraries installed along with ghc, the settings from the buildinfo file weren't being installed correctly. In particular, linking against the readline package didn't produce a necessary "-lreadline" flag. The problem

patch applied (ghc): Fix OS X warnings

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 17:48:31 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Fix OS X warnings M ./rts/sm/MBlock.c -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Declare ctime_r on Mac OS

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 17:16:13 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Declare ctime_r on Mac OS On Mac OS, ctime_r is not declared in time.h if _POSIX_C_SOURCE is defined. We work around this by providing a declaration ourselves. M ./configure.ac +7 M ./rts/RtsUtils.c +7

patch applied (testsuite): Adapt test to new restrictions on type families

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 20:10:23 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Adapt test to new restrictions on type families M ./tests/ghc-regress/indexed-types/should_compile/GADT3.hs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskel

ghci command output capture & full :browse! (draft patches)

2007-09-05 Thread Claus Reinke
i had been hoping for some more feedback regarding my attempt to address parts of ticket #1617 (unrestricted variant of :browse), as well as emails regarding capturing the output of GHCi commands as Haskell Strings. http://www.haskell.org/pipermail/glasgow-haskell-bugs/2007-August/009735.html

regarding testsuite

2007-09-05 Thread Claus Reinke
i had my first encounter with the testsuite, and i thought you might be interested in first-encounter notes (platform: win/xp, cygwin shell, mingw gcc):-) - why do i need to install python to run haskell tests? isn't haskell good enough (dogfood and all that..)? - when the testsuite is pulled

patch applied (ghc): FIX #1651: use family instances during interactive typechecking

2007-09-05 Thread chak
Wed Sep 5 06:02:44 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX #1651: use family instances during interactive typechecking M ./compiler/typecheck/TcRnDriver.lhs -8 +8 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.

patch applied (ghc-6.8/ghc): Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:48:08 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx SPJ reports that it has warnings (=> errors with -Werror) on Windows. M ./utils/genprimopcode/Lexer.x +7 ___ Cvs-ghc mailing

patch applied (ghc-6.8/ghc): Build settings for validation are now in mk/validate-settings.mk

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:46:14 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Build settings for validation are now in mk/validate-settings.mk M ./mk/boilerplate.mk +5 A ./mk/validate-settings.mk M ./validate -17 +2 ___ Cvs-ghc mailing list Cvs-ghc@haske

patch applied (ghc-6.8/ghc): Don't give warnings in compat

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:29:23 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Don't give warnings in compat There are lots of warnings in here due to things like modules being imported that, in some versions of GHC, aren't used. Thus we don't give any warnings in here, and therefore validating with -Werro

patch applied (ghc-6.8/ghc): Refactor, improve, and document the deriving mechanism

2007-09-05 Thread Ian Lynagh
Wed Sep 5 10:07:30 PDT 2007 [EMAIL PROTECTED] * Refactor, improve, and document the deriving mechanism This patch does a fairly major clean-up of the code that implements 'deriving. * The big changes are in TcDeriv, which is dramatically cleaned up. In particular, there is a clear

patch applied (ghc-6.8/ghc): Further documentation about mdo, suggested by Benjamin Franksen

2007-09-05 Thread Ian Lynagh
Wed Aug 29 01:33:49 PDT 2007 [EMAIL PROTECTED] * Further documentation about mdo, suggested by Benjamin Franksen M ./docs/users_guide/glasgow_exts.xml -2 +16 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

patch applied (ghc-6.8/ghc): Refactor MachRegs.trivColorable to do unboxed accumulation

2007-09-05 Thread Ian Lynagh
Wed Sep 5 05:52:19 PDT 2007 [EMAIL PROTECTED] * Refactor MachRegs.trivColorable to do unboxed accumulation trivColorable was soaking up total 31% time, 41% alloc when compiling SHA1.lhs with -O2 -fregs-graph on x86. Refactoring to use unboxed accumulators and walk directly over th

patch applied (ghc-6.8/ghc): change of representation for GenCmm, GenCmmTop, CmmProc

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:48:02 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * change of representation for GenCmm, GenCmmTop, CmmProc The type parameter to a C-- procedure now represents a control-flow graph, not a single instruction. The newtype ListGraph preserves the current representation while e

patch applied (ghc-6.8/ghc): enable and slay warnings in cmm/Cmm.hs

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:46:46 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * enable and slay warnings in cmm/Cmm.hs M ./compiler/cmm/Cmm.hs -7 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): fix warnings

2007-09-05 Thread Ian Lynagh
Wed Sep 5 04:42:05 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * fix warnings M ./compiler/main/GHC.hs -43 +43 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX #1650: ".boot modules interact badly with the ghci debugger"

2007-09-05 Thread Ian Lynagh
Wed Sep 5 03:47:16 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1650: ".boot modules interact badly with the ghci debugger" In fact hs-boot files had nothing to do with it: the problem was that GHCi would forget the breakpoint information for a module that had been reloaded but not

patch applied (ghc-6.8/ghc): Fix boot: it was avoiding autoreconfing

2007-09-05 Thread Ian Lynagh
Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix boot: it was avoiding autoreconfing Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Somehow I think this was

patch applied (ghc-6.8/ghc): don't generate .hi-boot/.o-boot files in GHCi

2007-09-05 Thread Ian Lynagh
Tue Sep 4 07:12:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * don't generate .hi-boot/.o-boot files in GHCi M ./compiler/main/DriverPipeline.hs -8 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): refactoring only

2007-09-05 Thread Ian Lynagh
Tue Sep 4 07:12:09 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * refactoring only M ./compiler/main/HscMain.lhs -49 +34 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): completion for modules in 'import M'

2007-09-05 Thread Ian Lynagh
Tue Sep 4 03:44:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * completion for modules in 'import M' M ./compiler/ghci/InteractiveUI.hs -5 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): make the GhcThreaded setting lazy, because GhcUnregisterised might not be set yet

2007-09-05 Thread Ian Lynagh
Tue Sep 4 03:17:29 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * make the GhcThreaded setting lazy, because GhcUnregisterised might not be set yet M ./mk/config.mk.in -5 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailm

patch applied (ghc): Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:48:08 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx SPJ reports that it has warnings (=> errors with -Werror) on Windows. M ./utils/genprimopcode/Lexer.x +7 ___ Cvs-ghc mailing

patch applied (ghc): Build settings for validation are now in mk/validate-settings.mk

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:46:14 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Build settings for validation are now in mk/validate-settings.mk M ./mk/boilerplate.mk +5 A ./mk/validate-settings.mk M ./validate -17 +2 ___ Cvs-ghc mailing list Cvs-ghc@haske

patch applied (ghc): Don't give warnings in compat

2007-09-05 Thread Ian Lynagh
Wed Sep 5 11:29:23 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Don't give warnings in compat There are lots of warnings in here due to things like modules being imported that, in some versions of GHC, aren't used. Thus we don't give any warnings in here, and therefore validating with -Werro

patch applied (ghc): Typo

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:14:02 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Typo M ./distrib/Makefile-bin-vars.in -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix bindist creation on Windows

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:13:54 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix bindist creation on Windows M ./Makefile -1 +1 M ./driver/ghci/Makefile -1 +1 M ./libraries/Makefile -1 +1 M ./libraries/installPackage.hs -17 +24 ___ Cvs-ghc mailing l

patch applied (ghc): Fix up bindist creation and publishing

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:06:41 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix up bindist creation and publishing M ./Makefile -12 +7 M ./bindisttest/Makefile -6 +4 M ./distrib/Makefile-bin-vars.in -3 +18 M ./libraries/Makefile -2 +2 M ./mk/config.mk.in -3 +12 M ./mk/package.mk -1 +1

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

2007-09-05 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 Wed Sep 5 19:30:00 BST 2007. checkin

Re: Validation

2007-09-05 Thread Ian Lynagh
Hi Simon, On Wed, Sep 05, 2007 at 04:08:23PM +0100, Simon Peyton-Jones wrote: > > 1. If you have lots of libraries in your tree, 'sh validate' will try to > compile them. But they are not -Wall clean, so the -Werror kills the > validation. > > Solution: we should say what libraries validate

Re: change to deriving in 6.7 ??

2007-09-05 Thread Conal Elliott
I'm delighted!! I've been meaning to beg even more abjectly, as I've realized that the burden is significant for lots of methods or tricky ones. In some cases, where possible, I'd omit the newtype and leave my users to scary representations in their error messages. Thank you Simon! - Conal On

patch applied (ghc): Refactor, improve, and document the deriving mechanism

2007-09-05 Thread Simon Peyton Jones
Wed Sep 5 10:07:30 PDT 2007 [EMAIL PROTECTED] * Refactor, improve, and document the deriving mechanism This patch does a fairly major clean-up of the code that implements 'deriving. * The big changes are in TcDeriv, which is dramatically cleaned up. In particular, there is a clear

patch applied (ghc): Further documentation about mdo, suggested by Benjamin Franksen

2007-09-05 Thread Simon Peyton Jones
Wed Aug 29 01:33:49 PDT 2007 [EMAIL PROTECTED] * Further documentation about mdo, suggested by Benjamin Franksen M ./docs/users_guide/glasgow_exts.xml -2 +16 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

RE: patch applied (ghc): Change standalone deriving syntax and semantics; fixes trac #1481

2007-09-05 Thread Simon Peyton-Jones
Ian Thanks for doing this. It's been absorbed in my larger changes but it was good S | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ian Lynagh | Sent: 11 August 2007 00:49 | To: cvs-ghc@haskell.org | Subject: patch applied (ghc): Change standalone d

RE: change to deriving in 6.7 ??

2007-09-05 Thread Simon Peyton-Jones
I have heard your cry. GHC 6.8 will accept this after all. I have also documented the rules Simon From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Conal Elliott Sent: 21 August 2007 21:43 To: Simon Peyton-Jones Cc: cvs-ghc@haskell.org Subject: Re: change to deriving in 6.7 ?? Th

patch applied (testsuite): Track changes in deriving

2007-09-05 Thread Simon Peyton Jones
Wed Sep 5 10:00:00 PDT 2007 [EMAIL PROTECTED] * Track changes in deriving M ./tests/ghc-regress/deriving/should_compile/all.T -1 +1 R ./tests/ghc-regress/deriving/should_compile/drv015.stderr M ./tests/ghc-regress/deriving/should_fail/drvfail001.stderr -7 _

patch applied (ghc): Refactor MachRegs.trivColorable to do unboxed accumulation

2007-09-05 Thread Ben Lippmeier
Wed Sep 5 05:52:19 PDT 2007 [EMAIL PROTECTED] * Refactor MachRegs.trivColorable to do unboxed accumulation trivColorable was soaking up total 31% time, 41% alloc when compiling SHA1.lhs with -O2 -fregs-graph on x86. Refactoring to use unboxed accumulators and walk directly over th

patch applied (ghc): change of representation for GenCmm, GenCmmTop, CmmProc

2007-09-05 Thread nr
Wed Sep 5 09:48:02 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * change of representation for GenCmm, GenCmmTop, CmmProc The type parameter to a C-- procedure now represents a control-flow graph, not a single instruction. The newtype ListGraph preserves the current representation while e

patch applied (ghc): enable and slay warnings in cmm/Cmm.hs

2007-09-05 Thread nr
Wed Sep 5 09:46:46 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * enable and slay warnings in cmm/Cmm.hs M ./compiler/cmm/Cmm.hs -7 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Typo

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:14:02 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Typo M ./distrib/Makefile-bin-vars.in -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 bindist creation on Windows

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:13:54 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix bindist creation on Windows M ./Makefile -1 +1 M ./driver/ghci/Makefile -1 +1 M ./libraries/Makefile -1 +1 M ./libraries/installPackage.hs -17 +24 ___ Cvs-ghc mailing l

patch applied (ghc-6.8/ghc): Fix up bindist creation and publishing

2007-09-05 Thread Ian Lynagh
Wed Sep 5 09:06:41 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix up bindist creation and publishing M ./Makefile -12 +7 M ./bindisttest/Makefile -6 +4 M ./distrib/Makefile-bin-vars.in -3 +18 M ./libraries/Makefile -2 +2 M ./mk/config.mk.in -3 +12 M ./mk/package.mk -1 +1

patch applied (ghc-6.8/ghc): {Enter, Leave}CriticalSection imports should be outside #ifdef __PIC__

2007-09-05 Thread Ian Lynagh
Wed Sep 5 01:49:41 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * {Enter,Leave}CriticalSection imports should be outside #ifdef __PIC__ M ./rts/HeapStackCheck.cmm -2 +2 M ./rts/PrimOps.cmm -1 +1 M ./rts/StgMiscClosures.cmm -2 +2 ___ Cvs-ghc

patch applied (ghc-6.8/ghc): warning police

2007-09-05 Thread Ian Lynagh
Wed Sep 5 02:45:09 PDT 2007 [EMAIL PROTECTED] * warning police M ./compiler/nativeGen/GraphBase.hs -6 +1 M ./compiler/nativeGen/GraphColor.hs -10 +4 M ./compiler/nativeGen/GraphOps.hs -10 +3 M ./compiler/nativeGen/GraphPpr.hs -11 +24 M ./compiler/nativeGen/RegAllocColor.hs

patch applied (ghc-6.8/ghc): Do conservative coalescing in register allocator

2007-09-05 Thread Ian Lynagh
Mon Sep 3 09:34:04 PDT 2007 [EMAIL PROTECTED] * Do conservative coalescing in register allocator Avoid coalescing nodes in the register conflict graph if the new node will not be trivially colorable. Also remove the front end aggressive coalescing pass. For typical Haskell code

patch applied (ghc-6.8/ghc): Use dlsym on OS X if available

2007-09-05 Thread Ian Lynagh
Tue Sep 4 22:22:13 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Use dlsym on OS X if available On OS X 10.4 and newer, we have to use dlsym because the old NS* interface has been deprecated. The patch checks for HAVE_DLFCN_H instead of switching on the OS version. There is on

patch applied (ghc-6.8/ghc): bug fix in Decomp step of completion algorithm for given equations

2007-09-05 Thread Ian Lynagh
Tue Sep 4 05:39:45 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]> * bug fix in Decomp step of completion algorithm for given equations M ./compiler/typecheck/TcTyFuns.lhs -4 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mai

patch applied (ghc-6.8/ghc): fix of wanted equational class context

2007-09-05 Thread Ian Lynagh
Tue Sep 4 01:00:14 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]> * fix of wanted equational class context Previously failed to account for equational class context for wanted dictionary contraints, e.g. wanted C a in class a ~ Int => C a instance C Int should giv

patch applied (ghc-6.8/ghc): FIX: Correct Leave/EnterCriticalSection imports

2007-09-05 Thread Ian Lynagh
Tue Sep 4 18:02:17 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX: Correct Leave/EnterCriticalSection imports M ./rts/HeapStackCheck.cmm -2 +2 M ./rts/PrimOps.cmm -2 +2 M ./rts/StgMiscClosures.cmm -2 +2 ___ Cvs-ghc mailing lis

patch applied (ghc-6.8/ghc): Don't hardwire the build path into the Haddock docs

2007-09-05 Thread Ian Lynagh
Tue Sep 4 10:28:55 PDT 2007 [EMAIL PROTECTED] * Don't hardwire the build path into the Haddock docs Formerly, the ghc-pkg was called to get the HTML dirs for other packages, but of course doing this at *build* time is totally wrong. Now we use a relative path, just like before. This is pr

patch applied (ghc-6.8/ghc): put the @N suffix on stdcall foreign calls in .cmm code

2007-09-05 Thread Ian Lynagh
Tue Sep 4 07:28:53 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * put the @N suffix on stdcall foreign calls in .cmm code This applies to EnterCriticalSection and LeaveCriticalSection in the RTS M ./compiler/cmm/CLabel.hs +7 M ./compiler/cmm/CmmParse.y -5 +19 M ./rts/HeapStackCheck.

Validation

2007-09-05 Thread Simon Peyton-Jones
Ian I have tripped over several problems with validation today. 1. If you have lots of libraries in your tree, 'sh validate' will try to compile them. But they are not -Wall clean, so the -Werror kills the validation. Solution: we should say what libraries validate will validate; and validat

Re: patch applied (ghc): Fix boot: it was avoiding autoreconfing

2007-09-05 Thread Manuel M T Chakravarty
Simon Marlow wrote, Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix boot: it was avoiding autoreconfing Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Som

patch applied (testsuite): A further failing type families test

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 07:06:57 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * A further failing type families test A ./tests/ghc-regress/indexed-types/should_compile/Simple10.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1 ___ Cvs-ghc

patch applied (ghc): fix warnings

2007-09-05 Thread Simon Marlow
Wed Sep 5 04:42:05 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * fix warnings M ./compiler/main/GHC.hs -43 +43 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): FIX #1650: ".boot modules interact badly with the ghci debugger"

2007-09-05 Thread Simon Marlow
Wed Sep 5 03:47:16 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1650: ".boot modules interact badly with the ghci debugger" In fact hs-boot files had nothing to do with it: the problem was that GHCi would forget the breakpoint information for a module that had been reloaded but not

patch applied (ghc): Fix boot: it was avoiding autoreconfing

2007-09-05 Thread Simon Marlow
Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix boot: it was avoiding autoreconfing Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Somehow I think this was

patch applied (ghc): don't generate .hi-boot/.o-boot files in GHCi

2007-09-05 Thread Simon Marlow
Tue Sep 4 07:12:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * don't generate .hi-boot/.o-boot files in GHCi M ./compiler/main/DriverPipeline.hs -8 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): refactoring only

2007-09-05 Thread Simon Marlow
Tue Sep 4 07:12:09 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * refactoring only M ./compiler/main/HscMain.lhs -49 +34 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): completion for modules in 'import M'

2007-09-05 Thread Simon Marlow
Tue Sep 4 03:44:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * completion for modules in 'import M' M ./compiler/ghci/InteractiveUI.hs -5 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): make the GhcThreaded setting lazy, because GhcUnregisterised might not be set yet

2007-09-05 Thread Simon Marlow
Tue Sep 4 03:17:29 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * make the GhcThreaded setting lazy, because GhcUnregisterised might not be set yet M ./mk/config.mk.in -5 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailm

patch applied (ghc): {Enter, Leave}CriticalSection imports should be outside #ifdef __PIC__

2007-09-05 Thread Simon Marlow
Wed Sep 5 01:49:41 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * {Enter,Leave}CriticalSection imports should be outside #ifdef __PIC__ M ./rts/HeapStackCheck.cmm -2 +2 M ./rts/PrimOps.cmm -1 +1 M ./rts/StgMiscClosures.cmm -2 +2 ___ Cvs-ghc

patch applied (ghc): warning police

2007-09-05 Thread Ben Lippmeier
Wed Sep 5 02:45:09 PDT 2007 [EMAIL PROTECTED] * warning police M ./compiler/nativeGen/GraphBase.hs -6 +1 M ./compiler/nativeGen/GraphColor.hs -10 +4 M ./compiler/nativeGen/GraphOps.hs -10 +3 M ./compiler/nativeGen/GraphPpr.hs -11 +24 M ./compiler/nativeGen/RegAllocColor.hs

patch applied (ghc): Do conservative coalescing in register allocator

2007-09-05 Thread Ben Lippmeier
Mon Sep 3 09:34:04 PDT 2007 [EMAIL PROTECTED] * Do conservative coalescing in register allocator Avoid coalescing nodes in the register conflict graph if the new node will not be trivially colorable. Also remove the front end aggressive coalescing pass. For typical Haskell code

patch applied (testsuite): And another failing type families test

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 02:45:48 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * And another failing type families test A ./tests/ghc-regress/indexed-types/should_compile/Simple9.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1 ___ Cvs-ghc

Daily report for head

2007-09-05 Thread BuildBot Collator
Build results: x86-64 Linux head: lost x86 Windows head: pass fail (failed stage1) x86 Windows head fast: pass pass lost pass fail (failed darcs) pass gabor head:pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: fail (failed

Daily report for stable

2007-09-05 Thread BuildBot Collator
Build results: mnemosyne x86-64 Gentoo stable: pass tnaur PPC OSX stable: fail (failed stage1) tnaur x86 Linux stable: lost fail (failed stage1) x86 Windows stable: pass pass x86 Windows stable fast:pass pass pass pass pass pass pass pass fail (failed stage1)

patch applied (testsuite): Yet another failing type families test

2007-09-05 Thread Roman Leshchinskiy
Wed Sep 5 00:20:57 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Yet another failing type families test A ./tests/ghc-regress/indexed-types/should_compile/Simple8.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1 ___ Cvs-ghc