[commit: ghc] master: More tidying up in FamInstBranch (4737d64)

2013-01-09 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4737d64e6c3f8dc7c1ab1a4ab0c95f5dfc695013 --- commit 4737d64e6c3f8dc7c1ab1a4ab0c95f5dfc695013 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (41e9276)

2013-01-09 Thread Simon Peyton Jones
... 851e4e7... Author: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 9 09:37:12 2013 + Merge branch 'master' of http://darcs.haskell.org/ghc Conflicts: compiler/typecheck/FamInst.lhs compiler/typecheck/FamInst.lhs |4 ++-- 1 files changed, 2 insertions(+), 2

[commit: ghc] new-demand-to-merge: White space and tabs only (a21bbf3)

2013-01-09 Thread Simon Peyton Jones
: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 9 17:40:41 2013 + White space and tabs only compiler/basicTypes/Id.lhs | 112 ++-- compiler/simplCore/SimplUtils.lhs | 10 ++-- compiler/simplCore/Simplify.lhs|2 +- compiler

[commit: ghc] new-demand-to-merge: Merge branch 'master' into new-demand-to-merge (17b0c21)

2013-01-09 Thread Simon Peyton Jones
: 9bb7505... 71feb10... Author: Simon Peyton Jones simo...@microsoft.com Date: Thu Jan 3 13:37:21 2013 + Merge branch 'master' into new-demand-to-merge Conflicts: compiler/basicTypes/Id.lhs compiler/basicTypes/MkId.lhs compiler/prelude/primops.txt.pp

[commit: ghc] new-demand-to-merge: Minor merge stuff only (8a806e1)

2013-01-09 Thread Simon Peyton Jones
: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 9 17:41:20 2013 + Minor merge stuff only --- compiler/basicTypes/MkId.lhs |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/basicTypes

[commit: ghc] new-demand-to-merge: Lots of refactoring on the demand analyser (413017c)

2013-01-09 Thread Simon Peyton Jones
: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 9 17:46:34 2013 + Lots of refactoring on the demand analyser I've been doing nofib comparisons! Many small improvements in here. Mostly refactoring and tidying up, but a few modest but real changes. compiler/basicTypes

[commit: ghc] new-demand-to-merge: Make CSE work for case expressions too (7b64905)

2013-01-09 Thread Simon Peyton Jones
: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 9 17:44:27 2013 + Make CSE work for case expressions too See Note [CSE for case expressions] in CSE. Seldom makes a difference, but a very simple change

[commit: ghc] new-demand-to-merge's head updated: Lots of refactoring on the demand analyser (413017c)

2013-01-09 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'new-demand-to-merge' now includes: f8c23ff... Fix bug with reporting deprecated use of flag (Trac #7349) 910a642... Do not treat a constructor in a *pattern* as a *use* of that constructor 8e81684... Cmm jumps always

[commit: ghc] master: Merge remote branch 'origin/master' (7dffc18)

2013-01-08 Thread Simon Peyton Jones
... 03d360f... Author: Simon Peyton Jones simo...@microsoft.com Date: Tue Jan 8 08:27:11 2013 + Merge remote branch 'origin/master' compiler/deSugar/Coverage.lhs | 12 +- compiler/deSugar/DsArrows.lhs | 13 +- compiler/deSugar/DsExpr.lhs

[commit: ghc] master: Remove two unused imports, detected by the fix to Trac #7454 (afe9a3b)

2013-01-08 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/afe9a3b0f1a28c364e8574c7d26962f89dd9806e --- commit afe9a3b0f1a28c364e8574c7d26962f89dd9806e Author: Simon Peyton

[commit: ghc] master: Rearrange the computation of unused imports; fixes Trac #7454 (a8ea80f)

2013-01-08 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a8ea80f19974abc4f1b18734013873292116fff5 --- commit a8ea80f19974abc4f1b18734013873292116fff5 Author: Simon Peyton

[commit: ghc] master: Re-engineer the ambiguity test for user type signatures (97db0ed)

2013-01-08 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/97db0edc4e637dd61ec635d1f9b6b6dd25ad890c --- commit 97db0edc4e637dd61ec635d1f9b6b6dd25ad890c Author: Simon Peyton

[commit: testsuite] master: Wibbles to error messages and tests, following ambiguity-check changes (fe31370)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 08:30:05 2013 + Wibbles to error messages and tests, following ambiguity-check changes tests/deriving/should_fail/T3101.hs|2 +- tests/deriving/should_fail/T5287.hs|5 ++ tests/deriving/should_fail

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

2013-01-08 Thread Simon Peyton Jones
... 2c3d474... Author: Simon Peyton Jones simo...@microsoft.com Date: Tue Jan 8 08:33:25 2013 + Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/simplCore/should_compile/T7360.stderr driver/testlib.py |6

[commit: ghc] master: Add missing file TcValidity.lhs (f879703)

2013-01-08 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f879703dd2ffb94c307a7bcea5469498f077ca1b --- commit f879703dd2ffb94c307a7bcea5469498f077ca1b Author: Simon Peyton

[commit: ghc] master: Add missing import (0a24be0)

2013-01-08 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/0a24be00cfc0d038d11bc72ba5da91addc7056d8 --- commit 0a24be00cfc0d038d11bc72ba5da91addc7056d8 Author: Simon Peyton

[commit: testsuite] master: Fix typo in extension flags (74ed9e1)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 12:13:15 2013 + Fix typo in extension flags --- tests/driver/T4437.hs |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tests/driver/T4437.hs b/tests

[commit: testsuite] master: Re-do commit 1b8b7f47018eb33bebb0d7f3ee451f7d858a0f8f, which got lost by mistake (433944c)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 12:14:47 2013 + Re-do commit 1b8b7f47018eb33bebb0d7f3ee451f7d858a0f8f, which got lost by mistake --- tests/simplCore/should_compile/T7360.stderr | 12 +--- 1 files

RE: Question about extensible-exceptions (to official extensible-exceptions maintainer - GHC HQ)

2013-01-08 Thread Simon Peyton-Jones
to be the original Definition of Haskell 98. So, like Simon M, I don't see any problem with your re-use. (But I am no lawyer.) Simon From: Pavel Zelinsky [mailto:pzeli...@us.ibm.com] Sent: 07 January 2013 23:27 To: Ian Lynagh Cc: cvs-ghc@haskell.org; Simon Marlow; Simon Peyton-Jones Subject: Re

RE: [commit: ghc] master: Fix bugs in allocMoreStack (#7498, #7510) (03d360f)

2013-01-08 Thread Simon Peyton-Jones
Four bugs! That must be some kind of record for a single ticket. Well fixed! Yes, works for me now. Thank you. Simon | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] | On Behalf Of Simon Marlow | Sent: 07 January 2013 15:53 | To:

[commit: testsuite] master: Test Trac #7454 (c4293ef)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 14:08:25 2013 + Test Trac #7454 --- tests/rename/should_fail/T7454.hs |7 +++ tests/rename/should_fail/T7454.stderr |3 +++ tests/rename/should_fail/all.T

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

2013-01-08 Thread Simon Peyton Jones
... c4293ef... Author: Simon Peyton Jones simo...@microsoft.com Date: Tue Jan 8 23:19:58 2013 + Merge branch 'master' of http://darcs.haskell.org/testsuite tests/rename/should_fail/T7454.hs |7 +++ tests/rename/should_fail/T7454.stderr |3 +++ tests/rename/should_fail/all.T

[commit: testsuite] master: Test Trac #5366 (da88dbd)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 23:19:43 2013 + Test Trac #5366 --- tests/simplCore/should_compile/Makefile |3 +++ tests/simplCore/should_compile/T5366.hs |8 tests/simplCore

[commit: testsuite] master: Test Trac #7279 (6e301a8)

2013-01-08 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Tue Jan 8 23:46:37 2013 + Test Trac #7279 --- tests/typecheck/should_fail/T7279.hs |6 ++ tests/typecheck/should_fail/T7279.stderr | 10 ++ tests/typecheck

RE: Question about extensible-exceptions (to official extensible-exceptions maintainer - GHC HQ)

2013-01-07 Thread Simon Peyton-Jones
: | -- | --- |* Code from the Haskell 98 Report which is (c) Simon Peyton Jones | and freely redistributable (but see the full license for | restrictions). | |* Code from the Haskell Foreign Function Interface specification, | which is (c) Manuel M. T. Chakravarty and freely

[commit: ghc] master: Added note explaining the lambdas generated by functor deriving code, and how it compares to the old deriving code which used eta expansion. (3d51f27)

2013-01-07 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3d51f271e6819c52508956f2426c4c19dec0b2fb --- commit 3d51f271e6819c52508956f2426c4c19dec0b2fb Author: Twan van

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc (4da767e)

2013-01-07 Thread Simon Peyton Jones
... 5765248... Author: Simon Peyton Jones simo...@microsoft.com Date: Mon Jan 7 10:45:08 2013 + Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc compiler/iface/TcIface.lhs|3 +- compiler/typecheck/FamInst.lhs| 115 +++-- compiler

[commit: ghc] master: Changed deriving of Functor, Foldable, Traversable to fix #7436. Added foldMap to derived Foldable instance. (49ca2a3)

2013-01-07 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/49ca2a37bef18aa57235ff1dbbf1cc0434979b1e --- commit 49ca2a37bef18aa57235ff1dbbf1cc0434979b1e Author: Twan van

[commit: testsuite] master: Test Trac #7436 (4a17fff)

2013-01-07 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Jan 7 11:37:07 2013 + Test Trac #7436 --- tests/perf/should_run/T7436.hs | 22 ++ tests/perf/should_run/T7436.stdout |1 + tests/perf/should_run/all.T

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

2013-01-07 Thread Simon Peyton Jones
... 7228d50... Author: Simon Peyton Jones simo...@microsoft.com Date: Mon Jan 7 11:37:32 2013 + Merge branch 'master' of http://darcs.haskell.org/testsuite .../indexed-types/should_fail/SimpleFail2a.stderr |8 ++-- tests/indexed-types/should_fail/SimpleFail9.stderr |3 ++- 2

[commit: testsuite] master: Test Trac #2431 (f3e3787)

2013-01-07 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Fri Jan 4 10:40:17 2013 + Test Trac #2431 --- tests/deSugar/should_compile/T2431.hs |8 tests/deSugar/should_compile/T2431.stderr | 23 +++ tests

[commit: testsuite] master: Wibble to test output after fixing Trac #7436 (f5981cc)

2013-01-07 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Jan 7 11:37:21 2013 + Wibble to test output after fixing Trac #7436 --- tests/generics/GenDerivOutput.stderr |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[commit: ghc] master: Switch on -XEmptyCase when renaming derived declarations (74d4018)

2013-01-04 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/74d401860d6a28244b9a12fca844fe14a6a04274 --- commit 74d401860d6a28244b9a12fca844fe14a6a04274 Author: Simon Peyton

[commit: ghc] master: Allow empty case expressions (and lambda-case) with -XEmptyCase (3671e67)

2013-01-04 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3671e674757c8f82ec1f0ea9b7c1ed56340b55bc --- commit 3671e674757c8f82ec1f0ea9b7c1ed56340b55bc Author: Simon Peyton

[commit: ghc] master: Refactor HsExpr.MatchGroup (a8941e2)

2013-01-04 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a8941e2a4fe3b000e6c085701e0c015c5316c6ee --- commit a8941e2a4fe3b000e6c085701e0c015c5316c6ee Author: Simon Peyton

[commit: ghc] master: Make CaseElim a bit less aggressive (28d9a03)

2013-01-04 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/28d9a03253e8fd613667526a170b684f2017d299 --- commit 28d9a03253e8fd613667526a170b684f2017d299 Author: Simon Peyton

[commit: ghc] master: Add an ASSERT (e52d9d4)

2013-01-04 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e52d9d462f373a15f56c09628f9c22f4cbb92021 --- commit e52d9d462f373a15f56c09628f9c22f4cbb92021 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc (fbff64a)

2013-01-04 Thread Simon Peyton Jones
... d967432... Author: Simon Peyton Jones simo...@microsoft.com Date: Fri Jan 4 10:31:25 2013 + Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc compiler/ghc.cabal.in |3 +- compiler/llvmGen/LlvmCodeGen/CodeGen.hs |8 +- compiler/utils/MonadUtils.hs

[commit: testsuite] master: EmptyCase is now an extension flag that GHC understands (but Cabal does not yet) (62837ef)

2013-01-04 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Fri Jan 4 10:32:13 2013 + EmptyCase is now an extension flag that GHC understands (but Cabal does not yet) --- tests/driver/T4437.hs |3 ++- 1 files changed, 2 insertions(+), 1

[commit: testsuite] master: Wibble to output, now that CaseElim is less aggressive. (1b8b7f4)

2013-01-04 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Fri Jan 4 10:32:28 2013 + Wibble to output, now that CaseElim is less aggressive. --- tests/simplCore/should_compile/T7360.stderr | 12 +--- 1 files changed, 9 insertions(+), 3

Test failures on Windows

2013-01-04 Thread Simon Peyton-Jones
Friends Have you done a full 32-bit Windows build recently? 'sh validate --fast' gives these errors, and I wonder if we could squash them? I've appended the error output for each below, except for the perf ones, and T5975a which has a huge mass of Chinese characters. Would anyone like to

[commit: ghc] master: Remove references to GHC 6.6 in docs (9929172)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9929172c72c7a61ba7b20c084e72d41299835e44 --- commit 9929172c72c7a61ba7b20c084e72d41299835e44 Author: Ben Millwood

[commit: ghc] master: Refactor the invariants for ClsInsts (5efe9b1)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5efe9b1146bd474a6f408093ef36c262b15b4ab2 --- commit 5efe9b1146bd474a6f408093ef36c262b15b4ab2 Author: Simon Peyton

[commit: ghc] master: Fix typo in comment (Trac #7526) (18003c9)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/18003c9ec8e2f5a6ae82565c1e1ba35fada72021 --- commit 18003c9ec8e2f5a6ae82565c1e1ba35fada72021 Author: Simon Peyton

[commit: ghc] master: Comments and white space only (b43fdcf)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b43fdcfea5a80f7a6f22a92e0adc95ff25979ab9 --- commit b43fdcfea5a80f7a6f22a92e0adc95ff25979ab9 Author: Simon Peyton

[commit: ghc] master: Make the comments about SingI and EvLit match current reality (215cf42)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/215cf423abed67a2827e0ee1ec95e8fcdfe0c8df --- commit 215cf423abed67a2827e0ee1ec95e8fcdfe0c8df Author: Simon Peyton

[commit: ghc] master: In type or data instances, check that all variables are bound (e89f3ba)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e89f3bac94f513841f46346528183920783ce1f9 --- commit e89f3bac94f513841f46346528183920783ce1f9 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (1884f81)

2013-01-02 Thread Simon Peyton Jones
... db9c062... Author: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 2 08:26:53 2013 + Merge branch 'master' of http://darcs.haskell.org/ghc compiler/main/DynFlags.hs |2 +- compiler/typecheck/TcInteract.lhs | 38 ++-- 2 files changed, 36

[commit: haddock] master: Use InstEnv.instanceSig rather than instanceHead (name change) (5b406e3)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 08:33:13 2013 + Use InstEnv.instanceSig rather than instanceHead (name change) --- src/Haddock/Interface/AttachInstances.hs |2 +- 1 files changed, 1 insertions(+), 1 deletions

[commit: testsuite] master: Test Trac #7536 (cd4927d)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 08:53:58 2013 + Test Trac #7536 --- tests/indexed-types/should_fail/T7536.hs |9 + tests/indexed-types/should_fail/T7536.stderr |5 + tests/indexed-types

FW: [Haskell-cafe] hsc2hs and Storable (especially) unsafe

2013-01-02 Thread Simon Peyton-Jones
Food for thought here. Simon | -Original Message- | From: haskell-cafe-boun...@haskell.org [mailto:haskell-cafe- | boun...@haskell.org] On Behalf Of Evan Laforge | Sent: 01 January 2013 23:18 | To: haskell | Subject: [Haskell-cafe] hsc2hs and Storable (especially) unsafe | | It so

[commit: ghc] master: Make the fib_tvs field of FamInstBranch into a *list* not a *set* (9beb615)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9beb6153b3774645513e92af5e31c090e40ac0f0 --- commit 9beb6153b3774645513e92af5e31c090e40ac0f0 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (243523b)

2013-01-02 Thread Simon Peyton Jones
... 1884f81... Author: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 2 08:36:09 2013 + Merge branch 'master' of http://darcs.haskell.org/ghc compiler/coreSyn/CoreSubst.lhs |2 +- compiler/coreSyn/CoreUnfold.lhs |4 +- compiler/hsSyn/HsDecls.lhs | 44

[commit: ghc] master: Add a reference to Note [SingI and EvLit] in the new SingI stuff (1086bc1)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1086bc1c287ad0a486d7f9f716fbabfd2d8a6ddb --- commit 1086bc1c287ad0a486d7f9f716fbabfd2d8a6ddb Author: Simon Peyton

[commit: ghc] master: Remove unnecessary import (302172f)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/302172f4959b92fa668db6b460921e710bdf6655 --- commit 302172f4959b92fa668db6b460921e710bdf6655 Author: Simon Peyton

[commit: ghc] master: Improve HsSyn pretty-printing of instance declarations (fixes Trac #7532) (9b9f197)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9b9f197b05c4bf9d16289d3aa6e71e9f081da7f6 --- commit 9b9f197b05c4bf9d16289d3aa6e71e9f081da7f6 Author: Simon Peyton

[commit: ghc] master: Add flag -fwarn-duplicate-constraints (5a6a223)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5a6a223f855538112ec9d089425e34853fb3542b --- commit 5a6a223f855538112ec9d089425e34853fb3542b Author: Simon Peyton

[commit: ghc] master: Minor refactoring plus comments (4496fda)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4496fda259959ef61df06f53f123b00ebad57b2d --- commit 4496fda259959ef61df06f53f123b00ebad57b2d Author: Simon Peyton

[commit: testsuite] master: Test Trac #7532 (cc82e90)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 12:35:26 2013 + Test Trac #7532 --- tests/th/T7532.hs | 11 +++ tests/th/T7532.stderr | 20 tests/th/T7532a.hs| 15

[commit: testsuite] master: Test Trac #7541 (5e7349b)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 12:36:17 2013 + Test Trac #7541 --- tests/typecheck/should_compile/T7541.hs |9 + tests/typecheck/should_compile/all.T|1 + 2 files changed, 10 insertions

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

2013-01-02 Thread Simon Peyton Jones
... cd4927d... Author: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 2 12:59:53 2013 + Merge branch 'master' of http://darcs.haskell.org/testsuite tests/indexed-types/should_fail/T7536.hs |9 + tests/indexed-types/should_fail/T7536.stderr |5 + tests

RE: Bug in -fext-core

2013-01-02 Thread Simon Peyton-Jones
I've created http://hackage.haskell.org/trac/ghc/ticket/7547; patch coming. Simon | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] | On Behalf Of Daniel Fischer | Sent: 02 January 2013 00:39 | To: cvs-ghc@haskell.org | Subject: Bug in

[commit: ghc] master: Update strictness documentation (Trac #7546) (5f77b31)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5f77b315a8f66fd9842f9120a9def4f85209efae --- commit 5f77b315a8f66fd9842f9120a9def4f85209efae Author: Simon Peyton

[commit: ghc] master: Fix bug in External Core pretty printer (fixes Trac #7547) (3f7b147)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3f7b147c41a83bb69e2cd2337994434bf2507ef3 --- commit 3f7b147c41a83bb69e2cd2337994434bf2507ef3 Author: Simon Peyton

[commit: ghc] master: De-tab PprExternalCore (3fa7340)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3fa7340faa32ebf3ac2c437e3d278fd634b3ad76 --- commit 3fa7340faa32ebf3ac2c437e3d278fd634b3ad76 Author: Simon Peyton

[commit: testsuite] master: Test Trac #7545 (c352150)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 16:23:44 2013 + Test Trac #7545 --- tests/typecheck/should_fail/T7545.hs |9 + tests/typecheck/should_fail/T7545.stderr |5 + tests/typecheck/should_fail

[commit: ghc] master: Tidy the type in badInstSigErr (fixes Trac #7545) (7fa2ce2)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7fa2ce2043e2faed2b2b545ba5c1c9958954800a --- commit 7fa2ce2043e2faed2b2b545ba5c1c9958954800a Author: Simon Peyton

[commit: ghc] master: Comment typo only (e661e29)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e661e29038302bbaf526177d5aa63552d4428112 --- commit e661e29038302bbaf526177d5aa63552d4428112 Author: Simon Peyton

[commit: ghc] master: Simplify the binder-swap transformation (9ea2b66)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9ea2bcb6684279a120c688e8557bcef3dc73 --- commit 9ea2bcb6684279a120c688e8557bcef3dc73 Author: Simon Peyton

[commit: ghc] master: Add traceSmpl for simplifier tracing, now that the simplifier has the IO monad (89eb9e9)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/89eb9e92f2c243c831342e111d071a20ad9197da --- commit 89eb9e92f2c243c831342e111d071a20ad9197da Author: Simon Peyton

[commit: ghc] master: Make combine-identical-alternatives work again (Trac #7360) (bacf7ca)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/bacf7ca075498aed745f68448f7e2b8d15c39541 --- commit bacf7ca075498aed745f68448f7e2b8d15c39541 Author: Simon Peyton

[commit: ghc] master: Crucial bug fix: use scrut' rather than scrut! (948c1d3)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/948c1d312b79986eb12299f7d4876c9ca4fc5a7f --- commit 948c1d312b79986eb12299f7d4876c9ca4fc5a7f Author: Simon Peyton

[commit: ghc] master: Make the treatment of addAltUnfoldings handle casts (545fd8b)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/545fd8b9217e0230b90da211f9672dc3c2ead2d1 --- commit 545fd8b9217e0230b90da211f9672dc3c2ead2d1 Author: Simon Peyton

[commit: ghc] master: Add an extra error check in DEBUG mode for ill-typed unfoldings (6761dc2)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6761dc2509de8b7f6b9f6f847d1e22f7a1849a79 --- commit 6761dc2509de8b7f6b9f6f847d1e22f7a1849a79 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc (1687a66)

2013-01-02 Thread Simon Peyton Jones
... 7fa2ce2... Author: Simon Peyton Jones simo...@microsoft.com Date: Wed Jan 2 16:40:13 2013 + Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc compiler/basicTypes/BasicTypes.lhs| 51 -- compiler/basicTypes/DataCon.lhs | 52 ++- compiler

[commit: ghc] master: Define ListSetOps.getNth, and use it (b0c0cae)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b0c0cae7e1ed65ac8dd218a9018f82a4ceac6842 --- commit b0c0cae7e1ed65ac8dd218a9018f82a4ceac6842 Author: Simon Peyton

[commit: ghc] master: Refactoring; no change in behaviour (d36770b)

2013-01-02 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d36770b9e0bb4bb29f622bc4b7fb80d4d74f791a --- commit d36770b9e0bb4bb29f622bc4b7fb80d4d74f791a Author: Simon Peyton

[commit: testsuite] master: Test Trac #7360 (8d2c20d)

2013-01-02 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Wed Jan 2 16:48:47 2013 + Test Trac #7360 --- tests/simplCore/should_compile/T7360.hs | 16 + tests/simplCore/should_compile/T7360.stderr | 47

RE: [commit: base] master: GHC.IO.Buffer: use memmove instead of memcpy in slideContents (cb6f03d)

2012-12-30 Thread Simon Peyton-Jones
Joey You seem to be doing great things, thank you! Can I urge you to adopt the Note [blah] comment style described here? http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle I find that pretty much *whenever* I fix a bug, it's a good plan to add a Note [blah] comment to

[commit: ghc] master: Make {-# UNPACK #-} work for type/data family invocations (1ee1cd4)

2012-12-24 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1ee1cd4194555e498d05bfc391b7b0e635d11e29 --- commit 1ee1cd4194555e498d05bfc391b7b0e635d11e29 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (e5ccb4e)

2012-12-24 Thread Simon Peyton Jones
... d2a5a9c... Author: Simon Peyton Jones simo...@microsoft.com Date: Sun Dec 23 15:49:29 2012 + Merge branch 'master' of http://darcs.haskell.org/ghc Conflicts: compiler/basicTypes/MkId.lhs compiler/iface/IfaceSyn.lhs compiler/basicTypes/MkId.lhs

[commit: haddock] master: Track changes in HsBang (45e5d83)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Sun Dec 23 15:49:58 2012 + Track changes in HsBang --- src/Haddock/Convert.hs |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Haddock/Convert.hs b/src/Haddock

[commit: haddock] master: Merge branch 'master' of http://darcs.haskell.org//haddock (47be313)

2012-12-24 Thread Simon Peyton Jones
... 8bdd26e... Author: Simon Peyton Jones simo...@microsoft.com Date: Sun Dec 23 15:50:28 2012 + Merge branch 'master' of http://darcs.haskell.org//haddock src/Haddock/Backends/Hoogle.hs | 19 +++--- src/Haddock/Backends/LaTeX.hs| 20 +++--- src/Haddock/Backends

[commit: testsuite] master: Test Trac #7368 (second example) (452ccd5)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Thu Dec 20 21:08:59 2012 + Test Trac #7368 (second example) --- tests/typecheck/should_fail/T7368a.hs | 14 ++ tests/typecheck/should_fail/T7368a.stderr | 10

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

2012-12-24 Thread Simon Peyton Jones
... 80cac93... Author: Simon Peyton Jones simo...@microsoft.com Date: Sun Dec 23 15:51:55 2012 + Merge branch 'master' of http://darcs.haskell.org/testsuite tests/indexed-types/should_compile/Overlap1.hs | 14 + tests/indexed-types/should_compile/Overlap12.hs| 16

[commit: testsuite] master: Wibble to debug output (7f9bd37)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Dec 24 10:55:14 2012 + Wibble to debug output tests/rename/should_fail/rnfail055.stderr |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Diff suppressed because of size. To see it, use: git show

[commit: ghc] master: Use expectP in deriving( Read ) (52e4300)

2012-12-24 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/52e43004f63276c1342933e40a673ad25cf2113a --- commit 52e43004f63276c1342933e40a673ad25cf2113a Author: Simon Peyton

[commit: ghc] master: A bit more tracing (e9e650d)

2012-12-24 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e9e650dd08ad7d192f6e0225db7468faadf55c02 --- commit e9e650dd08ad7d192f6e0225db7468faadf55c02 Author: Simon Peyton

[commit: ghc] master: Remember to zonk when taking free variables in simpl_top (1d07cc0)

2012-12-24 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1d07cc04ebcaa2df69824aeb1406557946e6dd19 --- commit 1d07cc04ebcaa2df69824aeb1406557946e6dd19 Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (7cc8a3c)

2012-12-24 Thread Simon Peyton Jones
... e5ccb4e... Author: Simon Peyton Jones simo...@microsoft.com Date: Mon Dec 24 09:49:54 2012 + Merge branch 'master' of http://darcs.haskell.org/ghc compiler/basicTypes/BasicTypes.lhs| 51 -- compiler/basicTypes/DataCon.lhs | 52 ++- compiler/basicTypes

[commit: testsuite] master: Test Trac #7525 (fb2d741)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Dec 24 09:49:29 2012 + Test Trac #7525 --- tests/typecheck/should_fail/T7525.hs | 15 +++ tests/typecheck/should_fail/T7525.stderr |9 + tests/typecheck

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

2012-12-24 Thread Simon Peyton Jones
... 80cac93... Author: Simon Peyton Jones simo...@microsoft.com Date: Mon Dec 24 09:50:23 2012 + Merge branch 'master' of http://darcs.haskell.org/testsuite tests/indexed-types/should_compile/Overlap1.hs | 14 + tests/indexed-types/should_compile/Overlap12.hs| 16

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

2012-12-24 Thread Simon Peyton Jones
... 7f9bd37... Author: Simon Peyton Jones simo...@microsoft.com Date: Mon Dec 24 14:07:04 2012 + Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/typecheck/should_fail/all.T tests/rename/should_fail/rnfail055.stderr |2 +- tests/typecheck

[commit: testsuite] master: Bump the residency of T4801 (349493e)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Dec 24 14:04:45 2012 + Bump the residency of T4801 Residency is a very wobbly number; it depends on GC sampling time. So I don't think this is a real regression. --- tests

[commit: testsuite] master: Test Trac #7507 (c271ee4)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Dec 24 15:53:56 2012 + Test Trac #7507 --- tests/perf/should_run/T7507.hs | 14 ++ tests/perf/should_run/T7507.stdout |1 + tests/perf/should_run/all.T

[commit: testsuite] master: Don't run T7507 in ghci (cc59fba)

2012-12-24 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Mon Dec 24 16:01:02 2012 + Don't run T7507 in ghci --- tests/perf/should_run/all.T |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/perf/should_run/all.T b

[commit: testsuite] master: Add test for Trac #7488 (4f6baef)

2012-12-21 Thread Simon Peyton Jones
Peyton Jones simo...@microsoft.com Date: Fri Dec 21 08:14:14 2012 + Add test for Trac #7488 --- tests/polykinds/T7488.hs |8 tests/polykinds/all.T|1 + 2 files changed, 9 insertions(+), 0 deletions(-) diff

STM faiure

2012-12-21 Thread Simon Peyton-Jones
Simon, I'm getting this validation failure on Linux. Should I? Simon Unexpected failures: ../../libraries/base/tests qsemn001 [exit code non-0] (normal) = qsemn001(normal) 3440 of 3517 [0, 0, 0] cd ../../libraries/base/tests '/5playpen/simonpj/HEAD/inplace/bin/ghc-stage2'

[commit: ghc] master: Allow newtypes to be promoted (b8739b2)

2012-12-21 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b8739b28f5bc855b7c5406425b516698cf3b2f0d --- commit b8739b28f5bc855b7c5406425b516698cf3b2f0d Author: Simon Peyton

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc (40ef925)

2012-12-21 Thread Simon Peyton Jones
... 866d28d... Author: Simon Peyton Jones simo...@microsoft.com Date: Fri Dec 21 08:06:16 2012 + Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc compiler/cmm/CmmPipeline.hs | 37 +- compiler/cmm/CmmProcPoint.hs |2 +- compiler/main/DynFlags.hs

  1   2   3   4   5   6   7   8   9   10   >