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): {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): 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): 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

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

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 will

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

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

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): 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 -Werror

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

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-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

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): 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): 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): 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 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): 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): 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 -Werror

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

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

Re: Validation

2007-09-06 Thread Ian Lynagh
On Thu, Sep 06, 2007 at 07:44:39AM +0100, Simon Peyton-Jones wrote: That may be fine for you, but we are asking *everyone* to run validate Good point, I'll make it set GhcBootLibs=YES by default. Incidentally, just to confirm, I never have to even look in validate.mk do I? It's 100%

patch applied (ghc): Quote all the arguments to installPackage

2007-09-06 Thread Ian Lynagh
Wed Sep 5 16:29:59 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Quote all the arguments to installPackage Makes it obvious what's going on if any are empty. M ./libraries/Makefile -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http

patch applied (testsuite): Set os.environ['TERM'] = 'vt100' before running tests

2007-09-06 Thread Ian Lynagh
Thu Sep 6 04:14:20 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Set os.environ['TERM'] = 'vt100' before running tests Readline sometimes spews out ANSI escapes for some values of TERM, which result in test failures. M ./driver/runtests.py +5

patch applied (ghc): Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM

2007-09-06 Thread Ian Lynagh
Thu Sep 6 05:20:36 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM They are now the same as hardtop/FPTOOLS_TOP_ABS, so use those instead. Also removed some substitutions of / for \, as we now use a Haskell program to find the top path, and it only

patch applied (ghc): Wibble some variable definitions to fix installation of bindists

2007-09-06 Thread Ian Lynagh
Thu Sep 6 07:04:30 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Wibble some variable definitions to fix installation of bindists M ./libraries/Makefile -3 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

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

2007-09-06 Thread Ian Lynagh
On Wed, Sep 05, 2007 at 09:57:16PM -0700, Judah Jacobson wrote: * Make installPackage install settings from the [package].buildinfo file. Thanks for the patch! I'll validate+apply. Ian ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

Re: Validation

2007-09-06 Thread Ian Lynagh
On Thu, Sep 06, 2007 at 01:52:06PM +0100, Simon Peyton-Jones wrote: | Incidentally, just to confirm, I never have to even look in validate.mk do I? It's 100% validate's | responsibility. | | validate.mk is to validate what build.mk is to make, i.e. if you want | the default settings then

patch applied (ghc): Make installPackage install settings from the [package].buildinfo file.

2007-09-06 Thread Ian Lynagh
Wed Sep 5 18:00:44 PDT 2007 [EMAIL PROTECTED] * Make installPackage install settings from the [package].buildinfo file. M ./libraries/installPackage.hs -1 +14 M ./libraries/installPackage.hs -1 +14 ___ Cvs-ghc mailing list

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

2007-09-06 Thread Ian Lynagh
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

patch applied (ghc-6.8/ghc): Declare ctime_r on Mac OS

2007-09-06 Thread Ian Lynagh
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 (ghc-6.8/ghc): Fix OS X warnings

2007-09-06 Thread Ian Lynagh
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-6.8/ghc): fix error in .hi-boot-6

2007-09-06 Thread Ian Lynagh
Wed Sep 5 04:25:03 PDT 2007 Simon Marlow [EMAIL PROTECTED] * fix error in .hi-boot-6 M ./compiler/hsSyn/HsExpr.hi-boot-6 -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 #1465, error messages could sometimes say things like A.T doesn't match A.T

2007-09-06 Thread Ian Lynagh
Thu Sep 6 02:37:44 PDT 2007 Simon Marlow [EMAIL PROTECTED] * FIX #1465, error messages could sometimes say things like A.T doesn't match A.T This turned out to be a black hole, however we believe we now have a plan that does the right thing and shouldn't need to change again. Error

patch applied (ghc-6.8/ghc): Quote all the arguments to installPackage

2007-09-06 Thread Ian Lynagh
Wed Sep 5 16:29:59 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Quote all the arguments to installPackage Makes it obvious what's going on if any are empty. M ./libraries/Makefile -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http

patch applied (ghc-6.8/ghc): Set GhcBootLibs=YES in mk/validate-settings.mk

2007-09-06 Thread Ian Lynagh
Thu Sep 6 04:36:29 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Set GhcBootLibs=YES in mk/validate-settings.mk M ./mk/validate-settings.mk -2 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): also swap for variables in completion algorithm

2007-09-06 Thread Ian Lynagh
Wed Sep 5 06:44:26 PDT 2007 Tom Schrijvers [EMAIL PROTECTED] * also swap for variables in completion algorithm M ./compiler/typecheck/TcTyFuns.lhs -2 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.8/ghc): Fix -DDEBUG warning

2007-09-06 Thread Ian Lynagh
Wed Sep 5 19:39:14 PDT 2007 Manuel M T Chakravarty [EMAIL PROTECTED] * Fix -DDEBUG warning M ./compiler/typecheck/TcPat.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): Remove dead code in TcSimplify

2007-09-06 Thread Ian Lynagh
Wed Sep 5 20:17:19 PDT 2007 Manuel M T Chakravarty [EMAIL PROTECTED] * Remove dead code in TcSimplify M ./compiler/typecheck/TcSimplify.lhs -15 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): EqInst related clean up

2007-09-06 Thread Ian Lynagh
Thu Sep 6 02:50:18 PDT 2007 Manuel M T Chakravarty [EMAIL PROTECTED] * EqInst related clean up - Remove some unused and some superflous functions - Add comments regarding ancestor equalities - Tidied ancestor equality computation - Replace some incorrect instToId by instToVar (but

patch applied (ghc-6.8/ghc): Remove EqInsts from addSCs to avoid -DDEBUG warnings

2007-09-06 Thread Ian Lynagh
Thu Sep 6 02:51:02 PDT 2007 Manuel M T Chakravarty [EMAIL PROTECTED] * Remove EqInsts from addSCs to avoid -DDEBUG warnings M ./compiler/typecheck/TcSimplify.lhs -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.8/ghc): Cleanup of equality rewriting and no swapInsts for wanteds

2007-09-06 Thread Ian Lynagh
Thu Sep 6 04:58:18 PDT 2007 Manuel M T Chakravarty [EMAIL PROTECTED] * Cleanup of equality rewriting and no swapInsts for wanteds - Removed code duplication - Added comments - Took out swapInsts for wanteds. With the recent extension to swapInsts it does mess up error messages if

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

2007-09-06 Thread Ian Lynagh
Thu Sep 6 03:24:17 PDT 2007 Pepe Iborra [EMAIL PROTECTED] * warning police M ./compiler/ghci/Debugger.hs -18 +11 M ./compiler/ghci/RtClosureInspect.hs -59 +75 M ./compiler/main/InteractiveEval.hs -4 +4 ___ Cvs-ghc mailing list

patch applied (ghc-6.8/ghc): Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM

2007-09-06 Thread Ian Lynagh
Thu Sep 6 05:20:36 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM They are now the same as hardtop/FPTOOLS_TOP_ABS, so use those instead. Also removed some substitutions of / for \, as we now use a Haskell program to find the top path, and it only

Re: patch applied (ghc): massive changes to add a 'zipper' representation of C--

2007-09-06 Thread Ian Lynagh
On Thu, Sep 06, 2007 at 09:21:49AM -0700, [EMAIL PROTECTED] wrote: Thu Sep 6 09:19:48 PDT 2007 Norman Ramsey [EMAIL PROTECTED] * massive changes to add a 'zipper' representation of C-- Presumably this isn't suitable for 6.8? Thanks Ian ___

patch applied (ghc): Set do_bold based on $TERM, not platform

2007-09-06 Thread Ian Lynagh
Thu Sep 6 10:55:35 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Set do_bold based on $TERM, not platform M ./compiler/ghci/InteractiveUI.hs -10 +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): break020 and break021 underline things in the wrong place; trac #1669

2007-09-06 Thread Ian Lynagh
Thu Sep 6 11:38:06 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * break020 and break021 underline things in the wrong place; trac #1669 M ./tests/ghc-regress/ghci.debugger/scripts/all.T -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http

patch applied (ghc-6.8/ghc): Rejig boot

2007-09-07 Thread Ian Lynagh
Fri Sep 7 05:28:47 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Rejig boot find on Windows doesn't understand -L, so stop trying to be clever and just autoreconf everything. Also, print out the names of directories as we autoreconf them, so that if autoreconfing one breaks then we know

patch applied (ghc-6.8/ghc): Fix publishing

2007-09-07 Thread Ian Lynagh
Fri Sep 7 05:14:14 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix publishing Paths like c:/foo/bar get misinterpreted by rsync (really SSH?), as it thinks we want /foo/bar on the machine c. M ./Makefile -1 +12 ___ Cvs-ghc mailing list Cvs-ghc

patch applied (ghc): Fix publishing

2007-09-07 Thread Ian Lynagh
Fri Sep 7 05:14:14 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix publishing Paths like c:/foo/bar get misinterpreted by rsync (really SSH?), as it thinks we want /foo/bar on the machine c. M ./Makefile -1 +12 ___ Cvs-ghc mailing list Cvs-ghc

patch applied (ghc-6.8/ghc): Set do_bold based on $TERM, not platform

2007-09-06 Thread Ian Lynagh
Thu Sep 6 10:55:35 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Set do_bold based on $TERM, not platform M ./compiler/ghci/InteractiveUI.hs -10 +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

GHC 6.8 branch

2007-09-06 Thread Ian Lynagh
Hi all, It seems that we are getting more non-6.8 patches than I had anticipated, so I'm going to stop merging patches into the 6.8 branch by default. If you push a patch that should also go into the 6.8 branch then please either (a) push it yourself (but be sure to also push to the HEAD) (b)

patch applied (ghc-6.8/ghc): Don't put directories for unbuildable libraries in bindists

2007-09-07 Thread Ian Lynagh
Fri Sep 7 14:00:37 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Don't put directories for unbuildable libraries in bindists We think there is a library there, and then installPackage fails to install it. M ./libraries/Makefile -1 +1 ___ Cvs-ghc

patch applied (ghc): Don't put directories for unbuildable libraries in bindists

2007-09-07 Thread Ian Lynagh
Fri Sep 7 14:00:37 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Don't put directories for unbuildable libraries in bindists We think there is a library there, and then installPackage fails to install it. M ./libraries/Makefile -1 +1 ___ Cvs-ghc

patch applied (ghc-6.8/ghc): In ASSERT and friends, use all the expressions we are passed even if !DEBUG

2007-09-07 Thread Ian Lynagh
Fri Sep 7 16:33:24 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * In ASSERT and friends, use all the expressions we are passed even if !DEBUG Otherwise we may get unused variable warnings. GHC should optimise them all out for us. M ./compiler/HsVersions.h -5 +7

patch applied (ghc-6.8/ghc): Fix assertions in RtClosureInspect

2007-09-07 Thread Ian Lynagh
Fri Sep 7 16:33:30 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix assertions in RtClosureInspect M ./compiler/ghci/RtClosureInspect.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Make various assertions work when !DEBUG

2007-09-07 Thread Ian Lynagh
Fri Sep 7 17:31:12 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Make various assertions work when !DEBUG M ./compiler/HsVersions.h -2 +3 M ./compiler/basicTypes/Var.lhs -2 M ./compiler/codeGen/CgCon.lhs -3 +1 M ./compiler/codeGen/CgUtils.hs -2 M ./compiler/codeGen/CodeGen.lhs

patch applied (ghc): In ASSERT and friends, use all the expressions we are passed even if !DEBUG

2007-09-07 Thread Ian Lynagh
Fri Sep 7 16:33:24 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * In ASSERT and friends, use all the expressions we are passed even if !DEBUG Otherwise we may get unused variable warnings. GHC should optimise them all out for us. M ./compiler/HsVersions.h -5 +7

patch applied (ghc): Fix assertions in RtClosureInspect

2007-09-07 Thread Ian Lynagh
Fri Sep 7 16:33:30 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix assertions in RtClosureInspect M ./compiler/ghci/RtClosureInspect.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Make various assertions work when !DEBUG

2007-09-07 Thread Ian Lynagh
Fri Sep 7 17:31:12 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Make various assertions work when !DEBUG M ./compiler/HsVersions.h -2 +3 M ./compiler/basicTypes/Var.lhs -2 M ./compiler/codeGen/CgCon.lhs -3 +1 M ./compiler/codeGen/CgUtils.hs -2 M ./compiler/codeGen/CodeGen.lhs

patch applied (ghc-6.8/ghc): We seem to use Outputable unconditionally these days

2007-09-08 Thread Ian Lynagh
Sat Sep 8 07:27:12 PDT 2007 [EMAIL PROTECTED] * We seem to use Outputable unconditionally these days MERGE TO STABLE M ./compiler/ghci/ByteCodeLink.lhs -3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

Re: windows build for ghc HEAD ?

2007-09-10 Thread Ian Lynagh
On Mon, Sep 10, 2007 at 08:35:31AM +0100, Simon Peyton-Jones wrote: That's odd. The HEAD is pretty good these days. But as you say there is no snapshot since 24 August; Ian do you know why not? Different reasons on different days. Also, I've turned off the Windows HEAD nightly builders

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

2007-09-10 Thread Ian Lynagh
On Mon, Sep 10, 2007 at 08:50:32AM +0100, Simon Peyton-Jones wrote: | unknown flags in {-# OPTIONS #-} pragma: -fno-warn-orphans How do we stop older GHCs from dying with warning-flag incompatibilities? I'm validating a fix. Thanks Ian ___

Re: Parallel builds

2007-09-10 Thread Ian Lynagh
On Sun, Sep 09, 2007 at 11:58:26AM +0200, Sven Panne wrote: On Saturday 08 September 2007 19:33, Stefan O'Rear wrote: [...] $(MAKE) always includes the flags (at least with gnumake), cf info make MAKE\ Variable. Nope... Don't stop reading manuals prematurely: ;-)

patch applied (ghc): Add a --names-only flag for list --simple-output

2007-09-10 Thread Ian Lynagh
Fri Sep 7 11:19:44 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add a --names-only flag for list --simple-output We use this in the testsuite to find out which libraries we should run the tests from. M ./utils/ghc-pkg/Main.hs -2 +7 ___ Cvs-ghc

patch applied (ghc): Add some more bits to the boring file

2007-09-10 Thread Ian Lynagh
Fri Sep 7 14:22:08 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add some more bits to the boring file M ./.darcs-boring +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Turn off orphan warnings

2007-09-10 Thread Ian Lynagh
Mon Sep 10 05:27:56 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Turn off orphan warnings We also avoid using -fno-warn-orphans with older GHCs that don't understand the flag. M ./compiler/Makefile +5 M ./compiler/cmm/Cmm.hs -4 M ./compiler/cmm/PprCmmZ.hs -2 +1

patch applied (testsuite): Only run the tests from libraries that we have built

2007-09-10 Thread Ian Lynagh
Fri Sep 7 11:20:43 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Only run the tests from libraries that we have built Fixes failures when you have unbuilt libraries in your validate tree. M ./tests/ghc-regress/Makefile -1 +7 ___ Cvs-ghc mailing

patch applied (ghc-6.8/ghc): Add a BeConservative setting to the make system

2007-09-10 Thread Ian Lynagh
Mon Sep 10 06:35:28 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add a BeConservative setting to the make system If it is set, we don't try to use clock_gettime M ./mk/config.mk.in +4 M ./rts/Makefile +4 M ./rts/posix/GetTime.c -1 +1

patch applied (ghc): Add a BeConservative setting to the make system

2007-09-10 Thread Ian Lynagh
Mon Sep 10 06:35:28 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add a BeConservative setting to the make system If it is set, we don't try to use clock_gettime M ./mk/config.mk.in +4 M ./rts/Makefile +4 M ./rts/posix/GetTime.c -1 +1

Re: small gotcha under Linux

2007-09-10 Thread Ian Lynagh
On Fri, Sep 07, 2007 at 05:21:03PM +0100, Ross Paterson wrote: Perhaps this is well known, but it took me a while to twig to it, and may be something for binary packagers to watch out for: A binary produced by ghc-6.7 under Linux 2.6.9 or later will not run under Linux 2.6.8 or earlier (e.g.

Re: patch applied (ghc): Include package documentation, n-th attempt...

2007-09-10 Thread Ian Lynagh
Hi Sven, On Sun, Sep 09, 2007 at 08:42:11AM -0700, Sven Panne wrote: Sun Sep 9 08:40:53 PDT 2007 [EMAIL PROTECTED] * Include package documentation, n-th attempt... Am I right in thinking that this: # This is a cruel hack: There seems to be no way to install the Haddock # documentation

Re: link-time error: unrecognized escape sequence

2007-09-10 Thread Ian Lynagh
On Fri, Sep 07, 2007 at 08:47:43AM -0700, Conal Elliott wrote: I don't know what was in c:/tmp/ghc2268_0/ghc2268_0.rc. It was gone before I could look. If you add the -keep-tmp-files flag then it shouldn't be deleted. Thanks Ian ___ Cvs-ghc

Re: regarding testsuite

2007-09-10 Thread Ian Lynagh
On Thu, Sep 06, 2007 at 01:46:59AM +0100, Claus Reinke wrote: 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

patch applied (ghc-6.8/ghc): The RTS is Haddock-less, tell make about it

2007-09-10 Thread Ian Lynagh
Sun Sep 9 23:57:59 PDT 2007 [EMAIL PROTECTED] * The RTS is Haddock-less, tell make about it MERGE TO STABLE M ./rts/Makefile +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): FIX #903: mkWWcpr: not a product

2007-09-10 Thread Ian Lynagh
Mon Sep 10 03:38:30 PDT 2007 Simon Marlow [EMAIL PROTECTED] * FIX #903: mkWWcpr: not a product This fixes the long-standing bug that prevents some code with mutally-recursive modules from being compiled with --make and -O, including GHC itself. See the comments for details. There

Re: regarding testsuite

2007-09-12 Thread Ian Lynagh
On Wed, Sep 12, 2007 at 03:03:11PM +0100, Simon Marlow wrote: The testsuite is an EDSL, as Ian pointed out. But you really don't want to have to compile the test descriptions against the testsuite driver code each time you change one, so you have to use the GHC API somehow. I'd prefer not

Re: regarding testsuite

2007-09-12 Thread Ian Lynagh
On Wed, Sep 12, 2007 at 02:43:57PM +0100, Simon Marlow wrote: Ideally Trac would use darcs as its backend, and I could run a local Trac against a local darcs repository of the data, and then push my changes when I'm online. It's really just a proof-of-concept ATM, but I should mention

patch applied (ghc-6.8/ghc): Synched documentation links with current directory layout

2007-09-12 Thread Ian Lynagh
Tue Sep 11 00:18:01 PDT 2007 [EMAIL PROTECTED] * Synched documentation links with current directory layout Somehow the html subdirs are gone, this change was not completely intentional, but it is nice, anyway. Those subdirs never served any real purpose... MERGE TO STABLE M

patch applied (ghc-6.8/ghc): make in-place has bitrotted, so don't advertise or support it

2007-09-12 Thread Ian Lynagh
Tue Sep 11 13:22:02 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * make in-place has bitrotted, so don't advertise or support it M ./distrib/Makefile -8 +9 M ./distrib/configure-bin.ac -2 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http

patch applied (ghc-6.8/ghc): Further tweaking of haddock doc installation

2007-09-12 Thread Ian Lynagh
Tue Sep 11 15:47:34 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Further tweaking of haddock doc installation On Windows we now always use a path beginning $topdir/ so bindists are relocatable. We also now tell Setup configure where we are putting the documentation, and tell

patch applied (ghc-6.8/ghc): Fixing Hpc's Finite Map compat lib for ghc 6.2.1

2007-09-12 Thread Ian Lynagh
Fri Sep 7 22:53:20 PDT 2007 [EMAIL PROTECTED] * Fixing Hpc's Finite Map compat lib for ghc 6.2.1 M ./utils/hpc/HpcMap.hs +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Fixing hpc to allow use of hash function to seperate source files on source path

2007-09-12 Thread Ian Lynagh
Fri Sep 7 15:33:57 PDT 2007 [EMAIL PROTECTED] * Fixing hpc to allow use of hash function to seperate source files on source path M! ./utils/hpc/Hpc.hs -1 M ./utils/hpc/HpcDraft.hs -1 +1 M ./utils/hpc/HpcFlags.hs +1 M ./utils/hpc/HpcMarkup.hs -1 +1 M

patch applied (ghc-6.8/ghc): updating hpc toolkit

2007-09-12 Thread Ian Lynagh
Fri Sep 7 22:16:00 PDT 2007 [EMAIL PROTECTED] * updating hpc toolkit The hpc overlay has been ported from hpc-0.4 The new API for readMix is now used. M ./utils/hpc/Hpc.hs -2 +3 M ./utils/hpc/HpcDraft.hs -13 +2 M ./utils/hpc/HpcFlags.hs -1 +1 M

patch applied (ghc-6.8/ghc): Fix installation code

2007-09-12 Thread Ian Lynagh
Wed Sep 12 04:39:54 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix installation code M ./libraries/Makefile -6 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Fix repeated section name in documentation.

2007-09-12 Thread Ian Lynagh
Fri Sep 7 14:16:16 PDT 2007 [EMAIL PROTECTED] * Fix repeated section name in documentation. M ./docs/users_guide/runghc.xml -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Handle doc-index*.html, not just doc-index.html

2007-09-12 Thread Ian Lynagh
Wed Sep 12 06:54:07 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Handle doc-index*.html, not just doc-index.html haddock sometimes makes doc-index-A.html etc files. Not sure why it doesn't for me. Patch from Judah Jacobson. M ./libraries/Makefile -3 +3

patch applied (ghc-6.8/ghc): Give push-all the ability to pull with a --pull flag

2007-09-12 Thread Ian Lynagh
Wed Sep 12 07:07:43 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Give push-all the ability to pull with a --pull flag OK, so the name is a bit wrong now... M ./push-all -1 +9 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org

patch applied (ghc-6.8/ghc): STABLE only: Use -fno-warn-orphans in compiler/ if the compiler supports it

2007-09-12 Thread Ian Lynagh
Wed Sep 12 07:09:17 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * STABLE only: Use -fno-warn-orphans in compiler/ if the compiler supports it This was done as part of a larger patch in the HEAD. M ./compiler/Makefile +5 ___ Cvs-ghc mailing list Cvs

patch applied (ghc-6.8/ghc): MERGED: GHCi debugger: new flag -fbreak-on-error

2007-09-12 Thread Ian Lynagh
Wed Sep 12 07:14:27 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * MERGED: GHCi debugger: new flag -fbreak-on-error Pepe Iborra [EMAIL PROTECTED]**20070911101443 This flag works like -fbreak-on-exception, but only stops on uncaught exceptions. M ./compiler/main/DynFlags.hs +2

patch applied (ghc): Fix repeated section name in documentation.

2007-09-12 Thread Ian Lynagh
Fri Sep 7 14:16:16 PDT 2007 [EMAIL PROTECTED] * Fix repeated section name in documentation. M ./docs/users_guide/runghc.xml -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix installation code

2007-09-12 Thread Ian Lynagh
Wed Sep 12 04:39:54 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Fix installation code M ./libraries/Makefile -6 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Handle doc-index*.html, not just doc-index.html

2007-09-12 Thread Ian Lynagh
Wed Sep 12 06:54:07 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Handle doc-index*.html, not just doc-index.html haddock sometimes makes doc-index-A.html etc files. Not sure why it doesn't for me. Patch from Judah Jacobson. M ./libraries/Makefile -3 +3

patch applied (ghc): Give push-all the ability to pull with a --pull flag

2007-09-12 Thread Ian Lynagh
Wed Sep 12 07:07:43 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Give push-all the ability to pull with a --pull flag OK, so the name is a bit wrong now... M ./push-all -1 +9 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org

patch applied (ghc): Remove warning flags from individual compiler modules

2007-09-12 Thread Ian Lynagh
Wed Sep 12 09:22:00 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Remove warning flags from individual compiler modules We now set the flags once and for all in compiler/Makefile. M ./compiler/cmm/CmmCPSZ.hs -1 M ./compiler/cmm/CmmContFlowOpt.hs -1 +1 M ./compiler/cmm/CmmCvt.hs -1

patch applied (ghc): Forgot to import Data.List.find

2007-09-12 Thread Ian Lynagh
Wed Sep 12 07:33:46 PDT 2007 [EMAIL PROTECTED] * Forgot to import Data.List.find M ./compiler/nativeGen/RegSpillClean.hs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Re: darcs patch: Minor documentation fixes

2007-09-12 Thread Ian Lynagh
Hi Judah, On Tue, Sep 11, 2007 at 11:14:32AM -0700, Judah Jacobson wrote: Attached are a couple of minor fixes related to the documentation. Ian, please merge both to STABLE. Great, both applied, thanks! * Install all haddock html index files (e.g., doc-index-A.html). Note that I had to

Re: regarding testsuite

2007-09-12 Thread Ian Lynagh
On Wed, Sep 12, 2007 at 10:15:50PM +0100, Claus Reinke wrote: Aren't there ways of downloading whole websites onto your local machine. Kind of follow all links from url but stop when going outside of site site. I'm hopelessly ignorant but this seems like something that must exist

Re: regarding testsuite

2007-09-12 Thread Ian Lynagh
On Wed, Sep 12, 2007 at 08:43:51PM +0100, Claus Reinke wrote: use the source?-) test descriptions sound like data+read, with a test driver to be compiled once when the format changes, not when the description changes. Right, if you don't go for an EDSL then interpreted languages lose their

<    2   3   4   5   6   7   8   9   10   11   >