darcs patch: Fix parsing of -ignore-package flag.

2008-09-24 Thread Bertram Felgenhauer
Hi, ghc currently parse '-ignore-package' as -i gnore-package. The patch below fixes that. Both ghc-6.10 and head are affected. (Spotted while building gtk2hs) HTH, Bertram Thu Sep 25 07:38:20 CEST 2008 Bertram Felgenhauer <[EMAIL PROTECTED]> * Fix parsing of -ignore-package flag. New patc

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

2008-09-24 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Wed Sep 24 18:02:05 BST 2008. checking out

Re: maintainer-clean no longer supported?

2008-09-24 Thread Ian Lynagh
On Mon, Sep 22, 2008 at 12:33:07AM +0100, Claus Reinke wrote: > According to Makefile, the following clean target variants are available: > ># clean, distclean, maintainer-clean ># Increasing levels of cleanliness > > but 'make maintainer-clean' fails early, with I've

Re: darcs patch: Don't exit ghci if :info is called on an undefined ide...

2008-09-24 Thread Ian Lynagh
On Wed, Sep 24, 2008 at 02:24:50PM -0700, Judah Jacobson wrote: > Wed Sep 24 14:24:22 PDT 2008 Judah Jacobson <[EMAIL PROTECTED]> > * Don't exit ghci if :info is called on an undefined identifier. Thanks, applied to HEAD and 6.10. Thanks Ian ___ Cv

patch applied (ghc-6.10/ghc): Don't exit ghci if :info is called on an undefined identifier.

2008-09-24 Thread Ian Lynagh
Wed Sep 24 14:24:22 PDT 2008 Judah Jacobson <[EMAIL PROTECTED]> * Don't exit ghci if :info is called on an undefined identifier. M ./compiler/ghci/InteractiveUI.hs -1 +2 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924212422-9f663-6190012d3ab692ba10813b96f9d

patch applied (ghc-6.10/ghc): Fix maintainer-clean

2008-09-24 Thread Ian Lynagh
Wed Sep 24 16:05:53 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix maintainer-clean M ./compiler/Makefile -4 +4 M ./ghc/Makefile -3 +3 M ./libraries/Makefile -2 +3 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924230553-3fd76-0d0bf87735e50c145c35787180

[nightly] 24-Sep-2008 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2008-09-24 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) Build location= /64playpen/simonmar/nightly/HEAD-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-04-unx Nightly build started on cam-04-unx at Wed Sep 24 19:00:01 BST 2008. **

patch applied (testsuite): Add a test for ":i thisIsNotDefined"

2008-09-24 Thread Ian Lynagh
Wed Sep 24 16:52:40 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Add a test for ":i thisIsNotDefined" It used to make ghci exit M ./tests/ghc-regress/ghci/scripts/all.T +1 A ./tests/ghc-regress/ghci/scripts/ghci034.script A ./tests/ghc-regress/ghci/scripts/ghci034.stderr A ./test

patch applied (ghc): Don't exit ghci if :info is called on an undefined identifier.

2008-09-24 Thread Ian Lynagh
Wed Sep 24 14:24:22 PDT 2008 Judah Jacobson <[EMAIL PROTECTED]> * Don't exit ghci if :info is called on an undefined identifier. M ./compiler/ghci/InteractiveUI.hs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924212422-9f663-6190012d3ab692ba10813b96f9d852e2901d

patch applied (ghc): Fix maintainer-clean

2008-09-24 Thread Ian Lynagh
Wed Sep 24 16:05:53 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix maintainer-clean M ./compiler/Makefile -4 +4 M ./ghc/Makefile -3 +3 M ./libraries/Makefile -2 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924230553-3fd76-0d0bf87735e50c145c35787180d7699ee61

darcs patch: Don't exit ghci if :info is called on an undefined ide...

2008-09-24 Thread Judah Jacobson
Wed Sep 24 14:24:22 PDT 2008 Judah Jacobson <[EMAIL PROTECTED]> * Don't exit ghci if :info is called on an undefined identifier. New patches: [Don't exit ghci if :info is called on an undefined identifier. Judah Jacobson <[EMAIL PROTECTED]>**20080924212422] hunk ./compiler/ghci/InteractiveUI.h

Re: Naming types

2008-09-24 Thread Ian Lynagh
On Tue, Sep 23, 2008 at 11:57:24PM +0200, Sean Leather wrote: > > > > I've written down the issues and made some proposals here. > > http://hackage.haskell.org/trac/ghc/wiki/Design/TypeNaming > > What purpose does the "type" disambiguating specifier serve in proposal 1? > Don't type synonyms have

Re: Patch for head and stable

2008-09-24 Thread Ian Lynagh
On Sun, Sep 21, 2008 at 05:43:59PM +0200, Thomas Schilling wrote: > I realised that defaultErrorHandler ended up with the wrong type after > my refactorings to be useful. This patch should go into both head and > stable, Thanks, applied to both. > but I had an unexplained validate heisenbug. br

patch applied (ghc-6.10/ghc): Disallow package flags in OPTIONS_GHC pragmas (#2499)

2008-09-24 Thread Ian Lynagh
Tue Sep 23 10:39:04 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Disallow package flags in OPTIONS_GHC pragmas (#2499) M ./compiler/main/DriverPipeline.hs -1 +1 M ./compiler/main/DynFlags.hs -17 +39 M ./compiler/main/GHC.hs -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/

patch applied (ghc-6.10/ghc): #2566: emit a warning for 'ghc -c foo.bar'

2008-09-24 Thread Ian Lynagh
Tue Sep 23 07:49:56 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * #2566: emit a warning for 'ghc -c foo.bar' $ ghc -c foo.bar Warning: the following files would be used as linker inputs, but linking is not being done: foo.bar ghc: no input files Usage: For basic information, try the `-

patch applied (ghc-6.10/ghc): Use -f when making the runhaskell symlink

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:42:55 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use -f when making the runhaskell symlink Otherwise installation fails if runhaskell already exists. M ./driver/runhaskell/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924124255-3

patch applied (ghc-6.10/ghc): Use -perm -100 rather than -perm /a+x when looking for executable files

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:41:37 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use -perm -100 rather than -perm /a+x when looking for executable files /a+x doesn't work on some Solaris and OS X machines. Spotted by Christian Maeder. M ./mk/bindist.mk -1 +6 View patch online: http://darcs.haskell.org/gh

patch applied (ghc-6.10/ghc): Use $(FIND) rather than find, as the former may be gfind

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:33:23 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use $(FIND) rather than find, as the former may be gfind M ./mk/bindist.mk -19 +19 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924123323-3fd76-1194885e5166f627ce2fc6f1867a5239f8044d7c.gz ___

patch applied (ghc-6.10/ghc): Look for gfind as well as find

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:30:46 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Look for gfind as well as find M ./aclocal.m4 -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924123046-3fd76-e70ec703173704f787fbd108adb3192ea30d5aed.gz __

patch applied (ghc-6.10/ghc): Use $(TAR) rather than tar

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:17:59 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use $(TAR) rather than tar Fixes problems on Solaris, where we need to use gtar instead of tar M ./Makefile -8 +8 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924121759-3fd76-ba852414de31a836b3c

patch applied (ghc-6.10/ghc): In configure, don't call FPTOOLS_HADDOCK

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:25:58 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * In configure, don't call FPTOOLS_HADDOCK We now use the in-tree haddock, so we don't need to look for it. M ./configure.ac -3 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924122558-3fd76-38fe73a

patch applied (ghc-6.10/ghc): Add $(strip) to a Makefile test

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:09:40 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Add $(strip) to a Makefile test Fixes making bindists on solaris. Patch from Christian Maeder. M ./mk/bindist.mk -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924120940-3fd76-c3aa53206f2d36

patch applied (ghc-6.10/ghc): Use test -f rather than test -e, for portability (Solaris)

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:08:40 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use test -f rather than test -e, for portability (Solaris) M ./libraries/Makefile -1 +1 M ./mk/bindist.mk -1 +1 M ./mk/cabal-flags.mk -1 +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080924

patch applied (ghc-6.10/ghc): Remove some dependencies on bootstrapping.conf from libraries/Makefile

2008-09-24 Thread Ian Lynagh
Tue Sep 23 13:57:55 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Remove some dependencies on bootstrapping.conf from libraries/Makefile They were causing some unnecessary work: Running make in a built tree reregisters the GHC package in bootstrapping.conf, and the build system thought that th

patch applied (ghc-6.10/ghc): Fix to new executable allocation code (fixed print002 etc.)

2008-09-24 Thread Ian Lynagh
Mon Sep 22 14:09:15 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * Fix to new executable allocation code (fixed print002 etc.) The problem here is caused by the fact that info tables include a relative offset to the string naming the constructor. Executable memory now resides at two places i

patch applied (ghc-6.10/ghc): clean sm/Evac_thr.c and sm/Scav_thr.c

2008-09-24 Thread Ian Lynagh
Mon Sep 22 08:28:27 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * clean sm/Evac_thr.c and sm/Scav_thr.c M ./rts/Makefile +1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080922152827-760e2-65d8194e22fe9974c1bff64babf96b0ccf7e2d88.gz __

patch applied (ghc-6.10/ghc): Fix Trac #2597 (first bug): correct type checking for empty list

2008-09-24 Thread Ian Lynagh
Sat Sep 20 14:20:10 PDT 2008 [EMAIL PROTECTED] * Fix Trac #2597 (first bug): correct type checking for empty list The GHC front end never generates (ExplicitList []), but TH can. This patch makes the typechecker robust to such programs. M ./compiler/typecheck/TcExpr.lhs -1 +10 Vi

patch applied (ghc-6.10/ghc): Fix Trac #2597 (second bug): complain about an empty DoE block

2008-09-24 Thread Ian Lynagh
Sat Sep 20 14:11:01 PDT 2008 [EMAIL PROTECTED] * Fix Trac #2597 (second bug): complain about an empty DoE block When converting an empty do-block from TH syntax to HsSyn, complain rather than crashing. M ./compiler/hsSyn/Convert.lhs -2 +4 View patch online: http://darcs.haskell.o

patch applied (ghc-6.10/ghc): Remove fno-method-sharing from the list of static flags

2008-09-24 Thread Ian Lynagh
Fri Sep 19 18:06:35 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Remove fno-method-sharing from the list of static flags It is now a dynamic flag M ./compiler/main/StaticFlagParser.hs -1 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080920010635-3fd76-3c30f6ecfb5

patch applied (ghc-6.10/ghc): On Linux use libffi for allocating executable memory (fixed #738)

2008-09-24 Thread Ian Lynagh
Fri Sep 19 06:46:02 PDT 2008 Simon Marlow <[EMAIL PROTECTED]> * On Linux use libffi for allocating executable memory (fixed #738) M ./compiler/ghci/ByteCodeFFI.lhs -3 +5 M ./includes/RtsExternal.h -1 +1 M ./includes/Storage.h -1 +1 M ./rts/Adjustor.c -14 +19 M ./rts/Makefile

patch applied (ghc-6.10/ghc): Generalise type of 'defaultErrorHandler' so it can be used inside a Ghc session.

2008-09-24 Thread Ian Lynagh
Sun Sep 21 01:56:47 PDT 2008 Thomas Schilling <[EMAIL PROTECTED]> * Generalise type of 'defaultErrorHandler' so it can be used inside a Ghc session. M ./compiler/main/ErrUtils.lhs -3 +3 M ./compiler/main/GHC.hs -6 +7 View patch online: http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patc

patch applied (testsuite): Skip the new qualified operator syntax tests in 6.10

2008-09-24 Thread Ian Lynagh
Wed Sep 24 09:03:32 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Skip the new qualified operator syntax tests in 6.10 M ./tests/ghc-regress/parser/should_compile/all.T -1 +1 M ./tests/ghc-regress/parser/should_fail/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/p

patch applied (testsuite): Fix the driver100 test

2008-09-24 Thread Ian Lynagh
Wed Sep 24 08:26:49 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix the driver100 test M ./tests/ghc-regress/driver/Makefile -2 +3 M ./tests/ghc-regress/driver/all.T -2 +4 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080924152649-3fd76-6514c2ad48e154546e7b8b0543

patch applied (testsuite): Update the ws-64 output for the arith011 test

2008-09-24 Thread Ian Lynagh
Wed Sep 24 08:19:47 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Update the ws-64 output for the arith011 test M ./tests/ghc-regress/numeric/should_run/arith011.stdout-ws-64 -70 +70 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080924151947-3fd76-38f794fb7537e9d3610d8

Re: Naming types

2008-09-24 Thread Simon Marlow
Simon Peyton-Jones wrote: As we push the boundary on Haskell’s type system, so that types and values blur a bit more, Haskell’s deliberate overlapping of type constructor and data constructor name space is becoming a little awkward. Syntax is tiresome, but it’s unavoidable. I’ve written dow

patch applied (ghc): Use -f when making the runhaskell symlink

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:42:55 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use -f when making the runhaskell symlink Otherwise installation fails if runhaskell already exists. M ./driver/runhaskell/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924124255-3fd76-20f8

patch applied (ghc): Use $(FIND) rather than find, as the former may be gfind

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:33:23 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use $(FIND) rather than find, as the former may be gfind M ./mk/bindist.mk -19 +19 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924123323-3fd76-1194885e5166f627ce2fc6f1867a5239f8044d7c.gz

patch applied (ghc): Use -perm -100 rather than -perm /a+x when looking for executable files

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:41:37 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use -perm -100 rather than -perm /a+x when looking for executable files /a+x doesn't work on some Solaris and OS X machines. Spotted by Christian Maeder. M ./mk/bindist.mk -1 +6 View patch online: http://darcs.haskell.org/gh

patch applied (ghc): Look for gfind as well as find

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:30:46 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Look for gfind as well as find M ./aclocal.m4 -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924123046-3fd76-e70ec703173704f787fbd108adb3192ea30d5aed.gz ___

patch applied (ghc): Use $(TAR) rather than tar

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:17:59 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use $(TAR) rather than tar Fixes problems on Solaris, where we need to use gtar instead of tar M ./Makefile -8 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924121759-3fd76-ba852414de31a836b3ce5883c138

patch applied (ghc): In configure, don't call FPTOOLS_HADDOCK

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:25:58 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * In configure, don't call FPTOOLS_HADDOCK We now use the in-tree haddock, so we don't need to look for it. M ./configure.ac -3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924122558-3fd76-38fe73abcbb4fa2a

patch applied (ghc): Add $(strip) to a Makefile test

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:09:40 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Add $(strip) to a Makefile test Fixes making bindists on solaris. Patch from Christian Maeder. M ./mk/bindist.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924120940-3fd76-c3aa53206f2d363fe18ed98

patch applied (ghc): Use test -f rather than test -e, for portability (Solaris)

2008-09-24 Thread Ian Lynagh
Wed Sep 24 05:08:40 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use test -f rather than test -e, for portability (Solaris) M ./libraries/Makefile -1 +1 M ./mk/bindist.mk -1 +1 M ./mk/cabal-flags.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080924120840-3f

Daily report for head

2008-09-24 Thread BuildBot Collator
Build results: x86-64 Linux head: lost x86 Windows head:fail (failed stage1) x86 Windows head fast: pass pass pass pass pass pass x86-64 Linux head unreg: lost New unexpected test failures: driver100 1 x86 Windows head fast Old unexpected test failures: 1861