[nightly] 19-Jul-2008 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2008-07-19 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Sat Jul 19 18:12:05 BST 2008. checki

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Duncan Coutts
On Sun, 2008-07-20 at 02:25 +0100, Duncan Coutts wrote: > On Sat, 2008-07-19 at 21:58 +0100, Claus Reinke wrote: > > >> - some entries '/', some use '\\', some use a combination of > > >> '/' and *unescaped* '\' (the latter two come from ghc's > > >> cabal configure run either with or with

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Duncan Coutts
On Sat, 2008-07-19 at 21:58 +0100, Claus Reinke wrote: > >> - some entries '/', some use '\\', some use a combination of > >> '/' and *unescaped* '\' (the latter two come from ghc's > >> cabal configure run either with or without --prefix) > > > > That's fine. They use \\ when using Haske

Re: Haddock 2 and GHC builds (Re: build fails while runninghaddockin fgl)

2008-07-19 Thread Claus Reinke
1. We often change .hi-file formats between versions of GHC. I am very reluctant indeed to deny ourselves this opportunity, because interface-file flexibility *the* way in which we can convey new compile-time info across module boundaries. By all means, *adding* new compile-time info to inte

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Claus Reinke
- some entries '/', some use '\\', some use a combination of '/' and *unescaped* '\' (the latter two come from ghc's cabal configure run either with or without --prefix) That's fine. They use \\ when using Haskell String format. When not then windows accepts both \ and / as path separato

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

2008-07-19 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 Sat Jul 19 18:02:05 BST 2008. checking out

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Duncan Coutts
On Sat, 2008-07-19 at 16:37 +0100, Ian Lynagh wrote: > On Sat, Jul 19, 2008 at 02:41:09PM +0100, Duncan Coutts wrote: > > > > > - the entry for the ghc package is a lie (the html/ directory > > > doesn't exist, and the doc/html/libraries/ directory has > > > no ghc package docs) > > >

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Ian Lynagh
On Sat, Jul 19, 2008 at 02:41:09PM +0100, Duncan Coutts wrote: > > > - the entry for the ghc package is a lie (the html/ directory > > doesn't exist, and the doc/html/libraries/ directory has > > no ghc package docs) > > Blame the ghc build system :-) I expect we'll build the docs in 6

Re: consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Duncan Coutts
On Sat, 2008-07-19 at 11:02 +0100, Claus Reinke wrote: > When I issue the command from the subject line in a relatively > bare built-from-darcs GHC HEAD on windows, this is what I get: > > $ ghc-pkg field '*' haddock-html > haddock-html: > haddock-html: file:///c:/ghc/ghc-6.9.20080514/doc/librari

Re: Data/Typeable/Uniplate instances for GHC types

2008-07-19 Thread Neil Mitchell
Hi >*Main> uni_bill laemmel >{CompanyDatatypes.Employee} >{CompanyDatatypes.Salary} >8000 >*Main> uni_bill laemmel >{CompanyDatatypes.Employee} >{CompanyDatatypes.Salary} >8000 >*Main> (uni_bill laemmel,uni_bill laemmel) >

patch applied (ghc): Put a #! line in ghc-pkg's shell wrapper

2008-07-19 Thread Ian Lynagh
Sat Jul 19 04:25:44 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Put a #! line in ghc-pkg's shell wrapper M ./utils/ghc-pkg/ghc-pkg.wrapper +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080719112544-3fd76-7e5b1d7f045b4d4de13a377d5cb025139d31219b.gz _

patch applied (ghc): Fix ghc-pkg inplace on Windows

2008-07-19 Thread Ian Lynagh
Fri Jul 18 17:26:13 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix ghc-pkg inplace on Windows M ./utils/ghc-pkg/Main.hs -1 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080719002613-3fd76-bf158f5af0a1c43943e98e88cc222d047a5b2ebe.gz ___

patch applied (ghc): Some "install" and "clean" fixes

2008-07-19 Thread Ian Lynagh
Fri Jul 18 15:36:56 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Some "install" and "clean" fixes M ./compiler/Makefile +4 M ./driver/Makefile -1 +1 M ./ghc/Makefile -16 +18 M ./utils/Makefile +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718223656-3fd76-5

patch applied (ghc): Change how inplace detection works, so that it also works on Windows

2008-07-19 Thread Ian Lynagh
Fri Jul 18 14:08:36 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Change how inplace detection works, so that it also works on Windows M ./compiler/main/SysTools.lhs -5 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718210836-3fd76-3f0c301d0672f0806901656d4d44f295fa6d9

patch applied (ghc): More dependency wibbling

2008-07-19 Thread Ian Lynagh
Fri Jul 18 12:34:54 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * More dependency wibbling M ./compiler/Makefile -6 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718193454-3fd76-a9cf8e528d8e4e634f654fb6b33febb4b953460d.gz __

patch applied (ghc): Build system tweaks

2008-07-19 Thread Ian Lynagh
Fri Jul 18 11:47:06 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Build system tweaks M ./ghc/Makefile -1 +2 M ./mk/cabal-flags.mk -3 +4 M ./mk/cabal.mk -5 +7 M ./utils/ghc-pkg/Makefile +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718184706-3fd76-593c6a23e

patch applied (ghc): We need to make Parser.y and Config.hs earlier

2008-07-19 Thread Ian Lynagh
Fri Jul 18 11:04:41 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * We need to make Parser.y and Config.hs earlier M ./compiler/Makefile -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718180441-3fd76-5200d797a05018137e69b44dc1d6996af30a5b25.gz

patch applied (ghc): Explicitly list HpcParser as a module in hpc-bin

2008-07-19 Thread Ian Lynagh
Fri Jul 18 10:46:57 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Explicitly list HpcParser as a module in hpc-bin Cabal doesn't preprocess the .y file otherwise. M ./utils/hpc/hpc-bin.cabal +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718174657-3fd76-90692c1627f51b

patch applied (ghc): Disable building pwd and lndir for now

2008-07-19 Thread Ian Lynagh
Fri Jul 18 10:03:29 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Disable building pwd and lndir for now M ./utils/Makefile -6 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718170329-3fd76-bace17e3a8f9cf21106f801316380e7324a43b82.gz ___

patch applied (ghc): Build hpc with Cabal

2008-07-19 Thread Ian Lynagh
Fri Jul 18 10:00:47 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Build hpc with Cabal M ./utils/Makefile -4 +4 M ./utils/hpc/Makefile -31 +2 A ./utils/hpc/hpc-bin.cabal View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718170047-3fd76-613bc3b6d0a6c63a591ec8f762d2a946

patch applied (ghc): Build runghc with Cabal

2008-07-19 Thread Ian Lynagh
Fri Jul 18 09:53:17 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Build runghc with Cabal M ./utils/Makefile -3 +3 M ./utils/runghc/Makefile -45 +3 A ./utils/runghc/runghc.cabal View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718165317-3fd76-e2044c5830a16db29b46b18f

patch applied (ghc): Add a comment

2008-07-19 Thread Ian Lynagh
Fri Jul 18 08:42:38 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Add a comment M ./utils/installPackage/Makefile +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718154238-3fd76-275f641d9db05d11cee4169c29b6e946ac048278.gz ___

patch applied (ghc): Tweak the build system for installPackage

2008-07-19 Thread Ian Lynagh
Fri Jul 18 08:39:56 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Tweak the build system for installPackage M ./utils/Makefile -3 +3 M ./utils/installPackage/Makefile -33 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718153956-3fd76-7840e4b119591ff25f5617d3052a48bd

patch applied (ghc): More build system changes; hasktags is now built with Cabal

2008-07-19 Thread Ian Lynagh
Fri Jul 18 08:34:59 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * More build system changes; hasktags is now built with Cabal A ./mk/cabal.mk M ./utils/Makefile -3 +6 M ./utils/ghc-pkg/Makefile -42 +4 M ./utils/hasktags/Makefile -29 +2 A ./utils/hasktags/hasktags.cabal M ./u

patch applied (ghc): Remove a comment

2008-07-19 Thread Ian Lynagh
Fri Jul 18 04:50:44 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Remove a comment M ./utils/ghc-pkg/Makefile -3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080718115044-3fd76-fd3a696c52cb02538ebe3132d0bcdaed8cc92e24.gz ___ Cvs-

patch applied (ghc): More build system changes; ghc-pkg is now built with Cabal

2008-07-19 Thread Ian Lynagh
Fri Jul 18 04:47:53 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * More build system changes; ghc-pkg is now built with Cabal M ./compiler/main/SysTools.lhs -13 +8 M ./driver/Makefile -6 +8 M ./ghc/Makefile -12 +3 M ./mk/cabal-flags.mk -2 +5 M ./mk/config.mk.in -6 +2 M ./util

patch applied (ghc): Fix some argument names

2008-07-19 Thread Ian Lynagh
Thu Jul 17 15:35:43 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix some argument names M ./compiler/main/Packages.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717223543-3fd76-ae69f749ee57d38680f08da21c04df85de368184.gz __

patch applied (ghc): Tweak the hsc2hs wrapper script

2008-07-19 Thread Ian Lynagh
Thu Jul 17 12:49:16 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Tweak the hsc2hs wrapper script M ./utils/hsc2hs/hsc2hs.wrapper -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717194916-3fd76-b114a19dd740ae65e820a2c7c16d01e3a13f254b.gz _

patch applied (ghc): Fix the order in which things get built

2008-07-19 Thread Ian Lynagh
Thu Jul 17 12:24:02 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix the order in which things get built M ./Makefile -5 +13 M ./utils/Makefile -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717192402-3fd76-608dc069bbd7838b54acebce9cf740781925ab1b.gz __

patch applied (ghc): Install the compiler during make install

2008-07-19 Thread Ian Lynagh
Thu Jul 17 08:04:53 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Install the compiler during make install For now we always install stage 2 M ./ghc/Makefile +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717150453-3fd76-4b411bfaaa3634dee70bc6018a418e873fe63850.gz __

patch applied (ghc): Split building the ghc package and binary into "boot" and "all" steps

2008-07-19 Thread Ian Lynagh
Thu Jul 17 08:07:46 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Split building the ghc package and binary into "boot" and "all" steps In "boot" we configure, and in "all" we do the actual building. M ./compiler/Makefile -1 +5 M ./ghc/Makefile -3 +4 View patch online: http://darcs.haske

patch applied (ghc): Do the building and installing of hsc2hs with the stage1 compiler

2008-07-19 Thread Ian Lynagh
Thu Jul 17 08:04:20 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Do the building and installing of hsc2hs with the stage1 compiler M ./utils/Makefile -2 +13 M ./utils/hsc2hs/Makefile -13 +18 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717150420-3fd76-b2feed6b2fa005

patch applied (ghc): Remove some duplication

2008-07-19 Thread Ian Lynagh
Thu Jul 17 07:49:06 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Remove some duplication M ./compiler/Makefile -30 +21 M ./ghc/Makefile -31 +16 M ./mk/cabal-flags.mk -14 +12 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080717144906-3fd76-fe440b34954fd094f635c15a0c8

patch applied (ghc): Windows fixes

2008-07-19 Thread Ian Lynagh
Wed Jul 16 15:27:19 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Windows fixes M ./compiler/Makefile -1 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080716222719-3fd76-dfb7409bb1e9d12cdd84a490f4fc2e47ce83da26.gz ___ Cvs-ghc m

patch applied (ghc): Fix GHC finding extra-gcc-opts on Windows

2008-07-19 Thread Ian Lynagh
Wed Jul 16 15:24:57 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix GHC finding extra-gcc-opts on Windows M ./ghc/Makefile -2 +15 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080716222457-3fd76-0ac8c2e060d45e710d3b6086b10cef3a01bfaaf7.gz _

patch applied (ghc): Fix the inplace compiler finding package.conf on Windows

2008-07-19 Thread Ian Lynagh
Wed Jul 16 14:50:00 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix the inplace compiler finding package.conf on Windows M ./compiler/main/SysTools.lhs -1 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080716215000-3fd76-0f3cd825cdee96b6eebc8cb5d11e06c1673f8e97.gz _

patch applied (ghc): Fix the build with GHC 6.4.2

2008-07-19 Thread Ian Lynagh
Wed Jul 16 12:28:36 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix the build with GHC 6.4.2 M ./compiler/ghc.cabal +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080716192836-3fd76-15808fa35b4acfffc79510d66f1b0fb7771c3abd.gz

patch applied (ghc): Get building GHC itself with Cabal more-or-less working

2008-07-19 Thread Ian Lynagh
Wed Jul 16 08:04:41 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Get building GHC itself with Cabal more-or-less working Installing and bindist creation don't work, but they were already broken. Only tested validating with one setup. ./compiler/main/Main.hs -> ./ghc/Main.hs M ./Makefi

patch applied (ghc): TAG Before cabalised-GHC

2008-07-19 Thread Ian Lynagh
Sat Jul 19 06:22:17 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> tagged Before cabalised-GHC View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080719132217-3fd76-01a5008e6cab0e4a746ac65d175246a818554c50.gz ___ Cvs-ghc mailing list Cvs-ghc@

patch applied (testsuite): Use the right ghc-pkg program

2008-07-19 Thread Ian Lynagh
Sat Jul 19 04:26:01 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Use the right ghc-pkg program M ./mk/test.mk -2 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080719112601-3fd76-6f47cda165ac5e72a0118132c68134099dccd78c.gz __

patch applied (testsuite): The hs-boot output has improved (although I'm not actually sure why)

2008-07-19 Thread Ian Lynagh
Thu Jul 17 07:39:47 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * The hs-boot output has improved (although I'm not actually sure why) M ./tests/ghc-regress/programs/hs-boot/hs-boot.stderr -3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080717143947-3fd76-9afaa9340920

patch applied (testsuite): Follow changes in GHC's build system

2008-07-19 Thread Ian Lynagh
Sun Jul 13 11:32:59 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Follow changes in GHC's build system M ./mk/test.mk -5 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080713183259-3fd76-428e29d24c06cd0c51c6282c7b4094d9d53dd7a3.gz ___

Re: Data/Typeable/Uniplate instances for GHC types

2008-07-19 Thread Claus Reinke
While you ignore the explicit parameter, in practice there's an implicit dictionary parameter that is actually being used in res (Data/Typeable). At first sight, that might sound okay -we want a caf per type after all- but what happens is that we get *a caf per dictionary parameter* instead. M

Re: Data/Typeable/Uniplate instances for GHC types

2008-07-19 Thread Neil Mitchell
Hi > I think I've figured out what is going on: this technique simply > doesn't work as well as we might hope it would! Here's why: > > While you ignore the explicit parameter, in practice there's an > implicit dictionary parameter that is actually being used in res > (Data/Typeable). At first

consistency in "ghc-pkg field '*' haddock-html"?

2008-07-19 Thread Claus Reinke
When I issue the command from the subject line in a relatively bare built-from-darcs GHC HEAD on windows, this is what I get: $ ghc-pkg field '*' haddock-html haddock-html: haddock-html: file:///c:/ghc/ghc-6.9.20080514/doc/libraries/ghc-prim haddock-html: file:///c:/ghc/ghc-6.9.20080514/doc/libra

Re: Data/Typeable/Uniplate instances for GHC types

2008-07-19 Thread Claus Reinke
I couldn't quite figure out how to make a type-dependent CAF in the class instances, as your paper suggests, so I made my CAF at the top-level instead instance Domain a b where domain = \_ -> res where res = ... the computed domain ... class Domain a b where domain :: (a,b) -> IntSet

Daily report for head

2008-07-19 Thread BuildBot Collator
Build results: x86-64 Linux head:lost x86 Windows head: fail (failed stage3 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) fail (failed getsubrepos) x86 Windows head fast:pass pass lost gabor head: fa

Daily report for stable

2008-07-19 Thread BuildBot Collator
Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: pass lost x86 Windows stable fast: pass lost pass lost x86-64 Linux stable: lost Dropping unexpected test passes reports from builders not seen in 7 days: kahl G5 Gentoo Linux stable Old u