Timeline


and

Mar 22, 2012:

11:59 PM Commentary/Packages/MultiInstances edited by duncan
various extra notes (diff)
11:24 PM Changeset in ghc [050f714]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Update the user guide with details on new flag +RTS -lu It's for user events emitted from Haskell code, like traceEvent. Fixes #5790
10:31 PM Ticket #5959 (Top level splice in Template Haskell has over-ambitious lexical scope?) created by mightybyte
ghc: panic! (the 'impossible' happened) (GHC version 7.4.1 for …
9:30 PM Commentary/Packages/MultiInstances edited by kosmikus
(diff)
9:16 PM Changeset in ghc [5c31e426]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
9:16 PM Changeset in testsuite [5b40036]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
9:10 PM Changeset in ghc [b857c8ad]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is the RHS of a data type or type synonym declaration. This can be shared between type declarations and type *instance* declarations.
9:01 PM Changeset in ghc [ca7c3a0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
8:18 PM Changeset in ghc [ee8bf699]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Paolo Capriotti <p.capriotti@…>
hp2ps: escape backslashes when generating output file (#5800).
8:06 PM Ticket #5958 (Follow mtl upstream) created by igloo
As per …
7:08 PM Builder edited by igloo
(diff)
6:42 PM Ticket #5921 (Two GHC linkers running in parallel on Windows goes wrong) closed by pcapriotti
fixed: Merged as 00ae9a91b82de53a22bd55fe026f42842a3713a0.
6:26 PM Changeset in ghc [f258092]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Paolo Capriotti <p.capriotti@…>
Fix testcase for #4135.
6:26 PM Changeset in testsuite [2e33ac3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Fix testcase for #4135.
6:11 PM Changeset in ghc [00ae9a9]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Tweak to flag parsing (#5921) -o2/Main.exe should be an invalid flag, not a linker input MERGED from commit 93299cce9a4f7bc65b8164f779a37ef7f9f7c4a0
3:02 PM Commentary/Packages/MultiInstances edited by duncan
a few more notes (diff)
2:16 PM Commentary/Packages/MultiInstances edited by simonmar
(diff)
2:14 PM Commentary/Packages/MultiInstances edited by simonmar
(diff)
2:13 PM Commentary/Packages/MultiInstances edited by simonmar
(diff)
10:58 AM Changeset in ghc [7441207]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
10:58 AM Changeset in ghc [1d545ca]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix compile for CPUs other than x86/x86_64.
10:58 AM Changeset in ghc [9a7804d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/reg3/.
10:55 AM Changeset in ghc [703a30fe]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Disable some debug prints that a plain +RTS -DS was enabling
10:22 AM Ticket #5957 (signatures are too permissive) created by maeder
ghc should reject the following (accidentally mistyped) signature, unless …
9:05 AM Ticket #5956 (Annotate heap profile at certain times) created by nomeata
Just an idea I’d like to note down: When looking at a heap profile, I …
7:47 AM TypeNats/InductiveDefinitions edited by diatchki
(diff)
7:46 AM Changeset in base [6e46a3f]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Revert IsEven to the way it was.
7:46 AM Changeset in ghc [cf67512b]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Revert IsEven to the way it was.
3:17 AM Changeset in base [727d63c]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Fix the type of IsEven
3:17 AM Changeset in ghc [3b8f0928]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Fix the type of IsEven

Mar 21, 2012:

11:50 PM Changeset in ghc [0c1a6082]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/reg3/.
11:47 PM Changeset in ghc [1dee0bb]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Implement the Adjustor for Win64
9:04 PM Changeset in ghc [11feda6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Check for external names/exported ids in non-top-level binders during Lint
9:04 PM Changeset in ghc [ae2d23ed]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Print more information when out-of-scope detected by linter
9:04 PM Changeset in ghc [aecacda]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Make impossible-alternative-finding code more reusable Makes the following changes: 1. Generalises the type signatures of some functions relating to alternatives so that the type of "variables" and "expression" is not specified 2. Puts the bulk of the alternative-filtering code into a new function filterAlts (in CoreUtils) that can be used outside of the SimplM monad 3. Allows prepareAlts to return a null alternatives list if none are applicable - it turns out that this case was already handled by the caller (in the simplifier). This should result in a modest optimisation improvement in some cases. Conflicts: compiler/coreSyn/CoreUtils.lhs compiler/simplCore/SimplUtils.lhs
8:26 PM TemplateHaskellRichKinds edited by goldfire
(diff)
4:07 PM Changeset in ghc [7641d616]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Only support stdcall in Adjustor.c on i386
4:06 PM Changeset in ghc [c658670]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Detab Adjustor.c
4:00 PM TypeNats/InductiveDefinitions edited by diatchki
(diff)
3:58 PM TypeNats/InductiveDefinitions edited by diatchki
(diff)
3:57 PM TypeNats/InductiveDefinitions edited by diatchki
(diff)
3:02 PM Changeset in ghc [a067f1ff]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/reg2/.
2:38 PM Changeset in ghc [3bdc739e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fixes for the calling convention on Win64 In particular, fixes for FP arguments
12:30 PM Changeset in ghc [c4167f7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Rename allArgRegs to allIntArgRegs
2:04 AM TypeNats/Operations edited by diatchki
(diff)
2:03 AM TypeNats edited by diatchki
(diff)
2:02 AM TypeNats edited by diatchki
(diff)
2:01 AM TypeNats edited by diatchki
(diff)
1:57 AM TypeNats edited by diatchki
(diff)
1:50 AM TypeNats/Basics edited by diatchki
(diff)
1:48 AM TypeNats/Implementation edited by diatchki
(diff)
1:48 AM TypeNats edited by diatchki
(diff)
1:47 AM TypeNats/AlternativeSingletons edited by diatchki
(diff)
1:46 AM TypeNats/AlternativeSingletons edited by diatchki
(diff)
1:37 AM TypeNats/InductiveDefinitions edited by diatchki
(diff)
1:37 AM TypeNats/InductiveDefinitions edited by diatchki
(diff)
1:37 AM TypeNats/InductiveDefinitions edited by diatchki
(diff)
1:22 AM TypeNats edited by diatchki
(diff)
1:19 AM TypeNats edited by diatchki
(diff)
1:17 AM TypeNats edited by diatchki
(diff)
1:16 AM TypeNats/Implementation edited by diatchki
(diff)
1:11 AM TypeNats/Basics edited by diatchki
(diff)
1:07 AM TypeNats/Basics edited by diatchki
(diff)
12:59 AM TypeNats/Basics edited by diatchki
(diff)
12:59 AM TypeNats/Basics edited by diatchki
(diff)
12:53 AM TypeNats/Basics edited by diatchki
(diff)
12:43 AM TypeNats edited by diatchki
(diff)
12:39 AM TypeNats/Basics edited by diatchki
(diff)
12:22 AM Changeset in ghc [d3b43108]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats

Mar 20, 2012:

9:29 PM Changeset in ghc [a65b762]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace fixes in ghci/Linker.lhs
9:06 PM TemplateHaskellRichKinds edited by goldfire
(diff)
6:34 PM Changeset in ghc [d818973]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix whitespace in ghci/ObjLink.lhs
4:24 PM Ticket #5955 (Renamer hangs when checking type family consistency) created by gmainland
checkFamInstConsistency goes into and endless loop in some situations when …
4:12 PM Changeset in ghc [d0a47712]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix for Win64 codegen We need to leave stack space for arguments that we are passing in registers.
3:02 PM Changeset in ghc [a7e11361]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3:01 PM Changeset in ghc [89861227]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Code tidy-up: Use RET_NN in stg_block_async
2:52 PM Changeset in ghc [27402ec]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the Win32 build: A CPP symbol name was wrong
1:48 PM TemplateHaskellRichKinds edited by goldfire
(diff)
1:46 PM TemplateHaskellRichKinds edited by goldfire
(diff)
12:08 PM Ticket #5950 (Linking standard library fails) closed by simonmar
invalid: When you're doing "batch linking", you have to specify all the packages …
11:51 AM Ticket #5954 (Performance regression 7.0 -> 7.2 (still in 7.4)) created by simonmar
The program in nofib/parallel/blackscholes regressed quite badly in …
9:40 AM Changeset in ghc [ea2f35b5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #4135
9:40 AM Changeset in testsuite [ccd14ae]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #4135
9:37 AM Changeset in ghc [69570789]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
9:37 AM Changeset in ghc [15ebeea]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
9:37 AM Changeset in ghc [68217892]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix scoping of type variables in DsMeta This fixes Trac #4135. It's been wrong for a long time!
3:11 AM Changeset in ghc [deed56f4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
3:09 AM Changeset in base [92d8daa]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
3:09 AM Changeset in ghc [a218b90]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
3:09 AM Changeset in base [2a15567]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Add some useful functions for working with type literals.
3:09 AM Changeset in ghc [a732476]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Add some useful functions for working with type literals.
3:06 AM Changeset in ghc [62b25ec]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Add type-literals in the ordering hierarchy.
1:32 AM Changeset in ghc [e24091b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix stg_block_async on registerised Win64

Mar 19, 2012:

11:20 PM Changeset in ghc [15e2942]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix mkDerivedConstants on Win64 It was assuming that long's are word-sized, which is not the case on Win64.
6:48 PM Ticket #5947 (Small typo in Data.List.\\ documentation) closed by pcapriotti
fixed: Pushed as 8ebe8ccec8a1fad49e5e608611b951c63eefb376 (and …
6:46 PM Changeset in base [5f1eb19]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix typo in Data.List.(\\) documentation MERGED from commit 8ebe8ccec8a1fad49e5e608611b951c63eefb376
6:45 PM Changeset in base [8ebe8cc]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Fix typo in Data.List.(\\) documentation
6:45 PM Changeset in ghc [bd77f37]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Paolo Capriotti <p.capriotti@…>
Fix typo in Data.List.(\\) documentation
6:40 PM Ticket #5337 (mkRtsOptionsLevelObj should respect -optc standard headers) closed by pcapriotti
fixed: Fixed by the same patch as #5528: …
3:06 PM Changeset in ghc [f424fc20]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Define allArgRegs correctly for Win64
3:06 PM Changeset in ghc [a3dc885]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Use win32AllocStack on Win64 too
12:34 PM WikiStart edited by michalt
Remove spam. (diff)
12:07 PM Changeset in ghc [6260064]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the registers used in StgRun on Win64
11:24 AM Ticket #5953 (Program execution fails with runtime error.) created by J.Hage@…
I ran a very memory consuming program on a 32GB machine with the following …
2:01 AM TemplateHaskellRichKinds created by goldfire
1:11 AM Ticket #5952 (Extra ' in error output concerning promoted kinds) created by goldfire
When I try to compile the following code, a slightly erroneous error …

Mar 18, 2012:

10:26 PM Changeset in ghc [b473b251]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:26 PM Changeset in testsuite [5b8e088]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:26 PM Changeset in base [1dc904c]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:26 PM Changeset in ghc [eec29e9]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:26 PM Changeset in ghc [50005faa]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:01 PM Changeset in ghc [210cd924]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
The example n this test is now valid, when TypeOperators are enabled.
10:01 PM Changeset in testsuite [7db3608]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
The example n this test is now valid, when TypeOperators are enabled.
10:00 PM Ticket #5951 (Panic on Malformed instance A => B => C) created by br1
instance A => B => C where foo = undefined
10:00 PM Changeset in ghc [43034fc]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Update error message for malformed sub-ordinates. To make the parsing task a bit simpler, we allow sub-ordinate names on all imports/exports. Because of this, malformed exports, such as `map(..)` are not reported as a parsing error but, rather, they are detected in a later pass as an export of a missing type/class `map`.
10:00 PM Changeset in testsuite [8983d34]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Update error message for malformed sub-ordinates. To make the parsing task a bit simpler, we allow sub-ordinate names on all imports/exports. Because of this, malformed exports, such as `map(..)` are not reported as a parsing error but, rather, they are detected in a later pass as an export of a missing type/class `map`.
9:56 PM Changeset in ghc [cf1ed00]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Update error message: now 1 is a potentially valid type.
9:56 PM Changeset in testsuite [54ff6bc]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Update error message: now 1 is a potentially valid type.
9:55 PM Changeset in ghc [9410a8da]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Fixes to reflect changes in behavior of -XTypeOperators. With the new behavior of -XTypeOperators, all infix type operators refer to type constants, and not type variables. These changes update the test-suite to reflect the new behavior (while trying to preserve the "spirit" of the tests).
9:55 PM Changeset in testsuite [d5070b3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Fixes to reflect changes in behavior of -XTypeOperators. With the new behavior of -XTypeOperators, all infix type operators refer to type constants, and not type variables. These changes update the test-suite to reflect the new behavior (while trying to preserve the "spirit" of the tests).
9:42 PM Changeset in ghc [29e3d7b1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Only parse type literals when using `DataKinds`.
9:41 PM Changeset in ghc [5e10022d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Add an `Outputable` instance for `HsTyLit`
5:21 PM Changeset in ghc [d7bd9ee]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/head2
5:18 PM Changeset in ghc [452e15a9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Fix the printing of * (the kind). Type and kinds use the same printing code, but the kind * is not an infix operator and so it should not be wrapped in parens. As is, 'parenSymOcc', can't get this right because it does not know if it is looking at *, the type, or *, the kind. This is why I added a special case in 'ppr_tc'.
4:30 PM Changeset in ghc [d879a5a8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fixes for the threaded RTS on Win64
3:42 PM Changeset in ghc [8fb03bf]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
If we say we're treating StdCall as CCall, then actually do so
2:53 PM Ticket #5950 (Linking standard library fails) created by volker-wysk
This simple program fails to link: import System main = putStrLn "Hallo, …
12:19 PM Changeset in ghc [45740c29]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fixed for unregisterised Windows builds

Mar 17, 2012:

2:57 PM Changeset in ghc [133d9523]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
2:55 PM Changeset in ghc [ad752fd3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix building with devel snapshots
9:36 AM Changeset in ghc [73ce2e70]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Geoffrey Mainland <gmainlan@…>
Fix fingerprints for merge commits. fingerprint.py executes `git log HEAD^.. --pretty=oneline` to get the hash of the HEAD commit for each git repo, but didn't properly handle the case where the HEAD commit is a merge. In that case, more than one hash will be output. Now fingerprint.py executes `git log -1 --pretty=oneline` instead.
12:59 AM Changeset in ghc [197917e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/polykinds/all.T tests/simplCore/should_run/T5915.stdout
12:59 AM Changeset in testsuite [cb1c60eb]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/polykinds/all.T tests/simplCore/should_run/T5915.stdout

Mar 16, 2012:

11:30 PM Changeset in ghc [b662736]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/head/.
11:27 PM Changeset in ghc [35b32a0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:17 PM Changeset in ghc [e4744cd4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Another Win64 fix
11:03 PM Changeset in ghc [7a60d635]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Soem more Wind64 fixes We may need to do this differently once we get as far as building the RTS in the dyn ways.
10:45 PM Ticket #5949 (Demand analysis attributes manifestly wrong demand type) created by batterseapower
Consider: […] After worker/wrapper we get: […] The demand type …
10:01 PM Changeset in ghc [27e3bd8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
9:20 PM Ticket #5948 (Parentheses needed when declaring a type synonym with ':) created by goldfire
Consider the following code: […] The declaration for Foo
8:56 PM Ticket #5947 (Small typo in Data.List.\\ documentation) created by nomeata
Really just cosmetic, but still…
6:55 PM Ticket #5946 (getAnyProcessStatus signals an exception) created by toc
Steps to reproduce: […] Expected result: […] Actual result: …
5:40 PM Ticket #5945 (Lambda lifting) created by simonpj
Dan Rosen asks whether GHC has a lambda lifter. Yes, it does: GHC's …
4:25 PM Ticket #5886 (TH: Type family instances inside InstanceD are rejected) closed by simonpj
fixed: Thanks for the patch. Actually the data types have changed a little, so I …
4:23 PM Changeset in ghc [9f598bbc]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5886
4:23 PM Changeset in testsuite [573a548]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5886
4:14 PM Ticket #4197 (clarify which names can not be quoted) closed by simonpj
fixed
4:12 PM Changeset in ghc [0936621a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix documentation about TH and kind-promotion single-quote notation (Trac #4197)
4:02 PM Changeset in ghc [fb28754]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Complete the fix for Trac #5882
3:56 PM Changeset in ghc [3582eea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5882
3:56 PM Changeset in testsuite [e99086f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5882
3:56 PM Changeset in ghc [d66b9cb]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
For now, turn off the SEH code on Win64
3:47 PM Changeset in ghc [9827c21]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
3:42 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:32 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:23 PM Changeset in ghc [029cd434]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove an unused variable; fixes a warning on Win64
3:07 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:05 PM Changeset in ghc [a9c1acef]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5935
3:05 PM Changeset in testsuite [9b08098]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5935
3:00 PM Ticket #5944 (Bad hpc hash function) created by Lennart
In the hpc module Trace.Hpc.Util there is the following code: […] …
2:59 PM Ticket #5919 (Wrong error message for TH when GHCi is not enabled) closed by simonpj
fixed: Error message now says […] I'm not going to add a test. simon
2:54 PM Ticket #5937 (Kind variables not allowed in data declaration kind annotation) closed by simonpj
fixed: Thanks for pointing this out; now fixed. Simon
2:53 PM Ticket #5915 (Code using seq has wrong strictness when unoptimised (too strict)) closed by simonpj
fixed: Thanks!
2:51 PM Ticket #5883 (INLINE pragmas in instances declarations in quasiqutation are lost) closed by simonpj
fixed: Fixed as part of this commit: […]
2:48 PM Ticket #1541 (No way at all to set fixity for infix operators defined in template ...) closed by simonpj
fixed: I've finally done this, closing a 5-year-old ticket. Hurrah. Simon
2:46 PM Changeset in ghc [393c53f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add missing items to templateHaskellNames
2:46 PM Changeset in ghc [4feb0ead]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5833
2:46 PM Changeset in testsuite [bd7c1a4]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5833
2:41 PM Changeset in ghc [c4a89da5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #1541
2:41 PM Changeset in testsuite [b9e5ec3c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #1541
2:19 PM Changeset in ghc [14dfd4cf]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
1:54 PM Changeset in ghc [55063d0a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Add KindSignatures flag to test
1:54 PM Changeset in testsuite [aaa01e7]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Add KindSignatures flag to test
10:48 AM WikiStart edited by lisaLynn
(diff)
1:34 AM Changeset in ghc [1f04616]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix path to windres on Win64
1:20 AM Changeset in ghc [ca0fcb3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix a tiny bug in cwrapper.c Caught by -Werror
1:00 AM Changeset in ghc [3fb8c43]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix building libgmp on cygwin
1:00 AM Changeset in integer-gmp [f65af94]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fix building libgmp on cygwin

Mar 15, 2012:

9:22 PM Ticket #5943 (Code without MVar: "thread blocked indefinitely in an MVar operation") created by cobb
The attached code produces the above message when compiled with …
9:06 PM Changeset in ghc [84ccbea7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix another copy/paste-o in aclocal.m4
7:42 PM Changeset in ghc [3ed3073]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More Win64 aclocal fixes
6:14 PM Changeset in ghc [aff6b84]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/head/.
6:14 PM Changeset in ghc [a83d9fb]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix tarball name for Win64 mingw
6:12 PM Changeset in ghc [8dfe8ee]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix copy/paste error
5:08 PM Changeset in ghc [064dc4a2]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Win64 fix
5:08 PM Changeset in integer-gmp [216150a]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Win64 fix
5:05 PM Changeset in ghc [0268a23c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More fixes for Win64
5:04 PM Changeset in ghc [b0b76b2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Some Win64 fixes Convert some sizes, as CLong is a different size to pointers
3:57 PM Changeset in ghc [1d00c83]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Support making a Win64 in-tree mingw The Win64 mingw zip file isn't in the ghc-tarballs repo, as it's >300M.
3:57 PM Changeset in ghc [dad672f3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More aclocal fixes for Win64
3:57 PM Changeset in ghc [69f98b8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix stg_block_async on unreg compilers This is only defined on Windows, so hadn't come up in our Linux unreg builds.
3:57 PM Changeset in ghc [45a40ba]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix PprC for 64bit platforms with 32bit long's e.g. Win64
3:57 PM Changeset in ghc [634ffaff]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Some configure/aclocal fixes for Win64
3:57 PM Changeset in ghc [97c24cd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Build the Windows ghci wrapper with stage1, not stage0 We use the in-place windres, which isn't guaranteed to work with the stage0 compiler.
1:38 PM Ticket #5870 (writeChan is not 100% exception-safe) closed by pcapriotti
fixed: Merged as b24a3598764592ae341f3e90d7223ae04bce931b.
1:25 PM Changeset in ghc [7bbab6f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
a couple of minor optimisations
1:25 PM Changeset in ghc [269b440]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Remove dead code and optimise a bit
1:25 PM Changeset in ghc [bb7d711c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
remove dead code
1:25 PM Changeset in ghc [daa2d5e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
a bit more UNPACKing
1:25 PM Changeset in ghc [6401a2ba]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
some optimisations
1:25 PM Changeset in ghc [ef81d86]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
BlockId == Int now
1:25 PM Changeset in ghc [643eb06]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Remove the old stack layout algorithms Also, do removeDeadAssignments instead of cmmLiveness before stack allocation, because the former also does liveness analysis, and we can do just one liveness analysis instead of two. The stack layout algorithm doesn't introduce any dead assignments, so this doesn't affect the generated code.
1:25 PM Changeset in ghc [0dba52a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
refactoring and comments
1:25 PM Changeset in ghc [b7a8f31c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
take the analyses out of the FuelUniqSM monad
1:08 PM Changeset in base [b24a359]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Sealed writeChan with mask_ to prevent a theoretical bug MERGED from commit 48df85c45e50d18a1e34f2db82a58e74dea6bbef
7:08 AM Changeset in ghc [b058d97]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Updates to type-literal support.
7:05 AM Changeset in ghc [c31d0f9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Add TH support for type-level literals.
6:40 AM Changeset in ghc [2638e80]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge branch 'master' into type-nats
12:49 AM Ticket #5942 (implement POSIX confstr() in System/Posix/Unistd.hsc) created by clint
12:25 AM Ticket #5941 (Add compilation stage plugins) created by tibbe
There are several different tools that could be written using one of GHC's …

Mar 14, 2012:

9:37 PM Changeset in base [d80a66f]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by David Terei <davidterei@…>
Update gitignore
9:37 PM Changeset in ghc [e1f950f]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Update gitignore
9:33 PM Commentary/PrimOps edited by nomeata
(diff)
9:32 PM Commentary/PrimOps edited by nomeata
Document changes due to #5931 / [e29001c9e0f73885c0b85d86c3a854519448013a] (diff)
5:44 PM Changeset in ghc [3dea107c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5937
5:44 PM Changeset in testsuite [d880301]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5937
5:43 PM Changeset in ghc [cc06a17]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5915
5:43 PM Changeset in testsuite [5638492]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5915
5:42 PM Changeset in ghc [d773cf6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
5:42 PM Changeset in testsuite [29db350]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
5:40 PM Changeset in ghc [6f72869e]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Add fixity declarations to Template Haskell (Trac #1541)
5:34 PM Changeset in ghc [9b602e7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve debug WARNING message
5:34 PM Changeset in ghc [ef2491a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add fixity declarations to Template Haskell (Trac #1541) There is an accompanying patch to the template-haskell library
5:34 PM Changeset in ghc [431c05b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Deal with kind variables brought into scope by a kind signature This fixes Trac #5937, where a kind variable is mentioned only in the kind signature of a GADT data SMaybe :: (k -> *) -> Maybe k -> * where ... The main change is that the tcdKindSig field of TyData and TyFamily now has type Maybe (HsBndrSig (LHsKind name)), where the HsBndrSig part deals with the kind variables that the signature may bind. I also removed the now-unused PostTcKind field of UserTyVar and KindedTyVar.
5:34 PM Changeset in ghc [3e904ff]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove debug trace
5:33 PM Changeset in ghc [79a10ef]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve error message when interpreter is not enabled (Trac #5919)
5:33 PM Changeset in ghc [1802ef71]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix another bug in CorePrep eta-reduction (fixes Trac #5915) CorePrep has its own eta reducer (for tiresome reasons) and it was being sloppy about making sure it didn't change termination behaviour. Thanks to Michal Palka for discovering this.
5:29 PM Changeset in ghc [3f968822]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
5:28 PM Changeset in ghc [23b27e2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve debug WARNING message
5:28 PM Changeset in ghc [55372bcd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add fixity declarations to Template Haskell (Trac #1541) There is an accompanying patch to the template-haskell library
5:26 PM Changeset in ghc [54eb030]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Deal with kind variables brought into scope by a kind signature This fixes Trac #5937, where a kind variable is mentioned only in the kind signature of a GADT data SMaybe :: (k -> *) -> Maybe k -> * where ... The main change is that the tcdKindSig field of TyData and TyFamily now has type Maybe (HsBndrSig (LHsKind name)), where the HsBndrSig part deals with the kind variables that the signature may bind. I also removed the now-unused PostTcKind field of UserTyVar and KindedTyVar.
3:36 PM Ticket #5940 (Unicode characters in the command line get messed up) closed by pcapriotti
duplicate: This is fixed in 7.2. See #3309.
3:24 PM Ticket #5923 (closure_flags[] contains wrong _BTM data (whether the layout is bitmap or ...) closed by simonmar
fixed: I decided to leave it in, since it is somewhat useful for documentation …
2:13 PM Ticket #5940 (Unicode characters in the command line get messed up) created by volker-wysk
The command line isn't properly decoded to Unicode. The following program …
1:32 PM Changeset in base [531c09e]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Add strict versions of modifyIORef and atomicModifyIORef
1:32 PM Changeset in ghc [ae759159]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
Add strict versions of modifyIORef and atomicModifyIORef
1:30 PM Changeset in ghc [c1ea823c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove debug trace
1:06 PM Changeset in ghc [4bbe9f7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix closure_type_names, BLACKHOLE and BLOCKING_QUEUE were swapped
1:01 PM Changeset in ghc [e29001c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Allow Any as an argument type to foreign prim functions Real primops can take boxed arguments, and the Cmm code will receive the pointer to the object on the Haskell heap, e.g. for unpackClosure#. To be able to implement such a function in a "foreign prim" call, this needs to be allowed as well. By only allowing Any here (instead of arbitrary types), it is clearer that the function will not receive the value in any marshalled form, but just the raw pointer. Haskell code using such functions are likely to use unsafeCoerce# to turn a haskell value into a value of type Any.
12:56 PM Changeset in ghc [e562e59a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix _BTM field of closureFlags[], and document what it means (#5923)
9:51 AM Ticket #5933 (Expose GHCI_TABLES_NEXT_TO_CODE in some header file) closed by simonmar
fixed
9:06 AM Status/SLPJ-Tickets edited by simonpj
(diff)
7:43 AM Ticket #5939 (Standalone deriving Generic on type with instantiated arguments) created by dreixel
Reiner Pope reports that the following code […] generates the …
5:15 AM Changeset in ghc [1dd9b1ae]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats Conflicts: compiler/coreSyn/CoreLint.lhs compiler/deSugar/DsBinds.lhs compiler/hsSyn/HsTypes.lhs compiler/iface/IfaceType.lhs compiler/rename/RnHsSyn.lhs compiler/rename/RnTypes.lhs compiler/stgSyn/StgLint.lhs compiler/typecheck/TcHsType.lhs compiler/utils/ListSetOps.lhs
5:00 AM Changeset in base [328b392]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Iavor S. Diatchki <iavor.diatchki@…>
Merge branch 'master' into type-nats
5:00 AM Changeset in ghc [588c08d7]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Merge branch 'master' into type-nats

Mar 13, 2012:

11:43 PM Changeset in ghc [8fe929f0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5937
11:43 PM Changeset in testsuite [34ebb9f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5937
11:23 PM Changeset in ghc [08154fba]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Update gitignore
11:23 PM Changeset in testsuite [c481df7]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update gitignore
6:27 PM Ticket #5938 (Kind variables not allowed in type family instance declarations) created by goldfire
I am trying to create a kind-indexed type family, but I cannot use kind …
6:14 PM Ticket #5937 (Kind variables not allowed in data declaration kind annotation) created by goldfire
GHC won't accept kind variables stated directly in a data declaration. For …
6:07 PM Ticket #5343 (ghci should do an automatic ":r" after ":e") closed by pcapriotti
fixed: Merged as 21de02bc1bf2017e6214b0c6ee6f4f4d15fe9314.
6:03 PM Ticket #5935 (Failure to resolve AnyK) closed by goldfire
fixed: The code included in this bug compiles just fine in 7.5.20120313. I'm …
5:00 PM Changeset in ghc [21de02b]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
In ghci, reload after :e. Patch from Paolo Capriotti. Fixes #5343 MERGED from commit e212079dce3b86df4124d4dd819640f85f479a71
3:48 PM WikiStart edited by igloo
spam removal (diff)
1:14 PM WikiStart edited by lisaLynn
(diff)
11:33 AM Changeset in base [48df85c]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Sealed writeChan with mask_ to prevent a theoretical bug
11:33 AM Changeset in ghc [5c1c24f]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
Sealed writeChan with mask_ to prevent a theoretical bug
11:32 AM Changeset in ghc [93299cce]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Tweak to flag parsing (#5921) -o2/Main.exe should be an invalid flag, not a linker input
11:32 AM Changeset in ghc [5513fe0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
define TABLES_NEXT_TO_CODE in ghcautoconf.h (#5933)
1:24 AM Ticket #5936 (Support for data families in generics) created by reinerp
Currently DeriveGeneric doesn't handle data families correctly, so …
12:07 AM Ticket #5903 (GHC 7.4.1 32 bit: LLVM backend fails on OSX 64bit) closed by dterei
OK I merged into branch ghc-7.4 as that seems to be the style.
12:04 AM Changeset in ghc [bae5f61e]ghc-7.4 by David Terei <davidterei@…>
Get correct options when calling 'clang' inplace of 'as' (#5903) MERGED from commit 5e383469a9cb1fc17af3882f6217e5382a80fc67

Mar 12, 2012:

10:19 PM Changeset in ghc [ff0c535]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Update .gitignore
10:19 PM Changeset in testsuite [fa2dedd]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update .gitignore
6:00 PM Ticket #5935 (Failure to resolve AnyK) created by goldfire
Consider the following code: […] Compiling this code causes GHC to …
3:26 PM Ticket #5934 (ghc: panic! (the 'impossible' happened)) created by guest
GHC asked me nicely to report this compile-time panic / crash. Minimal …
2:45 PM Ticket #5933 (Expose GHCI_TABLES_NEXT_TO_CODE in some header file) created by nomeata
Projects that are “close” to the GHC Heap need to know the value of …
2:08 PM CodeOwners edited by duncan
update what I do (diff)
1:01 PM WikiStart edited by reinerp
Remove spam (diff)
10:22 AM Ticket #5932 (closure_type_names in Printer.c has BLACKHOLE and BLOCKING_QUEUE swapped) created by nomeata
The attached patch fixes this.
9:43 AM WikiStart edited by josefinatsubbca
(diff)
9:05 AM Changeset in ghc [26c96237]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve error message when interpreter is not enabled (Trac #5919)
9:04 AM Changeset in ghc [0741ca5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix another bug in CorePrep eta-reduction (fixes Trac #5915) CorePrep has its own eta reducer (for tiresome reasons) and it was being sloppy about making sure it didn't change termination behaviour. Thanks to Michal Palka for discovering this.
9:01 AM Changeset in ghc [470382ed]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5915
9:01 AM Changeset in testsuite [b244e68]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5915
8:28 AM Ticket #5931 (Allow 'Any' to be passed to a foreign prim function.) created by nomeata
Real primops can take boxed arguments, and the Cmm code will receive the …
5:09 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
5:06 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
4:57 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
4:37 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
4:12 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
3:55 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
3:44 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
3:26 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
3:07 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
2:47 AM Records/TypePunningDeclaredOverloadedRecordFields edited by AntC
(diff)
2:46 AM Records/TypePunningDeclaredOverloadedRecordFields created by AntC
Thumbnail sketch for TPDORF
2:34 AM Records edited by AntC
add Option 7 Type-Punning DORF (diff)
2:32 AM Ticket #5930 (add System.Environment.lookupEnv which returns Maybe instead of an ...) created by elaforge
getEnv throws an exception when the key isn't found, which is surprising …
2:31 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
2:22 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)

Mar 11, 2012:

9:13 PM Ticket #5929 (Exciting arity warning when compiling with optimizations) created by passalaqua
When trying to compile a file generated by UUAG …
5:52 PM Changeset in ghc [e212079]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
In ghci, reload after :e. Patch from Paolo Capriotti. Fixes #5343
5:29 PM Ticket #5928 (INLINABLE fails to specialize in presence of simple wrapper) created by tibbe
If a function marked as INLINABLE is called indirectly through a simple …
4:55 PM Ticket #5927 (A type-level "implies" constraint on Constraints) created by illissius
I have a datatype: […] I have an instance for it: […] And that's …
12:31 PM Changeset in base [4d849e6]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Avoid making huge Rational's when reading Double/Float; fixes #5688
12:31 PM Changeset in ghc [533bcf0]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Avoid making huge Rational's when reading Double/Float; fixes #5688
10:49 AM Changeset in ghc [11ad927]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Typo in comment
12:24 AM Ticket #5926 (Add strict versions of modifyIORef and atomicModifyIORef) created by joeyadams
It is easy to misuse modifyIORef and atomicModifyIORef due to their lack …

Mar 10, 2012:

3:15 PM WikiStart edited by AlysiaSpike
(diff)
12:03 PM Debugging/InstallingPackagesInplace edited by MikolajKonarski
a tip to use an absolute path for cabal (diff)
1:26 AM Ticket #5925 (Add inline version of newArray#) created by tibbe
It'd would be nice to have an inline version of newArray# so that …

Mar 9, 2012:

11:56 PM Ticket #5924 (Bad Cmm generated for updating one element in Array#) created by tibbe
I've attached a small standalone program that implements the following …
11:47 PM Changeset in ghc [2c4b427c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Add type signature necessary for GHC 7.0.4
5:20 PM Ticket #5917 (Don't defer type errors when evaluating a GHCi expression) closed by simonpj
fixed: Good idea thanks […]
5:19 PM Changeset in ghc [69b2113c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
3:53 PM Ticket #5670 (Document that Enum Integer is subject to list fusion.) closed by pcapriotti
fixed: Merged to stable as 09a58302c560e01af7c28b65c1efa45439d5b7b8.
3:51 PM Changeset in ghc [4a3b8c3f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Paolo Capriotti <p.capriotti@…>
Documentation update: Enumerations of Integers are subject to list fusion (#5670)
3:49 PM Changeset in ghc [09a58302]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Documentation update: Enumerations of Integers are subject to list fusion (#5670) MERGED from commit 5adbc7535d755429b4cb80b0106eec42ec20b4b9
3:26 PM Changeset in ghc [b74748f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Wrap quotes in an error message
3:25 PM Changeset in ghc [301a718b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Don't defer type errors when evaluating a GHCi expression It is unhelpful here because the expression will get evaluated right away anyway, thus emitting a redundant warning followed by an equivalent runtime exception. If the expression were an ill-typed pure expression, _three_ equivalent type errors would get emitted (due to the two-phase typechecking done in 'Plan C')
3:10 PM Ticket #5922 (ghc told me to report it. after I change 'Show' in deriving to 'show') closed by simonpj
fixed: I've added a test.
3:09 PM Ticket #5858 (type inference of an OverloadedString for a class instance with type ...) closed by simonpj
fixed: I've added a test too. Thanks for the idea.
3:06 PM Changeset in ghc [ea9ba3ff]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Bumping allocation limit for parsing001 a little I'm not sure why this one is allocating more since 7.4.1 but it is.
3:06 PM Changeset in testsuite [58ac027]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Bumping allocation limit for parsing001 a little I'm not sure why this one is allocating more since 7.4.1 but it is.
3:05 PM Changeset in ghc [0534f09f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5922
3:05 PM Changeset in testsuite [108b41a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5922
2:20 PM Changeset in unix [d903193]ghc-7.6ghc-7.8 by Paolo Capriotti <p.capriotti@…>
Remove tabs from System.Posix.Env.hsc.
1:35 PM Changeset in ghc [3c08377f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5858
1:35 PM Changeset in testsuite [6b1fc9d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5858
1:32 PM Changeset in ghc [9d9a897]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:32 PM Changeset in testsuite [6df0afe]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:31 PM Changeset in ghc [b2fb5b9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Raft of wibbles after refactoring type-class constraint errors ...in response to Trac #5858
1:31 PM Changeset in testsuite [9e2af8e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Raft of wibbles after refactoring type-class constraint errors ...in response to Trac #5858
1:28 PM Changeset in ghc [0034b43]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
1:27 PM Changeset in ghc [7b0f95cf]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve reporting of type-class errors Inspired by suggestions on Trac #5858, the errors now mention "potential instances". Lots of refactoring as usual, but localised.
1:11 PM Changeset in ghc [25017db]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Paolo Capriotti <p.capriotti@…>
Move base and unix tests to respective packages; part of #1161.
1:11 PM Changeset in testsuite [f9329eb6]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Move base and unix tests to respective packages; part of #1161.
1:04 PM Changeset in base [b4f59dd]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Copy tests from GHC testsuite; part of #1161.
1:04 PM Changeset in ghc [7e84795c]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Paolo Capriotti <p.capriotti@…>
Copy tests from GHC testsuite; part of #1161.
12:23 PM Ticket #5923 (closure_flags[] contains wrong _BTM data (whether the layout is bitmap or ...) created by nomeata
After reading through source:rts/sm/Scav.c I find that among the objects …
12:02 PM Ticket #5922 (ghc told me to report it. after I change 'Show' in deriving to 'show') created by guest
[1 of 1] Compiling Main ( /home/oz/aaa/engine.hs, interpreted …
11:44 AM Changeset in unix [891c0bf]ghc-7.6ghc-7.8 by Paolo Capriotti <p.capriotti@…>
Copy tests from GHC testsuite (#1161)
10:59 AM Changeset in ghc [4d3d5a52]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix another bug in CmmOpt
4:17 AM Records/DeclaredOverloadedRecordFields edited by AntC
clarify rules re Proxy_type decl (diff)
12:59 AM Changeset in ghc [f630970d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Tweak the HADDOCK_DOCS regex in validate It's less precise now, but still good enough for what we need, and this way we don't need to have literal tabs in the file.

Mar 8, 2012:

5:44 PM Ticket #5921 (Two GHC linkers running in parallel on Windows goes wrong) created by NeilMitchell
Running the attached script, I get one of three error messages …
2:54 PM Changeset in ghc [50dc934]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
An optimisation to reduce code size in a common case
1:32 PM Changeset in ghc [5c1a8cd3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Refactoring only
12:58 PM Ticket #3818 (ghc-pkg prints warnings to stdout instead of stderr) closed by pcapriotti
fixed
12:55 PM Changeset in ghc [d6b1050d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Paolo Capriotti <p.capriotti@…>
ghc-pkg: make sure info messages go to stdout and errors to stderr (#3818)
11:29 AM Changeset in ghc [253d34d2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Paolo Capriotti <p.capriotti@…>
Update perf bounds for i386.
11:29 AM Changeset in testsuite [1080a64]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Update perf bounds for i386.
9:30 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
8:40 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
8:30 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
8:24 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
8:23 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
8:23 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
7:43 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
7:24 AM Records/DeclaredOverloadedRecordFields edited by AntC
Add thumbnail sketch, by popular demand (diff)
4:19 AM Ticket #5920 (stack overflow in strict function depending on return type) created by ben0x539
With -O or up, but not with -fno-strictness, the following program …
1:35 AM Ticket #5919 (Wrong error message for TH when GHCi is not enabled) created by duncan
A user reported this confusing error message: […] The compiler was …

Mar 7, 2012:

9:56 PM Ticket #5918 (hsc2hs forces wordsize (i.e. -m32 or -m64) to be the choice of GHC instead ...) created by Atze
I am not sure whether to call this a bug as it does not cause a failure of …
8:30 PM Changeset in ghc [dfe536b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Give a unfolding argument discount proportional to the number of available arguments Ensures that h1 gets inlined into its use sites in cases like: """ h1 k = k undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined a = h1 (\x _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -> x) b = h1 (\_ x _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -> x) """ I've benchmarked this on nofib (albeit recompiling only the benchmarks, not the library) and it hardly shifts the numbers - binary size is up by 0.1% at most (average 0.0%) and the worst-case allocation increase is 0.2% (best case -0.1%, 0.0% average). If you also rebuild the libraries with this change, the only further change is a +0.2% allocation increase in cacheprof. So this looks like a pretty low-risk change that will considerably benefit certain programs.
8:29 PM Changeset in ghc [5ec8527]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Max Bolingbroke <batterseapower@…>
Accept changed debug output from Simon's changes to GHC
8:29 PM Changeset in testsuite [91eeb90]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Max Bolingbroke <batterseapower@…>
Accept changed debug output from Simon's changes to GHC
5:10 PM Changeset in testsuite [5b5c144]unboxed-tuple-arguments by Max Bolingbroke <batterseapower@…>
Testsuite update for unboxed tuples in arguments
3:38 PM Changeset in ghc [176ba0ff]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Lower safe foreign calls separately from stack layout
3:06 PM Changeset in ghc [65256948]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Improve the case-alternative heap checks The code we were generating for heap-checks in algebraic case alternatives wasn't working well with the common-block eliminator. A small tweak to make the heap-check failure jump back to the same place in all branches lets the common-block eliminator squash more code.
3:04 PM Changeset in ghc [99293a48]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Improve common-block elimination We need to compare middle nodes and expressions modulo the BlockId mapping too, because there are references to BlockIds in CmmStackSlot and CmmBlock. This lets us catch more common blocks - in particular we can share the heap-check fail code between multiple case alternatives, which is most cool.
3:02 PM Changeset in ghc [e2ee3344]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix a bug in common block elimination When we had more than two identical blocks, we weren't eliminating all the duplicates properly.
2:57 PM Ticket #5828 (OSHaiku) closed by pcapriotti
fixed: Merged to stable as 312ee3e1dc54ace6d0155f5170ccf63674810b2f.
2:55 PM Changeset in ghc [e85a8771]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix the updfr offset in the jump after newCAF
2:54 PM Changeset in ghc [ca7a31a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
refactoring only
2:30 PM Changeset in ghc [312ee3e]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Add Haiku platform (#5828) MERGED from commit 28f783f1c367784e0adcac2447682061a38f2ba3
2:20 PM Changeset in ghc [28f783f1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Paolo Capriotti <p.capriotti@…>
Add Haiku platform (#5828)
10:31 AM Ticket #5804 (Registration capture issue) closed by pcapriotti
invalid: The account 'stkurilin' does already exist, so that is normal behavior.
12:57 AM Ticket #5917 (Don't defer type errors when evaluating a GHCi expression) created by parcs
Hi, I have attached a patch that alters the behavior of GHCi to not defer …

Mar 6, 2012:

6:01 PM Ticket #5872 (bug in default implementation of popCount) closed by pcapriotti
fixed: Merged in base as 61ace69581034fc33bb3b628d6a3b947bb262dec, …
5:58 PM Changeset in base [47920f5]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix function name in INLINABLE pragma.
5:57 PM Ticket #5875 (Incorrect documentation of minimal required set of methods for Bits ...) closed by pcapriotti
fixed: Bits still has a Num superclass in 7.4, so no need to merge this.
5:57 PM Ticket #5874 (Document autoconf dependency in README) closed by pcapriotti
fixed: Merged as 7b0998b3e2f6ba492a8f60c47392cef31ad9b902.
5:56 PM Ticket #5891 ("createDirectory: already exists" error with parallel build) closed by pcapriotti
fixed: Merged as 02eab9a56b0151b952bd09d65c2f6061c461d168.
5:56 PM Ticket #5878 (main-is is too conservative) closed by pcapriotti
fixed: Merged as 09a4cfcd3ba808dae6777ec6554a92658548ee0b.
5:55 PM Ticket #5904 (panic on :m *SomeModule followed by :reload, if SomeModule is already in ...) closed by pcapriotti
fixed: Merged as 1ddd4b3baf0cb592b8ada88fa3ab386c56489b56.
5:55 PM Ticket #5896 (Three documentations inaccuracies related to concurrency.) closed by pcapriotti
fixed: Merged as 30fc1dc9549e16d925a59cc79832b120c422b699, …
5:37 PM Changeset in ghc [c12841b4]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
slight tweak to help text (#5896) MERGED from commit eeaa573717ddd7a575edc075d869a1dfaadc5ddf
5:37 PM Changeset in ghc [9f19268]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Mention -threaded in the intro to Concurrent Haskell And make the docs a bit more concrete. MERGED from commit 151b0dcd4e16e28d76fbdceadeea7287b49b9e29
5:37 PM Changeset in ghc [30fc1dc9]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Remove documentation that a feature was missing, because it is not. (#5896) MERGED from commit b1bd566a40d3cfe3db51aa1399b293cdbceff185
5:37 PM Changeset in ghc [1ddd4b3]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix crash caused by allowing duplicate *-modules in the context (#5904) MERGED from commit 0bc6055bdc140b35c563c0fc9a7a1b2ca92494cc
5:37 PM Changeset in ghc [09a4cfcd]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Be less conservative about recompiling after changes to -main-is (#5878) MERGED from commits eda2c7316883e7d107755c08ad696e669ead0447 and 444e2fedb951a94a289d909b843f3281b9d2dc0a
5:37 PM Changeset in ghc [02eab9a]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Replace createDirectoryHierarchy with createDirectoryIfMissing True createDirectoryHierarchy consisted of an existence test followed by createDirectory, which failed if that directory was creted just after the test. createDirectoryifMissing does not have this problem. MERGED from commit ffe282cef4213ab8de515a8574d366994d38d5dd
4:26 PM Changeset in ghc [7b0998b3]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
point to the wiki for "Setting up your system for building GHC" (#5874) MERGED from commit 95d2e12cbee185dd78a66e4cd44d6915519f1fa9
3:42 PM Changeset in base [61ace69]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix bug in popCountDefault. Fixes #5872 Also add an INLINABLE pragma so that the function can be specialized at the call site. Merged from commit f4cc96cd1a9d78ee250c8f26797e0b72a8008a1c
3:30 PM Ticket #5866 (Interrupting interleaved STM and resuming it produces segfault) closed by pcapriotti
fixed: Merged as c6a2bbdbd3d701653d7e2ee22e2dea73316b49d8.
3:29 PM Ticket #5851 (RTS Crashes on Exit with double free) closed by pcapriotti
fixed: Merged as 9cca800e178485d5767bc1aedb6d507d04583e14.
3:28 PM Ticket #5826 (Refer to Control.Concurrent instead of GHC.Conc in GHC 7.4.1 User's Guide) closed by pcapriotti
fixed: Merged doc patch as 6a217ed6f10d440902eb166d2e0ab4127eb3f699, base patch …
3:26 PM Ticket #5824 (ARM StgRun register clobber list is broken) closed by pcapriotti
fixed: Merged as 712604fe5856a34e184b1111de67f6dc0f8aeb5f and …
3:01 PM Changeset in ghc [c6a2bbd]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866) MERGED from commit 014f1e1feee4c85a82f787ef8f01b44072051172
2:58 PM Changeset in ghc [9cca800]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix a memory allocation bug (rts_argv wasn't big enough) MERGED from commit dff852b1b65d07a4a400d3f20c854172c8fcecaf
2:56 PM Changeset in base [b3e6c7d]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Export setNumCapabilities I hadn't noticed that we already have getNumCapabilities here, so we should also have setNumCapabilities. MERGED from commit 1b5f7ae2ffc6f3c851970efc26687763a4e0fc58
2:52 PM Changeset in ghc [6a217ed]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Refer to Control.Concurrent instead of GHC.Conc Modified version of a patch by shelarcy <shelarcy@gmail.com> MERGED from commit 7d7809de3c6e264ae4af92c37da499502fc2fb20
2:51 PM Changeset in ghc [83c23b58]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
fix ARM's StgCRun clobbered register list for both ARM and Thumb modes MERGED from commit f3f8c90638e38088c3c8ea251f5c8e54e4047fe7
2:50 PM Changeset in ghc [712604fe]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
fix ARM StgCRun to not save and restore r11/fp register twice MERGED from commit 0bca11de22e7ad274608dc1198e51f68aae91694
2:44 PM Ticket #5838 (integer overflow in rts/RtsUtils:heapOverflow()) closed by pcapriotti
fixed: Merged as 11b56ff206bfa99cee641a44d07831914f788c8a.
2:41 PM Ticket #5836 (GHCi silently fails to import non-existing modules) closed by pcapriotti
fixed: Merged as 7e8d0137ab58fefc1f4a9ca12344fb0414ef3f45.
2:36 PM Changeset in ghc [11b56ff2]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
avoid 32-bit integer overflow (#5838) MERGED from commit bf456a09f9ef68436db48eb5ea25193d3b2f2ed5
2:35 PM Changeset in ghc [7e8d0137]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Check that imported modules actually exist (#5836) MERGED from commit e46d26686034448a311f48f7e685f159af865d7c
1:28 PM Changeset in ghc [93e42a6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Lower safe foreign calls in the new CmmLayoutStack We also generate much better code for safe foreign calls (and maybe also unsafe foreign calls) than previously. See the two new Notes: Note [lower safe foreign calls] Note [safe foreign call convention]
1:28 PM Changeset in ghc [9a32e71d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fixes to the mini-inliner (fixes stage2 crashes)
1:28 PM Changeset in ghc [1ca4986c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Revert "Revert "Improvements to the mini-inliner"" This reverts commit 5ff03ca7f3b5b1abad64c039fa20165b4cf77360.
12:14 PM Ticket #5903 (GHC 7.4.1 32 bit: LLVM backend fails on OSX 64bit) closed by dterei
fixed: Fixed. Please merge into a 7.4.2 release if there is one Ian.
11:44 AM Changeset in ghc [03a88aaf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
11:44 AM Changeset in testsuite [b757825]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
11:27 AM Changeset in ghc [0d59d22]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Fix llvm check
11:27 AM Changeset in testsuite [083b836]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Fix llvm check
11:16 AM Changeset in ghc [5e38346]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Get correct options when calling 'clang' inplace of 'as' (#5903)
10:57 AM Changeset in ghc [6d0454a]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
10:57 AM Changeset in ghc [f252b20]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
10:57 AM Changeset in ghc [63fedc76]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
10:57 AM Changeset in integer-gmp [a995df6]ghc-7.6ghc-7.8wip/T8647 by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
10:57 AM Changeset in directory [04cc151]ghc-7.6ghc-7.8 by Paolo Capriotti <p.capriotti@…>
Update .gitignore.
9:33 AM Changeset in ghc [097dca24]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Paolo Capriotti <p.capriotti@…>
Disable threads with python 2.7.2.
9:33 AM Changeset in testsuite [187e2e8]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Disable threads with python 2.7.2.
5:42 AM Ticket #5789 (Bad link to documentation) closed by dterei
fixed: I let John know and there isn't any easy to link to public source for the …
5:40 AM Ticket #5842 (pretty tests from GHC's testsuite) closed by dterei
fixed: Done.

Mar 5, 2012:

5:11 PM Ticket #5716 (Failure when using promoted data family instances) closed by simonpj
fixed: Fixed by the big PolyKinds commit.
5:10 PM Changeset in ghc [a56ce4f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5716
5:10 PM Changeset in testsuite [a34b682]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5716
4:23 PM Ticket #5916 (runST isn't free) created by tibbe
While optimizing some code I discovered that runST isn't free. I had a …
2:02 PM Ticket #5915 (Code using seq has wrong strictness when unoptimised (too strict)) created by michal.palka
The following piece of code gets miscompiled if no optimisation is used. …
10:31 AM Ticket #5895 (INLINE pragma doesn't trigger on locally defined function) closed by simonpj
fixed: Thanks Johan, an excellent point. I believe I have fixed it now, although …
10:29 AM Ticket #5892 (Compiler crash and other oddities when using RecordWildCards with record ...) closed by simonpj
fixed: Good point. I've fixed the compiler bug. I looked in …
10:28 AM Changeset in ghc [0d049c05]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Wibbles to testsuite/mk/boilerplate.mk ...after consulting with Simon M on a conflict
10:28 AM Changeset in testsuite [7dcc1bf]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to testsuite/mk/boilerplate.mk ...after consulting with Simon M on a conflict
10:14 AM Ticket #5912 (exporting while having defined a non-nullary promoted type synonym causes ...) closed by simonpj
fixed: Thanks for the report; now fixed. Simon
10:12 AM Ticket #5862 (Need kind annotations) closed by simonpj
fixed: Done! I added a test cases from KindFams.2.hs. Thanks Simon
10:11 AM Ticket #5881 (Type synonyms of promoted types break across library boundaries?) closed by simonpj
fixed: Thanks for reporting; the fix was easy. Simon
9:51 AM Changeset in ghc [98479d65]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5881
9:51 AM Changeset in testsuite [8303841]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5881
9:27 AM Changeset in ghc [47a9a99]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Deal with promoted DataCons in interface files (fixes Trac #5881)
8:43 AM Ticket #5914 (armhf build fails in Ubuntu (7.4.1)) created by jani@…
The ARM code generator calls llc in the same way regardless of the ABI …

Mar 4, 2012:

5:35 PM Ticket #5913 (Type class dictionary call loops at runtime) created by mnislaih
The following code works fine in 7.0.3 but crashes at runtime with <loop> …
9:41 AM Changeset in ghc [3e00d046]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix Trac #5892: a coding errors We had a lazy pattern gres@(gre:_) = blah and then a test for (null gres). But I'd forgotten that a demand for *any* of variables in the pattern matches *all* of the variables in the entire pattern. So the test for (null gres) was matching the cons, which defeats the purpose.
9:38 AM Changeset in ghc [85abd54a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5892
9:38 AM Changeset in testsuite [3adf2089]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5892
9:05 AM Changeset in ghc [48cab6d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Make type trimming more conservative with -XDataKinds (fixes Trac #5912) See Note [When we can't trim types] in TidyPgm. The real solution is to do a full dependency analysis, but that seems rather overkill.
9:04 AM Changeset in ghc [61de0dbd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5912
9:04 AM Changeset in testsuite [24074aa]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5912
8:26 AM Changeset in ghc [ffd72d2b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5862
8:26 AM Changeset in testsuite [6ab2ac3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5862
8:25 AM Changeset in ghc [e0c849e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Tidy up the handling of kind generalisation In particular in forall abc. <blah> we should kind generalise over <blah> as well as over the kinds of a,b,c. This fixes bug (in Trac #5862, caught by Lint) in the handling of data SMaybe a where SNothing :: SMaybe 'Nothing where I didn't get a sufficiently general kind. And it's simpler.
8:18 AM Changeset in ghc [90de973]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Attach INLINE pagmas in mutually recursive bindings This should fix #5895. It seems that I was silently ignoring INLINE pragmas in mutual recursion, which is not the right thing at all.
8:14 AM Changeset in ghc [eeba5437]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improved debug printing with -dverbose-core2core (Roman wanted this.)
2:49 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
2:46 AM Records/DeclaredOverloadedRecordFields/OptionFourTypePunning edited by AntC
(diff)
2:41 AM Records/DeclaredOverloadedRecordFields/OptionFourTypePunning edited by AntC
(diff)
1:08 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
1:08 AM Records/DeclaredOverloadedRecordFields/OptionFourTypePunning created by AntC
Another thought about reducing the biolerplate for fieldLabels

Mar 3, 2012:

4:52 PM Records edited by GregWeber
(diff)
4:48 PM Ticket #5912 (exporting while having defined a non-nullary promoted type synonym causes ...) created by guest
[…] produces […] it won't panic if either: 1. the export …
4:32 PM Records edited by strake888
(diff)
4:31 PM Records/TypeIndexedRecords edited by strake888
(diff)
4:30 PM Records/TypeIndexedRecords edited by strake888
(diff)
3:35 PM Records/TypeIndexedRecords created by strake888
3:21 PM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by strake888
Material wrongly attributed to SPJ deleted (diff)
10:28 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
10:11 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
5:29 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
Option 3 for fieldLabels (diff)
5:16 AM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
5:14 AM Records/DeclaredOverloadedRecordFields edited by AntC
add possible approach to avoid fieldLabel decls everywhere (diff)
4:59 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
4:29 AM Records/DeclaredOverloadedRecordFields edited by AntC
correct an export list (diff)
3:24 AM Ticket #5911 (Add write-only variant of newTChan) created by joeyadams
The …

Mar 2, 2012:

8:06 PM Changeset in ghc [3b9c6514]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: mk/boilerplate.mk
8:06 PM Changeset in testsuite [4813b54]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: mk/boilerplate.mk
5:50 PM Ticket #5717 (ScopedTypeVariables and PolyKinds) closed by simonpj
fixed: Fixed by […]
5:49 PM Changeset in ghc [05b18ad]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5717
5:49 PM Changeset in testsuite [7cba841]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5717
5:18 PM Ticket #5771 (Confusing printout with PolyKinds) closed by simonpj
fixed: Fixed by the massive polykinds patch […]
5:16 PM Ticket #5768 (GHC Panic compiling type family with -XPolyKinds) closed by simonpj
fixed: Fixed by the massive polykinds patch […]
5:15 PM Ticket #5769 (Incorrect error message when compiling with PolyKinds and a type family) closed by simonpj
fixed: Fixed by the massive polykinds patch […]
5:14 PM Ticket #5770 (Non-sensical error message when compiling with PolyKinds and a type family) closed by simonpj
fixed: Fixed by the massive polykinds patch […]
5:13 PM Changeset in ghc [a2cf0fd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Remove unnecessary import
5:13 PM Changeset in testsuite [a70c4692]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Remove unnecessary import
4:35 PM Changeset in ghc [64880bb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Modified error output and new tests for PolyKinds commit
4:35 PM Changeset in testsuite [c91330d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Modified error output and new tests for PolyKinds commit
4:33 PM Changeset in ghc [9dde17e0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
White space only
4:32 PM Changeset in ghc [3bf54e7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Hurrah! This major commit adds support for scoped kind variables, which (finally) fills out the functionality of polymorphic kinds. It also fixes numerous bugs. Main changes are: Renaming stuff ~~~~~~~~~~~~~~ * New type in HsTypes: data HsBndrSig sig = HsBSig sig [Name] which is used for type signatures in patterns, and kind signatures in types. So when you say f (x :: [a]) = x ++ x or data T (f :: k -> *) (x :: *) = MkT (f x) the signatures in both cases are a HsBndrSig. * The [Name] in HsBndrSig records the variables bound by the pattern, that is 'a' in the first example, 'k' in the second, and nothing in the third. The renamer initialises the field. * As a result I was able to get rid of RnHsSyn.extractHsTyNames :: LHsType Name -> NameSet and its friends altogether. Deleted the entire module! This led to some knock-on refactoring; in particular the type renamer now returns the free variables just like the term renamer. Kind-checking types: mainly TcHsType ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A major change is that instead of kind-checking types in two passes, we now do one. Under the old scheme, the first pass did kind-checking and (hackily) annotated the HsType with the inferred kinds; and the second pass desugared the HsType to a Type. But now that we have kind variables inside types, the first pass (TcHsType.tc_hs_type) can go straight to Type, and zonking will squeeze out any kind unification variables later. This is much nicer, but it was much more fiddly than I had expected. The nastiest corner is this: it's very important that tc_hs_type uses lazy constructors to build the returned type. See Note [Zonking inside the knot] in TcHsType. Type-checking type and class declarations: mainly TcTyClsDecls ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I did tons of refactoring in TcTyClsDecls. Simpler and nicer now. Typechecking bindings: mainly TcBinds ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I rejigged (yet again) the handling of type signatures in TcBinds. It's a bit simpler now. The main change is that tcTySigs goes right through to a TcSigInfo in one step; previously it was split into two, part here and part later. Unsafe coercions ~~~~~~~~~~~~~~~~ Usually equality coercions have exactly the same kind on both sides. But we do allow an *unsafe* coercion between Int# and Bool, say, used in case error Bool "flah" of { True -> 3#; False -> 0# } --> (error Bool "flah") |> unsafeCoerce Bool Int# So what is the instantiation of (~#) here? unsafeCoerce Bool Int# :: (~#) ??? Bool Int# I'm using OpenKind here for now, but it's un-satisfying that the lhs and rhs of the ~ don't have precisely the same kind. More minor ~~~~~~~~~~ * HsDecl.TySynonym has its free variables attached, which makes the cycle computation in TcTyDecls.mkSynEdges easier. * Fixed a nasty reversed-comparison bug in FamInstEnv: @@ -490,7 +490,7 @@ lookup_fam_inst_env' match_fun one_sided ie fam tys n_tys = length tys extra_tys = drop arity tys (match_tys, add_extra_tys) - | arity > n_tys = (take arity tys, \res_tys -> res_tys ++ extra_tys) + | arity < n_tys = (take arity tys, \res_tys -> res_tys ++ extra_tys) | otherwise = (tys, \res_tys -> res_tys)
1:12 PM Changeset in ghc [5ff03ca7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Revert "Improvements to the mini-inliner" This reverts commit 3d8ab554ced45c51f39951f29cc53277d5788c37.
11:58 AM Changeset in ghc [0bc6055]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix crash caused by allowing duplicate *-modules in the context (#5904)
11:50 AM Ticket #5897 (GHC runtime task workers are not released with C FFI) closed by simonmar
fixed: I looked into your example again. Although the RTS was not keeping all …
11:44 AM Changeset in ghc [085c7fe5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
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.
11:42 AM Changeset in ghc [7a29e7e2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix test for the new TASKS stats output
11:42 AM Changeset in testsuite [79f2474]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix test for the new TASKS stats output
11:05 AM Ticket #5905 (ghc with incorrect arguments deletes source file) closed by simonmar
wontfix: ghc is just calling ld, it is ld that unlinks the output file. …
10:59 AM Ticket #5910 (Holes with other constraints) created by xnyhps
Hello. As can be seen on http://hackage.haskell.org/trac/ghc/wiki/Holes
6:29 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
5:46 AM Ticket #5909 (Segfault with multi-threaded retainer profiling) created by akio
I see the following program often segfaults when compiled and run like …

Mar 1, 2012:

2:19 PM Changeset in ghc [2e02097]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
update ghci024 following changes to :set
2:19 PM Changeset in ghc [ac80ea2b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
accept output
2:19 PM Changeset in ghc [ff74e75]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add missing file
2:19 PM Changeset in testsuite [3373d5f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update ghci024 following changes to :set
2:19 PM Changeset in testsuite [69c9f91]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
accept output
2:19 PM Changeset in testsuite [11330e1]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add missing file
2:19 PM Changeset in ghc [8359158]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add a test for :seti
2:19 PM Changeset in testsuite [6f07913]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a test for :seti
2:06 PM Changeset in base [bed3d79]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Make "100e12" not parse as an Integer; part of #5688 The report says that it isn't meant to.
2:06 PM Changeset in ghc [ba85754]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Make "100e12" not parse as an Integer; part of #5688 The report says that it isn't meant to.
2:03 PM Changeset in base [f3c88be]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add a readInteger001 test
2:03 PM Changeset in ghc [81b6141a]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Add a readInteger001 test
1:58 PM Changeset in base [35ff29d]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Change how NaN and Infinity are read by lex They now get read as Ident's, and the Read Double/Float instances (via convertFrac) handle that Ident specially.
1:58 PM Changeset in ghc [198c93e]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Change how NaN and Infinity are read by lex They now get read as Ident's, and the Read Double/Float instances (via convertFrac) handle that Ident specially.
1:57 PM Changeset in base [54ce838]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add a test for reading Doubles
1:57 PM Changeset in ghc [fbfa8f4]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Add a test for reading Doubles
1:55 PM Changeset in ghc [27d7d930]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
In --make, give an indication of why a module is being recompiled e.g. [3 of 5] Compiling C (C.hs, C.o) [4 of 5] Compiling D (D.hs, D.o) [C changed] [5 of 5] Compiling E (E.hs, E.o) [D changed] The main motivation for this is so that we can give the user a clue when something is being recompiled because the flags changed: [1 of 1] Compiling Test2 ( Test2.hs, Test2.o ) [flags changed]
1:42 PM Changeset in base [480b755]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Rename lexNum test to lex001, and expand it
1:42 PM Changeset in ghc [1752a9b3]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Rename lexNum test to lex001, and expand it
9:46 AM Changeset in ghc [c624d28]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Omit -osuf/-odir -hisuf/-hidir and -stubdir from the flag checker The reasoning is that GHC will only skip recompilation if it has found a valid up-to-date object file and .hi file, so there is no need to also check that these flags have not changed, and indeed there are valid reasons to want to change them.
9:40 AM Changeset in ghc [2e55760b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
GHCi: add :seti, for options that apply only at the prompt (#3217) GHCi now maintains two DynFlags: one that applies to whole modules loaded with :load, and one that applies to things typed at the prompt (expressions, statements, declarations, commands). The :set command modifies both DynFlags. This is for backwards compatibility: users won't notice any difference. The :seti command applies only to the interactive DynFlags. Additionally, I made a few changes to ":set" (with no arguments): * Now it only prints out options that differ from the defaults, rather than the whole list. * There is a new variant, ":set -a" to print out all options (the old behaviour). * It also prints out language options. e.g. Prelude> :set options currently set: none. base language is: Haskell2010 with the following modifiers: -XNoDatatypeContexts -XNondecreasingIndentation GHCi-specific dynamic flag settings: other dynamic, non-language, flag settings: -fimplicit-import-qualified warning settings: ":seti" (with no arguments) does the same as ":set", but for the interactive options. It also has the "-a" option. The interactive DynFlags are kept in the InteractiveContext, and copied into the HscEnv at the appropriate points (all in HscMain). There are some new GHC API operations: -- | Set the 'DynFlags' used to evaluate interactive expressions. setInteractiveDynFlags :: GhcMonad m => DynFlags -> m () -- | Get the 'DynFlags' used to evaluate interactive expressions. getInteractiveDynFlags :: GhcMonad m => m DynFlags -- | Sets the program 'DynFlags'. setProgramDynFlags :: GhcMonad m => DynFlags -> m [PackageId] -- | Returns the program 'DynFlags'. getProgramDynFlags :: GhcMonad m => m DynFlags Note I have not completed the whole of the plan outlined in #3217 yet: when in the context of a loaded module we don't take the interactive DynFlags from that module. That needs some more refactoring and thinking about, because we'll need to save and restore the original interactive DynFlags. This solves the immediate problem that people are having with the new flag checking in 7.4.1, because now it is possible to set language options in ~/.ghci that do not affect loaded modules and thereby cause recompilation.
7:39 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
7:29 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
Discuss exporting Proxy_type (diff)
1:26 AM Changeset in base [afcddc5]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Refactor number lexing; part of #5688 This doesn't change the behaviour yet, but I think it's a step in the right direction.
1:26 AM Changeset in ghc [ba5bea9]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Refactor number lexing; part of #5688 This doesn't change the behaviour yet, but I think it's a step in the right direction.

Feb 29, 2012:

7:13 PM Ticket #5908 (Issues with RebindableSyntax) created by scooty-puff
GHC seems to reject a typeable module, possibly related to …
5:48 PM Changeset in testsuite [0f1a796]ghc-new-co by Simon Peyton Jones <simonpj@…>
Add a bunch of polykinds tests
3:21 PM Ticket #5907 (Crashed loading package Safe) created by guest
[…] Before that I installed package Safe using cabal.
12:54 PM Changeset in testsuite [e37d325]ghc-new-co by Simon Peyton Jones <simonpj@…>
Merge remote branch 'origin/master' into ghc-new-co
12:54 PM Changeset in testsuite [34b1fdb]ghc-new-co by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
12:07 PM Ticket #5887 (ghci win7 ctrl+c panic) closed by simonmar
duplicate: Thanks for the reporting the bug. I think this is fixed in 7.2.1 and …
12:07 PM Ticket #5906 (The 'Impossible' Happened, thread blocked indefinitely in an MVar ...) closed by simonmar
duplicate: Thanks for the reporting the bug. I think this is fixed in 7.2.1 and …
11:13 AM Changeset in testsuite [9bf6247]ghc-new-co by Simon Peyton Jones <simonpj@…>
Wibbles to poly-kind tests
11:12 AM Changeset in ghc [05c51c0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
update 32-bit results
11:12 AM Changeset in testsuite [81ac95cf]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update 32-bit results
10:56 AM Building/Preparation/Linux edited by simonmar
(diff)
10:54 AM Building/Preparation/Linux edited by simonmar
(diff)
10:53 AM Building/Preparation/Linux edited by simonmar
(diff)
10:26 AM Ticket #5897 (GHC runtime task workers are not released with C FFI) closed by simonmar
invalid: I think you're using Data.Vector.Storable unsafely: […] This is the …
1:23 AM Changeset in base [ce34cd2]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some redundant imports
1:23 AM Changeset in ghc [f40aa90]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove some redundant imports
1:20 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
(diff)
1:18 AM DORF Prototype Importing 29Feb2012.lhs attached to Records/DeclaredOverloadedRecordFields/ImplementorsView by AntC
demo importing and namespace control of field clashes
1:17 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
Add example import to demo namespacing control (diff)
1:07 AM Records/DeclaredOverloadedRecordFields edited by AntC
added example of importing and not, due to popular mis-conception (diff)
1:01 AM Ticket #5906 (The 'Impossible' Happened, thread blocked indefinitely in an MVar ...) created by Falias
Unable to reproduce but... Windows 7 64bit GHCi 7.0.4 gcc 4.6.1 While …

Feb 28, 2012:

11:59 PM Changeset in base [c869b50]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move chr's definition into a new GHC.Char This eliminates a SOURCE import
11:59 PM Changeset in ghc [62a506d]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Move chr's definition into a new GHC.Char This eliminates a SOURCE import
9:39 PM Changeset in base [3b56ec7]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some __HADDOCK__ CPP I think it was all to work around problems in old versions of haddock.
9:39 PM Changeset in ghc [b677224]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove some __HADDOCK__ CPP I think it was all to work around problems in old versions of haddock.
8:48 PM Ticket #5905 (ghc with incorrect arguments deletes source file) created by dowski
I'm just learning haskell and I mistakenly passed the -o argument to ghc …
4:16 PM Building/Preparation/Linux edited by simonmar
(diff)
4:06 PM Building/Preparation/Linux edited by simonmar
(diff)
4:05 PM Building/Preparation/Linux edited by simonmar
(diff)
4:03 PM Building/Preparation/Linux edited by simonmar
(diff)
4:02 PM Building/Preparation/Linux edited by simonmar
(diff)
3:43 PM Building/Preparation/Linux edited by simonmar
(diff)
3:42 PM Building/Preparation/Linux edited by simonmar
(diff)
3:33 PM Building/Preparation/Linux edited by simonmar
(diff)
10:03 AM Changeset in ghc [5b7328c4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
10:03 AM Changeset in testsuite [6835875]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
9:37 AM Ticket #5904 (panic on :m *SomeModule followed by :reload, if SomeModule is already in ...) created by SimonHengel
Steps to reproduce: […]
9:07 AM Ticket #5903 (GHC 7.4.1 32 bit: LLVM backend fails on OSX 64bit) created by dterei
If running: * GHC: 7.4.1, 32bit * OSX: 64 bit * LLVM: 3.0 Things fail …
4:50 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
1:13 AM Ticket #5901 (Unregisterised build fails in GHC.PrimopWrappers) closed by igloo
fixed
12:27 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:26 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:25 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:23 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:17 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:15 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:14 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:11 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
12:08 AM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)

Feb 27, 2012:

11:58 PM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
11:55 PM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
11:53 PM Changeset in ghc [a3523855]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in nativeGen/AsmCodeGen.lhs
11:53 PM Changeset in ghc [2304a36]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the unregisterised build; fixes #5901
11:53 PM Changeset in ghc [1eee2746]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix validate with tables-next-to-code off
11:53 PM Changeset in ghc [b2e855df]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix copy/paste error in the docs
10:04 PM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
10:01 PM Changeset in nofib [a024bc7]ghc-7.8shakesupercompiler by David Terei <davidterei@…>
Merge branch 'master' of http://darcs.haskell.org/nofib
9:58 PM Records/SyntaxDirectedNameResolution edited by elaforge
(diff)
3:58 PM Ticket #5902 (Cannot tell from an exception handler whether the exception was ...) created by simonmar
Following on from #2558 which was closed (by me) as wontfix, we still …
3:58 PM Commentary/PrimOps edited by guest
Added instructions for adding new primtypes (diff)
3:54 PM Ticket #5880 (Add sync-all new-workdir) closed by simonmar
fixed: On second thoughts, we don't need to merge this.
2:59 PM Changeset in ghc [014f1e1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)
2:42 PM Changeset in ghc [36c9b79]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add test for #5866
2:42 PM Changeset in testsuite [bf4e4e5]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #5866
2:35 PM Changeset in ghc [4bac993e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Add sync-all new-workdir This command calls git-new-workdir (a separate script in git's contrib directory) on all repos. Useful to create multiple build trees, without cloning the repos. Usage: sync-all new-workdir <new_workdir> [<branch>]
2:35 PM Changeset in ghc [b1bd566]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Remove documentation that a feature was missing, because it is not. (#5896)
2:35 PM Changeset in ghc [151b0dcd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Mention -threaded in the intro to Concurrent Haskell And make the docs a bit more concrete.
2:35 PM Changeset in ghc [eeaa5737]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
slight tweak to help text (#5896)
2:35 PM Changeset in ghc [f1c54027]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
tabs -> spaces
2:35 PM Changeset in ghc [13481df0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
(some) tabs -> spaces
2:35 PM Changeset in ghc [4d303fb]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
formatting tweaks
2:35 PM Changeset in ghc [ebd0ac73]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
tyops
2:35 PM Changeset in ghc [ffe282ce]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Replace createDirectoryHierarchy with createDirectoryIfMissing True createDirectoryHierarchy consisted of an existence test followed by createDirectory, which failed if that directory was creted just after the test. createDirectoryifMissing does not have this problem.
2:35 PM Changeset in ghc [ac89ecf]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
comments only
2:35 PM Changeset in ghc [efb95fb6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
typo
2:35 PM Changeset in ghc [da6e86ed]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
zap extra semi
2:35 PM Changeset in ghc [a5c7946e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
(some) tabs -> spaces
2:35 PM Changeset in ghc [ca04a67]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
(some) tabs -> spaces
2:35 PM Changeset in ghc [9c42c22]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
minor tweak
2:35 PM Changeset in ghc [668aef9a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
two typos
2:35 PM Changeset in ghc [ed55820]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
some small corrections
2:35 PM Changeset in ghc [4cb771a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
typo
2:35 PM Changeset in ghc [5f7ac44]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
typo
2:35 PM Changeset in ghc [91cc1399]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
tidied this up, the macro definitions were causing duplicate semis in the source
2:35 PM Changeset in ghc [8bd72007]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
use idiomatic (GHC) types
2:35 PM Changeset in ghc [2be38ab]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
remove legacy clean
2:35 PM Changeset in ghc [d30b4619]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
typo
1:10 PM Ticket #5849 (Buliding on arm broke in 7.4.1) closed by simonmar
fixed: Now that #5824 is fixed, I believe we can close this ticket, right? Note …
12:50 PM Ticket #5901 (Unregisterised build fails in GHC.PrimopWrappers) created by simonmar
This appears to be a problem with the new 2-result primops: […]
12:00 PM Changeset in ghc [2453e10]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Test changing the -main-is function name, not just the module
12:00 PM Changeset in testsuite [99da267]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Test changing the -main-is function name, not just the module
11:59 AM Changeset in ghc [7a61f47]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
remove unused function: printError
11:45 AM Commentary/PrimOps edited by guest
Minor fix to correct the file path. (diff)
11:43 AM Commentary/PrimOps edited by guest
Minor fix to correct the file path. (diff)
9:23 AM Records edited by AntC
Correct an incorrect claim about DORF (diff)
8:19 AM Records/SyntaxDirectedNameResolution edited by simonpj
(diff)
4:00 AM Ticket #5900 (Git HEAD on PowerPC : Error: operand out of range) created by erikd
Building current git HEAD on PowerPC results in […] This was working …

Feb 26, 2012:

11:00 PM Ticket #5899 (RTS crash w/ strange closure type 603975781 on OS X 10.8) created by dylukes
On OS X 10.8 (Mountain Lion, the first developer seed), GHC's RTS crashes …
9:39 PM Ticket #5898 (ghc: internal error: Invalid Mach-O file) created by jeffshaw
I am running Mac OS 10.5.8 on a PowerPC processor. […] `cabal install …
9:19 PM Records edited by GregWeber
update UR link (diff)
9:18 PM PatternSynonyms edited by xrchz
minor typo-correction and rewording (diff)
7:52 PM Records edited by GregWeber
compare DORF (diff)
7:44 PM Records edited by GregWeber
trim down problem with currrent namespace section (diff)
7:40 PM Records edited by GregWeber
counterpoint: remove redundancy & maintain objectivity (diff)
6:43 PM Changeset in ghc [913a3bd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Move test array01 into the array package
6:43 PM Changeset in testsuite [3dcac7d]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Move test array01 into the array package
5:54 PM Changeset in ghc [d12f609]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix warnings in utils/GraphColor.hs
5:51 PM Changeset in ghc [7e8da4a0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in utils/GraphColor.hs
5:37 PM Changeset in ghc [ee435a27]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Change -X flags into LANGUAGE pragmas
5:25 PM Changeset in ghc [bb6657df]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix warnings in utils/GraphOps.hs
5:22 PM Ticket #5897 (GHC runtime task workers are not released with C FFI) created by sanketr
I have a test code which calls C FFI to collect data every n microseconds. …
5:19 PM Changeset in ghc [d785049]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in utils/GraphOps.hs
5:07 PM Changeset in unix [0e8de78]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Move nocldstop from HsBase.h to HsUnix.h
5:07 PM Changeset in base [c6b83d9]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move nocldstop from HsBase.h to HsUnix.h
5:07 PM Changeset in ghc [31521d1]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Move nocldstop from HsBase.h to HsUnix.h
4:07 PM Changeset in base [a01e94d8]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use CAPI for lseek
4:07 PM Changeset in ghc [e4165964]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Use CAPI for lseek
3:23 PM Changeset in base [2f8e247]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove another unused definition
3:23 PM Changeset in ghc [7ca5621]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove another unused definition
3:19 PM Changeset in base [451a37c]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some unused code
3:19 PM Changeset in ghc [9ba5344]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove some unused code
2:23 PM Changeset in base [2f59362]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Convert some FFI bindings to use "value" imports
2:23 PM Changeset in ghc [702891ca]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Convert some FFI bindings to use "value" imports
1:04 PM Changeset in ghc [ae04bd4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Implement "value" imports with the CAPI This allows us to import values (i.e. non-functions) with the CAPI. This means we can access values even if (on some or all platforms) they are simple #defines.
12:49 PM Changeset in ghc [70326cce]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for a "value" FFI import with a function type
12:49 PM Changeset in testsuite [2b68468]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for a "value" FFI import with a function type
1:00 AM Changeset in ghc [ead65bb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test that you can't import "value"s using ccall "value"s can only be imported using capi.
1:00 AM Changeset in testsuite [81a874f]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test that you can't import "value"s using ccall "value"s can only be imported using capi.
12:38 AM Changeset in ghc [aedcb21]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for CAPI value imports
12:38 AM Changeset in testsuite [c78e752]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for CAPI value imports

Feb 25, 2012:

9:43 PM Changeset in ghc [9065bdbf]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix parsing of FFI import decls We no longer parse "staticfoo" as "static foo".
5:57 PM Changeset in ghc [9a3c8740]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for FFI decl parsing We were parsing "staticfoo" as "static foo".
5:57 PM Changeset in testsuite [5f268d0]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for FFI decl parsing We were parsing "staticfoo" as "static foo".
4:36 PM Ticket #5896 (Three documentations inaccuracies related to concurrency.) created by MikolajKonarski
1. The help info below is wrong. The default is the actual number of …
2:39 AM Ticket #5894 (Add generalization of Data.Map.unionWith with (a -> b -> c) as the ...) closed by tibbe
invalid: containers upstream is not maintained by GHC HQ anymore. The main repo and …
2:14 AM Ticket #5895 (INLINE pragma doesn't trigger on locally defined function) created by tibbe
I have a function on the form […] GHC refuses to inline h, even …
1:46 AM Ticket #5894 (Add generalization of Data.Map.unionWith with (a -> b -> c) as the ...) created by joeyadams
The signature of …
12:24 AM Records edited by elaforge
(diff)

Feb 24, 2012:

11:13 PM Records/SyntaxDirectedNameResolution created by elaforge
10:49 PM Changeset in ghc [4c5464f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Abstract out the hFlush calls in the GHC API stdout/stderr might be closed, so we can't just hFlush them. So we instead allow configuration in the same way that log_action is configurable.
10:40 PM Records edited by elaforge
(diff)
2:51 PM Ticket #5598 (Function quotRem is inefficient) closed by igloo
fixed: Now implemented, with support for the new callishMachOps in the x86 and …
2:09 PM Changeset in ghc [778ca5d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add x86 implementations of the quotRem, Mul2 and Add2 primops
8:07 AM Ticket #5893 (Insane memory usage in vector) closed by rl
invalid: This is a bug in vector, takeWhile and dropWhile both copy despite …
4:26 AM Ticket #5893 (Insane memory usage in vector) created by bgamari
This test case can easily grow the heap to fill my entire 8GB physical …
1:54 AM Changeset in ghc [ab91cde]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Use 64bit args in mul2
1:54 AM Changeset in testsuite [6f3696c]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Use 64bit args in mul2
1:50 AM Changeset in ghc [54f69dc]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add 32bit output for mul2
1:50 AM Changeset in testsuite [d0bb71a]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add 32bit output for mul2
1:49 AM Changeset in ghc [16d8cdd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix generic 2-word-multiply
1:29 AM Records edited by GregWeber
add back Chris Done's project explanation (diff)
12:56 AM Changeset in ghc [d16c681]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Implement 2-word-multiply for x86_64
12:34 AM Changeset in ghc [45eb0a4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add a 2-word-multiply operator Currently no NCGs support it
12:34 AM Changeset in ghc [52037f7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for 2-word-multiply
12:34 AM Changeset in testsuite [fa3aacd]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for 2-word-multiply

Feb 23, 2012:

10:14 PM Changeset in ghc [1128d8a3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add 32-bit output for add2
10:14 PM Changeset in testsuite [bf52269]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add 32-bit output for add2
10:12 PM Changeset in ghc [042461c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for add-with-carry
10:12 PM Changeset in testsuite [4853229]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for add-with-carry
9:36 PM Changeset in ghc [d8228fd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add x86_64 support for the add-with-carry op
7:59 PM Changeset in ghc [98acdf08]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add a Word add-with-carry primop No special-casing in any NCGs yet
7:40 PM Changeset in nofib [a3f5555]ghc-7.8shakesupercompiler by Max Bolingbroke <batterseapower@…>
Add new observed stdouts for various benchmarks
7:29 PM Changeset in nofib [a2c7bd3]ghc-7.8shakesupercompiler by Max Bolingbroke <batterseapower@…>
Remove all uses of sed from runstdtest so we don't get spurious stdout/stderr failures on OS X
7:28 PM Changeset in nofib [8c7c625]ghc-7.8shakesupercompiler by Max Bolingbroke <batterseapower@…>
Allow the mutator elapsed time to contain a minus sign (yes, this can happen for some reason)
7:28 PM Changeset in nofib [66f6df2]ghc-7.8shakesupercompiler by Max Bolingbroke <batterseapower@…>
Detect unhandled ghc output lines in Slurp
3:25 PM Changeset in ghc [7d8b2c18]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Call expandCallishMachOp in the x86_64 codegen too Currently it does nothing, as x86_64 supports all the callishMachOps that expandCallishMachOp expands, but it might be needed in the future.
2:28 PM Ticket #5715 (Inliner fails to inline a function, causing 20x slowdown) closed by igloo
invalid: No testcase, so closing.
12:34 AM Records/NameSpacing edited by GregWeber
other languages were moved to the main page (diff)
12:23 AM Records edited by GregWeber
move sml# (diff)
12:23 AM Records edited by GregWeber
rearrange other languages (diff)
12:22 AM Records edited by GregWeber
add ur/web (diff)
12:19 AM Records edited by GregWeber
add other languages section (diff)
12:16 AM Records edited by GregWeber
rearrange (diff)
12:14 AM Records edited by GregWeber
compare overloading more (diff)
12:10 AM Records edited by GregWeber
re-arrange TDNR (diff)
12:01 AM Records edited by GregWeber
answer question (diff)

Feb 22, 2012:

10:30 PM Changeset in ghc [ec37da2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Update dependencies
10:21 PM Records/DeclaredOverloadedRecordFields edited by AntC
(diff)
10:05 PM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by AntC
add note re changing record constructor -- AntC (diff)
8:38 PM Changeset in ghc [51fbbbb2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Update test outputs now the bytestring version number has changed These really ought to be normalised, but this gets them passing again for now.
8:38 PM Changeset in testsuite [d5af4d2]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update test outputs now the bytestring version number has changed These really ought to be normalised, but this gets them passing again for now.
7:11 PM Changeset in unix [d1e86fe]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Update dependencies
7:10 PM Changeset in ghc [9f29c9a2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Update dependencies
4:40 PM Ticket #5892 (Compiler crash and other oddities when using RecordWildCards with record ...) created by parcs
GHC exhibits an irrefutable pattern failure when attempting to compile or …
3:54 PM Changeset in ghc [0a88274]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Simplified serialization of IfaceTyCon, again Jose's patch implementing kind-polymorphic core (09015be8d580bc33f5f1960c8e31d00ba7a459a1) reverted many of the simplifying changes to interface file TyCon serialization I had made in a previous patch (5d7173f9ab8405511f75765e0541a04796d9bd07). Based on the diff I think this was an unintended consequence of how Jose did the merge rather than a real change he intended to make. In fact, as a result of kind-polymorphic core we don't need to treat the Any TyCon specially any longer so my old simplifying changes can be made even simpler: IfaceTyCon is now just a newtype on IfaceExtName.
1:57 PM Changeset in base [4dd170d]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove an unsed definition in HsBase.h Bytestring uses it, so I've moved it into that package.
1:57 PM Changeset in ghc [e0db134]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove an unsed definition in HsBase.h Bytestring uses it, so I've moved it into that package.
4:02 AM Records edited by guest
(diff)
3:53 AM Records/NameSpacing edited by guest
(diff)
3:41 AM Records/NameSpacing edited by guest
q's about update semantics -- AntC (diff)
3:08 AM Ticket #5891 ("createDirectory: already exists" error with parallel build) created by akio
When I invoke multiple instances of GHC in parallel, I sometimes get an …
3:08 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
add speculative approach for higher-ranked types with constraints -- AntC (diff)
2:36 AM Changeset in ghc [d7d6c42]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix validating with HADDOCK_DOCS=YES
1:48 AM Changeset in ghc [fdbe5f4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Update output for rnfail055 again
1:48 AM Changeset in testsuite [0199237]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update output for rnfail055 again
1:47 AM Changeset in unix [7259fcd]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Convert some FFI decls to use capi
1:46 AM Changeset in ghc [544926d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove support for CTYPE pragmas on type synonyms It's not clear whether it's desirable or not, and it turns out that the way we use coercions in GHC means we tend to lose information about type synonyms.
1:46 AM Changeset in base [d9b24c6]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix an FFI decl: it should have been using capi but was using ccall
1:46 AM Changeset in ghc [d5fa875]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix an FFI decl: it should have been using capi but was using ccall
1:45 AM Changeset in ghc [de39a6fd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Remove type synonym part of Capi_Ctype_001 We no longer support CTYPE pragmas on type synonyms
1:45 AM Changeset in testsuite [64da5fe]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Remove type synonym part of Capi_Ctype_001 We no longer support CTYPE pragmas on type synonyms
12:54 AM Changeset in base [1025700]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Change CSigset into a (empty) datatype This is necessary now that we no longer allow CTYPE pragmas on type synonyms.
12:54 AM Changeset in ghc [38799c7]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Change CSigset into a (empty) datatype This is necessary now that we no longer allow CTYPE pragmas on type synonyms.
12:21 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
12:09 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by guest
(diff)

Feb 21, 2012:

11:44 PM Records/DeclaredOverloadedRecordFields edited by guest
(diff)
11:37 PM Records/DeclaredOverloadedRecordFields edited by guest
(diff)
11:33 PM Records/DeclaredOverloadedRecordFields edited by guest
(diff)
11:00 PM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
10:13 PM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
10:10 PM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
9:59 PM Changeset in ghc [4b78411]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Follow more output changes
9:59 PM Changeset in testsuite [79d99ac]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Follow more output changes
9:58 PM Records/DotOperator edited by guest
added note re DORF dot notation -- AntC (diff)
9:46 PM Changeset in ghc [043a7c89]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept output in ccfail004 Newtype handling in FFI decls is no longer relaxed
9:46 PM Changeset in testsuite [b95df77]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept output in ccfail004 Newtype handling in FFI decls is no longer relaxed
9:39 PM Changeset in ghc [f98922b9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept update
9:39 PM Changeset in testsuite [d7546b0]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept update
9:38 PM Changeset in ghc [ac780dfe]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Follow change in bindisttest install directory name
9:38 PM Changeset in testsuite [d3479d6]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Follow change in bindisttest install directory name
9:29 PM Changeset in ghc [62494e7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add a hack to make validating with HADDOCK_DOCS=NO work I've also renamed the bindisttest install directory to contain multiple spaces, so we are also testing that multiple spaces aren't getting collapsed into a single space.
7:55 PM Changeset in ghc [1e872802]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Be stricter about abstract newtypes in FFI declarations again. This reverts the relaxation in c6b0fd62fc715aa6c666eb8afe09073ac7b87a83
7:19 PM Changeset in ghc [4082460]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Show the CType in --show-iface output
6:33 PM Changeset in base [58a1bda]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Convert some more declarations to use the CAPI
6:33 PM Changeset in ghc [3da3890]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Convert some more declarations to use the CAPI
5:20 PM Changeset in base [7881b12]data-proxydbcsghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Redo the sigset capi changes Now that we have the CTYPE pragma we can do this in such a way that it doesn't break the build on OS X.
5:20 PM Changeset in ghc [142bfae]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Redo the sigset capi changes Now that we have the CTYPE pragma we can do this in such a way that it doesn't break the build on OS X.
4:58 PM Ticket #5890 (Illegal instance declaration for `Show Doc') created by mcandre
I can't install hmatrix-syntax because template-haskell has errors. …
3:46 PM Changeset in ghc [5f3b4ddb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Fix Capi_Ctype_001 on case-sensitive filesystems
3:46 PM Changeset in testsuite [cbf0af0]atomicsdata-kind-syntaxghc-7.6ghc-new-cooverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix Capi_Ctype_001 on case-sensitive filesystems
2:59 PM Changeset in ghc [40cb7f1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftsupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
GHC trees no longer include the extensible-exceptions package
2:26 PM Ticket #5889 (-fno-prof-count-entries leads to linking errors) created by akio
When I compile the attached program with a certain set of flags, I get a …
11:02 AM Changeset in ghc [f016aa15]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jose Pedro Magalhaes <jpm@…>
Minor Haddock documentation fix
11:02 AM Changeset in ghc-prim [8682838]ghc-7.6ghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Minor Haddock documentation fix
9:29 AM Ticket #5888 (Performance regression in 7.4.1 compared to 6.12.3) created by nickie
Unless I'm doing something really stupid, there seems to be a significant …
6:01 AM Ticket #5887 (ghci win7 ctrl+c panic) created by MCMayor
Running GHCI in Windows 7, type: "ghci" then Enter "yo" then Ctrl+c dude …
4:41 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
4:36 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by guest
(diff)
4:22 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
4:18 AM Ticket #5261 (-pgmF messes up hpc .mix output) closed by elaforge
fixed: I just tried this with 7.4.1 and it looks like it's fixed!
4:06 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
3:40 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
(diff)
3:18 AM Records/DeclaredOverloadedRecordFields/COmpareSORF edited by guest
pretty up the linking, add wilder afterthought -- AntC (diff)
2:48 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by guest
(diff)
2:44 AM Records/DeclaredOverloadedRecordFields/ImplementorsView edited by guest
pretty up links -- AntC (diff)
2:27 AM Records/DeclaredOverloadedRecordFields edited by guest
add clarifications, format links -- AntC (diff)
2:08 AM Records edited by guest
add a few teasers where the DORF proposal differs -- AntC (diff)
2:06 AM Records edited by guest
(diff)
Note: See TracTimeline for information about the timeline view.