Re: patch applied (ghc): Change the representation of the package database

2009-09-10 Thread Duncan Coutts
On Thu, 2009-09-10 at 05:02 -0700, Simon Marlow wrote: > Thu Sep 10 03:27:03 PDT 2009 Simon Marlow > * Change the representation of the package database > Ignore-this: 7c9b38ded7f753d5bb95743695700dbc > >- the package DB is a directory containing one file per package > instance (#

Re: patch applied (ghc): Three improvements to Template Haskell (fixes #3467)

2009-09-10 Thread Duncan Coutts
On Thu, 2009-09-10 at 06:41 -0700, Simon Peyton Jones wrote: > Nested top-level splices > > Previously TH would reject this, saying that splices cannot be nested: > f x = $(g $(h 'x)) > But there is no reason for this not to work. First $(h 'x) is run, > y

Re: patch applied (ghc): Change the representation of the package database

2009-09-10 Thread Matthias Kilian
On Thu, Sep 10, 2009 at 05:02:14AM -0700, Simon Marlow wrote: > Thu Sep 10 03:27:03 PDT 2009 Simon Marlow > * Change the representation of the package database > Ignore-this: 7c9b38ded7f753d5bb95743695700dbc > >- the package DB is a directory containing one file per package > inst

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

2009-09-10 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 Thu Sep 10 19:00:01 BST 2009. **

Re: darcs patch: Update the doc URL in the ghc/ghci --help messages to ...

2009-09-10 Thread Samuel Bronson
On Thu, Sep 10, 2009 at 4:53 AM, Simon Marlow wrote: > I already fixed http://www.haskell.org/ghc/documentation.html to redirect to > the documentation page, so we don't need this patch now. Thanks anyway Ah, okay. It didn't seem to be redirected when I wrote it :-).

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

2009-09-10 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 Thu Sep 10 18:00:02 BST 2009. checking out

HEADS UP! Re: patch applied (ghc): Change the representation of the package database

2009-09-10 Thread Simon Marlow
On 10/09/2009 13:02, Simon Marlow wrote: Thu Sep 10 03:27:03 PDT 2009 Simon Marlow * Change the representation of the package database I inadvertently broke bootstrapping with GHC <= 6.10.1, due to a small change in the way that ghc -M works in 6.10.2 and later. The workaround is therefo

Re: patch applied (ghc): Three improvements to Template Haskell (fixes #3467)

2009-09-10 Thread Simon Marlow
On 10/09/2009 14:41, Simon Peyton Jones wrote: Thu Sep 10 05:58:48 PDT 2009 simo...@microsoft.com * Three improvements to Template Haskell (fixes #3467) I think this patch broke validate for me: utils/haddock/src/Haddock/Backends/Html.hs:1588:0: Warning: Pattern match(es) are non-exha

Re: patch applied (ghc): Three improvements to Template Haskell (fixes #3467)

2009-09-10 Thread Ian Lynagh
On Thu, Sep 10, 2009 at 06:41:35AM -0700, Simon Peyton-Jones wrote: > > Declaration-level splices with no "$" > ~~ > This change simply allows you to omit the "$(...)" wrapper for > declaration-level TH splices. An expression all by itself is >

patch applied (ghc): Three improvements to Template Haskell (fixes #3467)

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 05:58:48 PDT 2009 simo...@microsoft.com * Three improvements to Template Haskell (fixes #3467) Ignore-this: 40e480334a8cd06d128a845cefd4632a This patch implements three significant improvements to Template Haskell. Declaration-level splices with no "$" ~~~

patch applied (ghc): Refactor the parsing of data type declarations

2009-09-10 Thread Simon Peyton Jones
Tue Sep 8 12:23:27 PDT 2009 simo...@microsoft.com * Refactor the parsing of data type declarations Ignore-this: ee7969cd804c1901e4cf4f36d832fc2f This is a minor change to the parser that tidies it up a bit, and allows us to parse data T :: * data S :: * -> * j

patch applied (ghc): Remove unused data constructor ITpragma in type Lexer.Token

2009-09-10 Thread Simon Peyton Jones
Sat Sep 5 10:15:11 PDT 2009 simo...@microsoft.com * Remove unused data constructor ITpragma in type Lexer.Token Ignore-this: a0f80c136477921ca8df3d2853e65e6b M ./compiler/parser/Lexer.x -2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090905171511-1287e-0fcebf40b88356

patch applied (testsuite): Follow TH changes

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 06:29:48 PDT 2009 simo...@microsoft.com * Follow TH changes Ignore-this: 97e9d3ff4fc76e17433ea8b0098b504f M ./tests/ghc-regress/ghci/scripts/1914.stderr -6 +6 M ./tests/ghc-regress/th/all.T +5 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090910132

patch applied (testsuite): Track changes in error message format (TH related)

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 06:22:38 PDT 2009 simo...@microsoft.com * Track changes in error message format (TH related) Ignore-this: f5603863af6f74d3b962bff67b1186dc M ./tests/ghc-regress/annotations/should_fail/annfail03.stderr -6 +7 M ./tests/ghc-regress/annotations/should_fail/annfail04.stderr -6

patch applied (testsuite): Update output

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 06:10:48 PDT 2009 simo...@microsoft.com * Update output Ignore-this: 71335c64b8afa855886336f01e049f80 M ./tests/ghc-regress/indexed-types/should_fail/Simple2a.stderr -2 +6 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090910131048-1287e-3a7d171a3f98ab1

patch applied (testsuite): Add test for empty data declarations

2009-09-10 Thread Simon Peyton Jones
Fri Sep 4 06:57:19 PDT 2009 simo...@microsoft.com * Add test for empty data declarations Ignore-this: 81132b905e487c41cb0b20d043b230e4 Test some modest extensions of empty data decls: data T1 :: * -> * data T2 :: * where M ./tests/ghc-regress/typecheck/should_compile/al

patch applied (testsuite): Test Trac #3467

2009-09-10 Thread Simon Peyton Jones
Sun Aug 30 15:04:20 PDT 2009 simo...@microsoft.com * Test Trac #3467 Ignore-this: e1b511a4462bfbdfa9d44219a5d0e2fd A ./tests/ghc-regress/th/T3467.hs M ./tests/ghc-regress/th/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090830220420-1287e-0b597a61

patch applied (testsuite): Add output for T3403

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 05:31:53 PDT 2009 simo...@microsoft.com * Add output for T3403 Ignore-this: 79feb3a6aafc4f1665ee66762967e0c0 M ./tests/ghc-regress/simplCore/should_run/T3403.stdout -1 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090910123153-1287e-3e24b3165da08831

patch applied (ghc): Comments in Cmm

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 05:29:28 PDT 2009 simo...@microsoft.com * Comments in Cmm Ignore-this: 8a3bdd5a63ebd217ab5c9e02d482974c M ./compiler/cmm/CmmCPSZ.hs +15 M ./compiler/cmm/CmmExpr.hs +3 M ./compiler/cmm/CmmProcPointZ.hs -2 +5 M ./compiler/cmm/CmmStackLayout.hs -6 +35 M ./compiler/

patch applied (testsuite): update tests following package-related changes in GHC/ghc-pkg

2009-09-10 Thread Simon Marlow
Thu Sep 10 04:54:03 PDT 2009 Simon Marlow * update tests following package-related changes in GHC/ghc-pkg Ignore-this: ab12e0e5e335473e8cfad1603674ed78 M ./tests/ghc-regress/cabal/1750.stdout -1 +3 M ./tests/ghc-regress/cabal/Makefile -2 +3 M ./tests/ghc-regress/cabal/cabal01/cab

HEADS UP! Re: patch applied (ghc): Change the representation of the package database

2009-09-10 Thread Simon Marlow
On 10/09/2009 13:02, Simon Marlow wrote: Thu Sep 10 03:27:03 PDT 2009 Simon Marlow * Change the representation of the package database Ignore-this: 7c9b38ded7f753d5bb95743695700dbc - the package DB is a directory containing one file per package instance (#723) - there is a

patch applied (ghc): fix warnings

2009-09-10 Thread Simon Marlow
Thu Sep 10 04:11:56 PDT 2009 Simon Marlow * fix warnings Ignore-this: b3a5e52a9c35b7ecc796b1efaa855856 M ./libraries/bin-package-db/Distribution/InstalledPackageInfo/Binary.hs -2 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009091056-12142-bd7891b9895203f30a96

patch applied (ghc): binary has unused-import warnings

2009-09-10 Thread Simon Marlow
Thu Sep 10 04:11:15 PDT 2009 Simon Marlow * binary has unused-import warnings Ignore-this: 31ec6d9a0f2f6d5c463a81d0234f8798 M ./ghc.mk -1 +1 M ./mk/validate-settings.mk +3 M ./utils/ghc-pkg/ghc.mk -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/200909101

patch applied (ghc): Change the representation of the package database

2009-09-10 Thread Simon Marlow
Thu Sep 10 03:27:03 PDT 2009 Simon Marlow * Change the representation of the package database Ignore-this: 7c9b38ded7f753d5bb95743695700dbc - the package DB is a directory containing one file per package instance (#723) - there is a binary cache of the database (#593, #2089)

patch applied (testsuite): Make this test a little more stable

2009-09-10 Thread Simon Marlow
Sat Aug 29 03:23:58 PDT 2009 Matthias Kilian * Make this test a little more stable Ignore-this: b6e4f541193b785410af602eeb6816aa On slow machines, ghci can take more than one second to launch, which produces confusing failure output like +cat: 3171.pid: No such file or directory

patch applied (testsuite): expect_broken(3498): unicode output doesn't work on Windows (yet)

2009-09-10 Thread Simon Marlow
Wed Sep 9 06:24:47 PDT 2009 Simon Marlow * expect_broken(3498): unicode output doesn't work on Windows (yet) Ignore-this: 86ff6937b615cb332080abb30d51e1ca M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +2 M ./tests/ghc-regress/parser/unicode/all.T -1 +2 View patch online: htt

patch applied (ghc): Improve the user guide section on shared libs

2009-09-10 Thread Simon Marlow
Tue Sep 8 11:32:41 PDT 2009 Duncan Coutts * Improve the user guide section on shared libs Ignore-this: ee48f925b9e5441be0fb004b774613cd Make it clear that Haskell code to be used by other Haskell code must be built as a package. M ./docs/users_guide/shared_libs.xml -31 +68 View pat

patch applied (ghc): FIX #711 implement osFreeAllMBlocks for unix

2009-09-10 Thread Simon Marlow
Thu Sep 10 01:46:30 PDT 2009 Austin Seipp * FIX #711 implement osFreeAllMBlocks for unix Ignore-this: 5c773ab5f7f25350dda33d34b77f89f M ./rts/posix/OSMem.c -3 +28 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090910084630-da858-db40dbe24796e8b32b6975092a4f00716f6a47d0

patch applied (ghc): NO_CLEAN_GMP fixes

2009-09-10 Thread Simon Marlow
Wed Sep 9 02:34:43 PDT 2009 Simon Marlow * NO_CLEAN_GMP fixes Ignore-this: 7d490a47c837f1a002937a2b229d0049 M ./ghc.mk -3 +13 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090909093443-12142-55c79b24114ab16028c3f349163a4bb0820330fd.gz ___

patch applied (ghc): Omit visibility pragmas on Windows (fixes warnings/validate failures)

2009-09-10 Thread Simon Marlow
Wed Sep 9 02:32:17 PDT 2009 Simon Marlow * Omit visibility pragmas on Windows (fixes warnings/validate failures) Ignore-this: 14cd79e7cded8c0a353544d272f3b974 M ./includes/Rts.h +12 M ./rts/Capability.h -2 +2 M ./rts/FrontPanel.h -2 +2 M ./rts/GetTime.h -2 +2 M ./rts/Has

patch applied (ghc): Comments only, on Cmm data types

2009-09-10 Thread Simon Peyton Jones
Thu Sep 10 02:17:03 PDT 2009 simo...@microsoft.com * Comments only, on Cmm data types Ignore-this: ff152a48718289c8125af052b30f8813 M ./compiler/cmm/Cmm.hs -1 +3 M ./compiler/cmm/CmmExpr.hs -1 +17 M ./compiler/cmm/ZipCfgCmmRep.hs -7 +20 View patch online: http://darcs.haskell.org

Re: darcs patch: Repair installation of rts header files.

2009-09-10 Thread Simon Marlow
On 05/09/2009 20:08, Matthias Kilian wrote: Sat Sep 5 19:31:11 CEST 2009 Matthias Kilian * Repair installation of rts header files. Properly install headerfiles located in includes/{stg,rts}. This is kind of a quick hack, because the toplevel ghc.mk now has to know about the existe

Re: darcs patch: Update the doc URL in the ghc/ghci --help messages to ...

2009-09-10 Thread Simon Marlow
On 05/09/2009 17:13, Samuel Bronson wrote: Sat Sep 5 12:11:23 EDT 2009 Samuel Bronson * Update the doc URL in the ghc/ghci --help messages to not 404. That is, change: http://www.haskell.org/ghc/documentation.html -> http://www.haskell.org/ghc/download.html (You'd t

Re: darcs patch: Make this test a little more stable

2009-09-10 Thread Simon Marlow
On 29/08/2009 11:35, Matthias Kilian wrote: Sat Aug 29 12:23:58 CEST 2009 Matthias Kilian * Make this test a little more stable I'll validate and push, thanks. Simon ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/lis