GHC 6.8.1 package source and haddock documentation

2007-12-06 Thread Neil Mitchell
Hi, I've just finished generating Hoogle documentation for the GHC 6.8.1 libraries, linking to http://haskell.org/ghc/docs/latest/html/libraries/base-3.0.0.0/ and getting the package source from http://darcs.haskell.org/packages/base/. This combination isn't correct, as things like Control.Categor

patch applied (ghc-6.8/ghc): Improve eta reduction, to reduce Simplifier iterations

2007-12-06 Thread Ian Lynagh
Mon Dec 3 07:00:39 PST 2007 [EMAIL PROTECTED] * Improve eta reduction, to reduce Simplifier iterations I finally got around to investigating why the Simplifier was sometimes iterating so often. There's a nice example in Text.ParserCombinators.ReadPrec, which produced: NOTE: Simp

patch applied (ghc-6.8/ghc): protect console handler against concurrent access (#1922)

2007-12-06 Thread Ian Lynagh
Tue Dec 4 07:39:18 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * protect console handler against concurrent access (#1922) M ./rts/win32/ConsoleHandler.c -3 +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/c

patch applied (ghc-6.8/ghc): MERGED: fix race conditions in sandboxIO (#1583, #1922, #1946)

2007-12-06 Thread Ian Lynagh
Thu Dec 6 07:05:09 PST 2007 Ian Lynagh <[EMAIL PROTECTED]> * MERGED: fix race conditions in sandboxIO (#1583, #1922, #1946) Simon Marlow <[EMAIL PROTECTED]>**2007120411 using the new block-inheriting forkIO (#1048) M ./compiler/main/InteractiveEval.hs -22 +25

patch applied (ghc-6.8/ghc): Make eta reduction check more carefully for bottoms (fix Trac #1947)

2007-12-06 Thread Ian Lynagh
Tue Dec 4 06:58:03 PST 2007 [EMAIL PROTECTED] * Make eta reduction check more carefully for bottoms (fix Trac #1947) Eta reduction was wrongly transforming f = \x. f x to f = f Solution: don't trust f's arity information; instead look at its unfolding. See Note [E

patch applied (ghc-6.8/ghc): forkIO starts the new thread blocked if the parent is blocked (#1048)

2007-12-06 Thread Ian Lynagh
Tue Dec 4 03:09:47 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * forkIO starts the new thread blocked if the parent is blocked (#1048) M ./rts/PrimOps.cmm +12 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs

patch applied (ghc-6.8/ghc): Workaround for #1959: assume untracked names have changed

2007-12-06 Thread Ian Lynagh
Thu Dec 6 01:23:49 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * Workaround for #1959: assume untracked names have changed This fixes the 1959 test, but will do more recompilation than is strictly necessary (but only when -O is on). Still, more recompilation is better than segfaults, link

patch applied (ghc-6.8/ghc): FIX part of #1959: declaration versions were not being incremented correctly

2007-12-06 Thread Ian Lynagh
Thu Dec 6 00:45:56 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX part of #1959: declaration versions were not being incremented correctly We were building a mapping from ModuleName to [Occ] from the usage list, using the usg_mod field as the key. Unfortunately, due to a very poor namin

patch applied (ghc-6.8/ghc): FIX #1110: hackery also needed when running gcc for CPP

2007-12-06 Thread Ian Lynagh
Wed Dec 5 07:02:30 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX #1110: hackery also needed when running gcc for CPP M ./compiler/main/SysTools.lhs -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-

patch applied (ghc-6.8/ghc): move FP_FIND_ROOT after the "GHC is required" check

2007-12-06 Thread Ian Lynagh
Wed Dec 5 02:18:14 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * move FP_FIND_ROOT after the "GHC is required" check M ./configure.ac -2 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc-6.8/ghc): Change --shared to -shared in Win32 DLL docs

2007-12-06 Thread Ian Lynagh
Tue Dec 4 07:40:23 PST 2007 [EMAIL PROTECTED] * Change --shared to -shared in Win32 DLL docs M ./docs/users_guide/win32-dlls.xml -7 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (testsuite): test now passes

2007-12-06 Thread Simon Marlow
Thu Dec 6 01:25:11 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * test now passes M ./tests/ghc-regress/driver/1959/test.T -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): comment only

2007-12-06 Thread Simon Marlow
Thu Dec 6 01:24:22 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * comment only M ./compiler/iface/MkIface.lhs +4 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): comment typo

2007-12-06 Thread Simon Marlow
Thu Dec 6 01:24:12 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * comment typo M ./compiler/iface/MkIface.lhs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): add Outputable instance for OccIfaceEq

2007-12-06 Thread Simon Marlow
Thu Dec 6 01:24:03 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * add Outputable instance for OccIfaceEq M ./compiler/iface/MkIface.lhs +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Workaround for #1959: assume untracked names have changed

2007-12-06 Thread Simon Marlow
Thu Dec 6 01:23:49 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * Workaround for #1959: assume untracked names have changed This fixes the 1959 test, but will do more recompilation than is strictly necessary (but only when -O is on). Still, more recompilation is better than segfaults, link

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

2007-12-06 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 Dec 5 19:30:04 GMT 2007. checkin

[nightly] 05-Dec-2007 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-12-06 Thread GHC Build Reports
Build description = STABLE 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-STABLE-cam-02-unx Nightly build started on cam-02-unx at Wed Dec 5 19:00:01 GMT 2007. c

patch applied (testsuite): add test for #1959

2007-12-06 Thread Simon Marlow
Wed Dec 5 07:20:25 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for #1959 A ./tests/ghc-regress/driver/1959/ A ./tests/ghc-regress/driver/1959/1959.stdout A ./tests/ghc-regress/driver/1959/B.hs A ./tests/ghc-regress/driver/1959/C.hs A ./tests/ghc-regress/driver/1959

patch applied (testsuite): add test for #1048

2007-12-06 Thread Simon Marlow
Wed Dec 5 02:26:19 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for #1048 M ./tests/ghc-regress/concurrent/should_run/all.T +1 A ./tests/ghc-regress/concurrent/should_run/conc068.hs A ./tests/ghc-regress/concurrent/should_run/conc068.stderr

patch applied (ghc): FIX part of #1959: declaration versions were not being incremented correctly

2007-12-06 Thread Simon Marlow
Thu Dec 6 00:45:56 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX part of #1959: declaration versions were not being incremented correctly We were building a mapping from ModuleName to [Occ] from the usage list, using the usg_mod field as the key. Unfortunately, due to a very poor namin

patch applied (ghc): move FP_FIND_ROOT after the "GHC is required" check

2007-12-06 Thread Simon Marlow
Wed Dec 5 02:18:14 PST 2007 Simon Marlow <[EMAIL PROTECTED]> * move FP_FIND_ROOT after the "GHC is required" check M ./configure.ac -2 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Daily report for head

2007-12-06 Thread BuildBot Collator
Build results: x86-64 Linux head: lost x86 Windows head: fail (failed publishbindist) x86 Windows head fast: pass pass lost pass pass pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass x86-64 Linux head unreg: lost New unexpected tes