Re: Building system again - MacOS

2007-06-20 Thread Andy Gill
Galois intends to setup a virtual machine that runs MacOS, for this purpose. We are waiting, however for 10.5 before we buy the machine. AndyG On Jun 20, 2007, at 5:03 PM, Manuel M T Chakravarty wrote: Simon Peyton-Jones wrote, The current plan is to have a "last good build" snapshot Darcs

Re: Building system again

2007-06-20 Thread Roman Leshchinskiy
Hi Ian, Ian Lynagh wrote: cd libraries darcs get http://darcs.haskell.org/packages/ndp cd .. autoreconf Are there docs somewhere that still tell you to run autoreconf? sh boot This step is new and, of course, I skipped it on first try. The README mentions it but why is it nec

patch applied (ghc): Remove an incorrect claim that [t| ... |] isn't implemented yet

2007-06-20 Thread Ian Lynagh
Wed Jun 20 17:31:03 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Remove an incorrect claim that [t| ... |] isn't implemented yet M ./docs/users_guide/glasgow_exts.xml -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/

Re: Building system again - MacOS

2007-06-20 Thread Manuel M T Chakravarty
Simon Peyton-Jones wrote, The current plan is to have a "last good build" snapshot Darcs repo. If you pull from that, you'll know that Buildbot managed to build from start to finish without problems. In that context, AFAIK there is no nightly MacOS build at the moment. Unfortunately, we have

patch applied (ghc): Make building haddock docs opt-in rather than opt-out

2007-06-20 Thread Ian Lynagh
Wed Jun 20 16:59:09 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Make building haddock docs opt-in rather than opt-out M ./compiler/Makefile -1 +1 M ./libraries/Makefile -2 +2 M ./mk/package.mk -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.

Re: Building system again

2007-06-20 Thread Ian Lynagh
On Tue, Jun 19, 2007 at 11:43:35PM -0700, Stefan O'Rear wrote: > On Wed, Jun 20, 2007 at 04:38:36PM +1000, Roman Leshchinskiy wrote: > > The parse error is because ndp uses some ghc extensions which Haddock > > doesn't understand. But why is Haddock run at all here? IMO, a separate > > make doc s

Re: Building system again

2007-06-20 Thread Ian Lynagh
Hi Roman, On Wed, Jun 20, 2007 at 04:38:36PM +1000, Roman Leshchinskiy wrote: > > today, I tried to build the ghc-ndp branch from a fresh tree after two > weeks off. Ultimately, it sort of worked, but not without some pain. > I'll describe what I did and the problems I've encountered in the ho

patch applied (ghc): Don't assume that the main repo is called "ghc" in darcs-all

2007-06-20 Thread Ian Lynagh
Wed Jun 20 16:40:07 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Don't assume that the main repo is called "ghc" in darcs-all Fixes working in branches where that isn't true. M ./darcs-all -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://

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

2007-06-20 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 Jun 20 19:30:01 BST 2007. checki

patch applied (ghc): Trivial fix to clear Trac #1386

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 09:58:36 PDT 2007 [EMAIL PROTECTED] * Trivial fix to clear Trac #1386 M ./compiler/rename/RnSource.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Wibbles in flaggery, concerning backward compatibility with -f flags

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 09:58:01 PDT 2007 [EMAIL PROTECTED] * Wibbles in flaggery, concerning backward compatibility with -f flags M ./compiler/main/DynFlags.hs -3 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Implement -X=GADTs and -X=RelaxedPolyRec

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 09:33:59 PDT 2007 [EMAIL PROTECTED] * Implement -X=GADTs and -X=RelaxedPolyRec Two new -X flags, one for GADTs and one for relaxed polymorphic recursion This also fixes a rather confusing error message that the Darcs folk tripped over. M ./compiler/typecheck/TcBin

patch applied (ghc): Use -X for language extensions

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 09:26:56 PDT 2007 [EMAIL PROTECTED] * Use -X for language extensions We've often talked about having a separate flag for language extensions, and now we have one. You can say -XImplicitParams -X=ImplicitParams -Ximplicit-params as you like. Thes

patch applied (ghc): Unused import

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 09:13:41 PDT 2007 [EMAIL PROTECTED] * Unused import M ./compiler/rename/RnExpr.lhs -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): turning back on case liberation when using hpc

2007-06-20 Thread Andy Gill
Wed Jun 20 08:02:44 PDT 2007 [EMAIL PROTECTED] * turning back on case liberation when using hpc M ./compiler/main/DynFlags.hs -2 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): remove debugging code accidentally left in

2007-06-20 Thread Simon Marlow
Wed Jun 20 05:57:42 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * remove debugging code accidentally left in M ./rts/ProfHeap.c -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Use .NOTPARALLEL for the libraries Makefile

2007-06-20 Thread Ian Lynagh
Wed Jun 20 05:07:23 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Use .NOTPARALLEL for the libraries Makefile M ./libraries/Makefile +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Improve the handling of deriving, in error cases

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 03:28:28 PDT 2007 [EMAIL PROTECTED] * Improve the handling of deriving, in error cases I'd been too ambitious with error handling for 'deriving', and got it entirely wrong. This fixes it. See extensive Note [Exotic derived instance contexts] in TcSimplify. (Most o

patch applied (ghc): More refactoring in TcSimplify

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 02:36:46 PDT 2007 [EMAIL PROTECTED] * More refactoring in TcSimplify This re-jig tides up the top-level simplification, and combines in one well-commented function, approximateImplications, the rather ad-hoc way of simplifying implication constraints during type inference.

Re: Building system again

2007-06-20 Thread Simon Marlow
Hi Roman, thanks for the feedback. Some responses below. Roman Leshchinskiy wrote: 1. Is there a way to get a clean tree? Both make clean and make distclean fail to clean any subdirectories (compiler, rts) and libraries. This is not really what I expect (and not what they used to do, IIRC).

patch applied (ghc): Fix egregious sharing bug in LiberateCase

2007-06-20 Thread Simon Peyton Jones
Wed Jun 20 00:56:48 PDT 2007 [EMAIL PROTECTED] * Fix egregious sharing bug in LiberateCase Andy Gill writes: consider the following code f = g (case v of V a b -> a : t f) where g is expensive. Liberate case will turn this into f = g (case v of

RE: patch applied (ghc): Turning off case liberation when using the hpc option, for now

2007-06-20 Thread Simon Peyton-Jones
Ah excellent point! Thank you for providing a nice example. I believe I have fixed the bug. Can you try again with LibCase enabled? Thanks Simon | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Gill | Sent: 20 June 2007 07:53 | To: cvs-ghc@ha

Re: Building system again

2007-06-20 Thread Roman Leshchinskiy
Simon Peyton-Jones wrote: The current plan is to have a "last good build" snapshot Darcs repo. If you pull from that, you'll know that Buildbot managed to build from start to finish without problems. FWIW, none of the problems I've encountered would have been caught by BuildBot, I think. T

Re: Building system again

2007-06-20 Thread Roman Leshchinskiy
Simon Peyton-Jones wrote: |configure | | Works, but the first line of output is strange: | | checking for GHC version date... darcs: getFdStatus: invalid argument | (Bad file descriptor) This happens to me on Windows (you don't say which platform you are on), and its always because I'm gett

RE: Building system again

2007-06-20 Thread Simon Peyton-Jones
| Finally, I'd like to point out that the recent changes to the build | system have caused and continue to cause a lot of problems for us. I | understand that refactoring the build system is a worthwhile task | but it would be really great if it was less disruptive. Yes, agreed. As you know we've

RE: Building system again

2007-06-20 Thread Simon Peyton-Jones
|configure | | Works, but the first line of output is strange: | | checking for GHC version date... darcs: getFdStatus: invalid argument | (Bad file descriptor) This happens to me on Windows (you don't say which platform you are on), and its always because I'm getting the Windows/System32 sor

Daily report for head

2007-06-20 Thread BuildBot Collator
Build results: x86-64 Linux head:lost x86 Windows head: lost x86 Windows head fast:pass pass pass pass mnemosyne x86-64 Gentoo head: fail (failed stage1) tnaur PPC OSX head: pass x86-64 Linux head unreg: lost New unexpected test passes: getC 2