[nightly] 25-Apr-2007 build of of HEAD on i386-unknown-mingw32 (bling)

2007-04-25 Thread sof
From: GHC Build Reports <[EMAIL PROTECTED]> To: cvs-ghc@haskell.org Subject: [nightly] 25-Apr-2007 build of of HEAD on i386-unknown-mingw32 (bling) Build description = of HEAD on i386-unknown-mingw32 (bling) Build location= /fptools/builds/HEAD Build config file = /fptools/builds/ghc-nightly/

[nightly] 25-Apr-2007 build of 6.6 branch on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-04-25 Thread GHC Build Reports
Build description = 6.6 branch on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/STABLE-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-6.6-cam-02-unx Nightly build started on cam-02-unx at Wed Apr 25 19:00:00 BST 2007.

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

2007-04-25 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 Apr 25 19:30:00 BST 2007. checki

patch applied (ghc): Drop newtypes before computing the refinement substitution after :print type reconstruction

2007-04-25 Thread Pepe Iborra
Wed Apr 25 12:40:48 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Drop newtypes before computing the refinement substitution after :print type reconstruction M ./compiler/ghci/Debugger.hs -4 +8 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://ww

patch applied (ghc): fix :print reconstructing too many types in environment bindings

2007-04-25 Thread Pepe Iborra
Wed Apr 25 10:02:10 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * fix :print reconstructing too many types in environment bindings For more details, see test print019 M ./compiler/ghci/RtClosureInspect.hs -13 +20 ___ Cvs-ghc mailing list Cvs

patch applied (ghc): Fix some corner cases in :print after the recent changes

2007-04-25 Thread Pepe Iborra
Wed Apr 25 09:21:20 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Fix some corner cases in :print after the recent changes M ./compiler/ghci/Debugger.hs -2 +6 M ./compiler/ghci/RtClosureInspect.hs -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.o

patch applied (ghc): Update the users_guide regarding list notation in :print

2007-04-25 Thread Pepe Iborra
Wed Apr 25 02:58:29 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Update the users_guide regarding list notation in :print M ./docs/users_guide/ghci.xml -7 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-g

patch applied (testsuite): Accept output

2007-04-25 Thread Pepe Iborra
Wed Apr 25 10:52:48 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Accept output M ./tests/ghc-regress/ghci.debugger/scripts/print008.stdout -2 +2 M ./tests/ghc-regress/ghci.debugger/scripts/print012.stdout -2 +3 M ./tests/ghc-regress/ghci.debugger/scripts/print016.script -1 +1 ___

RE: patch applied (ghc): Fixes to datacon wrappers for indexed data types

2007-04-25 Thread Simon Peyton-Jones
OK, all fixed; tests work (except one deriving one) Simon | -Original Message- | From: Manuel M T Chakravarty [mailto:[EMAIL PROTECTED] | Sent: 25 April 2007 10:16 | To: Simon Peyton-Jones | Cc: cvs-ghc@haskell.org | Subject: Re: patch applied (ghc): Fixes to datacon wrappers for indexed

patch applied (ghc): Tidy types of free vars at a breakpoint

2007-04-25 Thread Simon Marlow
Wed Apr 25 08:42:35 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Tidy types of free vars at a breakpoint Also share the code that extends the InteractiveContext between tcRnStmt and GHC.extendEnvironment. M ./compiler/main/GHC.hs -17 +14 M ./compiler/main/HscTypes.lhs -2 +23 M ./

patch applied (ghc): the Unknown types aren't required now

2007-04-25 Thread Simon Marlow
Wed Apr 25 07:52:07 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * the Unknown types aren't required now M ./compiler/prelude/PrelNames.lhs -6 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): remember the type of _result

2007-04-25 Thread Simon Marlow
Wed Apr 25 07:50:25 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * remember the type of _result M ./compiler/ghci/ByteCodeGen.lhs +1 M ./compiler/ghci/ByteCodeInstr.lhs -1 +4 M ./compiler/main/GHC.hs -19 +36 ___ Cvs-ghc mailing list Cvs-ghc@

patch applied (ghc): force APs, AP_STACKs and ThunkSelectors in :force

2007-04-25 Thread Simon Marlow
Wed Apr 25 07:29:45 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * force APs, AP_STACKs and ThunkSelectors in :force M ./compiler/ghci/RtClosureInspect.hs -2 +8 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

patch applied (ghc): use Any as the HValue type, this should be a bit safer than forall a.a

2007-04-25 Thread Simon Marlow
Wed Apr 25 07:29:14 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * use Any as the HValue type, this should be a bit safer than forall a.a M ./compiler/ghci/ByteCodeLink.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/ma

patch applied (ghc): unused exports

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:24:55 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * unused exports M ./compiler/ghci/RtClosureInspect.hs -7 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): unused import

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:24:33 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * unused import M ./compiler/ghci/Linker.lhs -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): refactor: move pprintClosureCommand out of the GHCi monad

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:17:26 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * refactor: move pprintClosureCommand out of the GHCi monad Strictly speaking most of pprintClosureCommand should be exported by the GHC API, but this is a step in the right direction. M ./compiler/ghci/Debugger.hs -12 +6

patch applied (testsuite): add some :show bindings

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:00:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add some :show bindings M ./tests/ghc-regress/ghci.debugger/scripts/print003.script +4 M ./tests/ghc-regress/ghci.debugger/scripts/print003.stdout +7 ___ Cvs-ghc mailing list Cvs

patch applied (testsuite): add test for a new bug

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:00:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for a new bug M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1 A ./tests/ghc-regress/ghci.debugger/scripts/print019.script ___ Cvs-ghc mailing list Cvs-ghc@haskell.o

patch applied (testsuite): this test requires an extra :step now

2007-04-25 Thread Simon Marlow
Wed Apr 25 05:59:20 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * this test requires an extra :step now M ./tests/ghc-regress/ghci.debugger/scripts/print018.script +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listi

patch applied (ghc): Keep track of free type variables in the interactive bindings

2007-04-25 Thread Simon Marlow
Wed Apr 25 06:03:32 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Keep track of free type variables in the interactive bindings Now, the type checker won't attempt to generalise over the skolem variables in the interactive bindings. If we end up trying to show one of these types, there w

patch applied (ghc): Some tyvars were being introduced in the environment via the thunk bindings ' _ti' in :print

2007-04-25 Thread Simon Marlow
Tue Apr 24 10:04:46 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * Some tyvars were being introduced in the environment via the thunk bindings '_ti' in :print M ./compiler/ghci/Debugger.hs -3 +12 M ./compiler/typecheck/TcMType.lhs -1 +1 ___ Cvs-

patch applied (ghc): When a type is refined after :print, propagate the substitution to all the interactive environment

2007-04-25 Thread Simon Marlow
Tue Apr 24 04:19:26 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * When a type is refined after :print, propagate the substitution to all the interactive environment M ./compiler/ghci/Debugger.hs -39 +26 M ./compiler/types/Type.lhs +1 ___ Cvs-gh

patch applied (ghc): convert type variables to TcTyVars, otherwise the typechecker gets confused

2007-04-25 Thread Simon Marlow
Tue Apr 24 07:18:47 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * convert type variables to TcTyVars, otherwise the typechecker gets confused M ./compiler/main/GHC.hs -2 +13 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailma

patch applied (ghc): DebuggerTys doesn't exist any more

2007-04-25 Thread Simon Marlow
Tue Apr 24 07:18:06 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * DebuggerTys doesn't exist any more M ./compiler/ghci/Debugger.hs -1 M ./compiler/main/GHC.hs -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listin

patch applied (ghc): Breakpoints: get the names of the free variables right

2007-04-25 Thread Simon Marlow
Tue Apr 24 04:32:02 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Breakpoints: get the names of the free variables right Previously we relied on the names of the Ids attached to a tick being the same as the names of the original variables in the source code. Sometimes this worked, sometim

patch applied (ghc): We no longer instantiate tyvars to Unknown types in the :print mechanism

2007-04-25 Thread Simon Marlow
Tue Apr 24 03:23:13 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]> * We no longer instantiate tyvars to Unknown types in the :print mechanism Instead, we keep the original tyvars. The plan is to exploit type relationships among closures to recover more types. M ./compiler/ghci/Debugger

patch applied (ghc): remove unused imports

2007-04-25 Thread Simon Marlow
Tue Apr 24 04:14:18 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * remove unused imports M ./compiler/deSugar/DsBinds.lhs -1 M ./compiler/deSugar/DsMeta.hs -3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/c

patch applied (ghc): add comments

2007-04-25 Thread Simon Marlow
Tue Apr 24 03:31:25 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add comments M ./compiler/hsSyn/HsBinds.lhs -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Tweak darcs-all script

2007-04-25 Thread Ian Lynagh
Wed Apr 25 05:46:20 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Tweak darcs-all script If you got darcs by SSH without specifying a username then the script would break. M ./darcs-all -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://ww

[nightly] 25-Apr-2007 build of of 6.6 branch on i386-unknown-mingw32 (bling)

2007-04-25 Thread sof
From: GHC Build Reports <[EMAIL PROTECTED]> To: cvs-ghc@haskell.org Subject: [nightly] 25-Apr-2007 build of of 6.6 branch on i386-unknown-mingw32 (bling) Build description = of 6.6 branch on i386-unknown-mingw32 (bling) Build location= /fptools/builds/STABLE Build config file = /fptools/buil

patch applied (ghc): Only haddock a package if it is buildable; spotted by Claus Reinke

2007-04-25 Thread Ian Lynagh
Wed Apr 25 04:10:39 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Only haddock a package if it is buildable; spotted by Claus Reinke M ./libraries/Makefile -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

patch applied (ghc): Generating synonym instance representation tycons

2007-04-25 Thread chak
Wed Apr 25 02:16:46 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Generating synonym instance representation tycons - Type synonym instances are turned into representation synonym tycons - They are entered into the pool of family instances (FamInst environments) in the same way a

patch applied (ghc): Add -fwarn-monomorphism-restriction (on by default) to warn when the MR is used

2007-04-25 Thread Simon Peyton Jones
Wed Apr 25 03:18:32 PDT 2007 [EMAIL PROTECTED] * Add -fwarn-monomorphism-restriction (on by default) to warn when the MR is used Users often trip up on the Dreaded Monomorphism Restriction. This warning flag tells you when the MR springs into action. Currently it's on by default, b

RE: patch applied (ghc): Fixes to datacon wrappers for indexed data types

2007-04-25 Thread Simon Peyton-Jones
No I did not get all the tests working. I just thought I should get the bits off my dying laptop, so all I did was confirm that I have not broken any mainline code (libraries etc). Sorry! I have still not gotten my head around this wrapper stuff, as I mentioned on the phone. You might want t

Re: patch applied (ghc): Fixes to datacon wrappers for indexed data types

2007-04-25 Thread Manuel M T Chakravarty
Did you run the regression tests on this? I already get an offence in "ghc-regress/indexed-types/should_compile/Simple1.hs" (corelint barfs on the wrapper for the associated data type). Manuel Simon Peyton Jones: Sun Apr 22 14:35:03 PDT 2007 [EMAIL PROTECTED] * Fixes to datacon wrappers f

patch applied (ghc): Retain inline-pragma information on unfoldings in interface files

2007-04-25 Thread Simon Peyton Jones
Wed Apr 25 00:49:24 PDT 2007 [EMAIL PROTECTED] * Retain inline-pragma information on unfoldings in interface files WARNING: this patch changes interface-file formats slightly you will need to recompile your libraries Duncan Coutts wanted to export a function that

patch applied (ghc): Fix comments about data constructors

2007-04-25 Thread Simon Peyton Jones
Wed Apr 25 00:48:42 PDT 2007 [EMAIL PROTECTED] * Fix comments about data constructors M ./compiler/basicTypes/OccName.lhs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Give the inferred type when warning of a missing type-signature (Trac #1256)

2007-04-25 Thread Simon Peyton Jones
Wed Apr 25 00:47:19 PDT 2007 [EMAIL PROTECTED] * Give the inferred type when warning of a missing type-signature (Trac #1256) M ./compiler/rename/RnBinds.lhs -20 +1 M ./compiler/typecheck/TcBinds.lhs -7 +20 M ./compiler/typecheck/TcRnMonad.lhs -2 +5 M ./docs/users_guide/using.xm

Re: patch applied (ghc): Make ticky work, at least partly, on 64-bit machines

2007-04-25 Thread Simon Marlow
Simon Peyton Jones wrote: Really there should be some complaint from the code generators, not simply a seg fault. There is now such a check: Wed Apr 4 16:50:01 BST 2007 Simon Marlow <[EMAIL PROTECTED]> * add a safety net to avoid generating bogus code Cheers, Simon __

Re: patch applied (ghc): revert previous fix until I can find out whyit was wrong

2007-04-25 Thread Simon Marlow
Claus Reinke wrote: unfortunately not. just rebuilt, and ghci still can't load base:-( That's a different GHCi problem :-) We know the cause: the base package is currently missing some extra-libraries on Windows. Ian is looking into fixing it. As a workaround, you could copy the extra-libra

RE: ticky

2007-04-25 Thread Simon Peyton-Jones
Oops sorry. I recorded but did not push. Try now. S | -Original Message- | From: Tim Chevalier [mailto:[EMAIL PROTECTED] | Sent: 25 April 2007 05:43 | To: Simon Peyton-Jones | Cc: cvs-ghc@haskell.org | Subject: Re: ticky | | On 4/24/07, Simon Peyton-Jones <[EMAIL PROTECTED]> wrote: | > T

patch applied (ghc): Make ticky work, at least partly, on 64-bit machines

2007-04-25 Thread Simon Peyton Jones
Tue Apr 24 06:30:11 PDT 2007 [EMAIL PROTECTED] * Make ticky work, at least partly, on 64-bit machines The ticky StgEntCounter structure was trying to be clever by using a fixed-width 32-bit field for the registeredp value. But the code generators are not up to handling structures packe

patch applied (ghc): Add WAY_debug_t_NAME and WAY_debug_t_HC_OPTS

2007-04-25 Thread Simon Peyton Jones
Tue Apr 24 06:29:18 PDT 2007 [EMAIL PROTECTED] * Add WAY_debug_t_NAME and WAY_debug_t_HC_OPTS M ./mk/config.mk.in +4 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Daily report for head

2007-04-25 Thread BuildBot Collator
New unexpected test failures: conc019 1 tnaur PPC OSX head time002 1 x86 Windows head fast Fixed unexpected test failures: CPUTime001 TH_class1 TH_dupdecl TH_exn1 TH_fail TH_genEx TH_mkName TH_recover TH_reifyDecl1 TH_reifyDecl2 TH_repE2

Daily report for 6.6

2007-04-25 Thread BuildBot Collator
New unexpected test failures: conc049 1 x86-64 Linux 6.6 Fixed unexpected test failures: conc019 concprog001 Old unexpected test failures: ThreadDelay001 1 x86 Windows 6.6 barton-mangler-bug 1 x86 Windows 6.6 conc023 1 x86 Windows 6.6 conc047