RE: Another dead head?!?

2007-09-11 Thread Simon Peyton-Jones
Absolutely -- sorry about that. Simon | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Manuel M T | Chakravarty | Sent: 12 September 2007 02:45 | To: cvs-ghc@haskell.org | Subject: Re: Another dead head?!? | | I just pushed a patch fixing this. The er

Re: Another dead head?!?

2007-09-11 Thread Manuel M T Chakravarty
I just pushed a patch fixing this. The error only appeared when compiling without -DDEBUG, but this is the default for validate. I think it's a good idea to have a clean repos just for validate with all the default settings. Manuel Manuel M T Chakravarty wrote: validate dies for me with th

patch applied (testsuite): TypeFamilies: added test exercising skolemOccurs

2007-09-11 Thread chak
Mon Sep 10 19:47:51 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * TypeFamilies: added test exercising skolemOccurs A ./tests/ghc-regress/indexed-types/should_compile/Simple13.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1

patch applied (ghc): Fix type error in MkZipCfg

2007-09-11 Thread chak
Tue Sep 11 18:04:58 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Fix type error in MkZipCfg - Fixes a bug introduced with the patch named 'check for unreachable code only with -DDEBUG' - Breakage occured only without -DDEBUG (which is 'valdiate's default!) M ./compiler/cmm

Another dead head?!?

2007-09-11 Thread Manuel M T Chakravarty
validate dies for me with the appended error on MacOS with the latest HEAD. Manuel /opt/local/bin/ghc -Werror -H64m -Onot -fasm -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istag

patch applied (ghc): scrape some unused barnacles off of ZipCfg and put them into ZipCfgExtras

2007-09-11 Thread nr
Tue Sep 11 08:45:33 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * scrape some unused barnacles off of ZipCfg and put them into ZipCfgExtras M ./compiler/cmm/ZipCfg.hs -63 +23 M ./compiler/cmm/ZipCfgCmmRep.hs -6 +1 A ./compiler/cmm/ZipCfgExtras.hs

patch applied (ghc): split the CmmGraph constructor interface from the representation

2007-09-11 Thread nr
Tue Sep 11 08:06:35 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * split the CmmGraph constructor interface from the representation Interface MkZipCfgCmm should now be sufficient for all construction needs, though some identifiers are re-exported from (and explained in) MkZipCfg. ZipCfgCmmR

patch applied (ghc): correct two single-identifier bugs that stopped the Adams optimization from working

2007-09-11 Thread nr
Tue Sep 11 07:29:14 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * correct two single-identifier bugs that stopped the Adams optimization from working M ./compiler/cmm/CmmProcPointZ.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.

patch applied (ghc): default ppr method for CmmGraph now tells more about the representation

2007-09-11 Thread nr
Tue Sep 11 07:27:01 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * default ppr method for CmmGraph now tells more about the representation (Previously, ppr had tried to make the zipper representation look as much like the ListGraph representation as possible. This decision was unhelpful for

patch applied (ghc): prettyprint 'hinted' things in a more readable way

2007-09-11 Thread nr
Tue Sep 11 07:25:35 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * prettyprint 'hinted' things in a more readable way M ./compiler/cmm/PprCmm.hs -1 +7 M ./compiler/cmm/ZipCfgCmm.hs -14 +20 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www

patch applied (ghc): check for unreachable code only with -DDEBUG

2007-09-11 Thread nr
Tue Sep 11 07:24:10 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * check for unreachable code only with -DDEBUG M ./compiler/cmm/MkZipCfg.hs +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): add a big diagnostic for failures in CmmCvt.toZgraph

2007-09-11 Thread nr
Tue Sep 11 07:23:38 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]> * add a big diagnostic for failures in CmmCvt.toZgraph M ./compiler/cmm/CmmCvt.hs -3 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

extracting an index of faqs from the commentary

2007-09-11 Thread Claus Reinke
so i don't think that adding to the main text alone would help people like me, who would need an index or a how-to faq. but trying to keep an entirely separate index or faq in sync with the main text seems hopeless as well. in light of this, my suggestion for improvement would be to embedd in

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

2007-09-11 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 Tue Sep 11 19:30:01 BST 2007. checki

patch applied (ghc): Don't try and coalesce nodes with themselves

2007-09-11 Thread Ben Lippmeier
Tue Sep 11 08:12:11 PDT 2007 [EMAIL PROTECTED] * Don't try and coalesce nodes with themselves M ./compiler/nativeGen/GraphColor.hs -3 +6 M ./compiler/nativeGen/GraphOps.hs -18 +20 M ./compiler/nativeGen/RegLiveness.hs -1 +4 ___ Cvs-ghc ma

patch applied (ghc): Try and allocate vregs spilled/reloaded from some slot to the same hreg

2007-09-11 Thread Ben Lippmeier
Tue Sep 11 07:50:54 PDT 2007 [EMAIL PROTECTED] * Try and allocate vregs spilled/reloaded from some slot to the same hreg M ./compiler/nativeGen/RegAllocColor.hs -5 +7 M ./compiler/nativeGen/RegLiveness.hs +46 ___ Cvs-ghc mailing list Cvs-ghc@

patch applied (ghc): Better handling of live range joins via spill slots in spill cleaner

2007-09-11 Thread Ben Lippmeier
Tue Sep 11 06:02:47 PDT 2007 [EMAIL PROTECTED] * Better handling of live range joins via spill slots in spill cleaner M ./compiler/nativeGen/RegAllocColor.hs -1 +1 M ./compiler/nativeGen/RegSpillClean.hs -59 +145 ___ Cvs-ghc mailing list Cvs-

patch applied (ghc): Make sure to coalesce all the nodes found during iterative scanning

2007-09-11 Thread Ben Lippmeier
Mon Sep 10 09:29:09 PDT 2007 [EMAIL PROTECTED] * Make sure to coalesce all the nodes found during iterative scanning M ./compiler/nativeGen/GraphColor.hs -1 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/c

patch applied (ghc): Add iterative coalescing to graph coloring allocator

2007-09-11 Thread Ben Lippmeier
Fri Sep 7 10:23:15 PDT 2007 [EMAIL PROTECTED] * Add iterative coalescing to graph coloring allocator Iterative coalescing interleaves conservative coalesing with the regular simplify/scan passes. This increases the chance that nodes will be coalesced as they will have a lower degree th

Re: patch applied (testsuite): Accept output

2007-09-11 Thread Pepe Iborra
On 11/09/2007, at 17:39, Simon Marlow wrote: I'm slightly worried at the idea of a special case for TypeRep. That doesn't seem right to me - I realise that we're showing the full internal details of TypeRep here, but the debugger does that for every type. It's a debugger, it's supposed t

patches/diffs for full :browse! (fixes most of #1617)

2007-09-11 Thread Claus Reinke
please find attached the diffs and files for implementing :browse!, a slightly more detailed variant of :browse. from the user guide: If the ! symbol is appended to the command, data constructors and class methods will be listed individually, otherwise, they will only be listed in the

Re: patch applied (testsuite): Accept output

2007-09-11 Thread Simon Marlow
I'm slightly worried at the idea of a special case for TypeRep. That doesn't seem right to me - I realise that we're showing the full internal details of TypeRep here, but the debugger does that for every type. It's a debugger, it's supposed to show you what's really going on. If we start ad

patch applied (ghc-6.8/ghc): Custom printer for the Term datatype that won't output TypeRep values

2007-09-11 Thread Pepe Iborra
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Custom printer for the Term datatype that won't output TypeRep values The term pretty printer used by :print shouldn't output the contents of TypeRep values, e.g. inside Dynamic values M ./compiler/ghci/Debugger.hs -5 +2

windows head build and tests

2007-09-11 Thread Claus Reinke
todays make log still shows missing gmp.h and EnterCriticalSection items. the latter issue also causes conc068 to fail. from make log [line 303] config.status: creating gmp.h [line 757] ../utils/mkdependC/mkdependC -f .depend-BASE -D__GLASGOW_HASKELL__=607 -I../incl

patch applied (testsuite): Accept output for break024

2007-09-11 Thread Pepe Iborra
Tue Sep 11 08:15:31 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Accept output for break024 :print no longer shows the contents of TypeRep values M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -15 +3 ___ Cvs-ghc mailing list Cv

patch applied (ghc): Custom printer for the Term datatype that won't output TypeRep values

2007-09-11 Thread Pepe Iborra
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Custom printer for the Term datatype that won't output TypeRep values The term pretty printer used by :print shouldn't output the contents of TypeRep values, e.g. inside Dynamic values M ./compiler/ghci/Debugger.hs -5 +2

Re: patch applied (testsuite): Accept output

2007-09-11 Thread Pepe Iborra
Indeed. I noticed shortly after pushing. In fact, the term pretty printer used by :print shouldn't output the contents of TypeRep values. I was just working on a custom printer for the Term datatype that would take care of that. Thanks, pepe On 11/09/2007, at 16:59, Simon Marlow wrote: Pe

patch applied (ghc): FIX #1466 (partly), which was causing concprog001(ghci) to fail

2007-09-11 Thread Simon Marlow
Tue Sep 11 06:02:28 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1466 (partly), which was causing concprog001(ghci) to fail An AP_STACK now ensures that there is at least AP_STACK_SPLIM words of stack headroom available after unpacking the payload. Continuations that require more than

Re: patch applied (testsuite): Accept output

2007-09-11 Thread Simon Marlow
Pepe Iborra wrote: Tue Sep 11 03:31:39 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Accept output M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -6 +10 this test has varying output, e.g. I get the diff below. It's probably not a good idea to emit raw Typeable key values, be

patch applied (ghc): Fix type signatures

2007-09-11 Thread Pepe Iborra
Tue Sep 11 04:32:12 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Fix type signatures M ./compiler/main/InteractiveEval.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): Simplified break025 to better illustrate the problem,

2007-09-11 Thread Pepe Iborra
Tue Sep 11 03:30:39 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Simplified break025 to better illustrate the problem, and marked it as failing under ticket #1681 M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1 M ./tests/ghc-regress/ghci.debugger/scripts/break025.script -6 +2

patch applied (ghc-6.8/ghc): Documentation for -fbreak-on-error

2007-09-11 Thread Pepe Iborra
Tue Sep 11 03:19:44 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Documentation for -fbreak-on-error M ./docs/users_guide/flags.xml +12 M ./docs/users_guide/ghci.xml -3 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailm

patch applied (ghc-6.8/ghc): Remove obsolete -fdebugging flag

2007-09-11 Thread Pepe Iborra
Fri Sep 7 06:58:57 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Remove obsolete -fdebugging flag A left over from the 1st GHCi debugger prototype M ./docs/users_guide/flags.xml -12 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haske

patch applied (testsuite): Accept output

2007-09-11 Thread Pepe Iborra
Tue Sep 11 03:31:39 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Accept output M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -6 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): Added tests break024 and break025

2007-09-11 Thread Pepe Iborra
Fri Sep 7 03:33:30 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Added tests break024 and break025 for -fbreak-on-error and -fbreak-on-exception M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +2 A ./tests/ghc-regress/ghci.debugger/scripts/break024.hs A ./tests/ghc-regress/ghc

patch applied (ghc): Documentation for -fbreak-on-error

2007-09-11 Thread Pepe Iborra
Tue Sep 11 03:19:44 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Documentation for -fbreak-on-error M ./docs/users_guide/flags.xml +12 M ./docs/users_guide/ghci.xml -3 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailm

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

2007-09-11 Thread Pepe Iborra
Tue Sep 11 03:14:43 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * GHCi debugger: new flag -fbreak-on-error This flag works like -fbreak-on-exception, but only stops on uncaught exceptions. M ./compiler/main/DynFlags.hs +2 M ./compiler/main/InteractiveEval.hs -8 +20

patch applied (ghc): Remove obsolete -fdebugging flag

2007-09-11 Thread Pepe Iborra
Fri Sep 7 06:58:57 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Remove obsolete -fdebugging flag A left over from the 1st GHCi debugger prototype M ./docs/users_guide/flags.xml -12 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haske

patch applied (testsuite): add test for #1677

2007-09-11 Thread Simon Marlow
Tue Sep 11 02:01:01 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for #1677 A ./tests/ghc-regress/driver/bug1677/ A ./tests/ghc-regress/driver/bug1677/Bar.hs A ./tests/ghc-regress/driver/bug1677/Foo.hs A ./tests/ghc-regress/driver/bug1677/Makefile A ./tests/ghc-regres

patch applied (ghc): refactoring: eliminate DriverPipeline.CompResult and GHC.upsweep_compile

2007-09-11 Thread Simon Marlow
Mon Sep 10 07:57:47 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * refactoring: eliminate DriverPipeline.CompResult and GHC.upsweep_compile M ./compiler/main/DriverPipeline.hs -45 +45 M ./compiler/main/GHC.hs -25 +2 ___ Cvs-ghc mailing list Cvs-

patch applied (ghc): refactoring: inline hscMkCompiler

2007-09-11 Thread Simon Marlow
Mon Sep 10 07:57:18 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * refactoring: inline hscMkCompiler M ./compiler/main/HscMain.lhs -37 +27 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): FIX #1677; poor error message for misspelled module declaration

2007-09-11 Thread Simon Marlow
Tue Sep 11 01:54:52 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1677; poor error message for misspelled module declaration M ./compiler/main/DriverPipeline.hs -1 +1 M ./compiler/main/GHC.hs -2 +2 M ./compiler/main/HeaderInfo.hs -13 +5 __

RE: full :browse! (#1617, draft patch, and a question)

2007-09-11 Thread Simon Peyton-Jones
| just to make certain i understand that double list: | | [GlobalRdrElt] : different things with the same unqualified name | [ImportSpec] : different qualified names for the same thing Nearly. [GlobalRdrElt] : different things with the same *OccName* The thing may note be in s

Re: link-time error: unrecognized escape sequence

2007-09-11 Thread Simon Marlow
Conal Elliott wrote: Thanks for that tip. Here's what the problematic file contains: 1 24 MOVEABLE PURE "dist\build\eros\eros.exe.manifest" Now I can see that the "unrecognized escape sequences" come from missing back-slashes. I guess "dist\build", the "\b" is getting interpreted as a back

Daily report for head

2007-09-11 Thread BuildBot Collator
Build results: x86-64 Linux head: pass gabor head:pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: fail (failed stage1) mnemosyne x86-64 Gentoo head: pass phil Intel OSX head: fail (failed stage1) phil P4 SuSE Linux head: pass

Daily report for stable

2007-09-11 Thread BuildBot Collator
Build results: x86 Windows stable: fail (failed nofib.boot.0_4 nofib.boot.0_5) fail (failed darcs) x86 Windows stable fast: fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) x86-64 Linux stable: pass Dropping unexpect

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

2007-09-11 Thread Sven Panne
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 ./d