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

2007-09-07 Thread Andy Gill
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): updating hpc toolkit

2007-09-07 Thread Andy Gill
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 ./utils/hpc/HpcLexer.hs

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

2007-09-07 Thread Andy Gill
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 ./utils/hpc/HpcReport.h

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

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

2007-09-07 Thread Claus Reinke
(actually, :redir =>variable | commands | :redir END) This is fine, but if we were to do this properly I would still go for a syntax like output <- :browse M which avoids the problems with your earlier solution. that would seem an odd mixture of haskell and ghci syntax. i'd prefer to kee

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

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

2007-09-07 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 Fri Sep 7 19:30:00 BST 2007. checkin

patch applied (testsuite): Two more failing type families tests

2007-09-07 Thread Roman Leshchinskiy
Fri Sep 7 10:02:32 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Two more failing type families tests A ./tests/ghc-regress/indexed-types/should_compile/Simple11.hs A ./tests/ghc-regress/indexed-types/should_compile/Simple12.hs M ./tests/ghc-regress/indexed-types/should_compile

patch applied (ghc): a good deal of salutory renaming

2007-09-07 Thread nr
Fri Sep 7 09:12:46 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * a good deal of salutory renaming I've renamed a number of type and data constructors within Cmm so that the names used in the compiler may more closely reflect the C-- specification 2.1. I've done a bit of other renaming as

patch applied (ghc): fix for Simple9

2007-09-07 Thread chak
Thu Sep 6 10:17:03 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]> * fix for Simple9 No longer include non-indexed arguments in lookup of matching type function clause. By including non-indexed (additional) arguments, the lookup always fails. M ./compiler/typecheck/TcTyFuns.lhs -3 +

patch applied (ghc): Made TcTyFuns warning clean

2007-09-07 Thread chak
Fri Sep 7 05:11:13 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Made TcTyFuns warning clean M ./compiler/typecheck/TcTyFuns.lhs -43 +46 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): FIX: Type families test Simple14

2007-09-07 Thread chak
Fri Sep 7 02:22:17 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * FIX: Type families test Simple14 M ./compiler/typecheck/TcHsType.lhs -2 +9 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Improved error messages for higher-rank equality contexts

2007-09-07 Thread chak
Fri Sep 7 03:19:01 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Improved error messages for higher-rank equality contexts M ./compiler/typecheck/TcMType.lhs -5 +8 M ./compiler/types/TypeRep.lhs -6 +14 ___ Cvs-ghc mailing list Cvs-gh

patch applied (testsuite): Accept improved error messages for some tcfail tests

2007-09-07 Thread chak
Fri Sep 7 05:52:23 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Accept improved error messages for some tcfail tests M ./tests/ghc-regress/typecheck/should_fail/tcfail127.stderr -2 +3 M ./tests/ghc-regress/typecheck/should_fail/tcfail149.stderr -2 +3 M ./tests/ghc-regress/

patch applied (testsuite): Simple9 is fixed

2007-09-07 Thread chak
Thu Sep 6 10:19:31 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]> * Simple9 is fixed M ./tests/ghc-regress/indexed-types/should_compile/all.T -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): TypeFamilies: fixed Simple14 and added Simple15

2007-09-07 Thread chak
Fri Sep 7 03:16:16 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * TypeFamilies: fixed Simple14 and added Simple15 M ./tests/ghc-regress/indexed-types/should_fail/Simple14.stderr -1 +5 A ./tests/ghc-regress/indexed-types/should_fail/Simple15.hs A ./tests/ghc-regress/indexed-t

small gotcha under Linux

2007-09-07 Thread Ross Paterson
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. monk). This is because it will be using CLOCK_PROCESS_CPUTIME_ID/CL

link-time error: unrecognized escape sequence

2007-09-07 Thread Conal Elliott
I get the following error while linking haddock.ghc using the snapshot ghc-6.7.20070824-i386-unknown-mingw32.exe . ... [17 of 17] Compiling Main ( src/Main.hs, dist\build\haddock\haddock-tmp/Main.o ) Linking dist\build\haddock\haddock.exe ... c:/tmp/ghc2268_0/ghc2268_0.r

patch applied (testsuite): this test should unregister the test packages afterward (fixes driver063)

2007-09-07 Thread Simon Marlow
Fri Sep 7 08:16:11 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * this test should unregister the test packages afterward (fixes driver063) M ./tests/ghc-regress/typecheck/bug1465/Makefile +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.

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

2007-09-07 Thread Simon Marlow
Claus Reinke wrote: And the fact that this only applies to certain commands, and not to output generated by ordinary expressions/statements, means it feels too ad-hoc to me. .. but note that i'm looking for output capture, within GHCi, rather than redirection of a whole session. one could try,

patch applied (ghc): refactor duplicated code in main/HscMain

2007-09-07 Thread nr
Fri Sep 7 06:24:42 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * refactor duplicated code in main/HscMain I kept making mistakes because all the ZipCfg and CPS stuff was called from two different places (compiling Haskell and compiling Cmm). Now it is called from a single place, a

patch applied (ghc): in CmmExpr, always have (Show GlobalReg), regardless of DEBUG setting

2007-09-07 Thread nr
Fri Sep 7 06:24:17 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * in CmmExpr, always have (Show GlobalReg), regardless of DEBUG setting M ./compiler/cmm/CmmExpr.hs -5 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/l

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): 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): 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 building with old compilers which don't understand -fno-warn-orphans

2007-09-07 Thread Ian Lynagh
Thu Sep 6 12:57:37 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix building with old compilers which don't understand -fno-warn-orphans M ./compiler/cmm/Cmm.hs -8 +4 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listi

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

2007-09-07 Thread Simon Marlow
Ben Lippmeier wrote: | It would be nice to make Ben's register allocator available for testing on | the 6.8.x series, as it will give better results in some case (albeit only | a few at the moment). Since most of the code is already in the branch, I | don't think it's a problem to keep pushing

WorkingConventions on the wiki

2007-09-07 Thread Simon Marlow
I just re-organised http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions moving darcs-specific stuff into a subpage, and also adding a subpage for submission guidelines. Please take a look and munge it around as you see fit. Cheers, Simon

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

2007-09-07 Thread Ben Lippmeier
> | It would be nice to make Ben's register allocator available for > testing on > | the 6.8.x series, as it will give better results in some case (albeit > only > | a few at the moment). Since most of the code is already in the > branch, I > | don't think it's a problem to keep pushing patches

patch applied (ghc): Fix zonking in mkExports

2007-09-07 Thread Simon Peyton Jones
Thu Sep 6 02:03:46 PDT 2007 [EMAIL PROTECTED] * Fix zonking in mkExports I'd missed zonk, so that an error message for missing type signature read (unhelpfully) main/GHC.hs:1070:0: Warning: Definition but no type signature for `upsweep'' Inferred type: upswe

patch applied (ghc): Tiny optimisation/simplification to FunDeps.grow

2007-09-07 Thread Simon Peyton Jones
Fri Sep 7 03:11:33 PDT 2007 [EMAIL PROTECTED] * Tiny optimisation/simplification to FunDeps.grow M ./compiler/types/FunDeps.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Warning police

2007-09-07 Thread Simon Peyton Jones
Fri Sep 7 03:11:03 PDT 2007 [EMAIL PROTECTED] * Warning police M ./compiler/nativeGen/RegAllocLinear.hs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add clarifying comments

2007-09-07 Thread Simon Peyton Jones
Fri Sep 7 03:10:46 PDT 2007 [EMAIL PROTECTED] * Add clarifying comments M ./compiler/codeGen/SMRep.lhs -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

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

2007-09-07 Thread Simon Peyton-Jones
| It would be nice to make Ben's register allocator available for testing on | the 6.8.x series, as it will give better results in some case (albeit only | a few at the moment). Since most of the code is already in the branch, I | don't think it's a problem to keep pushing patches in. The reason

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

2007-09-07 Thread Simon Marlow
Simon Peyton-Jones 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? Indeed not. In fact none of the back-end changes (graph-colouring register allocator etc) th

patch applied (ghc): adding new files to do with new cmm functionality

2007-09-07 Thread nr
Fri Sep 7 00:57:54 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * adding new files to do with new cmm functionality A ./compiler/cmm/CmmCPSZ.hs A ./compiler/cmm/CmmContFlowOpt.hs A ./compiler/cmm/CmmCvt.hs A ./compiler/cmm/CmmExpr.hs A ./compiler/cmm/CmmLiveZ.hs A ./compi

Daily report for stable

2007-09-07 Thread BuildBot Collator
Build results: x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: pass pass fail (failed getsubrepos) fail (failed getsubrepos) pass Old unexpected test passes: arith008 1 x86 Windows stable hReady001 2 x86 Windows stable New unexpected test failures:

RE: ZipCfg missing

2007-09-07 Thread Simon Peyton-Jones
Ah, it's actually a dozen files, not one, and I don't think I have up to date versions of all of them. Stay tuned -- Norman will be up soon! Simon | -Original Message- | From: Ian Lynagh [mailto:[EMAIL PROTECTED] | Sent: 07 September 2007 01:55 | To: Norman Ramsey | Cc: Simon Peyton-Jon

RE: The head is dead!

2007-09-07 Thread Simon Peyton-Jones
Fortunately I have ZipCfg on my disk and will push it in a sec. In Norman's defence, he's had a torrid time wrestling with darcs in the last week, and has been assiduously validating. Your advice is still absolutely valid though. Simon | -Original Message- | From: [EMAIL PROTECTED] [m