pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 680, Success

2012-09-18 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 680 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/680.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

pgj2 (amd64 FreeBSD HEAD), build 807, Success

2012-09-18 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 807 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/807.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 667, Success

2012-09-18 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 667 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/667.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

[nightly] 18-Sep-2012 build of STABLE on i386-unknown-linux (cam-02-unx)

2012-09-18 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx) 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 Tue Sep 18 18:10:02 BST 2012. checking out new source tree

[nightly] 18-Sep-2012 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2012-09-18 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx) 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 Tue Sep 18 18:00:01 BST 2012. checking out new source

pgj (x86 FreeBSD HEAD), build 804, Failure

2012-09-18 Thread Builder
pgj (x86 FreeBSD HEAD), build 804 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/804.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

tn23 (x86 OSX HEAD), build 705, Failure

2012-09-18 Thread Builder
tn23 (x86 OSX HEAD), build 705 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/705.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

[nightly] 18-Sep-2012 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2012-09-18 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/STABLE-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-04-unx Nightly build started on cam-04-unx at Tue Sep 18 18:10:01 BST 2012. checking out new s

[commit: ghc] cardinality: a controversial treatment of call demands changed (dc69220)

2012-09-18 Thread Ilya Sergey
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : cardinality http://hackage.haskell.org/trac/ghc/changeset/dc69220d2db9cedbb200a148a9af0e505e9d3467 >--- commit dc69220d2db9cedbb200a148a9af0e505e9d3467 Author: Ilya Serge

pgj2 (amd64 FreeBSD HEAD), build 806, Success

2012-09-18 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 806 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/806.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 666, Failure

2012-09-18 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 666 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/666.html git clone | Failure: Just (ExitFailure 128) Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/666

[nightly] 18-Sep-2012 build of HEAD on i386-unknown-linux (cam-02-unx)

2012-09-18 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx) 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 Tue Sep 18 18:00:02 BST 2012. checking out new source tree

[nightly] 18-Sep-2012 build of HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)

2012-09-18 Thread GHC Build Reports
Build description = HEAD (unreg) on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/HEAD-unreg-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-unreg-cam-04-unx Nightly build started on cam-04-unx at Tue Sep 18 18:20:02 BST 2012. chec

[commit: ghc] cardinality: cardinality analysis implemented (take 1) (dac4619)

2012-09-18 Thread Ilya Sergey
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : cardinality http://hackage.haskell.org/trac/ghc/changeset/dac461937276c409756bcacb306747fafc3a6f75 >--- commit dac461937276c409756bcacb306747fafc3a6f75 Author: Ilya Serge

Re: Template Haskell and haskell-src-exts

2012-09-18 Thread Niklas Broberg
On Tue, Sep 18, 2012 at 7:11 PM, Ian Lynagh wrote: > It's true that in principle you could use a different version of > template-haskell (or haskell-src-exts, in the future) provided you were > only using its datastructures for other things, not for Template > Haskell. However, I think it would r

Re: Template Haskell and haskell-src-exts

2012-09-18 Thread Ian Lynagh
On Tue, Sep 18, 2012 at 04:28:34PM +, Simon Peyton-Jones wrote: > | If I've understood correctly, then haskell-src-exts would be more than > | just a boot package: It would be intimately tied to GHC. Any change in > | its interface would need to be reflected in the compiler (e.g. > | compiler/h

Re: DynFlags.lhs

2012-09-18 Thread Ian Lynagh
On Tue, Sep 18, 2012 at 04:42:03PM +, Simon Peyton-Jones wrote: > Somehow compiling DynFlags.lhs has started taking a very long time, and > generates lots of code. I have not had time to investigate, but if anyone has > any idea what is happening I'd be happy to know. I've added some more st

[commit: ghc] tc-untouchables's head updated: Merge remote-tracking branch 'origin/master' into tc-untouchables (8e7d415)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'tc-untouchables' now includes: 8aabe8d... Fix fencepost and byte/word bugs in cloneArray/copyArray (#7185) de3a8f7... Cleanup: add mkIntExpr and zeroExpr utils 832077c... enable -fnew-codegen by default 4f656e8... dis

[commit: ghc] tc-untouchables: Make sure that even insoluble constraints are fully substituted (9429190)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/94291904305fb4885cbbd3b8011d1b8fa4e308b2 >--- commit 94291904305fb4885cbbd3b8011d1b8fa4e308b2 Author: Simon

[commit: ghc] tc-untouchables: Signatures and comments (09a0670)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/09a0670167447be3a548481cc9a07e699c8d5c22 >--- commit 09a0670167447be3a548481cc9a07e699c8d5c22 Author: Simon

[commit: ghc] tc-untouchables: Make a start towards eta-rules and injective families (58470fb)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/58470fb7b4a25c49b567e08740dc8df01a6c3710 >--- commit 58470fb7b4a25c49b567e08740dc8df01a6c3710 Author: Simon

[commit: ghc] tc-untouchables: Merge remote-tracking branch 'origin/master' into tc-untouchables (8e7d415)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/8e7d41525dd6360eb828b14b2c1c764ed5023916 >--- commit 8e7d41525dd6360eb828b14b2c1c764ed5023916 Merge: 9429190

[commit: ghc] tc-untouchables: Implement 'left' and 'right' coercions (af7cc99)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/af7cc9953217d74e88d4d21512e957edd8e97ec9 >--- commit af7cc9953217d74e88d4d21512e957edd8e97ec9 Author: Simon

[commit: ghc] tc-untouchables: Be careful about kinds when eta-expanding AppCo (19dd108)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/19dd108cd15ab3d0cc538903217eef9be54a02e5 >--- commit 19dd108cd15ab3d0cc538903217eef9be54a02e5 Author: Simon

[commit: ghc] tc-untouchables: Tidy up and simplify simplifyRule, pls adding some other comments (510f439)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/510f4394b6574c930b71bd430ca2cb8d25022fac >--- commit 510f4394b6574c930b71bd430ca2cb8d25022fac Author: Simon

[commit: ghc] tc-untouchables: Undo making Any into a type family, for now (1b5c833)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/1b5c8337577eea64972856b0466a7fbc36683540 >--- commit 1b5c8337577eea64972856b0466a7fbc36683540 Author: Simon

[commit: ghc] tc-untouchables: Tidy up and simplify TcMType.zonkFlats (discussion between DV and SLPJ) (bd6b183)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/bd6b183e092fc7667fc55b3aa15d857f257ec73f >--- commit bd6b183e092fc7667fc55b3aa15d857f257ec73f Author: Simon

[commit: ghc] tc-untouchables: Merge remote-tracking branch 'origin/master' into tc-untouchables (b0db930)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/b0db9308017fc14b600b3a85d9c55a037f12ee9e >--- commit b0db9308017fc14b600b3a85d9c55a037f12ee9e Merge: 633dd55

[commit: ghc] tc-untouchables: Another refactoring of constraints (d30b9cf)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/d30b9cf45793c9e674463c86345931cbae345e7a >--- commit d30b9cf45793c9e674463c86345931cbae345e7a Author: Simon

[commit: ghc] tc-untouchables: Add type "holes", enabled by -XTypeHoles, Trac #5910 (8a9a7a8)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/8a9a7a8c42da3adb603f319a74e304af5e1b2128 >--- commit 8a9a7a8c42da3adb603f319a74e304af5e1b2128 Author: Simon

[commit: ghc] tc-untouchables: Comments about how the untouchables stuff works (8089391)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/8089391888591f35aca3d6a49f2fa450991d6c5b >--- commit 8089391888591f35aca3d6a49f2fa450991d6c5b Author: Simon

[commit: ghc] tc-untouchables: Remove cc_ty from CIrredCan and cc_hole_ty from CHoleCan (1a6ab64)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/1a6ab644ec028c01c7191fad0635f189184ae97f >--- commit 1a6ab644ec028c01c7191fad0635f189184ae97f Author: Simon

[commit: ghc] tc-untouchables: Spelling in comments only (5f312c8)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/5f312c87e816e8e24d6b065b0d5cb74c86a5defb >--- commit 5f312c87e816e8e24d6b065b0d5cb74c86a5defb Author: Simon

[commit: ghc] tc-untouchables: Improve the binding location of class methods (I think) (0683258)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : tc-untouchables http://hackage.haskell.org/trac/ghc/changeset/0683258393f8eb3046c08cdb88868fa1467e6fd2 >--- commit 0683258393f8eb3046c08cdb88868fa1467e6fd2 Author: Simon

DynFlags.lhs

2012-09-18 Thread Simon Peyton-Jones
Somehow compiling DynFlags.lhs has started taking a very long time, and generates lots of code. I have not had time to investigate, but if anyone has any idea what is happening I'd be happy to know. Simon ___ Cvs-ghc mailing list Cvs-ghc@haskell.org ht

RE: Template Haskell and haskell-src-exts

2012-09-18 Thread Simon Peyton-Jones
| If I've understood correctly, then haskell-src-exts would be more than | just a boot package: It would be intimately tied to GHC. Any change in | its interface would need to be reflected in the compiler (e.g. | compiler/hsSyn/Convert.lhs, compiler/deSugar/DsMeta.hs). Yes, that would be right. I

[commit: ghc] master: Declare SRT labels correctly in the via-C backend (3f2eeee)

2012-09-18 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3f2df8a59efbbf904b57f65e1686f9dd6e8b >--- commit 3f2df8a59efbbf904b57f65e1686f9dd6e8b Author: Simon Marlow D

[commit: ghc] master: Small parallel GC improvement (027a654)

2012-09-18 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/027a654c2003569a6fb74f86a9548101ecd1ffa9 >--- commit 027a654c2003569a6fb74f86a9548101ecd1ffa9 Author: Simon Marlow D

[commit: ghc] master: make some debug output conditional on -ddump-cmmz (16cc37f)

2012-09-18 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/16cc37ff034213250c764cd941908398e4150100 >--- commit 16cc37ff034213250c764cd941908398e4150100 Author: Simon Marlow D

Re: Template Haskell and haskell-src-exts

2012-09-18 Thread Ian Lynagh
On Mon, Sep 17, 2012 at 10:47:10PM +0100, Thomas Schilling wrote: > Wouldn't that make haskell-src-exts a boot package? I think that would > mean that users could upgrade haskell-src-exts independently, but won't be > able to use the upgraded version and TH in the same program. Or am I > missing

Re: Template Haskell and haskell-src-exts

2012-09-18 Thread Simon Marlow
In principle this sounds good. I just thought I'd mention http://hackage.haskell.org/trac/ghc/ticket/3355 which is related, though not directly. Cheers, Simon On 15/09/2012 09:32, Simon Peyton-Jones wrote: Niklas Yesterday we discussed the possibility of merging your haskell-src-e

Re: [commit: ghc] master: Move some more constants fo platformConstants (041e832)

2012-09-18 Thread Simon Marlow
On 14/09/2012 17:25, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/041e832cf0ef490dd0d4fd24d56a2f7f1adb5c9c --- commit 041e832cf0ef490dd0d4fd

Re: [commit: ghc] master: Start moving other constants from (Haskell)Constants to platformConstants (9b0c4ed)

2012-09-18 Thread Simon Marlow
On 14/09/2012 17:25, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9b0c4ed70cb4394bb293e4e6f863f877debcd655 --- commit 9b0c4ed70cb4394bb293e4

Re: Getting all functions names from source

2012-09-18 Thread Simon Marlow
On 13/09/2012 11:58, Kyle Hanson wrote: What I would like to do is take a source file, and then parse it for function names. What I have come up with so far is to to use the GHC API to get the typedcheckedSource (basically of the Wiki of using GHC as an API) which then I get something that looks

[commit: testsuite] master: Merge branch 'master' of http://darcs.haskell.org/testsuite (73bcd7f)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/73bcd7f8811829a91495bcc5b8cc8cd99293b227 >--- commit 73bcd7f8811829a91495bcc5b8cc8cd99293b227 Merge: deb6169...

[commit: testsuite] master: Test Trac #7238 (9c6bdcc)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/9c6bdcc7e4add577d3bef8e17a5fbd2fcdf79a74 >--- commit 9c6bdcc7e4add577d3bef8e17a5fbd2fcdf79a74 Author: Simon Pey

[commit: testsuite] master: Add a test directory for ext-core, and test Trac #7239 (deb6169)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/deb616984dcb2e65b3be26bece15edf804190119 >--- commit deb616984dcb2e65b3be26bece15edf804190119 Author: Simon Pey

[commit: testsuite] master: Test Trac #7224 and #7230 (e20ff25)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/e20ff252af357f02157c764fddfefb4fa350eac7 >--- commit e20ff252af357f02157c764fddfefb4fa350eac7 Author: Simon Pey

[commit: testsuite] master: Test Trac #5252 (again) (f66a982)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/f66a982b02696ef5d32f877e7110daa5c2c5b518 >--- commit f66a982b02696ef5d32f877e7110daa5c2c5b518 Author: Simon Pey

[commit: testsuite] master: Test Trac #7237 (05ee370)

2012-09-18 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/05ee3702a08008c440c0faf6b43723a8ab928bb1 >--- commit 05ee3702a08008c440c0faf6b43723a8ab928bb1 Author: Simon Pey