Timeline


and

Jun 20, 2012:

5:11 PM Ticket #5965 (pref-llvm failed at integer-gmp-0.3.0.0: stored value and pointer type do ...) closed by igloo
fixed: Fixed by: […]
5:01 PM Changeset in ghc [9d3bf7df]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:01 PM Changeset in testsuite [8efe8b5]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
4:33 PM Changeset in ghc [32841172]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in cmm/PprCmmDecl.hs
4:32 PM Changeset in ghc [4717b03]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more redundant Platform arguments
4:23 PM Ticket #5963 (Fixed format floating point conversion does not round to even) closed by pcapriotti
fixed: Merged. […]
4:21 PM Changeset in ghc [6f9114ea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Test unencoded StringPrimL
4:21 PM Changeset in ghc [dd44a15]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Add test for #5963
4:21 PM Changeset in testsuite [63a3794]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Test unencoded StringPrimL
4:21 PM Changeset in testsuite [8bbcee0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Add test for #5963
4:20 PM Changeset in base [86a8756]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Use round-to-even when formatting floats (#5963) Patch by Lennart Augustsson.
4:20 PM Changeset in ghc [827dab9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Use round-to-even when formatting floats (#5963) Patch by Lennart Augustsson.
4:19 PM Changeset in ghc [0f1c5b1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more redundant Platform arguments
4:03 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:52 PM Ticket #7017 (Rethink need for tarballs under "friendly" environment) created by FUZxxl
I just compiled GHC from git. I am amazed that one needs to download …
3:42 PM Changeset in ghc [5045cfbc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some redundant Platform arguments
3:38 PM Ticket #5970 (Type checker hangs) closed by pcapriotti
wontfix: Closing this ticket for now. Feel free to reopen if you can provide a …
3:32 PM Changeset in ghc [158c353]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in cmm/PprCmmExpr.hs
3:28 PM Blog: New directions for Template Haskell edited by simonpj
3:27 PM Ticket #7016 (Declarations after top-level splice are ignored) closed by simonpj
invalid: This is by design, as described in Section 7.2 of the original …
3:25 PM Changeset in ghc [60ab8ea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix the timeout program following the changes to base
3:25 PM Changeset in testsuite [88f3b30]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix the timeout program following the changes to base
3:12 PM Ticket #7016 (Declarations after top-level splice are ignored) created by Oblosys
Declarations that appear after a top-level splice seem to be ignored …
2:43 PM Changeset in ghc [05bac9f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in codeGen/StgCmmGran.hs
2:42 PM Changeset in ghc [8323847]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -fgransim a dynamic flag
2:32 PM Changeset in ghc [ad3d65c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -fparallel a dynamic flag
2:31 PM Changeset in ghc [506d37b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in codeGen/CgParallel.hs
2:10 PM Changeset in ghc [90f0a9c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some cruft from StaticFlagParser Also, -read-dot-ghci is now gone. We now have -no-ignore-dot-ghci instead.
1:28 PM Changeset in ghc [f8b272a7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use CLong, not CInt, for mp_bitcnt_t value; fixes #5965 The GMP docs say: Counts of bits of a multi-precision number are represented in the C type mp_bitcnt_t. Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future.
1:28 PM Changeset in integer-gmp [5dfb7d3]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Use CLong, not CInt, for mp_bitcnt_t value; fixes #5965 The GMP docs say: Counts of bits of a multi-precision number are represented in the C type mp_bitcnt_t. Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future.
1:27 PM Changeset in ghc [7ecb40e8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Define W_TO_LONG in Cmm.h
12:43 PM Ticket #5888 (Performance regression in 7.4.1 compared to 6.12.3) closed by igloo
fixed: The problem was that mod was calling divModInteger, which returns a …
12:22 PM Changeset in directory [4ba2e76]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Update tests following changes in base
12:22 PM Changeset in base [ffe5f2bc]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Update tests following changes in base
12:22 PM Changeset in ghc [b8d7b8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Update tests following changes in base
12:21 PM Changeset in ghc [cd0a88aa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Update tests following changes in base
12:21 PM Changeset in testsuite [6507c1b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update tests following changes in base
9:25 AM Ticket #7015 (Add support for 'static') created by edsko
.. as described in "Towards Haskell in the Cloud".
2:25 AM Ticket #7014 (RULES for bitwise logic and shift primops) created by akio
I think it will be useful if expressions like (x .|. 0) and (shiftL x 0) …

Jun 19, 2012:

9:53 PM Changeset in unix [c40e539]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Follow changes in base
9:53 PM Changeset in directory [07c2950]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Follow changes in base
9:52 PM Changeset in ghc [5e2409c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow changes in base
7:12 PM Changeset in base [16551a2]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Bump base's version
7:12 PM Changeset in ghc [c4b81e3d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Bump base's version
7:01 PM Changeset in base [7a2a256]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix typos
7:01 PM Changeset in ghc [36a2a5cd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix typos
6:55 PM Changeset in ghc [f83d3df7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Add divInteger and modInteger functions Now that divModInteger isn't inlined, we were getting allocations for both results even if we're just going to throw one away.
6:55 PM Changeset in integer-gmp [e73a2a4]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Add divInteger and modInteger functions Now that divModInteger isn't inlined, we were getting allocations for both results even if we're just going to throw one away.
6:36 PM Changeset in base [4725825]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
6:36 PM Changeset in ghc [fb666132]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
6:36 PM Changeset in ghc [e778d3d7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:35 PM Changeset in base [ea74625]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use divInteger and modInteger
6:35 PM Changeset in ghc [c15b549]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use divInteger and modInteger
6:21 PM Changeset in ghc [1bb3a572]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use divInt#/modInt# from ghc-prim
6:21 PM Changeset in integer-gmp [ee07ac3]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Use divInt#/modInt# from ghc-prim
6:21 PM Changeset in ghc [e6594eb9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move divInt#/modInt# from base This allows them to be shared with integer-gmp
6:21 PM Changeset in ghc-prim [7398a64]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Move divInt#/modInt# from base This allows them to be shared with integer-gmp
6:20 PM Changeset in ghc [5089023]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build
6:20 PM Changeset in base [69fb277]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move divInt#/modInt# to ghc-prim This allows them to be shared with integer-gmp
6:20 PM Changeset in ghc [f1d3c29]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move divInt#/modInt# to ghc-prim This allows them to be shared with integer-gmp
6:07 PM Changeset in base [89ed082]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove Prelude.catch and System.IO.Error.{catch,try} This completes the proposal from trac #4865.
6:07 PM Changeset in ghc [b08c0920]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove Prelude.catch and System.IO.Error.{catch,try} This completes the proposal from trac #4865.
5:40 PM Ticket #7009 (Add function forallC) closed by pcapriotti
fixed: Fixed: […]
5:39 PM Ticket #7012 (ForeignPtrContents isn't exported) closed by pcapriotti
fixed: Exported ForeignPtrContents as an abstract type: […]
4:24 PM Changeset in base [6613018]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Export ForeignPtrContents in GHC.ForeignPtr (#7012)
4:24 PM Changeset in ghc [b32d4e0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Export ForeignPtrContents in GHC.ForeignPtr (#7012)
4:23 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
4:22 PM GhcKinds/KindsWithoutData created by dreixel
4:21 PM Commentary edited by dreixel
(diff)
4:19 PM Commentary edited by dreixel
(diff)
4:17 PM Changeset in ghc [14c4cd04]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Re-export forallC in Language.Haskell.TH (#7009)
4:08 PM Ticket #6165 (Missing documentation for Foreign.ForeignPtr) closed by pcapriotti
invalid: That module is hidden, so it should not be linked from the index page. …
3:13 PM Ticket #6131 (-fprof-auto adds cost centers to INLINE functions) closed by pcapriotti
fixed: Merged as 87ef70b838f43c6425bea97c9a791f2d0bf35e5c.
2:59 PM Ticket #5846 (Add GHC.Stats.gcStatsEnabled) closed by pcapriotti
fixed: Thanks. Pushed: […]
2:57 PM Ticket #5877 (Make StringPrimL take [Word8]) closed by pcapriotti
fixed: Merged to GHC HEAD: […] and template-haskell: […]
2:55 PM Ticket #5873 (runghc does not exist in versioned form) closed by pcapriotti
fixed
2:26 PM Changeset in ghc [87ef70b]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Don't put auto sccs on INLINE functions (#6131) There was also a bug caused by INLINEs getting SCCs, but unfortunately I have lost the test case. The Note in the code describes the problem though. MERGED from commit 6181e007f0e1e8eddba7acf0d5fbcbaf46806249
2:17 PM Ticket #5890 (Illegal instance declaration for `Show Doc') closed by pcapriotti
invalid: I can't reproduce this with GHC > 7.0.4. Closing, as we do not support …
2:10 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
2:00 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:48 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:45 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:40 PM Ticket #7007 (Fixity declaration reported as ambiguous) closed by simonpj
fixed
1:36 PM Changeset in base [05cf001]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Add GHC.Stats.getGCStatsEnabled function (#5846) Add getGCStatsEnabled function which checks whether GC stats have been enabled (with `-T`, for example). Make getGCStats throw an exception if called with GC stats disabled.
1:36 PM Changeset in ghc [c41ac8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Add GHC.Stats.getGCStatsEnabled function (#5846) Add getGCStatsEnabled function which checks whether GC stats have been enabled (with `-T`, for example). Make getGCStats throw an exception if called with GC stats disabled.
1:36 PM Changeset in ghc [5490e71b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Add getGCStatsEnabled function.
1:35 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:33 PM Changeset in ghc [42769923]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
StringPrimL now takes [Word8]
1:32 PM Changeset in ghc [ee44e19f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Template Haskell: StringPrimL now takes [Word8]
1:20 PM WindowsGhc edited by igloo
(diff)
1:19 PM Changeset in ghc [11ca8cdc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Create versioned runghc wrapper (#5873)
1:11 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
12:59 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
12:11 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
10:41 AM Ticket #7013 (GHC should complain if LLVM doesn't use the same architecture) created by chak
It appears #7004 is due to using a x86 (32bit) GHC with LLVM built for …
8:18 AM Ticket #7012 (ForeignPtrContents isn't exported) created by rl
GHC.ForeignPtr doesn't export ForeignPtrContents. This means that this …
6:52 AM Ticket #7011 (32bit GHC 7.4.2 cannot compile integer-gmp on OS X 10.8) created by chak
If I use the 32bit version of GHC 7.4.2 (OS X installer from the GHC …

Jun 18, 2012:

9:27 PM Changeset in ghc [898a862]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fixes
8:58 PM Changeset in ghc [d361262]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -firrefutable-tuples a dynamic flag
8:58 PM Changeset in ghc [32fd354]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Move and rename opt_HiVersion It isn't really an option at all
8:41 PM Changeset in ghc [ee7c4f4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -ignore-dot-ghci a dynamic flag
8:17 PM Changeset in ghc [e6e3a960]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dppr-cols a dynamic flag
6:44 PM Ticket #7010 (Type error in one function causes wrong type error report in another ...) created by Lemming
This ticket is very similar to #5978, but this time it is about type …
3:24 PM Ticket #7009 (Add function forallC) created by boris
As for template-haskell 2.7.0.0 there are Q monad functions corresponding …
12:11 PM Changeset in ghc [42de540]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove redundant warning suppression in basicTypes/Literal.lhs
12:10 PM Changeset in ghc [8cdb98b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dtrace-level a dynamic flag
10:30 AM Ticket #7008 (ghc-pkg's documentation suggests argument to -f is a file) created by adimit
% ghc-pkg --help | grep -- '-f FILE' -f FILE --package-conf=FILE use …
8:17 AM Changeset in ghc [de246aa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7007
8:17 AM Changeset in testsuite [5854eb6]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7007
8:15 AM Changeset in ghc [64cf942]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
8:15 AM Changeset in testsuite [d8dc3467]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
8:14 AM Changeset in ghc [debfd1d0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/th/all.T
8:14 AM Changeset in testsuite [237a5b3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/th/all.T
7:53 AM Ticket #7007 (Fixity declaration reported as ambiguous) created by simonpj
Christopher Dove reports: So I have some module, in a work project that …
7:41 AM Ticket #7006 (Panic when promoted GADT arguments cross module boundaries) closed by simonpj
fixed: Thanks. I think this is the same as #6011 and #6025, but your example is …
7:06 AM Ticket #7006 (Panic when promoted GADT arguments cross module boundaries) created by anders_
This seems to only happen when the importing module is compiled in a …
7:04 AM Ticket #7005 (GHC 7.4.2 crashes with a panic when using type families and data kinds ...) created by Kangyuan
I have no idea how to isolate this bug, since it seems to span multiple …
5:17 AM Ticket #7004 (Error compiling repa-algorithms with LLVM) created by benl
With LLVM 3.0 and 3.1: […] With LLVM 2.8: […] […] Compiling …

Jun 17, 2012:

8:49 PM Changeset in ghc [7c987d10]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Switch to using the 'rubenvb' mingw builds
8:42 PM Changeset in ghc [d0bfa810]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
4:44 PM Ticket #5871 (Patch for compilation on Hurd) closed by pcapriotti
fixed: Merged to HEAD (d2b538c80c00a99a51e4892dec475eae38cf9888) and stable …
4:15 PM Changeset in ghc [6fd28f6]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Build fix for Hurd. Patch by Samuel Thibault. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659530. MERGED from commit d2b538c80c00a99a51e4892dec475eae38cf9888
3:39 PM Changeset in ghc [d2b538c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Build fix for Hurd. Patch by Samuel Thibault. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659530.
3:00 PM Ticket #7003 ('impossible' compile time error, when using `runStream'.) created by dbanas
[…]
11:20 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)

Jun 16, 2012:

10:26 PM Changeset in ghc [3c067748]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
9:50 PM Changeset in ghc [417eb15f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
9:38 PM Changeset in ghc [f41c6e3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge win:c:/m64/reg14
9:37 PM Ticket #6169 (Error when building GHC 7.4.2 on Raspberry Pi (ARM)) created by djhworld
Hi there, I'm trying to build GHC 7.4.2 from source on my Raspberry Pi …
8:40 PM Changeset in ghc [78f588c1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build on win64
7:10 PM Changeset in ghc [7cae7521]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a redundant import
7:02 PM Changeset in ghc [c1d4bc17]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
7:02 PM Changeset in ghc [0b6336a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a workaround for building with GHC 6.9
4:21 AM Ticket #6168 (Assembler error message in GHC 7.2.2) created by selinger
This is related to #5649, although a different combination of options …
3:14 AM Ticket #6167 (Compile stalls with pause returning ERESTARTNOHAND) created by erikd
I'm using ghc 7.4.1 from the debian package to compile GHC from git HEAD …

Jun 15, 2012:

11:25 PM Ticket #6166 (Performance regression in mwc-random since 7.0.x) created by bos
I've had a report that the performance of the mwc-random package has …
7:37 PM Ticket #6164 (GHC installation configure error) closed by pcapriotti
invalid: Looks like you downloaded a GHC tarball for the wrong architecture. You …
3:35 PM Ticket #6162 (defer-type-errors + unsafeCoerce) closed by simonpj
wontfix
3:34 PM Ticket #6165 (Missing documentation for Foreign.ForeignPtr) created by refold
Starting with version 4.4.0.0, the html documentation for …
2:58 PM NewAxioms edited by danbst
possible typo? (diff)
2:03 PM Changeset in ghc [bdbcad52]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
small tidyup
2:03 PM Changeset in ghc [6181e007]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't put auto sccs on INLINE functions (#6131) There was also a bug caused by INLINEs getting SCCs, but unfortunately I have lost the test case. The Note in the code describes the problem though.
2:03 PM Changeset in ghc [a13bbc1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix ticket number in comment
2:01 PM Ticket #5897 (GHC runtime task workers are not released with C FFI) closed by pcapriotti
fixed: Merged as d677a952d666e5e7144e60524efb6989dddeb383 (plus testsuite fix …
1:59 PM Changeset in testsuite [e8fae13]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
fix test for the new TASKS stats output MERGED from commit 79f2474e4749f435d1acf1842f22d3f2ac2508e3
1:10 PM Ticket #6164 (GHC installation configure error) closed by simonmar
invalid: On Ubuntu 12.04 you can use sudo apt-get install ghc to install GHC. …
1:04 PM Ticket #5882 (Template Haskell declaration quote reports error with GADT syntax) closed by pcapriotti
fixed
10:06 AM Changeset in ghc [d677a95]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Drop the per-task timing stats, give a summary only (#5897) We were keeping around the Task struct (216 bytes) for every worker we ever created, even though we only keep a maximum of 6 workers per Capability. These Task structs accumulate and cause a space leak in programs that do lots of safe FFI calls; this patch frees the Task struct as soon as a worker exits. One reason we were keeping the Task structs around is because we print out per-Task timing stats in +RTS -s, but that isn't terribly useful. What is sometimes useful is knowing how *many* Tasks there were. So now I'm printing a single-line summary, this is for the program in TASKS: 2001 (1 bound, 31 peak workers (2000 total), using -N1) So although we created 2k tasks overall, there were only 31 workers active at any one time (which is exactly what we expect: the program makes 30 safe FFI calls concurrently). This also gives an indication of how many capabilities were being used, which is handy if you use +RTS -N without an explicit number. MERGED from commit 085c7fe5d4ea6e7b59f944d46ecfeba3755a315b
10:03 AM Changeset in ghc [2a99c19a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add a test for INLINE and -fprof-auto (#6131) I had the test lying around already, just hooking it up
10:03 AM Changeset in testsuite [45e0a0a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a test for INLINE and -fprof-auto (#6131) I had the test lying around already, just hooking it up
8:43 AM Changeset in ghc [166bbab5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ross Paterson <ross@…>
use definition of mdo segmentation from the workshop paper
7:20 AM Ticket #6041 (Program hangs when run under Ubuntu Precise) closed by simonmar
invalid
7:15 AM Ticket #6164 (GHC installation configure error) created by rohithkumar-av
Hi, I was trying to install Haskell from this link …
1:50 AM Ticket #6163 (GHC stops producing runnable code in OSX Mountain Lion DP4) created by smidget
Yesterday I upgraded my OSX 10.8 Mountain Lion Developer Preview 3 install …

Jun 14, 2012:

10:15 PM DeferErrorsToRuntime edited by guest
Fix broken link to paper draft. (diff)
9:40 PM Ticket #6162 (defer-type-errors + unsafeCoerce) created by guest
When evidence of a ~ b is missing, -fdefer-type-errors uses error to …
7:21 PM DarcsConversion edited by simonmar
(diff)
7:01 PM Changeset in base [aedfd7e]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix typo; spotted by Gabor Greif
7:01 PM Changeset in ghc [1befc192]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix typo; spotted by Gabor Greif
6:41 PM Changeset in ghc [773f03b3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Simplify some code We were pointlessly going from String to SDoc and back again
4:18 PM Changeset in ghc [02aef11]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dppr-case-as-let a dynamic flag
4:00 PM Changeset in ghc [ed7dbe8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix ghc/ following -dppr-user-length changes
3:30 PM Changeset in ghc [fd86aca8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in coreSyn/PprCore.lhs
3:24 PM Changeset in ghc [956911e4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Be strict in the DynFlags inside an SDoc This is safe now that the tracingDynFlags is not just a call to panic. Not sure if it was causing a problem as it was, but this change should help make sure we don't get a chain of thunks built up inside SDocs.
3:20 PM Changeset in ghc [46c184e1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change -dppr-user-length from a static to a dynamic flag
11:46 AM Changeset in ghc [0f3d8ab9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:15 AM Ticket #2979 (better support for FFI C wrappers for macros in system headers) closed by igloo
fixed: This was fixed by: […]
1:40 AM Changeset in ghc [82a8ffd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Rename Coverage.dflags to Coverage.tte_dflags The record field was confusingly using the same name that the value normally uses.
1:17 AM Changeset in ghc [7261827]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in deSugar/Coverage.lhs

Jun 13, 2012:

5:30 PM Changeset in ghc [b522d3a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Stop exporting, and stop using, some deprecated functions
4:58 PM Changeset in ghc [d6cef3c9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use 'ppr' rather than 'pprCLabel platform' Means we can stop passing platform around as much.
4:52 PM Changeset in ghc [cd61668]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more redundant Platform arguments
4:36 PM Changeset in ghc [ac6edfae]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more redundant Platform arguments
4:26 PM Changeset in ghc [1e9a2d34]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:26 PM Changeset in ghc [0c0b2bb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved error message
4:26 PM Changeset in testsuite [220dfff]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved error message
4:24 PM Changeset in base [1941b5d0]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Add GHC.IP for the new implicit-parameter story
4:24 PM Changeset in ghc [cbad295]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Add GHC.IP for the new implicit-parameter story
4:21 PM Changeset in ghc [5a8ac0f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Simplify the implementation of Implicit Parameters This patch re-implements implicit parameters via a class with a functional dependency: class IP (n::Symbol) a | n -> a where ip :: a This definition is in the library module GHC.IP. Notice how it use a type-literal, so we can have constraints like IP "x" Int Now all the functional dependency machinery works right to make implicit parameters behave as they should. Much special-case processing for implicit parameters can be removed entirely. One particularly nice thing is not having a dedicated "original-name cache" for implicit parameters (the nsNames field of NameCache). But many other cases disappear: * BasicTypes.IPName * IPTyCon constructor in Tycon.TyCon * CIPCan constructor in TcRnTypes.Ct * IPPred constructor in Types.PredTree Implicit parameters remain special in a few ways: * Special syntax. Eg the constraint (IP "x" Int) is parsed and printed as (?x::Int). And we still have local bindings for implicit parameters, and occurrences thereof. * A implicit-parameter binding (let ?x = True in e) amounts to a local instance declaration, which we have not had before. It just generates an implication contraint (easy), but when going under it we must purge any existing bindings for ?x in the inert set. See Note [Shadowing of Implicit Parameters] in TcSimplify * TcMType.sizePred classifies implicit parameter constraints as size-0, as before the change There are accompanying patches to libraries 'base' and 'haddock' All the work was done by Iavor Diatchki
4:20 PM Changeset in ghc [5633b56]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more Platform arguments
3:55 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:44 PM Changeset in ghc [2b015ce]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more unused Platform arguments
3:38 PM Changeset in ghc [7937a921]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some unnecessary platform arguments
2:51 PM Ticket #6161 (Program with missing instance accepted by compiler, program <<loops>>) created by wlguest
The following program is accepted by the compiler even though (Fam Float) …
12:47 PM Changeset in ghc [03f78f0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add missing file
12:17 PM Changeset in ghc [26e1e7eb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:17 PM Changeset in testsuite [9ef388e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:16 PM Changeset in ghc [0cba443]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow spelling fixes
12:14 PM Changeset in ghc [c3cf0419]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc Fix conflicts in: compiler/main/DynFlags.hs
12:06 PM Changeset in ghc [bfe94012]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove lots of commented out 'in' keywords
11:59 AM Changeset in ghc [d2bb477]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Tweak the way UsageErrors are constructed Using 'unlines' meant that we get a trailing newline, which gave different output.
11:55 AM Changeset in ghc [8d41d9e1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix plugins01: Follow changes to GHC
11:55 AM Changeset in testsuite [3f7212e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix plugins01: Follow changes to GHC
11:13 AM Changeset in ghc [d06edb8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove PlatformOutputable We can now get the Platform from the DynFlags inside an SDoc, so we no longer need to pass the Platform in.
8:04 AM Ticket #6160 (support sub-second resolutions for file timestamps) created by redneb
Currently all file timestamps related functions (accessTime, …

Jun 12, 2012:

11:45 PM Changeset in ghc [2901e3f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Whitespace only in nativeGen/RegAlloc/Graph/Main.hs
10:29 PM Changeset in ghc [37f9861f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make tracingDynFlags slightly more defined In particular, fields like 'flags' are now set to the default, so at least they will work to some extent.
10:23 PM Changeset in ghc [1eda228c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to pprDefiniteTrace
10:15 PM Changeset in ghc [330f1541]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add DynFlags to the SDoc state
8:55 PM Changeset in ghc [a12b6bf8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use SDoc rather than Doc in the native gens This avoid lots of converting back and forth between the two types.
8:27 PM Changeset in ghc [ffa6d17c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use SDoc rather than Doc in LLVM In particular, this makes life simpler when we want to use a general GHC SDoc in the middle of some LLVM.
6:44 PM Changeset in ghc [f6fb322c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to pprDebugAndThen
6:29 PM Changeset in ghc [cf05fd69]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove unused showsPrecSDoc
6:27 PM Changeset in ghc [2ba157bc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDumpOneLine
6:23 PM Changeset in ghc [b39ab7d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDebug
5:52 PM Changeset in ghc [ab50c9c5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDoc
3:01 PM Changeset in ghc [543ec08]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove unused showRdrName It was equivalent to showPpr anyway.
3:00 PM Changeset in ghc [4e78c8a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
GhcApiError now contains a String, not an SDoc
2:51 PM Changeset in ghc [af9f017]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use showPpr in a few more places
2:48 PM Changeset in ghc [d2d3b71]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Avoid a needless trip via SDoc when showing a Unique
2:47 PM Changeset in ghc [1c49046]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Store short error message text as a string We also store the Doc still, although we don't have to; we could just convert back again, at the cost of some inefficiency. But we do need the String, so that we can print it in the Show instance.
2:40 PM Changeset in ghc [c3a62c5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to mk_err_msg
2:03 PM Changeset in ghc [91667cc9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove an unused Show instance
12:54 PM Changeset in ghc [b2ec66c3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't needlessly go via SDoc in mkAutoCC
12:46 PM Changeset in ghc [4c5dd279]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Redefine pprPanicFastInt in terms of panicDoc
12:29 PM Changeset in ghc [96a3768]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ross Paterson <ross@…>
tweak documentation of mdo/rec
11:42 AM Changeset in ghc [0fdca5d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showPpr
11:22 AM Changeset in ghc [1bb4428c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove the Show Var instance
11:05 AM Changeset in ghc [fea67bc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Provide a way of 'show'int a Unique without going via SDoc
9:52 AM Ticket #6159 (unexpected GADT kind error) closed by simonpj
invalid: This is by (current) design. It's even documented: see …
9:48 AM Ticket #6159 (unexpected GADT kind error) created by kosmikus
I am surprised that the following two declarations are treated differently …
9:45 AM Ticket #3966 (Warn about useless UNPACK pragmas) closed by simonmar
fixed
9:44 AM Changeset in ghc [d200ba10]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
no need to force -O here any more (#3966)
9:44 AM Changeset in testsuite [a9717b9]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
no need to force -O here any more (#3966)
9:42 AM Changeset in ghc [6c52b64]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
update max_bytes_used for T4801 on 64-bit
9:42 AM Changeset in testsuite [cef7ce2]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update max_bytes_used for T4801 on 64-bit
9:25 AM Ticket #6158 (GHC Causes opt to crash under LLVM 3.1 due to non const memcpy offset) created by Axman6
Under LLVM 3.1, opt is crashing when compiling code produced by GHC which …
8:55 AM Changeset in ghc [1716d853]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
tc078 and tc126 are no longer expect_broken (6096 is fixed)
8:55 AM Changeset in testsuite [753ac6d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
tc078 and tc126 are no longer expect_broken (6096 is fixed)
8:54 AM Changeset in ghc [6697dbb2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Report unusable UNPACK warnings even when -O is off (#3966)
8:53 AM Changeset in ghc [33416a2f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
omit the profasm way
7:51 AM Ticket #4148 (improve new recursive do syntax) closed by simonpj
fixed: Thanks to Levent for doing the work. Simon
7:43 AM Changeset in ghc [15c2e4f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:43 AM Changeset in testsuite [d409eb1]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:42 AM Changeset in ghc [2742aa7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:42 AM Changeset in ghc [4f8e86b4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Revive 'mdo' expressions, per discussion in Trac #4148 Summary: - mdo expressions are enabled by RecursiveDo pragma - mdo expressions perform full segmentation - 'rec' groups inside 'do' are changed so they do *not* perform any segmentation. - Both 'mdo' and 'rec' are enabled by 'RecursiveDo' 'DoRec' is deprecated in favour of 'RecursiveDo' (The 'rec' keyword is also enabled by 'Arrows', as now.) Thanks to Levent for doing all the work
7:38 AM Changeset in ghc [eaef9e3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
New tests for Trac #4148
7:38 AM Changeset in testsuite [a809d17]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
New tests for Trac #4148
7:38 AM Changeset in ghc [c5c9026d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Update test output for mdo changes (Trac #4148)
7:38 AM Changeset in testsuite [a2301a0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update test output for mdo changes (Trac #4148)
1:20 AM Changeset in ghc [4b1350e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some redundant Show instances
12:14 AM Changeset in ghc [6f2f8380]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fixes

Jun 11, 2012:

11:46 PM Changeset in ghc [8685576a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDump To help with this, we now also pass DynFlags around inside the SpecM monad.
10:54 PM Changeset in ghc [a6ec9493]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in specialise/Specialise.lhs
10:36 PM Changeset in ghc [5c3a415]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocUnqual
10:35 PM Changeset in ghc [b1a75d2f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocForUser
10:35 PM Changeset in ghc [7de2f211]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocOneLine
9:54 PM Changeset in ghc [b3894840]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to renderWithStyle
9:46 PM Changeset in ghc [767d5a8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make it possible to show SrcSpans without going via Doc This shouldn't be any slower; the FilePaths were already going via String so that we could normalise them. This means that very early on, when printing flag parsing errors, we can do so without having a DynFlags yet.
8:56 PM Changeset in ghc [0dcfe36]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in basicTypes/SrcLoc.lhs
8:47 PM Changeset in ghc [630379c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForC and printForAsm
8:40 PM Changeset in ghc [667c577]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForUserPartWay
8:39 PM Changeset in ghc [df34ee6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForUser
8:35 PM Changeset in ghc [9d24671]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to hPrintDump
8:09 PM Changeset in ghc [310ded12]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags around a bit more
7:58 PM Changeset in ghc [5716a2f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to the LogAction A side-effect is that we can no longer use the LogAction in defaultErrorHandler, as we don't have DynFlags at that point. But all that defaultErrorHandler did is to print Strings as SevFatal, so now it takes a 'FatalMessager' instead.
4:43 PM Changeset in ghc [6515294]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to prettyPrintGhcErrors We don't use it yet
4:41 PM Changeset in ghc [2de63e5a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make Ppr* versions of the Sorry and PgmError exceptions too
4:25 PM Changeset in ghc [fa362ab]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change how pprPanic works We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level
4:02 PM Ticket #5683 (bug in signum function) closed by simonmar
duplicate
4:00 PM Changeset in ghc [e598fd36]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Update output (spelling of "inferred")
4:00 PM Changeset in testsuite [cc85262]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Update output (spelling of "inferred")
3:19 PM Changeset in ghc [24d9d10]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix spelling: "infered" -> "inferred"
2:41 PM Ticket #6142 (Outdated comment in Directory.hs) closed by simonmar
fixed: […]
2:38 PM Ticket #6126 (Fix risk of dead-lock in documentation of Control.Concurrent) closed by simonmar
fixed: Fixed: […] and the new Async API is currently being discussed on …
12:42 PM Changeset in base [900b5a0]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix another theoretical deadlock bug in the Chan implementation (c.f. #6153)
12:42 PM Changeset in ghc [3425c77]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
fix another theoretical deadlock bug in the Chan implementation (c.f. #6153)
11:24 AM NewAxioms edited by simonpj
(diff)
11:21 AM Changeset in base [6b2f322]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add tests for deadlocks in readChan & writeChan
11:21 AM Changeset in base [025e51d]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add modifyMVarMasked, modifyMVarMasked_
11:21 AM Changeset in ghc [bde4a84]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add tests for deadlocks in readChan & writeChan
11:21 AM Changeset in ghc [35d42ee]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add modifyMVarMasked, modifyMVarMasked_
11:14 AM Ticket #5544 (threadDelay with large values crashes the IO manager on 64-bit OS X) closed by pcapriotti
worksforme: I can't reproduce this with either 7.4 or HEAD, so I'm closing the ticket. …
9:58 AM Ticket #6157 (Support duplicating a TChan with the current content available.) created by klao
I propose adding a function to the Control.Concurrent.STM.TChan that …
8:31 AM Changeset in ghc [f2d9d2d]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix ref to ticket in 7.4.2 release notes.
8:06 AM Ticket #6156 (Optimiser bug on linux-powerpc) closed by erikd
fixed: Confirmed fixed in ghc 7.4.2. Closing this bug.
7:56 AM Ticket #6153 (writeChan not properly protecting again async exceptions) closed by simonmar
fixed: Thanks, this is actually already fixed, see …
6:22 AM NewAxioms/DiscussionPage edited by AntC
(diff)
6:06 AM NewAxioms/DiscussionPage edited by AntC
(diff)
5:23 AM NewAxioms/DiscussionPage edited by AntC
(diff)
5:07 AM NewAxioms/DiscussionPage edited by AntC
(diff)
4:16 AM NewAxioms/DiscussionPage edited by AntC
note SPJ's clarifications; add link to Etienne's comparisons (diff)
12:43 AM WikiStart edited by guest
7.4.2 to 7.4.3 (diff)

Jun 10, 2012:

11:46 PM Ticket #6156 (Optimiser bug on linux-powerpc) created by erikd
Found a small chunk of code in the cryptocipher package that when compiled …
10:30 PM Changeset in base [c6ff62c]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Switch back to simple IP class.
9:50 PM Changeset in base [c1177ef]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into imp-param-class
8:41 PM Changeset in base [4917efe]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into imp-param-class
2:27 PM TFvsFD edited by Lemming
Haskellwiki: Functional dependencies vs. type families (diff)
11:38 AM Repositories edited by igloo
(diff)
9:12 AM Ticket #6155 (-C causes panic "the impossible happened") closed by pcapriotti
fixed: Thanks for the report. This is fixed in HEAD by commit …
8:24 AM Ticket #6155 (-C causes panic "the impossible happened") created by Basti
1. Intent To find out where a segfault arises, maybe by adding debbuging …
8:23 AM Milestone 7.4.2 completed

Jun 9, 2012:

9:32 PM Ticket #6151 (typePrimRep: UbxTupleRep) closed by batterseapower
fixed: I think I fixed this with my commit …
9:26 PM Changeset in ghc [ad6af5fc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Attempt to fix the bytecode generator for unboxed tuples, given the latest changes to unboxed tuple support
6:40 PM Ticket #6127 (Build for MIPS N32 host fails due to references to 64-bit support code) closed by pcapriotti
fixed: Pushed: […]
4:40 PM Ticket #6103 (Interrupted program cannot produce biographical heap profile) closed by pcapriotti
Merged as bbd055c6f46e543c236998bf90bd58ac9351b485.
4:39 PM Ticket #6146 (Segmentation fault with eager blackholing) closed by pcapriotti
Merged as 3b9d1750b6823dfc9f2d1fb7ff883b81bf746c33.
4:35 PM Ticket #4968 (openTempFile fails on Windows if a directory exists with the file name it ...) closed by pcapriotti
fixed: Merged as 84c41020a2c286c5e37a7ecd72ddf45a57fba4cf and …
4:32 PM Changeset in ghc [b3dd207]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Don't use 64-bit support functions on MIPS N32. It uses native 64-bit instructions instead of these, despite having 32-bit pointers.
6:26 AM LightweightConcurrency edited by fryguybob
Fixed type of switchTo. (diff)

Jun 8, 2012:

11:14 PM Ticket #6154 (ghc-7.4.2 rc1: ./configure fails on raspberry pi (archlinux) with error: ...) closed by igloo
invalid: Thanks for the report. However, it look like your current GHC cannot …
11:03 PM Ticket #6154 (ghc-7.4.2 rc1: ./configure fails on raspberry pi (archlinux) with error: ...) created by paulkoer
Dear all, Trying to compile the release candidate for ghc-7.4.2 on a …
8:39 PM Ticket #6121 (Very poor constant folding) closed by igloo
fixed: This now works in HEAD.
7:39 PM Changeset in ghc [ba5c1e9d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add more cases to the integer constant folding test
7:39 PM Changeset in testsuite [272341f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add more cases to the integer constant folding test
7:38 PM Changeset in ghc [dff06f8e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add some more Integer rules
6:42 PM Ticket #6153 (writeChan not properly protecting again async exceptions) created by klao
In the current code of writeChan from Control.Concurrent.Chan: […] if …
3:57 PM Ticket #5704 (Bug in the handling of wired-in packages (like template-haskell)) closed by simonmar
wontfix: I'm going to close this. It just doesn't work to have multiple versions …
3:55 PM Changeset in base [35c9071]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Allow openTempFile to retry when it hits a directory (#4968). Windows returns an EACCES error instead of EEXIST when a call to `open` fails due to an existing directory, so add a special case for this situation. MERGED from commit 6172212097337923b621be9e12b3542c34cad10e
3:44 PM Changeset in ghc [35073a0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Avoid using deprecated package-conf GHC flags.
3:44 PM Changeset in testsuite [bc19e1f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Avoid using deprecated package-conf GHC flags.
3:29 PM Ticket #5390 (Hard-coded /Developer path in Mac ghc) closed by simonmar
fixed
3:13 PM Changeset in ghc [f3cb7ec]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/typecheck/should_compile/all.T
3:13 PM Changeset in testsuite [bc5f47c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/typecheck/should_compile/all.T
3:07 PM Changeset in ghc [19cc357]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
3:07 PM Changeset in ghc [3891a056]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Significant refactoring of TcSimplify, in particular simplifyInfer and simplifyTop, code beautification etc. Important things: (a) New top-level defaulting plan, gotten rid of the SimplContext field. See Note [Top-level Defaulting Plan] (b) Serious bug fix in the floatEqualities mechanism See Note [Extra TcS Untouchables],[Float Equalities out of Implications] The changes are mostly confined in TcSimplify but there is a simplification wave affecting other modules as well.
3:02 PM Changeset in ghc [19e6a35b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Emitting Derived constraints for Given dictionary interactions with functional dependencies, and interactions with the top-level, as well as minor refactoring.
2:58 PM Changeset in ghc [5c65388b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Removing stale and commented out code.
2:54 PM Changeset in ghc [2ed41c1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Forgotten entry.
2:54 PM Changeset in testsuite [5ea10f7]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Forgotten entry.
2:53 PM Changeset in ghc [4f882db9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testing new top-level defaulting plan.
2:53 PM Changeset in testsuite [e03ad36]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testing new top-level defaulting plan.
2:52 PM Changeset in ghc [8a40940b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testing of generating Derived equalities from Given dictionaries with functional dependencies.
2:52 PM Changeset in testsuite [066498c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testing of generating Derived equalities from Given dictionaries with functional dependencies.
2:50 PM Changeset in ghc [0d36d57b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testcases for floating equalities ouf of implications and for recording extra untouchable variables.
2:50 PM Changeset in testsuite [90b1a38]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testcases for floating equalities ouf of implications and for recording extra untouchable variables.
2:49 PM Changeset in base [84c4102]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Refactor findTempName: factor out file creation. Add openNewFile function, which creates a new file and returns a file descriptor for it. MERGED from commit cd94cd74527ff3d812a083d903f68c1f9bd571b2
2:47 PM Changeset in ghc [bbd055c]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
throwTo: unlock the MSG_THROWTO object before returning (#6103) MERGED from commit 20ba7f1a7a7b05acd81124f1567a3a103bcd0d1b
2:47 PM Changeset in ghc [3b9d1750]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix for earger blackholing of thunks with no free variables (#6146) A thunk with no free variables was not getting blackholed when -feager-blackholing was on, but we were nevertheless pushing the stg_bh_upd_frame version of the update frame that expects to see a black hole. I fixed this twice for good measure: - we now call blackHoleOnEntry when pushing the update frame to check whether the closure was actually blackholed, and so that we use the same predicate in both places - we now black hole thunks even if they have no free variables. These only occur when optimisation is off, but presumably if you say -feager-blackholing then that's what you want to happen. MERGED from commit 21a53a1cd5a9784aca7b78cc972f917e71938124
2:38 PM Changeset in ghc [aab1fe26]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Deprecate old -package-conf flags.
2:19 PM Changeset in base [a0395aa]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Fix warning.
2:19 PM Changeset in ghc [e9f1000]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Fix warning.
2:04 PM Ticket #6152 (Type synonym for Type family + DataKinds won't recompile due to internal ...) closed by simonpj
fixed: Thanks. Happily, already fixed in HEAD. I added a regression test.
2:03 PM Changeset in ghc [751f030]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6152
2:03 PM Changeset in testsuite [185ee1f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6152
1:57 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
1:24 PM Changeset in ghc [1197ed0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Merge remote-tracking branch 'origin/pretty-build'
1:11 PM Ticket #6152 (Type synonym for Type family + DataKinds won't recompile due to internal ...) created by konn
I have following program: […] This program compiles successfully, but …
10:58 AM NewAxioms edited by spl
Capitalization (diff)
10:02 AM WorkingConventions/BugTracker edited by bravit
fixed typo (diff)
8:52 AM Changeset in ghc [0cdd5337]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Typo in comment
8:50 AM Ticket #6134 (Incorrect ambiguity error with functional dependencies) closed by simonpj
fixed
8:50 AM Ticket #6088 (GeneralizedNewtypeDeriving + TypeFamilies + Equality constraints) closed by simonpj
fixed: Thanks for pointing this out. Easily fixed. […] The log message is …
8:48 AM Ticket #6151 (typePrimRep: UbxTupleRep) created by simonmar
A handful of new failures appeared in the nightly build recently, perhaps …
8:47 AM Changeset in ghc [7fb4a5b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
8:46 AM Changeset in ghc [29d83fe]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:46 AM Changeset in testsuite [fe4793d0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:46 AM Changeset in ghc [c85a85f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6088
8:46 AM Changeset in testsuite [a42dcba]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6088
8:45 AM Changeset in ghc [1600508]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6134
8:45 AM Changeset in testsuite [dc9bfb8]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6134
8:45 AM Changeset in ghc [09d687b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
tcfail098 now passes because of UndecidableInstances (I've added comments in TcMType.checkValidInstance)
8:45 AM Changeset in testsuite [3eb7529]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
tcfail098 now passes because of UndecidableInstances (I've added comments in TcMType.checkValidInstance)
8:44 AM Changeset in ghc [bb639e4a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble to error message
8:44 AM Changeset in testsuite [39e8900]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble to error message
8:44 AM Changeset in ghc [3a266f13]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Allow equalities in a derived instance context Fixes Trac #6147
8:43 AM Changeset in ghc [dc0ef28]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make the ambiguity check more conservative so that it does not reject valid programs See Note [The ambiguity check for type signatures] in TcMType, and Trac #6134, which this change fixes. A bit of refactoring as usual.
8:38 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:38 AM Commentary/Compiler edited by simonpj
(diff)
8:37 AM Commentary/Compiler edited by simonpj
(diff)
8:36 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:34 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:26 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:25 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:25 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:24 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:24 AM Commentary/Compiler/Kinds created by simonpj
8:18 AM Commentary/Compiler edited by simonpj
(diff)
8:18 AM Commentary edited by simonpj
(diff)
8:12 AM NewAxioms edited by simonpj
(diff)
8:02 AM Ticket #6150 (Nested instances) closed by simonpj
invalid: Lots of reasons not to do this: * You propose to give printBool this …
7:12 AM Ticket #6150 (Nested instances) created by exFalso
With the introduction of DataKinds it became possible to define class …

Jun 7, 2012:

9:48 PM Status/SLPJ-Tickets edited by simonpj
(diff)
9:47 PM Status/SLPJ-Tickets edited by simonpj
(diff)
9:46 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:29 PM Changeset in ghc [3fc546fe]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4:04 PM Changeset in base [40d1be1]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add forkFinally This is a more robust version of "forkIO (m `finally` k)", because it closes a window between thread creation and the finally where the thread can receive an async exception. Useful for layers over threads that need to catch threads dying with absolute certainty. forkFinally :: IO a -> (Either SomeException a -> IO ()) -> IO ThreadId forkFinally action and_then = mask $ \restore -> forkIO $ try (restore action) >>= and_then
4:04 PM Changeset in ghc [11b4bad]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add forkFinally This is a more robust version of "forkIO (m `finally` k)", because it closes a window between thread creation and the finally where the thread can receive an async exception. Useful for layers over threads that need to catch threads dying with absolute certainty. forkFinally :: IO a -> (Either SomeException a -> IO ()) -> IO ThreadId forkFinally action and_then = mask $ \restore -> forkIO $ try (restore action) >>= and_then
4:03 PM Changeset in ghc [1e169cf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
test for #6146
4:03 PM Changeset in testsuite [eb18b0a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
test for #6146
4:02 PM Ticket #6146 (Segmentation fault with eager blackholing) closed by simonmar
fixed: Thanks, nice bug.
4:01 PM Ticket #6103 (Interrupted program cannot produce biographical heap profile) closed by simonmar
fixed: Punting on a regression test, because it's too hard to make one.
3:59 PM Changeset in ghc [21a53a1c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix for earger blackholing of thunks with no free variables (#6146) A thunk with no free variables was not getting blackholed when -feager-blackholing was on, but we were nevertheless pushing the stg_bh_upd_frame version of the update frame that expects to see a black hole. I fixed this twice for good measure: - we now call blackHoleOnEntry when pushing the update frame to check whether the closure was actually blackholed, and so that we use the same predicate in both places - we now black hole thunks even if they have no free variables. These only occur when optimisation is off, but presumably if you say -feager-blackholing then that's what you want to happen.
3:59 PM Changeset in ghc [20ba7f1a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
throwTo: unlock the MSG_THROWTO object before returning (#6103)
3:57 PM Ticket #5553 (sendWakeup error in simple test program with MVars and killThread) closed by simonmar
worksforme: Replying to bit: > I am the original reporter of this bug. > …
3:50 PM Ticket #3222 (GLFW 0.3 build fails w/ SSE error in 6.10.3, works in 6.10.1) closed by simonmar
worksforme: Thanks altaic. Let's assume it has been fixed then.
3:47 PM Ticket #6125 (GHCi crash) closed by simonmar
worksforme: either #4245 or #5588, I expect. Please try with a more recent version of …
3:41 PM Changeset in base [cd94cd7]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Refactor findTempName: factor out file creation. Add openNewFile function, which creates a new file and returns a file descriptor for it.
3:41 PM Changeset in base [6172212]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Allow openTempFile to retry when it hits a directory (#4968). Windows returns an EACCES error instead of EEXIST when a call to `open` fails due to an existing directory, so add a special case for this situation.
3:41 PM Changeset in ghc [4546adb5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Refactor findTempName: factor out file creation. Add openNewFile function, which creates a new file and returns a file descriptor for it.
3:41 PM Changeset in ghc [53184fb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Allow openTempFile to retry when it hits a directory (#4968). Windows returns an EACCES error instead of EEXIST when a call to `open` fails due to an existing directory, so add a special case for this situation.
3:11 PM Changeset in directory [97609dc]ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
remove type signatures in comments, they bitrot (#6142)
2:42 PM Ticket #6145 (DataCon do not have location info) closed by simonpj
fixed: OK, with a bit of fiddling I made the test work.
2:41 PM Changeset in ghc [91ea5b4c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6145
2:41 PM Changeset in testsuite [f1a7042]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6145
2:26 PM Changeset in ghc [d814d505]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge win:/cygdrive/c/m64/reg14
2:26 PM Changeset in ghc [20c50eed]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add a missing closing brace
2:08 PM Changeset in ghc [5f715b0]ghc-7.4 by Ian Lynagh <igloo@…>
Set RELEASE back to NO
1:55 PM Ticket #6140 (segfault in OS X GHCi when dealing with infinite integers) closed by simonmar
worksforme
1:48 PM Changeset in ghc [596fc11e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge win:/cygdrive/c/m64/reg14
1:45 PM Changeset in ghc [88e989a4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
1:41 PM Changeset in ghc [d58036e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
1:40 PM Changeset in ghc [93e7e262]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
scheduleYield: avoid doing a GC again if we just did one If we are interrupted to do a GC, then we do not immediately do another one. This avoids a starvation situation where one Capability keeps forcing a GC and the other Capabilities make no progress at all.
1:31 PM Ticket #6148 (63-tuples are not rejected when written using (,,,)) closed by simonpj
fixed: Thanks!
1:30 PM Ticket #6129 (Failure when using promoted data family instances, again) closed by simonpj
fixed
1:30 PM Ticket #6137 (Different behaviour between a GADT and a data family with regards to kind ...) closed by simonpj
fixed
1:29 PM Ticket #6049 (Kind variable generalization error in GADTs) closed by simonpj
fixed
1:28 PM Ticket #6093 (Kind polymorphism fails with recursive type definition using different ...) closed by simonpj
fixed
1:13 PM NewAxioms edited by spl
Minor fixes (diff)
1:08 PM Changeset in base [babbe78]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Make Sing kind-polymorphic
1:08 PM Changeset in ghc [3bcff29]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Make Sing kind-polymorphic
1:08 PM Changeset in ghc [9f3cf8c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6148
1:08 PM Changeset in testsuite [d0a651cc]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6148
1:07 PM Changeset in ghc [84917279]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6049, #6093, #6129, #6137
1:07 PM Changeset in testsuite [f7a5b4c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6049, #6093, #6129, #6137
1:07 PM Changeset in ghc [e8ec5798]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles
1:07 PM Changeset in testsuite [9e4fb57]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles
1:04 PM Changeset in ghc [fe0ae8d5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Complain if we use a tuple tycon or data-con that is too big Previously (Trac #6148) we were only complaining for the distfix syntax (a,b,c).
1:02 PM Changeset in ghc [177134e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to the last merge, to fix the build
12:57 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:55 PM NewAxioms edited by simonpj
(diff)
12:47 PM NewAxioms edited by simonpj
(diff)
12:46 PM NewAxioms edited by simonpj
(diff)
12:23 PM GhcKinds edited by simonpj
(diff)
12:20 PM GhcKinds edited by simonpj
(diff)
12:18 PM GhcKinds edited by simonpj
(diff)
12:16 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:29 AM Status/SLPJ-Tickets edited by simonpj
(diff)
11:17 AM Changeset in ghc [a0018441]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
11:17 AM Changeset in testsuite [5a4406a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
11:14 AM Changeset in ghc [208fa3a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:14 AM Changeset in testsuite [43d7852]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:10 AM Changeset in ghc [13602a46]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:10 AM Ticket #6149 (ghc-7.4.2 tests for profasm seg-fault under solaris) created by maeder
I've compiled …
11:09 AM Changeset in ghc [07a27407]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve assertion
11:09 AM Changeset in ghc [c911720]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Support polymorphic kind recursion This is (I hope) the last major patch for kind polymorphism. The big new feature is polymorphic kind recursion when you supply a complete kind signature for a type constructor. (I've documented it in the user manual too.) This fixes Trac #6137, #6093, #6049. The patch also makes type/data families less polymorphic by default. data family T a now defaults to T :: * -> * If you want T :: forall k. k -> *, use data family T (a :: k) This defaulting to * is done whenever there is a "complete, user-specified kind signature", something that is carefully defined in the user manual. Hurrah!
10:41 AM Changeset in ghc [cb269f58]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix doc uploading in the nightly builds The bindist install directory was wrong.
10:32 AM Ticket #5899 (RTS crash w/ strange closure type 603975781 on OS X 10.8) closed by simonmar
worksforme: I just did a validate using an existing installation of GHC 7.0.3 on OS X …
9:45 AM Ticket #5527 (mkTopLevEnv: not interpreted) closed by pcapriotti
fixed
8:57 AM Changeset in ghc [b8e00747]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Better error messages for setContext (#5527). Make InteractiveEval.setContext throw a clearer exception when it is asked to add an IIModule which is not a home module or is not interpreted.
8:50 AM Changeset in ghc [f964e7d4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Re-order case branches
8:49 AM Changeset in ghc [28485e9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make PolyKinds imply KindSignatures
8:48 AM Changeset in ghc [2119bda3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
8:48 AM Changeset in ghc [a3f68ca]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Do not promote data families
7:14 AM GhcKinds edited by simonpj
(diff)
6:28 AM Changeset in ghc [bb08287c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve docs on FlexibleInstances/TypeSynonymInstances

Jun 6, 2012:

9:37 PM Changeset in ghc [c60977e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
9:37 PM Changeset in testsuite [523d442]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
9:34 PM Changeset in ghc [5f7c1a7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
9:33 PM Changeset in ghc [9a767ff9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add more tests to integerConstantFolding
9:33 PM Changeset in testsuite [d1d37a9]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add more tests to integerConstantFolding
9:33 PM Changeset in ghc [b1f40f14]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add rules for intToInteger and wordToInteger
8:50 PM Changeset in directory [169bed2]ghc-7.6ghc-7.8 by David Terei <davidterei@…>
fix comment mistake
7:58 PM Changeset in ghc [2ef5cd26]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Put the Integer type, rather than the mkIntegerId, inside LitInteger This will make it possible to write PrelRules that produce an Integer result without having Integer arguments.
6:26 PM Changeset in ghc [c7c4428]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Tell built-in rules the Id that the rule has matched This will let us get at the types of the Id, which in particular means that for a rule for intToInteger :: Int# -> Integer we can get the "Integer" type, which we can use to build an Integer literal.
11:39 AM Ticket #6139 (Data.Time.Day read instance too liberal) closed by igloo
invalid: Thanks for the report, but please send bugs in the time library to the …
11:21 AM Ticket #6148 (63-tuples are not rejected when written using (,,,)) created by guest
Corner case with tuples: 'b' should give the same error as 'a'. […]
11:10 AM Ticket #6147 (GeneralizedNewtypeDeriving should fail with data families) created by rl
Here is an example: […] The deriving(C) clause on Foo should fail …
10:57 AM Ticket #6099 (filepath library a lot bigger in 7.4.2 RC 1) closed by pcapriotti
fixed: Merged as 4fa3f16ddb9fa8e5d59bde5354918a39e0430a74.
10:06 AM Ticket #5493 (@instance Control.Applicative.Applicative Q@) closed by beroal
fixed
8:02 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:01 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:01 AM Status/SLPJ-Tickets edited by simonpj
(diff)
1:28 AM Changeset in ghc [fa3449e9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in specialise/Rules.lhs
12:49 AM NewAxioms/DiscussionPage edited by sweirich
(diff)
12:35 AM NewAxioms edited by sweirich
Added comment about not having reflexivity reasoning. (diff)

Jun 5, 2012:

9:24 PM Ticket #6146 (Segmentation fault with eager blackholing) created by emcdowell
When very simple programs are compiled using the -feager-blackholing and …
8:43 PM Changeset in ghc [466138d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in utils/Panic.lhs
7:20 PM TFvsFD edited by illissius
(diff)
6:33 PM Changeset in ghc [224b98de]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
6:33 PM Changeset in testsuite [f0e3f27]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
6:31 PM Ticket #6145 (DataCon do not have location info) created by JeanPhilippeMoresmau
A data constructor does not have a valid source location associated with …
6:04 PM TFvsFD edited by atnnn
(diff)
4:30 PM Changeset in base [06df263]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Re-export Fingerprint in Data.Typeable.Internal.
4:30 PM Changeset in ghc [797a8292]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Re-export Fingerprint in Data.Typeable.Internal.
3:47 PM Changeset in ghc [0076786]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'
3:44 PM Changeset in ghc [ad4020d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Fix testcase for #5971. The error message was altered by commit aea8974888b74e5e85564aaed79c7871345f4f31.
3:44 PM Changeset in testsuite [aa9b04b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Fix testcase for #5971. The error message was altered by commit aea8974888b74e5e85564aaed79c7871345f4f31.
2:50 PM Changeset in ghc [64910ca7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'
2:50 PM Changeset in testsuite [872d7a3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'
2:21 PM Changeset in ghc [eb02ad91]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
2:00 PM Ticket #6106 (GHCi does not always detect when modules become stale during compilation) closed by pcapriotti
fixed: Merged as 9c68db9dbd57cbd01008df1affe542a7ad572381.
1:59 PM Ticket #6105 (GHCi does no respect -fforce-recomp) closed by pcapriotti
fixed: Merged as cd00c7714ad794b1efbc815d1521c263bca76079.
1:25 PM Changeset in ghc [9c68db9d]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Read the source file timestamp *before* preprocessing (#6106) MERGED from commit d82da293078b00d0f2d85c947e70382d398aab64
12:35 PM Changeset in ghc [cb705a3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add sensible locations to record-selector bindings
12:34 PM Changeset in ghc [6dfa594]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Pretty-printing improvements
12:11 PM Changeset in ghc [cd00c77]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
checkStability: respect -fforce-recomp (#6105) MERGED from commit c95342cef63fad2edfaf3868de11ff7781b440c8
12:11 PM Changeset in ghc [7a2ef5a]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Tabs -> Spaces in GhcMake.hs.
11:56 AM Changeset in ghc [37863195]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
escape(): don't forget the final '\0' Hopefully should fix random "bad heap profile" failures in the nightly builds. MERGED from commit 634fb8d3b569276504be317783ade54508633b10
11:06 AM Ticket #6114 (ghc: panic! occurred with use of isInstance, newName and a type splice) closed by simonpj
fixed: The error message is this: […] So the crash is fixed, and the error …
10:44 AM Changeset in ghc [daf8066a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Use checkNoErrs around calls to the renamer in TcSplice See Note [Renamer errors]. Fixes Trac #6114
10:43 AM Changeset in ghc [aea89748]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Modify error message slightly
10:43 AM Changeset in ghc [d69f5e46]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Use a *constructor* name when promoting a type This is when converting from TH -> HsSyn Thanks to Richard Eisenberg
10:42 AM Changeset in ghc [808e1dfa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble in error message
10:42 AM Changeset in testsuite [2ad230ed]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble in error message
10:42 AM Changeset in ghc [08a4aa7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6114
10:42 AM Changeset in testsuite [452e0b7]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6114
10:31 AM Ticket #6144 (Preprocessor line control suppressed by comments) created by holzensp
Using the preprocessor and "purely functional" parser from the GHC API, …
10:00 AM Ticket #6143 (Regression: lots of documentation missing) created by simonmar
Something is wrong with the Haddock docs in the HEAD, such that most (but …
8:31 AM Changeset in ghc [3ae71382]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:31 AM Changeset in testsuite [b36e0a0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:03 AM Status/SLPJ-Tickets edited by simonpj
(diff)
6:56 AM Blog: New directions for Template Haskell edited by simonpj
2:11 AM Changeset in ghc [243439e6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change how macros like ASSERT are defined By using Haskell's debugIsOn rather than CPP's "#ifdef DEBUG", we don't need to kludge things to keep the warning checker happy etc.
1:04 AM TFvsFD created by atnnn

Jun 4, 2012:

5:12 PM Ticket #6142 (Outdated comment in Directory.hs) created by mjo
The signature for getModificationTime has been updated to `FilePath -> …
4:59 PM Changeset in ghc [12e5c1e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add missing file
4:59 PM Changeset in testsuite [98b976f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add missing file
3:29 PM Ticket #6133 (bad error message when incorrect format package db is supplied) closed by pcapriotti
fixed
3:26 PM Changeset in ghc [50fddb2b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Improve error message for invalid package db file (#6133). Use `reads` instead of `read` to parse package configuration files, and report a meaningful error when the parsing fails.
1:59 PM Changeset in ghc [ac2bc9c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Update output
1:59 PM Changeset in testsuite [da9bfa9]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update output
1:58 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:42 PM Ticket #6130 (Weak pointer to MVar is finalized, even though MVar is still accessible) closed by simonmar
fixed: […]
12:41 PM Ticket #6094 (runInteractiveProcess not using new PATH) closed by simonmar
fixed: Done, in libraries/process: […] and in libraries/directory: …
11:35 AM Changeset in ghc [85c9dd97]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
fix 6048 (stat too good on 64-bit)
11:35 AM Changeset in testsuite [fa458f4]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix 6048 (stat too good on 64-bit)
10:53 AM Ticket #6141 (ghc: panic! (the 'impossible' happened)) closed by aSect
invalid
10:51 AM Ticket #6141 (ghc: panic! (the 'impossible' happened)) created by aSect
i tried to load the following code in ghci: {-# OPTIONS_GHC -Wall -O2 #-} …
10:18 AM Ticket #6140 (segfault in OS X GHCi when dealing with infinite integers) created by olf
GHCi happily reports the result of 1/0 to be "Infinity", but negating this …
10:06 AM Changeset in ghc [52d9f09b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
avoid name clash
9:47 AM Ticket #5741 (openFile should fail if null bytes are in the argument) closed by simonmar
wontfix: I'm inclined not to do anything here. If you're allowing the user to …
9:41 AM Changeset in base [b8df01c]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add mkWeakMVar; deprecate addMVarFinalizer (#6130)
9:41 AM Changeset in ghc [70d4e93b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add mkWeakMVar; deprecate addMVarFinalizer (#6130)
9:41 AM Changeset in process [270e43a]ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Document the precise semantics of executable searching (see #6094) I had to do some research to figure out what we were actually doing here, and it appears we're using the platform semantics (ie. execvp() on Unix and CreateProcess() on Windows), so I've documented that.
9:36 AM Changeset in directory [9b42efb]ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
add findFile :: [FilePath] -> String -> IO (Maybe FilePath) (see #6094) Just an export of part of the implementation of findExecutable, which is useful for people wanting to do their own findExecutable using something other than the current PATH.
12:02 AM Ticket #6139 (Data.Time.Day read instance too liberal) created by guest
Prelude Data.Time> read "0001-22-01" :: Day 0001-12-01 Obviously, this …

Jun 3, 2012:

7:24 PM Ticket #6138 (GHCI Startup Crash with HP 2012.2.0.0 on 64bit OS X 10.6) closed by igloo
wontfix: Thanks for the report, but I think XCode 3.2.6 is too old. …
7:17 PM Ticket #6138 (GHCI Startup Crash with HP 2012.2.0.0 on 64bit OS X 10.6) created by MtnViewMark
This is a migration of …
4:06 PM Changeset in testsuite [83db31c]ghc-7.4 by Ian Lynagh <igloo@…>
Fix a testsuite driver failure on cygwin
4:07 AM LightweightConcurrency edited by kc
(diff)
4:03 AM LightweightConcurrency edited by kc
(diff)

Jun 1, 2012:

11:29 PM Changeset in ghc [8f5679ca]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the dynlib build on Windows I have no idea why this worked when Word was in base, but doesn't after it moved to ghc-prim.
1:51 PM Changeset in ghc [f2e22d67]ghc-7.4 by Ian Lynagh <igloo@…>
Set RELEASE to YES, and version to 7.4.2
1:31 PM Changeset in ghc [a671471d]ghc-7.4 by Ian Lynagh <igloo@…>
Update ANNOUNCE for 7.4.1
8:37 AM Ticket #6137 (Different behaviour between a GADT and a data family with regards to kind ...) created by dreixel
We have discussed this before, but I don't remember if this was classified …
6:42 AM Repositories edited by bravit
(diff)
5:36 AM NewAxioms/DiscussionPage edited by AntC
(diff)

May 31, 2012:

9:57 PM LightweightConcurrency edited by kc
(diff)
9:43 PM LightweightConcurrency edited by kc
(diff)
9:33 PM LightweightConcurrency edited by kc
(diff)
9:32 PM LightweightConcurrency edited by kc
(diff)
9:31 PM LightweightConcurrency edited by kc
(diff)
6:08 PM LightweightConcurrency edited by kc
(diff)
6:01 PM LightweightConcurrency edited by kc
(diff)
5:56 PM LightweightConcurrency edited by kc
(diff)
5:55 PM LightweightConcurrency edited by kc
(diff)
2:35 PM Ticket #6136 (gettimeofday should not be used to schedule timeouts) closed by pcapriotti
duplicate: Thanks for the report. We already switched to monotonic timers in HEAD. …
1:13 PM Ticket #6136 (gettimeofday should not be used to schedule timeouts) created by DanielWaterworth
From what I can tell, …
7:22 AM Ticket #6135 (Unboxed Booleans) created by benl
Right now the only way to compare two integers is with primops that …

May 30, 2012:

7:25 PM LightweightConcurrency edited by kc
(diff)
3:38 PM LightweightConcurrency edited by kc
(diff)
3:26 PM LightweightConcurrency edited by kc
(diff)
3:26 PM LightweightConcurrency edited by kc
(diff)
3:04 PM Changeset in ghc [80c3d5ad]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Improve the size-change detection heuristics in the compare tool
12:21 PM NewAxioms/DiscussionPage edited by AntC
(diff)
11:57 AM Changeset in ghc [46949a12]ghc-7.4 by Ian Lynagh <igloo@…>
MERGE: Be less aggressive about the result discount Merge of: commit 4fa3f16ddb9fa8e5d59bde5354918a39e0430a74 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Mon May 28 17:33:42 2012 +0100 Be less aggressive about the result discount This patch fixes Trac #6099 by reducing the result discount in CoreUnfold.conSize. See Note [Constructor size and result discount] in CoreUnfold. The existing version is definitely too aggressive. Simon M found it an "unambiguous win" but it is definitely what led to the bloat. In a function with a lot of case branches, all returning a constructor, the discount could grow arbitrarily large. I also had to increase the -funfolding-creation-threshold from 450 to 750, otherwise some functions that should inline simply never get an unfolding. (The massive result discount was allow the unfolding to appear before.) The nofib results are these, picking a handful of outliers to show. Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- fulsom -0.5% -1.6% -2.8% -2.6% +31.1% maillist -0.2% -0.0% 0.09 0.09 -3.7% mandel -0.4% +6.6% 0.12 0.12 +0.0% nucleic2 -0.2% +18.5% 0.11 0.11 +0.0% parstof -0.4% +4.0% 0.00 0.00 +0.0% -------------------------------------------------------------------------------- Min -0.9% -1.6% -19.7% -19.7% -3.7% Max +0.3% +18.5% +2.7% +2.7% +31.1% Geometric Mean -0.3% +0.4% -3.0% -3.0% +0.2% Turns out that nucleic2 has a function Main.$wabsolute_pos = \ (ww_s4oj :: Types.Tfo) (ww1_s4oo :: Types.FloatT) (ww2_s4op :: Types.FloatT) (ww3_s4oq :: Types.FloatT) -> case ww_s4oj of _ { Types.Tfo a_a1sS b_a1sT c_a1sU d_a1sV e_a1sW f_a1sX g_a1sY h_a1sZ i_a1t0 tx_a1t1 ty_a1t2 tz_a1t3 -> (# case ww1_s4oo of _ { GHC.Types.F# x_a2sO -> case a_a1sS of _ { GHC.Types.F# y_a2sS -> case ww2_s4op of _ { GHC.Types.F# x1_X2y9 -> case d_a1sV of _ { GHC.Types.F# y1_X2yh -> case ww3_s4oq of _ { GHC.Types.F# x2_X2yj -> case g_a1sY of _ { GHC.Types.F# y2_X2yr -> case tx_a1t1 of _ { GHC.Types.F# y3_X2yn -> GHC.Types.F# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.timesFloat# x_a2sO y_a2sS) (GHC.Prim.timesFloat# x1_X2y9 y1_X2yh)) (GHC.Prim.timesFloat# x2_X2yj y2_X2yr)) y3_X2yn) } } }}}}}, <similar>, <similar> ) This is pretty big, but inlining it does get rid of that F# allocation. But we'll also get rid of it with deep CPR: Trac #2289. For now we just accept the change.
10:45 AM NewAxioms/DiscussionPage created by AntC
Added [AntC]
9:45 AM NewAxioms edited by AntC
Add hook to Discussion Page [AntC] (diff)

May 29, 2012:

11:28 PM Ticket #6134 (Incorrect ambiguity error with functional dependencies) created by diatchki
GHC reject a program as ambiguous when it is not. Consider the following …
8:37 PM Changeset in ghc [6d0df457]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some commented out code
7:48 PM Changeset in ghc [8b4d9705]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in main/TidyPgm.lhs
7:48 PM Changeset in ghc [1bf927a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in coreSyn/CorePrep.lhs
5:17 PM Ticket #5816 (static linking silently fails in ghc) closed by igloo
worksforme: No response from submitter, so closing.
5:00 PM Changeset in ghc [9ee6844e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
hsSyn/HsTypes.lhs is already tab-free, so remove the warning kludge
4:58 PM Changeset in ghc [6c7b1e52]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
cmm/MkGraph.hs is already tab-free, so remove the warning kludge
4:48 PM Changeset in ghc [6bb5e4c6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a couple of old wrapper functions
12:31 PM Changeset in ghc [f7b74fe]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some disabled code
12:30 PM Changeset in ghc [e2b6e45e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more stdout/stderr uses
12:21 PM Changeset in ghc [93abcfa]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more uses of stdout and stderr
12:09 PM Ticket #6133 (bad error message when incorrect format package db is supplied) created by gfxmonk
I built a standalone package using cabal, and then ran: […] When I …
12:05 PM Ticket #6132 (Can't use both shebang line and #ifdef declarations in the same file.) created by gfxmonk
I have an (admittedly awkward) script which can be compiled or …
7:52 AM Ticket #6131 (-fprof-auto adds cost centers to INLINE functions) created by akio
According to the Section 5.2 of User's Guide, -fprof-auto should add cost …
12:55 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:46 AM Changeset in ghc [78252479]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Replace printDump with a new Severity We now use log_action with severity SevDump, rather than calling printDump. This means that what happens to dumped info is now under the control of the GHC API user, rather than always going to stdout.
12:34 AM Ticket #6130 (Weak pointer to MVar is finalized, even though MVar is still accessible) created by jmillikin
I'm seeing a problem mixing MVar and Weak: even though the MVar is still …

May 28, 2012:

10:26 PM Changeset in ghc [cd700473]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove an unused import
10:25 PM Changeset in ghc [6c8cb171]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove printOutput; it's not used.
10:23 PM Changeset in ghc [4c0f04c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Rmove printErrs It's no longer used
10:23 PM Changeset in ghc [8ea3ea2a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use log_action rather than printErrs in TcRnMonad We used to write directly to stderr, which couldn't be overridden.
10:16 PM Changeset in ghc [b9fd59a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove printSDoc; it's now unused
10:14 PM Changeset in ghc [c38602f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make traceBinIFaceReading use log_action It was printing directly to stdout
10:09 PM Changeset in ghc [a7b1d21]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add defaultLogActionHPrintDoc to DynFlags We now use this function rather than Outputable.{printSDoc,printErrs}. Outputable is arguably a better home for the function, but putting it in DynFlags should dissuade people from using it inappropriately (in particular, nothing other than the default hooks should have stdout or stderr hardcoded). Not exporting it at all would also be an option, but exporting it with an ungainly name will make it slightly easier for people who want to send output to other Handles for some reason.
6:09 PM Changeset in ghc [3d072013]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
6:09 PM Changeset in testsuite [fa99d27]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
4:39 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:34 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:33 PM Changeset in ghc [4fa3f16]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Be less aggressive about the result discount This patch fixes Trac #6099 by reducing the result discount in CoreUnfold.conSize. See Note [Constructor size and result discount] in CoreUnfold. The existing version is definitely too aggressive. Simon M found it an "unambiguous win" but it is definitely what led to the bloat. In a function with a lot of case branches, all returning a constructor, the discount could grow arbitrarily large. I also had to increase the -funfolding-creation-threshold from 450 to 750, otherwise some functions that should inline simply never get an unfolding. (The massive result discount was allow the unfolding to appear before.) The nofib results are these, picking a handful of outliers to show. Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- fulsom -0.5% -1.6% -2.8% -2.6% +31.1% maillist -0.2% -0.0% 0.09 0.09 -3.7% mandel -0.4% +6.6% 0.12 0.12 +0.0% nucleic2 -0.2% +18.5% 0.11 0.11 +0.0% parstof -0.4% +4.0% 0.00 0.00 +0.0% -------------------------------------------------------------------------------- Min -0.9% -1.6% -19.7% -19.7% -3.7% Max +0.3% +18.5% +2.7% +2.7% +31.1% Geometric Mean -0.3% +0.4% -3.0% -3.0% +0.2% Turns out that nucleic2 has a function Main.$wabsolute_pos = \ (ww_s4oj :: Types.Tfo) (ww1_s4oo :: Types.FloatT) (ww2_s4op :: Types.FloatT) (ww3_s4oq :: Types.FloatT) -> case ww_s4oj of _ { Types.Tfo a_a1sS b_a1sT c_a1sU d_a1sV e_a1sW f_a1sX g_a1sY h_a1sZ i_a1t0 tx_a1t1 ty_a1t2 tz_a1t3 -> (# case ww1_s4oo of _ { GHC.Types.F# x_a2sO -> case a_a1sS of _ { GHC.Types.F# y_a2sS -> case ww2_s4op of _ { GHC.Types.F# x1_X2y9 -> case d_a1sV of _ { GHC.Types.F# y1_X2yh -> case ww3_s4oq of _ { GHC.Types.F# x2_X2yj -> case g_a1sY of _ { GHC.Types.F# y2_X2yr -> case tx_a1t1 of _ { GHC.Types.F# y3_X2yn -> GHC.Types.F# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.timesFloat# x_a2sO y_a2sS) (GHC.Prim.timesFloat# x1_X2y9 y1_X2yh)) (GHC.Prim.timesFloat# x2_X2yj y2_X2yr)) y3_X2yn) } } }}}}}, <similar>, <similar> ) This is pretty big, but inlining it does get rid of that F# allocation. But we'll also get rid of it with deep CPR: Trac #2289. For now we just accept the change.
12:31 PM Ticket #6129 (Failure when using promoted data family instances, again) created by dreixel
The following code should fail (since we don't promote data families), but …
9:55 AM Changeset in ghc [8c705e99]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add a setByteArray# primop Essentially, this is a wrapper around memset
9:54 AM Changeset in ghc [64e32f5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a test for setByteArray
9:54 AM Changeset in testsuite [536f090]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for setByteArray
6:59 AM Ticket #6128 (ghc 7.4.2 does not work with LDAP-0.6.6) created by magicloud
Sample code as below. When I ghci/runhaskell/ghc (compile) it with ghc …
3:34 AM Changeset in base [f849706]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Remove 'ipDef', we just insert the newtype coercion manually. This gives a much better error message.

May 27, 2012:

11:53 PM Changeset in base [351ee7d]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Remove parameter from `ipDef`
4:38 PM Changeset in ghc [e5191c9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Accept -package-conf so cabal-install works Really we ought to support all the old flags, but warn that they are deprecated.
2:38 PM Changeset in base [5fd5497]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Update documentation of intersectBy Mention which list is the source of the elements in the resulting list.
2:38 PM Changeset in ghc [5a3489f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Update documentation of intersectBy Mention which list is the source of the elements in the resulting list.
2:04 PM Changeset in ghc [75706a45]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Go back to using 'const' in capi_value
2:04 PM Changeset in testsuite [9124b61]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Go back to using 'const' in capi_value
1:44 PM Ticket #6127 (Build for MIPS N32 host fails due to references to 64-bit support code) created by mtjm
Linking gives these errors: […] The patch changes the code to not use …
12:02 PM Changeset in ghc [6582871e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Test USE_MINIINTERPRETER rather than GhcUnregisterised
11:56 AM Changeset in base [d75c116]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix typo in documentation of GHC.Exts.groupWith
11:56 AM Changeset in ghc [93ac54f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix typo in documentation of GHC.Exts.groupWith
10:08 AM Ticket #6126 (Fix risk of dead-lock in documentation of Control.Concurrent) created by basvandijk
The …

May 26, 2012:

11:57 PM Changeset in base [632c5be]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Change the `IP` class to avoid the ambiguity of the method. We use a phantom type to link an implicit parameter name to its value. This is nice because now `?x` in the source code is simply syntactic sugar for `ipUse (IPName :: "x")`, and we type check it in exactly that way. `ipDef` is used when we process implicit parameter bindings---it's only there to add the newtype constructor.
6:04 PM Changeset in ghc [c87371b1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Specify the libdir to use when building libffi Fixes the build on platforms that default to using a directory called lib64. Reported by Gabriel Dos Reis.
5:50 PM Changeset in ghc [278bc1d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Updates for haskeline-0.7's new MonadException API.
3:38 PM Changeset in base [61409f0]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use expect_broken rather than expect_fail in testsuite driver
3:38 PM Changeset in ghc [0eacc7f0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use expect_broken rather than expect_fail in testsuite driver
10:47 AM Changeset in ghc [d0d0c36]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix problems with getMonotonicNSec on OS X We were incorrectly multiplying by 1e9, which (a) meant we were getting values that were far too large, and (b) meant that when we casted from double to StgWord64 the result was 0, as the value was out of range. We now do all the work as StgWord64.
9:28 AM Ticket #6125 (GHCi crash) created by guest
I received the following message about a crash while running ghci. I'm …

May 25, 2012:

8:08 PM Changeset in ghc [0d3c52d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
8:08 PM Changeset in testsuite [bd2ca97e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
10:53 AM Ticket #6123 (occurs check should not apply to type families) closed by simonpj
fixed
10:47 AM Changeset in ghc [535ad9d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6123, and improve an error message in T2627b
10:47 AM Changeset in testsuite [4e07a12]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6123, and improve an error message in T2627b
10:45 AM Changeset in ghc [05289c2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve occurs-check error reporting (fix Trac #6123) We were wrongly reporting (a ~ F a) as an occurs-check error when F is a type function.
9:33 AM Changeset in ghc [20ff5054]supercompiler by Max Bolingbroke <batterseapower@…>
Start to try to make type generalisation work. SC will currently crash a lot because I'm working out the termination issues
9:32 AM Changeset in ghc [8e6ef76]supercompiler by Max Bolingbroke <batterseapower@…>
Always allow type/coercion instantiation in MSG as experiment
9:17 AM Status/SLPJ-Tickets edited by simonpj
(diff)
4:09 AM Ticket #6124 (Spurious non-exhaustive warning with GADT and newtypes) created by joeyadams
This may be related to #3927 or similar, but here's another case where the …
4:07 AM Ticket #6123 (occurs check should not apply to type families) created by dmwit
This code: […] gives this error: […] whereas I think it should be …

May 24, 2012:

11:59 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
10:36 PM LightweightConcurrency edited by kc
(diff)
10:36 PM LightweightConcurrency edited by kc
(diff)
10:35 PM LightweightConcurrency edited by kc
(diff)
9:32 PM Changeset in base [5126528]imp-param-class by Iavor S. Diatchki <diatchki@…>
Add a class to be used for implementing implicit parameters.
2:47 PM LightweightConcurrency edited by kc
(diff)
1:09 PM Ticket #6118 (Kind variable falls out of scope in instance declaration) closed by simonpj
fixed: OK I've fixed the bug. But I did have to add -XUndecidableInstances to …
1:07 PM Ticket #6120 (GHC 7.4 improperly parses DEPRECATED pragma as ambiguous (regression)) closed by simonpj
fixed: Thanks for pointing this out. Now fixed.
1:04 PM Changeset in ghc [77066aca]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6120
1:04 PM Changeset in testsuite [fd30482]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6120
11:29 AM Changeset in ghc [b7892a1e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles in debug output
11:29 AM Changeset in testsuite [d3c5450]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles in debug output
11:29 AM Changeset in ghc [2c363f48]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Extend test for Trac #2713 (cf Trac #6120)
11:29 AM Changeset in testsuite [5ea2c02]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Extend test for Trac #2713 (cf Trac #6120)
11:28 AM Changeset in ghc [bc188bbd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Tidy up the treatment of signatures (incl fixity) This fixes Trac #6120. I've added comments to explain. Turns out there was another lurking bug, also fixed, and tested in (an extended version of) th/T2713.
11:27 AM Changeset in ghc [0d9c2e8c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix an assertion failure in the stage2 compiler Rather an unsavory fix, but will go away when we do the major TH reorganisation from my blog post.
11:26 AM Changeset in ghc [aa487406]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles from 'Fix scoping of kind variables in instance declarations' This earlier commit 6a8b4290 * Fix scoping of kind variables in instance declarations make became a bit more rigourous about ensuring that the kind-variable field of LHsTyVarBndrs was properly filled after renaming. This patch fixed DsMeta to follow suit.
11:22 AM Changeset in ghc [677a3ab]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:22 AM Changeset in testsuite [81f799c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:21 AM Changeset in ghc [13e4927e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
8:45 AM Status/SLPJ-Tickets edited by simonpj
(diff)
12:56 AM Ticket #6045 (GHC 6.10.4 panic when compiling she-0.6) closed by igloo
fixed: Thanks michalt; I'll close this as fixed, then.

May 23, 2012:

11:00 PM LightweightConcurrency edited by kc
(diff)
5:38 PM LightweightConcurrency edited by kc
(diff)
3:29 PM GhcKinds/PolyTypeable edited by dreixel
(diff)
3:28 PM GhcKinds/PolyTypeable edited by dreixel
(diff)
2:08 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
2:05 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
2:01 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:58 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:54 PM LightweightConcurrency edited by kc
(diff)
1:51 PM LightweightConcurrency edited by kc
(diff)
12:14 PM Changeset in ghc [ac371fe]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
accept output
12:14 PM Changeset in testsuite [a95c63d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
accept output
11:34 AM Changeset in ghc [0a0087a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #6105
11:34 AM Changeset in testsuite [6ed0586]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #6105
11:34 AM Changeset in ghc [634fb8d3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
escape(): don't forget the final '\0' Hopefully should fix random "bad heap profile" failures in the nightly builds.
9:29 AM Ticket #6122 (INLINE pragma not obeyed) created by augustss
GHC seems to decide that it knows better than I when I put INLINE on a …
9:22 AM Ticket #6121 (Very poor constant folding) created by augustss
GHC seems to lack constant folding for encodeFloat/decodeFloat. For many …
7:47 AM Commentary edited by simonpj
(diff)
7:46 AM Commentary edited by simonpj
(diff)
7:45 AM Commentary edited by simonpj
(diff)
7:45 AM Commentary edited by simonpj
(diff)
5:37 AM LightweightConcurrency edited by kc
(diff)
5:36 AM LightweightConcurrency edited by kc
(diff)
5:27 AM LightweightConcurrency edited by kc
(diff)
4:32 AM LightweightConcurrency edited by kc
(diff)
4:31 AM LightweightConcurrency edited by kc
(diff)
4:16 AM LightweightConcurrency edited by kc
(diff)
4:13 AM LightweightConcurrency edited by kc
(diff)
3:37 AM Ticket #6120 (GHC 7.4 improperly parses DEPRECATED pragma as ambiguous (regression)) created by jmillikin
According to …
2:59 AM LightweightConcurrency edited by kc
(diff)
2:46 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:57 AM LightweightConcurrency edited by kc
(diff)
12:55 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:55 AM LightweightConcurrency edited by kc
(diff)
12:54 AM LightweightConcurrency edited by kc
(diff)
12:07 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)

May 22, 2012:

11:19 PM LightweightConcurrency edited by kc
(diff)
11:11 PM LightweightConcurrency edited by kc
(diff)
11:09 PM LightweightConcurrency edited by kc
(diff)
11:05 PM LightweightConcurrency edited by kc
(diff)
10:46 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
10:24 PM LightweightConcurrency edited by kc
(diff)
10:23 PM LightweightConcurrency edited by kc
(diff)
10:22 PM LightweightConcurrency edited by kc
(diff)
10:21 PM LightweightConcurrency edited by kc
(diff)
10:13 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
10:11 PM LightweightConcurrency edited by kc
(diff)
10:11 PM LightweightConcurrency edited by kc
(diff)
10:07 PM LightweightConcurrency edited by kc
(diff)
10:06 PM LightweightConcurrency edited by kc
(diff)
10:06 PM LightweightConcurrency edited by kc
(diff)
10:05 PM LightweightConcurrency edited by kc
(diff)
9:16 PM LightweightConcurrency edited by kc
(diff)
9:15 PM LightweightConcurrency edited by kc
(diff)
9:08 PM LightweightConcurrency edited by kc
(diff)
9:05 PM LightweightConcurrency edited by kc
(diff)
8:47 PM LightweightConcurrency edited by kc
(diff)
7:27 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
7:23 PM LightweightConcurrency edited by kc
(diff)
7:19 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
7:16 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
6:32 PM LightweightConcurrency edited by kc
(diff)
4:41 PM Changeset in ghc [ffe4372]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix a testsuite driver failure on cygwin
4:41 PM Changeset in testsuite [72d0a46]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix a testsuite driver failure on cygwin
2:41 PM Changeset in ghc [a48be46]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Abstract out a Ppr Inline instance
2:18 PM Changeset in ghc [2118d80]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6118
2:18 PM Changeset in testsuite [b7ada1c5]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6118
2:15 PM Changeset in ghc [44febbc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:14 PM Changeset in ghc [1050b33]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
2:14 PM Changeset in ghc [6a8b4290]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix scoping of kind variables in instance declarations Fixes Trac #6118
1:46 PM Changeset in ghc [22b51da]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build
1:01 PM Changeset in ghc [285a5e2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix warning
12:46 PM Changeset in ghc [6994ed9d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix path to ar on Windows
12:29 PM Ticket #6116 (ctrl-c doesn't always work when entering text in ghci) closed by simonmar
fixed
11:42 AM Changeset in ghc [4b523bc1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't remove the thread from interruptTargetThread on ^C (#6116)
11:42 AM Changeset in ghc [d82da293]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Read the source file timestamp *before* preprocessing (#6106)
11:42 AM Changeset in ghc [b640ba9c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Accept the old -package-conf flags for backwards compatibility
11:42 AM Changeset in ghc [c95342c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
checkStability: respect -fforce-recomp (#6105)
11:17 AM Changeset in ghc [1c2954c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #6106
11:17 AM Changeset in ghc [ee2f63d4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
dead code: guess_compiler_flags()
11:17 AM Changeset in ghc [856e916]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Go back to using -no-user-package-conf for a while So that we can still use the testsuite with older compilers. We should really test the GHC version, but I don't want to add another $(shell). Maybe modifying ghcconfig.hs would be better.
11:17 AM Changeset in testsuite [204fb76]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #6106
11:17 AM Changeset in testsuite [28415e1]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
dead code: guess_compiler_flags()
11:17 AM Changeset in testsuite [3804864]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Go back to using -no-user-package-conf for a while So that we can still use the testsuite with older compilers. We should really test the GHC version, but I don't want to add another $(shell). Maybe modifying ghcconfig.hs would be better.
3:50 AM Ticket #6119 (complain when ghc-pkg doesn't find any matching packages in a given ...) created by dmwit
Currently, ghc-pkg list will print something like the following when no …
1:50 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)
1:41 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)

May 21, 2012:

11:28 PM Changeset in ghc [f906b91]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow the move of the Word type to ghc-prim
11:27 PM Changeset in ghc [9a6b8e4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Accept output for mc22 I'm not entirely sure why it changed, but I think it's OK.
11:27 PM Changeset in testsuite [a7acfb5f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept output for mc22 I'm not entirely sure why it changed, but I think it's OK.
11:25 PM Ticket #6118 (Kind variable falls out of scope in instance declaration) created by goldfire
Consider the following code: […] The instance for Maybe fails …
11:22 PM Changeset in ghc [3e512f2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Follow the move of Word from base to ghc-prim
11:22 PM Changeset in testsuite [93d8357]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Follow the move of Word from base to ghc-prim
10:20 PM Changeset in ghc [312bd1c6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in ghc-prim [5291677]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in base [dc521b8]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in ghc [fda6ab9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:12 PM LightweightConcurrency edited by kc
(diff)
8:39 PM LightweightConcurrency edited by kc
(diff)
8:38 PM LightweightConcurrency edited by kc
(diff)
7:41 PM Changeset in base [efb2439]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use Word literals directly, rather than converting Int literals
7:41 PM Changeset in ghc [c06e2a4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use Word literals directly, rather than converting Int literals
7:29 PM Changeset in base [91b37f0]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some more specialise-Int code
7:29 PM Changeset in ghc [5fdb0b5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove some more specialise-Int code
7:16 PM Changeset in base [d277e19]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some commented out code Commented out since 2005, so doesn't seem worth maintaining it
7:16 PM Changeset in ghc [c2f6f892]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove some commented out code Commented out since 2005, so doesn't seem worth maintaining it
7:00 PM Changeset in base [14fd361]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some unnecessary Int specialised values We no longer need zeroInt and friends
7:00 PM Changeset in ghc [6fcc554b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove some unnecessary Int specialised values We no longer need zeroInt and friends
5:53 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
5:52 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
5:49 PM Commentary/GSoCMultipleInstances created by phischu
5:02 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:56 PM LightweightConcurrency edited by kc
(diff)
4:53 PM LightweightConcurrency edited by kc
(diff)
4:46 PM LightweightConcurrency edited by kc
(diff)
4:30 PM LightweightConcurrency edited by kc
(diff)
1:21 PM Ticket #5958 (Follow mtl upstream) closed by pcapriotti
fixed: GHC's repository for hoopl is now the master.
8:25 AM Ticket #6112 (ghc-pkg ignores --global-conf if --package-conf is set) closed by pcapriotti
invalid: This is the correct (and documented) behavior. When any *-conf option is …
Note: See TracTimeline for information about the timeline view.