Re: Haddock documentation subdirectories

2007-09-03 Thread Sven Panne
On Monday 03 September 2007 21:49, Judah Jacobson wrote: > I was able to get make install of the haddock docs working by > upgrading my autoconf from 2.59 to 2.61. However, I noticed that > $prefix/share now contains three subdirectories: > > share/doc/ghc/libraries (contains the haddock docs) > s

patch applied (testsuite): equality constraint encoding of functional dependency

2007-09-03 Thread chak
Mon Sep 3 03:00:53 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]> * equality constraint encoding of functional dependency where the FD's LHS is empty: class C a | -> a The direct solution InstEqContext does not compile, but it probably should. There's an indirect solution InstE

patch applied (ghc): Better error message for unsolvable equalities

2007-09-03 Thread chak
Mon Sep 3 00:45:28 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]> * Better error message for unsolvable equalities M ./compiler/typecheck/TcTyFuns.lhs -4 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinf

patch applied (ghc-6.8/ghc): Use := rather than = when assigning make variables to avoid cycles

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:51:17 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Use := rather than = when assigning make variables to avoid cycles M ./mk/config.mk.in -25 +25 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-

patch applied (ghc-6.8/ghc): Don't use autoconf's datarootdir as <2.60 doesn't have it

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:45:04 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Don't use autoconf's datarootdir as <2.60 doesn't have it M ./mk/config.mk.in -3 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Use OPTIONS rather than OPTIONS_GHC for pragmas

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:39:03 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Use OPTIONS rather than OPTIONS_GHC for pragmas Older GHCs can't parse OPTIONS_GHC. This also changes the URL referenced for the -w options from WorkingConventions#Warnings to CodingStyle#Warnings for the compiler modules.

testsuite breakage

2007-09-03 Thread Manuel M T Chakravarty
The new test ffi019 misses the .hs file (ie, the recent patch added .stdout and the addition of the test to all.T), but the darcs patch did not include the .hs file. Manuel ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/l

patch applied (ghc): Use := rather than = when assigning make variables to avoid cycles

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:51:17 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Use := rather than = when assigning make variables to avoid cycles M ./mk/config.mk.in -25 +25 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-

patch applied (ghc): Don't use autoconf's datarootdir as <2.60 doesn't have it

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:45:04 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Don't use autoconf's datarootdir as <2.60 doesn't have it M ./mk/config.mk.in -3 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Use OPTIONS rather than OPTIONS_GHC for pragmas

2007-09-03 Thread Ian Lynagh
Mon Sep 3 16:39:03 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Use OPTIONS rather than OPTIONS_GHC for pragmas Older GHCs can't parse OPTIONS_GHC. This also changes the URL referenced for the -w options from WorkingConventions#Warnings to CodingStyle#Warnings for the compiler modules.

GHC 6.8 branch

2007-09-03 Thread Ian Lynagh
Hi all, I've branched GHC and the core libs for the 6.8 branch. They're in http://darcs.haskell.org/ghc-6.8/ (testsuite, nofib and extralibs in there are actually symlinks to the HEAD versions). Until 6.8.1 is out I'll be generally assuming that any patches sent to the HEAD are intended to

Re: HEAD broken on OS X

2007-09-03 Thread Judah Jacobson
On 9/2/07, Roman Leshchinskiy <[EMAIL PROTECTED]> wrote: > Hi all, > > when building the current HEAD on OS X 10.4, I get the following error: > > Linker.c:1065:0: > warning: 'NSIsSymbolNameDefined' is deprecated (declared at > /usr/include/mach-o/dyld.h:150) > > Linker.c:1066:0: > warn

patch applied (testsuite): arrowcase1 is now fixed

2007-09-03 Thread Ian Lynagh
Mon Sep 3 13:21:48 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * arrowcase1 is now fixed By: Mon Sep 3 07:10:44 PDT 2007 Ross Paterson <[EMAIL PROTECTED]> * FIX for #1080 Arrow desugaring now uses a private version of collectPatBinders and friends, in order to include dictionar

patch applied (ghc): Fix building RTS with gcc 2.*; declare all variables at the top of a block

2007-09-03 Thread Ian Lynagh
Mon Sep 3 09:58:47 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix building RTS with gcc 2.*; declare all variables at the top of a block Patch from Audrey Tang. M ./rts/RaiseAsync.c -2 +6 M ./rts/RetainerProfile.c -1 +2 M ./rts/STM.c -15 +23 M ./rts/Schedule.c -2 +2 M ./rt

patch applied (ghc): fix build (sorry, forgot to push with previous patch)

2007-09-03 Thread Simon Marlow
Mon Sep 3 13:06:15 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * fix build (sorry, forgot to push with previous patch) M ./rts/posix/Itimer.c -8 +14 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): remove debugging code

2007-09-03 Thread Simon Marlow
Mon Sep 3 13:00:03 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * remove debugging code M ./rts/win32/Ticker.c -2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Re: Haddock documentation subdirectories

2007-09-03 Thread Judah Jacobson
On 9/3/07, Judah Jacobson <[EMAIL PROTECTED]> wrote: > I was able to get make install of the haddock docs working by > upgrading my autoconf from 2.59 to 2.61. However, I noticed that > $prefix/share now contains three subdirectories: > > share/doc/ghc/libraries (contains the haddock docs) > share

Haddock documentation subdirectories

2007-09-03 Thread Judah Jacobson
I was able to get make install of the haddock docs working by upgrading my autoconf from 2.59 to 2.61. However, I noticed that $prefix/share now contains three subdirectories: share/doc/ghc/libraries (contains the haddock docs) share/ghc (contains several empty directories, one for each library p

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

2007-09-03 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 Mon Sep 3 19:30:01 BST 2007. checkin

patch forwarded on behalf of Audrey Tang...

2007-09-03 Thread Duncan Coutts
http://openafp.org/dist/rts.c99.diff currently rts/ requires C99, unlike the rest of the tree so GCC 2.* barfs on it that patch simply moves decls upfront. thanks in advance :) ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mail

patch applied (ghc): NCG space leak avoidance refactor

2007-09-03 Thread Ben Lippmeier
Mon Sep 3 06:22:54 PDT 2007 [EMAIL PROTECTED] * NCG space leak avoidance refactor M ./compiler/nativeGen/AsmCodeGen.lhs -11 +14 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Do aggressive register coalescing

2007-09-03 Thread Ben Lippmeier
Mon Sep 3 04:51:49 PDT 2007 [EMAIL PROTECTED] * Do aggressive register coalescing Conservative and iterative coalescing come next. M ./compiler/nativeGen/GraphColor.hs -11 +23 M ./compiler/nativeGen/GraphOps.hs -16 +142 M ./compiler/nativeGen/RegAllocColor.hs -3 +13 M ./compi

patch applied (ghc): Add coalescence edges back to the register graph

2007-09-03 Thread Ben Lippmeier
Tue Aug 28 07:44:24 PDT 2007 [EMAIL PROTECTED] * Add coalescence edges back to the register graph M ./compiler/nativeGen/GraphColor.hs -1 +1 M ./compiler/nativeGen/RegAllocColor.hs -7 +10 M ./compiler/nativeGen/RegLiveness.hs -10 +28 ___

patch applied (testsuite): add test for #1648

2007-09-03 Thread Simon Marlow
Mon Sep 3 07:30:46 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for #1648 M ./tests/ghc-regress/ccall/should_run/all.T +1 A ./tests/ghc-regress/ccall/should_run/ffi019.stdout ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.ha

patch applied (ghc): FIX #1623: disable the timer signal when the system is idle (threaded RTS only)

2007-09-03 Thread Simon Marlow
Mon Sep 3 06:25:23 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1623: disable the timer signal when the system is idle (threaded RTS only) Having a timer signal go off regularly is bad for power consumption, and generally bad practice anyway (it means the app cannot be completely swa

patch applied (ghc): FIX #1648: rts_mkWord64 was missing

2007-09-03 Thread Simon Marlow
Mon Sep 3 06:16:25 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1648: rts_mkWord64 was missing Also noticed a few others from RtsAPI were missing, so I added them all M ./rts/Linker.c -2 +8 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http

patch applied (testsuite): don't try to run hp2ps if the program failed with exit(>127)

2007-09-03 Thread Simon Marlow
Mon Sep 3 06:55:13 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * don't try to run hp2ps if the program failed with exit(>127) M ./driver/testlib.py -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): add 64-bit output

2007-09-03 Thread Simon Marlow
Mon Sep 3 04:54:37 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add 64-bit output A ./tests/ghc-regress/rts/outofmem.stderr-ws-64 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): FIX for #1080

2007-09-03 Thread Ross Paterson
Mon Sep 3 07:10:44 PDT 2007 Ross Paterson <[EMAIL PROTECTED]> * FIX for #1080 Arrow desugaring now uses a private version of collectPatBinders and friends, in order to include dictionary bindings from ConPatOut. It doesn't fix arrowrun004 (#1333), though. M ./compiler/deSugar/D

patch applied (ghc): Fix space leak in NCG

2007-09-03 Thread Ben Lippmeier
Fri Aug 31 02:04:31 PDT 2007 [EMAIL PROTECTED] * Fix space leak in NCG M ./compiler/main/CodeOutput.lhs -4 +3 M ./compiler/nativeGen/AsmCodeGen.lhs -50 +102 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/

patch applied (ghc): GhcThreaded was bogusly off by default due to things being in the wrong order

2007-09-03 Thread Simon Marlow
Mon Sep 3 03:38:29 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * GhcThreaded was bogusly off by default due to things being in the wrong order M ./mk/config.mk.in -5 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/l

patch applied (ghc): bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16

2007-09-03 Thread Simon Marlow
Mon Sep 3 03:19:12 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16 this "fixes" #1038, in that the example runs in constant space, but it's really only working around the problem. I have a better patch, attached to ticket #1038, but I'm wary about t

Re: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2

2007-09-03 Thread Ian Lynagh
On Mon, Sep 03, 2007 at 11:07:30AM +0100, Simon Peyton-Jones wrote: > | > Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> > | > * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 > | > | I mean when stage /= 1. > > Any reason why /= 1? Why not always? To avoid failu

RE: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2

2007-09-03 Thread Simon Peyton-Jones
| > Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> | > * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 | | I mean when stage /= 1. Any reason why /= 1? Why not always? S ___ Cvs-ghc mailing list Cvs-ghc@haskell.org ht

patch applied (ghc): comments only

2007-09-03 Thread Simon Marlow
Fri Aug 31 02:22:24 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * comments only I had planned to do findEnclosingDecl a different way, so add a ToDo as a reminder. M ./compiler/main/InteractiveEval.hs -1 +4 ___ Cvs-ghc mailing list Cvs-ghc@hask

Daily report for head

2007-09-03 Thread BuildBot Collator
Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: pass pass pass fail (failed configure) pass pass gabor head:pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass phil P4