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

2007-03-21 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 Mar 21 19:30:01 GMT 2007. checki

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

2007-03-21 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 Mar 21 19:00:00 GMT 2007.

Re: More hs-boot file troubles

2007-03-21 Thread Donald Bruce Stewart
simonpj: > Not only that, but your boot file contained instance declarations! > That's a pretty new feature, and it didn't work right. Should be ok > now. Yes, great! Thanks Simon! It bulids now. I'll see about breaking up the module cycles a bit better. -- Don

Re: More hs-boot file troubles

2007-03-21 Thread Donald Bruce Stewart
simonpj: > GHC should not crash. > > But, as a separate matter, hs-boot files are always to be regarded > with suspicion. Why do you need Num.hs-boot. I think it's because > GHC.Num imports GHC.Show which imports GHC.List which imports Yes, exactly this. Just trying to break that loop. > Data.

Re: module graphing

2007-03-21 Thread Sven Panne
On Wednesday 21 March 2007 17:44, Ian Lynagh wrote: > [...] It doesn't help that the tool doesn't currently look for, and colour, > loops (source imports are coloured red, though, so you can spot them at > least). Could it be modified to simply print out all loops in textual form as an option? Th

Re: module graphing

2007-03-21 Thread Ian Lynagh
On Wed, Mar 21, 2007 at 09:40:13AM +, Simon Peyton-Jones wrote: > great! For module loops, a dotted line for the {-SOURCE-} imports would be > good. > > (give me a yell when it's working on GHC itself and the libs) OK, so the commandline below works for base (once it has been built by cabal;

patch applied (ghc-6.6/testsuite): #1194/tcrun032 is now fixed

2007-03-21 Thread Ian Lynagh
Wed Mar 21 07:18:22 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * #1194/tcrun032 is now fixed M ./tests/ghc-regress/typecheck/should_run/all.T -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.6/testsuite): #1214/gadt23 is now fixed

2007-03-21 Thread Ian Lynagh
Wed Mar 21 07:17:00 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * #1214/gadt23 is now fixed M ./tests/ghc-regress/gadt/all.T -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix checkHiBootIface for instances declared in hs-boot files

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 07:04:24 PDT 2007 [EMAIL PROTECTED] * Fix checkHiBootIface for instances declared in hs-boot files Hs-boot files can contain instance declarations, but Duncan used this feature for the first time today, and it didn't quite work. I'm not sure whether it worked before; anyway

RE: More hs-boot file troubles

2007-03-21 Thread Simon Peyton-Jones
Not only that, but your boot file contained instance declarations! That's a pretty new feature, and it didn't work right. Should be ok now. Simon | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Donald Bruce | Stewart | Sent: 21 March 2007 11:10 | To

Re: Manual send of darcs patch

2007-03-21 Thread Ian Lynagh
On Sun, Mar 18, 2007 at 03:58:06AM +, C Rodrigues wrote: > I wasn't able to "darcs send" directly to this e-mail address, so I sent to > a file. The file is attached. Now applied (to both 6.6 branch and HEAD); many thanks! Ian ___ Cvs-ghc mailin

patch applied (ghc): mangler and runtime updates for gcc 4 on ia64

2007-03-21 Thread Ian Lynagh
Sat Mar 17 20:31:32 PDT 2007 [EMAIL PROTECTED] * mangler and runtime updates for gcc 4 on ia64 Gcc 4 is doing more clever optimizations than earlier gccs. These changes let ghc compile and run on ia64 with gcc 4.0.3. Register stack frames are enlarged so that all functions use the

patch applied (ghc): ia64 tailcall fix

2007-03-21 Thread Ian Lynagh
Fri Mar 16 19:55:29 PDT 2007 [EMAIL PROTECTED] * ia64 tailcall fix Tail-calls now branch to the end of the function after the call. This stops gcc from trying to move instructions into the space immediately after the call, which confuses the mangler. M ./includes/TailCalls.h

patch applied (ghc-6.6/ghc): mangler and runtime updates for gcc 4 on ia64

2007-03-21 Thread Ian Lynagh
Sat Mar 17 20:31:32 PDT 2007 [EMAIL PROTECTED] * mangler and runtime updates for gcc 4 on ia64 Gcc 4 is doing more clever optimizations than earlier gccs. These changes let ghc compile and run on ia64 with gcc 4.0.3. Register stack frames are enlarged so that all functions use the

RE: More hs-boot file troubles

2007-03-21 Thread Simon Peyton-Jones
GHC should not crash. But, as a separate matter, hs-boot files are always to be regarded with suspicion. Why do you need Num.hs-boot. I think it's because GHC.Num imports GHC.Show which imports GHC.List which imports Data.List.Stream. But that's stupid. Show only uses a couple of functions f

RE: More hs-boot file troubles

2007-03-21 Thread Simon Peyton-Jones
That's odd. I'll peer at it. (Darcs is painfully-slowly getting your repo. up to 214/1699 now, coming down at 2patches/sec.) S | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Donald Bruce | Stewart | Sent: 21 March 2007 11:10 | To: cvs-ghc@haskel

patch applied (ghc-6.6/ghc): ia64 tailcall fix

2007-03-21 Thread Ian Lynagh
Fri Mar 16 19:55:29 PDT 2007 [EMAIL PROTECTED] * ia64 tailcall fix Tail-calls now branch to the end of the function after the call. This stops gcc from trying to move instructions into the space immediately after the call, which confuses the mangler. M ./includes/TailCalls.h

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

2007-03-21 Thread sof
From: GHC Build Reports <[EMAIL PROTECTED]> To: cvs-ghc@haskell.org Subject: [nightly] 21-Mar-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): Remove bogus export from TcSplice.lhs-boot

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 04:20:57 PDT 2007 [EMAIL PROTECTED] * Remove bogus export from TcSplice.lhs-boot M ./compiler/typecheck/TcSplice.lhs-boot -4 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Wibble to GHCi part of TcRnDriver

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 04:16:39 PDT 2007 [EMAIL PROTECTED] * Wibble to GHCi part of TcRnDriver M ./compiler/typecheck/TcRnDriver.lhs -3 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

More hs-boot file troubles

2007-03-21 Thread Donald Bruce Stewart
Looks like there's still something wrong with iface checking and .hs-boot files, in today's head (since the latest SPJ patches). Duncan and I are working on a fork of base using stream fusion for the List library. We needed a new .hs-boot breaker between Data.List.Stream and GHC.Num. While this w

RE: module graphing

2007-03-21 Thread Simon Peyton-Jones
great! For module loops, a dotted line for the {-SOURCE-} imports would be good. We should make it easy to get the tool. (give me a yell when it's working on GHC itself and the libs) S | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ian Lynagh | Sen

patch applied (ghc): Yet another wibble to checkHiBootIface; it' s trickier than it looks!

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 02:37:33 PDT 2007 [EMAIL PROTECTED] * Yet another wibble to checkHiBootIface; it's trickier than it looks! M ./compiler/typecheck/TcRnDriver.lhs -7 +20 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinf

patch applied (ghc): Improve pretty-printing for IfaceConDecl

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 02:36:11 PDT 2007 [EMAIL PROTECTED] * Improve pretty-printing for IfaceConDecl M ./compiler/iface/IfaceSyn.lhs -8 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Remove redundant exports from a hs-boot file

2007-03-21 Thread Simon Peyton Jones
Wed Mar 21 02:35:25 PDT 2007 [EMAIL PROTECTED] * Remove redundant exports from a hs-boot file M ./compiler/types/TypeRep.lhs-boot -7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

RE: HEAD fixed

2007-03-21 Thread Simon Peyton-Jones
Rats. My brain is slow. I'm pushing a patch now. Sorry S | -Original Message- | From: Ian Lynagh [mailto:[EMAIL PROTECTED] | Sent: 20 March 2007 23:07 | To: Simon Peyton-Jones | Cc: cvs-ghc@haskell.org | Subject: Re: HEAD fixed | | On Tue, Mar 20, 2007 at 03:44:08PM +, Simon Peyton

[nightly] 20-Mar-2007 build of of HEAD on i386-unknown-mingw32 (bling)

2007-03-21 Thread sof
From: GHC Build Reports <[EMAIL PROTECTED]> To: cvs-ghc@haskell.org Subject: [nightly] 20-Mar-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/