Timeline


and

Jul 28, 2011:

11:18 PM Ticket #5353 (Cabal bug building haddock, alex, happy, etc) created by igloo
There's a Cabal bug that affects building tools which are used to build …
10:58 PM Changeset in ghc [5db7cff]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Eliminate cvtToSRTLbl (dead code)
10:57 PM Changeset in ghc [d2068cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Eliminate localiseLabel
10:52 PM Changeset in ghc [046755f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Eliminate infoLblToEntryLbl
10:40 PM Changeset in ghc [ef88b16]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
There is only one flavour of LFBlackHole: make that explicit
10:37 PM Changeset in ghc [f778dae]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up some info<->entry conversions
10:22 PM Ticket #5341 (signals004(profasm) core lint error) closed by igloo
fixed: Merged as changeset:60030a887f075c4858276f36097cdd2525952f1d.
10:22 PM Ticket #5342 (2047 core lint error when profiling) closed by igloo
fixed: Merged as changeset:60030a887f075c4858276f36097cdd2525952f1d. Normal …
9:45 PM Changeset in ghc [81c6183d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Repair sanity of infoTableLabelFromCI in old code generator
9:41 PM Ticket #5311 (No read permission for installed global package.cache) closed by igloo
fixed: Fixed in HEAD and 7.2.
9:39 PM Ticket #5339 (Data.Bits instances should use default shift instead of shiftL/shiftR) closed by igloo
fixed: Applied, thanks. changeset:03130b0663cafeec6cefa0eee495e97354778b79
8:43 PM Changeset in base [03130b0]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Data.Bits: specialise shift[LR] for instance Bits Documentation notes that the second arg of shift[LR] must be positive, yet many definitions of instance Bits rely on the class default, which performs an unnecessary sign check.
8:43 PM Changeset in ghc [7c662d6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Data.Bits: specialise shift[LR] for instance Bits Documentation notes that the second arg of shift[LR] must be positive, yet many definitions of instance Bits rely on the class default, which performs an unnecessary sign check.
8:16 PM Changeset in ghc [834dbd9a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Exchange noinline/inlanable links to match text
4:45 PM Ticket #5338 (Race hazard in Random library test suite) closed by igloo
fixed: changeset:806f9fb0431d542821e22dac927169307faf8a35 is now in the GHC HEAD …
4:29 PM Changeset in integer-gmp [fc545f6]ghc-7.2 by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
4:29 PM Changeset in base [b248a1b]ghc-7.2 by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
4:28 PM Changeset in ghc [ae0f679]ghc-7.2 by Ian Lynagh <igloo@…>
Fix the permissions of all the package.conf.d files when installing Fixes trac #5311.
4:28 PM Changeset in ghc [de037e9]ghc-7.2 by Ian Lynagh <igloo@…>
Don't fail validate due to warnings in Cabal Duncan says that Cabal isn't guaranteed to be warning-free.
4:27 PM Changeset in ghc [60030a8]ghc-7.2 by Ian Lynagh <igloo@…>
Fix let-floating out of Rec blocks This fixes Trac #5341 and #5342. The question is about what to do when floating out of the RHS of a Rec-bound function, when there's a FloatCase involved. For FloatLets they can join the Rec block, but FloatCases can't. But we don't want to mess with the arity (that was the bug). So in this (rather exotic case) we push the FloatCase back inside any lambdas. See Note [Floating out of Rec rhss]. It's a slightly ugly fix, but I can't think of anything better, and I don't think it has any practical impact.
4:27 PM Changeset in ghc [69eff188]ghc-7.2 by Ian Lynagh <igloo@…>
Fix comments and documentation on monad comprehensions
4:24 PM Changeset in ghc [85ab0000]ghc-7.2 by Ian Lynagh <igloo@…>
The implementation of "weak loop breakers" was being too clever The too-clever-ness meant that a variable could just go out of scope; this happened in building System.Consol.Haskeline.Backend.Terminfo in the haskeline library. This patch makes the weak-loopbreaker computation simpler, and a bit more conserative; which fixes the bug, and doesn't make any difference to the code in the end.
4:24 PM Changeset in ghc [9ad18806]ghc-7.2 by Ian Lynagh <igloo@…>
Improve the documentation of the new generic programming mechanism. Thanks to David Terei for the comments.
3:03 PM Changeset in ghc [d8d4c2a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the permissions of all the package.conf.d files when installing Fixes trac #5311.
12:54 PM Changeset in base [b01e786]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
12:54 PM Changeset in ghc [fc1f061]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
12:25 PM Ticket #5352 (Very slow (nonterminating?) compilation if libraries compiled with ...) created by batterseapower
I built the libraries with -fexpose-all-unfoldings. The stage 1 compiler …
12:20 PM WorkingConventions/GitSPJ edited by simonpj
(diff)
7:35 AM Changeset in base [0870146e]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary import of GHC.Show
7:35 AM Changeset in ghc [9ad111e5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary import of GHC.Show
7:16 AM Changeset in ghc [6a29c4a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:15 AM Changeset in ghc [7910fce]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add "alter" functions to UniqFM, VarEnv, NameEnv I need these for a trie data structure I'm working on

Jul 27, 2011:

7:29 PM Ticket #5351 (Unexpected failure: message format changed) created by daniel.is.fischer
apirecomp001 fails unexpectedly with […] Perhaps the comparison between …
7:20 PM Ticket #5350 (Validate error: unneeded import) created by daniel.is.fischer
The import of GHC.Show in IOBase.hs is no longer needed, hence a …
7:19 PM Changeset in base [8b1fbf4]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Remove import of GHC.Show from IOBase.hs
7:19 PM Changeset in ghc [62f5c97]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Daniel Fischer <daniel.is.fischer@…>
Remove import of GHC.Show from IOBase.hs
7:18 PM Changeset in base [0dd3584]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Trailing whitespace
7:18 PM Changeset in ghc [84bcbde]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Daniel Fischer <daniel.is.fischer@…>
Trailing whitespace
6:57 PM Changeset in ghc [f426eef]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
5:01 PM Changeset in ghc [8eecfc2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
5:01 PM Changeset in integer-gmp [d28d7cc]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
2:13 PM Ticket #5281 (Bad compiler warning) closed by simonpj
fixed: OK done! Try now Simon
2:06 PM Changeset in ghc [171846e4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Tiny increase in compiler allocation
2:06 PM Changeset in testsuite [b0a3d74]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tiny increase in compiler allocation
2:05 PM Changeset in ghc [31675c9a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #5281
2:05 PM Changeset in testsuite [7a07888]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5281
2:05 PM Changeset in ghc [55271bce]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Track error changes resulting from fix to #5281
2:05 PM Changeset in testsuite [b98ca82]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Track error changes resulting from fix to #5281
2:04 PM Changeset in ghc [be6810bb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:01 PM Changeset in ghc [6942b112]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't fail validate due to warnings in Cabal Duncan says that Cabal isn't guaranteed to be warning-free.
1:59 PM Changeset in base [b80670b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
1:59 PM Changeset in ghc [f6fe25d2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
1:24 PM Ticket #5349 (Proposal: Make Q an instance of Applicative) created by basvandijk
The Q type: […] currently has an instance for Monad and …
1:09 PM Changeset in ghc [30ccc9f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
On OS X x86_64, use "-Wl,-no_pie" and "-Wl,-no_compact_unwind" to avoid linker warnings - "-Wl,-no_pie" can be removed once GMP gets updated
12:09 PM Changeset in ghc [3e9679a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:35 AM Changeset in ghc [adc3fb8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
White space only
11:35 AM Changeset in ghc [d7f62c1a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
We need a varToCoreExpr, so that coercions appear correctly
11:34 AM Changeset in ghc [ff47403]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remember to substitute for type and coercion variables in the CSE pass
10:05 AM Changeset in ghc [64a2763]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc Conflicts: compiler/coreSyn/CoreSubst.lhs compiler/rename/RnNames.lhs
9:39 AM Changeset in ghc [3fdd294]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Give a more helpful src location (Trac #5281) We weren't giving a useful location for the *implicit* import of Prelude. Lennart rightly complained. This fixes it.
9:30 AM Changeset in ghc [e84b35aa]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Print rules as well as binds in simplOptPgm debug
9:29 AM Changeset in ghc [e5c4e41]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
White space and comments
8:41 AM Changeset in ghc [7639e75]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix a nasty scoping error in OptCoercion (EtaAllR/L) Sing ho for ASSERTs!
7:48 AM Ticket #5345 (stg lint error) closed by simonpj
fixed: Partial fix done. I have not even added a test because STG lint is so …
7:45 AM Changeset in ghc [773884a0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve StgLint -- a bit This addresses Trac #5345, but only partially. Fundamentally STG Lint is impossible, because unsafeCoerce# can randomise all the types. This patch does a bit of fiddle faddling in StgLint which makes it a bit better, but it's a losing battle. Trac #5345 works though, FWIW.
6:47 AM Ticket #5348 (Template Haskell quasiquote escapes) created by simonpj
This ticket arises from a brief email thread …
6:17 AM Changeset in ghc [cb692c50]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #5342
6:17 AM Changeset in testsuite [3454467]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5342
6:05 AM Ticket #4430 (Better support for resolving infix expressions in template haskell) closed by simonpj
fixed: Plus […] and in the template-haskell library […] All done, I think. …
6:00 AM Changeset in ghc [9d79948]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Simplify TH_unresolvedInfix2
6:00 AM Changeset in testsuite [b11fab2a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Simplify TH_unresolvedInfix2
6:00 AM Ticket #5293 (Linker error from integer-gmp (OS X 10.7)) closed by chak
duplicate: Duplicate of #5019
6:00 AM Changeset in ghc [c25980f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Different order of -ddump-simpl definitions
6:00 AM Changeset in testsuite [f01c533]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Different order of -ddump-simpl definitions
5:59 AM Changeset in ghc [006e534e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Slightly reduced compiler allocation in T3294
5:59 AM Changeset in testsuite [805e87c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Slightly reduced compiler allocation in T3294
5:58 AM Changeset in ghc [401a4996]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
White space only
5:57 AM Changeset in ghc [c0955cd]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
5:57 AM Changeset in ghc [0239d8cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Eliminate the GlomBinds pass It is now done when necessary by OccurAnal (see Note [Glomming] in OccurAnal)
5:25 AM Changeset in ghc [4e72e09]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix let-floating out of Rec blocks This fixes Trac #5341 and #5342. The question is about what to do when floating out of the RHS of a Rec-bound function, when there's a FloatCase involved. For FloatLets they can join the Rec block, but FloatCases can't. But we don't want to mess with the arity (that was the bug). So in this (rather exotic case) we push the FloatCase back inside any lambdas. See Note [Floating out of Rec rhss]. It's a slightly ugly fix, but I can't think of anything better, and I don't think it has any practical impact.
5:22 AM Changeset in ghc [8aa6d5f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
White space only
5:22 AM Changeset in ghc [e2ba862]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix comments and documentation on monad comprehensions
5:21 AM Changeset in ghc [921b1b3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
A bit of refactoring on handling HsPar and friends This relates to Trac #4430 (infix expressions in TH),. Mainly comments but a bit of code wibbling.
5:19 AM Changeset in ghc [9aab4f4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve exprIsConApp_maybe again Now it handles value lambdas too; and I've dealt with an out-of-scope error too.
4:59 AM Changeset in ghc [eb01af6b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
On OS X, use gcc-4.2 with Xcode 4 and up
3:08 AM Changeset in base [6e71bdd]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Edward Z. Yang <ezyang@…>
Remove mention of setUncaughtExceptionHandler from forkIO. First of all, the 'forkIO' mechanism doesn't use 'setUncaughtExceptionHandler' to install the masking handler: it uses 'catchException'. Second of all, 'setUncaughtExceptionHandler' is undocumented, global, and wouldn't even work for the intended purpose! Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:08 AM Changeset in ghc [e72f6d4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Edward Z. Yang <ezyang@…>
Remove mention of setUncaughtExceptionHandler from forkIO. First of all, the 'forkIO' mechanism doesn't use 'setUncaughtExceptionHandler' to install the masking handler: it uses 'catchException'. Second of all, 'setUncaughtExceptionHandler' is undocumented, global, and wouldn't even work for the intended purpose! Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Jul 26, 2011:

3:16 PM Changeset in ghc [47481e80]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Move CoreSyn comments upwards
12:04 PM Changeset in ghc [f6f18818]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix docbook syntax in user guide
1:37 AM Ticket #5347 (Help Me Port Haskell to Haiku OS) created by mcandre
I'm following the …

Jul 25, 2011:

11:59 PM Ticket #5346 (ghc.git missing) closed by igloo
worksforme: It works for me: […] Perhaps you just didn't wait long enough? (you …
10:07 PM Ticket #5346 (ghc.git missing) created by mcandre
I'm following the …
6:20 PM Ticket #5345 (stg lint error) created by guest
I've got stg lint error when compiled following program with optimisation …
5:01 PM Changeset in ghc [8c99deeb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
The implementation of "weak loop breakers" was being too clever The too-clever-ness meant that a variable could just go out of scope; this happened in building System.Consol.Haskeline.Backend.Terminfo in the haskeline library. This patch makes the weak-loopbreaker computation simpler, and a bit more conserative; which fixes the bug, and doesn't make any difference to the code in the end.
1:20 PM Changeset in ghc [fcaa1f5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test unresolved infix expressions and patterns
1:20 PM Changeset in testsuite [fa7c86b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test unresolved infix expressions and patterns
1:18 PM Changeset in ghc [9dc19cde]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Add support for unresolved infix expressions and patterns.
1:14 PM Changeset in ghc [54d7c6be]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add support for unresolved infix expressions and patterns
12:45 PM Ticket #5344 (CSE should look through coercions) created by reinerp
This is probably a known limitation of the CSE pass, but there doesn't …
8:57 AM Changeset in ghc [be0693dc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Improve the documentation of the new generic programming mechanism. Thanks to David Terei for the comments.
8:33 AM Changeset in ghc [29edeadb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Re-engineer exprIsConApp_maybe (fixes Trac #5327) The problem with #5327 was like this: let x = I# 0 `cast` co1 in ...(case x `cast` co2 of I# y -> blah)... The two casts cancelled out, but exprIsConApp_maybe couldn't see that. This patch makes it simpler, faster, and more effective. (Incidentally, usually 'x' would be inlined, in #5327 it wasn't because of an INLINEABLE pragma and the lone-variable thing. Instead of fiddling with alrady-delicate code, I just made exprIsConApp_maybe better.)
8:18 AM Changeset in ghc [f42770dd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:18 AM Changeset in testsuite [10b04df]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-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
8:17 AM Changeset in ghc [7e2e23b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:18 AM Changeset in ghc [73523d2]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Rename avg_residency to less misleading cumulative_residency. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Jul 24, 2011:

10:29 PM Changeset in base [d485ad6]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add a missing implicit build dependency This should fix: libraries/base/Data/Maybe.hs:70:13: Failed to load interface for `GHC.Integer.Type' There are files missing in the `integer-gmp' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. When deriving the instance for (Eq (Maybe a)) make[1]: *** [libraries/base/dist-install/build/Data/Maybe.o] Error 1
10:29 PM Changeset in ghc [ccbb32d0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Add a missing implicit build dependency This should fix: libraries/base/Data/Maybe.hs:70:13: Failed to load interface for `GHC.Integer.Type' There are files missing in the `integer-gmp' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. When deriving the instance for (Eq (Maybe a)) make[1]: *** [libraries/base/dist-install/build/Data/Maybe.o] Error 1
10:20 PM Changeset in ghc [3a1023ad]ghc-7.2 by Ian Lynagh <igloo@…>
Update release notes
9:34 PM Changeset in ghc [4c6aa053]ghc-7.2 by Ian Lynagh <igloo@…>
Fix docbook syntax in user guide
7:22 PM Ticket #5290 (Add UNPACK support to Template Haskell) closed by igloo
fixed: I think it's too late for new features in the 7.2 branch, sorry.
7:22 PM Ticket #5336 (Annotations aren't working) closed by igloo
fixed: Merged as changeset:03ac35dab45e246fd2e4b1c60f722f996ebe19ef and …
7:18 PM Ticket #5303 (GHC crash (panic) with -O2 and nonexistent .hi) closed by igloo
fixed: Merged as changeset:2b6a6e88dfea7aa7f9372683e618ee73d0790c1b.
7:17 PM Ticket #5314 ("internal error: heapCencus, unknown object: 0" with retainer profiling) closed by igloo
fixed: Merged as changeset:96940b4838b5ff7ebd4f1e062a47d2c7eb9f5419.
7:16 PM Ticket #5328 (Include compiler version in ABI hash) closed by igloo
fixed: Merged as changeset:82abc13248e1810d63a8735e1a2933ce39e15656
7:13 PM Ticket #481 (Recompilation check fails for TH) closed by igloo
fixed: Merged as changeset:99b43e00b83065320d093b753e17b11d2fbabe05
6:58 PM Ticket #5331 (Warning for unused existentially quantified types) closed by igloo
fixed: Merged as changeset:4da2f2312bb21a25763e521f138b919619a69f89.
6:57 PM Ticket #5332 (Template Haskell drops singleton unboxed tuples) closed by igloo
fixed: Merged as changeset:b33645f9be59452de1522dd26bb16e56e22c667f and …
6:54 PM Ticket #5334 (record wildcards: field not initialised reported as type error) closed by igloo
fixed: Merged as changeset:ed26601e8aab6a66c9c9718066d83c062a0e28df.
6:50 PM Ticket #5307 (Problems with new cyclic dependency error message) closed by igloo
fixed: Merged as changeset:f1158aa8dc5302dc5428c28305ffa94ca51443ce.
6:49 PM Ticket #5304 (Core lint failure in stage 3 build) closed by igloo
fixed: Merged as changeset:b982db15d2a8e105907f85b30bcb2d87a82c3d86.
6:47 PM Ticket #5285 (Core lint error in T3001-2 [7.0 regression]) closed by igloo
fixed: Merged as changeset:b982db15d2a8e105907f85b30bcb2d87a82c3d86. I opened …
6:44 PM Ticket #4903 (Inliner looping when specialising across modules (with GADTs and other ...) closed by igloo
fixed: Merged
4:44 PM Changeset in testsuite [b1eeb5d]ghc-7.2 by Ian Lynagh <igloo@…>
Monir tweaks to annrun01
4:44 PM Changeset in testsuite [9b3357c]ghc-7.2 by Ian Lynagh <igloo@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
4:44 PM Changeset in testsuite [6a322ea]ghc-7.2 by Ian Lynagh <igloo@…>
Accept plugins04 output
4:44 PM Changeset in testsuite [0fe56b6]ghc-7.2 by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
4:43 PM Changeset in testsuite [f27f041]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5303
4:42 PM Changeset in ghc [b48fd804]ghc-7.2 by Ian Lynagh <igloo@…>
Improve debug printing for simplifier counts
4:21 PM Ticket #5343 (ghci should do an automatic ":r" after ":e") created by lerkok
A reload (:r) is almost always what one does after an edit (:e). Arguably …
3:45 PM Changeset in ghc [423f6db]ghc-7.2 by Ian Lynagh <igloo@…>
Fix build in 7.2 branch Merge the part of commit 2329833d4f3143d781db3448785fd395e8dba71c Author: David Terei <davidterei@gmail.com> Date: Wed Jul 20 16:27:28 2011 -0700 Format fixes that defines typInstErr.
3:31 PM Changeset in ghc [3dfb64a]ghc-7.2 by Ian Lynagh <igloo@…>
Simplify the treatment of RULES in OccurAnal I realised that my recently-added cunning stuff about RULES for imported Ids was simply wrong, so this patch removes it. See Note [Rules for imported functions], which explains it all. This patch also does quite a bit of refactoring in the treatment of loop breakers.
3:22 PM Changeset in testsuite [4966779]ghc-7.2 by Ian Lynagh <igloo@…>
T3064: widen the expected results again. These perf results are sensitive to using different build settings. There's an implicit assumption here that the tests are run with the "standard" settings (i.e. what validate does, and the nightly builds). The perf tests might well fail if your build settings are different.
3:22 PM Changeset in testsuite [32f357c]ghc-7.2 by Ian Lynagh <igloo@…>
accept output
3:22 PM Changeset in testsuite [61ec997b]ghc-7.2 by Ian Lynagh <igloo@…>
Add InterruptibleFFI extension
3:22 PM Changeset in testsuite [01033c0]ghc-7.2 by Ian Lynagh <igloo@…>
Follow output wibbles T3064 has better residency than before, but slightly worse allocation because the simplifier does one more iteration. That's as a result of the eta-expansion, which leads to a knock-on inlining -- it's a good thing.
3:21 PM Changeset in testsuite [4c1cd74]ghc-7.2 by Ian Lynagh <igloo@…>
Use mutlimod not '--make' in all.T
3:21 PM Changeset in testsuite [94694d9]ghc-7.2 by Ian Lynagh <igloo@…>
Add tests for Safe Haskell Typeable instances feature
3:21 PM Changeset in testsuite [074edd5]ghc-7.2 by Ian Lynagh <igloo@…>
Remove old darcs file
3:21 PM Changeset in testsuite [33f4aa1]ghc-7.2 by Ian Lynagh <igloo@…>
Update some more files for ghc-regress removal
3:19 PM Changeset in testsuite [fa94ef0]ghc-7.2 by Ian Lynagh <igloo@…>
Move tests from tests/ghc-regress/* to just tests/*
3:17 PM Changeset in integer-gmp [9506f95]ghc-7.2 by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
3:17 PM Changeset in integer-gmp [a9896df]ghc-7.2 by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
3:16 PM Changeset in base [39362c2]ghc-7.2 by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
3:15 PM Changeset in base [6d76e16]ghc-7.2 by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
3:15 PM Changeset in base [a64a658]ghc-7.2 by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
3:14 PM Changeset in ghc [e01d7e1]ghc-7.2 by Ian Lynagh <igloo@…>
Don't subtract HC_tot_time when calculating mut_user_time Heap census now happens during GC, so that time is already accounted for in GC_tot_cpu.
3:14 PM Changeset in ghc [aeb8b95]ghc-7.2 by Ian Lynagh <igloo@…>
Fix heap profiling times Now that the heap census runs in the middle of garbage collections, the "CPU time" it was calculating included any CPU time used so far in the current GC. This could cause CPU time to appear to go down, which means hp2ps complained about "samples out of sequence". I'm not sure if this is the nicest way to solve this (maybe resurrecting mut_user_time_during_GC would be better?) but it gets things working again.
3:13 PM Changeset in ghc [03ac35da]ghc-7.2 by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
3:13 PM Changeset in ghc [ae29d8b]ghc-7.2 by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with base
3:12 PM Changeset in ghc [0f38948f]ghc-7.2 by Ian Lynagh <igloo@…>
Comments only
3:12 PM Changeset in ghc [f1158aa]ghc-7.2 by Ian Lynagh <igloo@…>
Implement a findCycle function in Digraph, and use it to report module loops nicely This fixes Trac #5307. Now we get Module imports form a cycle: module `M8' (.\M8.hs) imports `M1' (M1.hs) which imports `M9' (.\M9.hs-boot) which imports `M8' (.\M8.hs) And the algorithm is linear time.
3:11 PM Changeset in ghc [108de2a]ghc-7.2 by Ian Lynagh <igloo@…>
Update safe haskell doc about Data.Typeable
3:10 PM Changeset in ghc [ec1e12b]ghc-7.2 by Ian Lynagh <igloo@…>
show warning flags in :set (lost in the recent dopt->wopt change, noticed by test ghci024)
3:10 PM Changeset in ghc [a754466d]ghc-7.2 by Ian Lynagh <igloo@…>
need to release the SM lock around heapCensus() to avoid deadlock with +RTS -hT and -threaded.
3:10 PM Changeset in ghc [37541d8f]ghc-7.2 by Ian Lynagh <igloo@…>
one more instance of the 64-bit constant bug I noticed
3:09 PM Changeset in ghc [b982db15]ghc-7.2 by Ian Lynagh <igloo@…>
Eta expand partial applications When we have x = \v -> map g we want to eta-expand to x = \v y -> map g y We weren't doing so, and that led to worse code and, perhaps, #5285. I need to check the latter, but I was certainly seeing one similar error. Anyway this looks like a definite improvement
3:07 PM Changeset in ghc [c669fe8]ghc-7.2 by Ian Lynagh <igloo@…>
When specialising recursive functions, mark the specialised function NOINLINE This fixes Trac #4903. See Note [Specialising imported functions] in OccurAnal.
3:07 PM Changeset in ghc [d359968c]ghc-7.2 by Ian Lynagh <igloo@…>
Change loop breaker terminology We used to have "loop breaker" and "non-rule loop breaker", but the unqualified version in particualr was pretty confusing. So now we have "strong loop breaker" and "weak loop breaker"; comments in BasicTypes and OccurAnal.
3:06 PM Changeset in ghc [4092378]ghc-7.2 by Ian Lynagh <igloo@…>
Comments and white space
3:05 PM Changeset in ghc [ff290832]ghc-7.2 by Ian Lynagh <igloo@…>
Generalise the type of minusVarEnv slightly
3:05 PM Changeset in ghc [4873d41]ghc-7.2 by Ian Lynagh <igloo@…>
Add an unregisterised config to build.mk
3:04 PM Changeset in ghc [76c74a16]ghc-7.2 by Ian Lynagh <igloo@…>
Enable derived but not hand crafted Typeable instances in Safe Haskell Conflicts: compiler/typecheck/TcInstDcls.lhs
3:01 PM Changeset in ghc [c5264160]ghc-7.2 by Ian Lynagh <igloo@…>
Fix 'make test' command for new testsuite location
3:01 PM Changeset in ghc [4c79c66]ghc-7.2 by Ian Lynagh <igloo@…>
Update some files for new testsuite tests location
1:14 PM Changeset in ghc [d8b3d625]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
1:14 PM Changeset in testsuite [5cc6914]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
1:13 PM Ticket #5342 (2047 core lint error when profiling) created by igloo
Cut-down copy of the 2047 test: […] […] […]
12:43 PM Ticket #5341 (signals004(profasm) core lint error) created by igloo
signals004(profasm) is giving a core lint error. Here's a slightly cut …
12:14 PM Changeset in ghc [ee9c7314]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't subtract HC_tot_time when calculating mut_user_time Heap census now happens during GC, so that time is already accounted for in GC_tot_cpu.
3:17 AM Ticket #1803 (Include qCurrentLoc in the Quasi class) closed by reinerp
fixed: This was implemented when quasi-quotation was introduced: […]

Jul 23, 2011:

11:07 PM Changeset in ghc [5c6e293]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove prototype to mut_user_time_during_GC The function no longer exists.
11:01 PM Changeset in ghc [4f8cfaf]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix heap profiling times Now that the heap census runs in the middle of garbage collections, the "CPU time" it was calculating included any CPU time used so far in the current GC. This could cause CPU time to appear to go down, which means hp2ps complained about "samples out of sequence". I'm not sure if this is the nicest way to solve this (maybe resurrecting mut_user_time_during_GC would be better?) but it gets things working again.
8:46 PM Changeset in ghc [2b42de7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add rules for Integer constant folding
8:37 PM Changeset in ghc [4f52ee4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a test for Integer constant folding
8:37 PM Changeset in testsuite [70ef0150]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for Integer constant folding
5:36 PM Changeset in ghc [525aca2c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
A nice tidy-up for CvSubst and liftCoSubst A "lifting substitition" takes a *type* to a *coercion*, using a substitution that takes a *type variable* to a *coercion*. We were using a CvSubst for this purpose, which was an awkward exception: in every other use of CvSubst, type variables map only to types. Turned out that Coercion.liftCoSubst is quite a small function, so I rewrote it with a special substitution type Coercion.LiftCoSubst, just for that purpose. In doing so I found that the function itself was bizarrely over-complicated ... a direct result of mis-using CvSubst. So this patch makes it all simpler, faster, and easier to understand. No bugs fixed though!
5:30 PM Changeset in ghc [49861e7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Reject bad 'deriving' directives (fixes Trac #5287) The 'deriving' mechanism that infers the context for an instance declarations was going into a loop, as a result of an instance like instance C a b => D [a] where the 'b' isn't mentioned in the head. This patch identifies those cases. I also needed to make TcErrors generate a suitable error message. On the way I improved the reporting of "ambiguous" variables; for example arrowfail001 now generates a better message.
5:14 PM Changeset in ghc [53bccbb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Ooops, I messed up the stderr file for T5287; this fixes it
5:14 PM Changeset in testsuite [466e95e]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Ooops, I messed up the stderr file for T5287; this fixes it
5:13 PM Changeset in ghc [1bcd34c5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved error report
5:13 PM Changeset in testsuite [11493c2]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved error report
4:56 PM Changeset in ghc [6e57e93d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
4:56 PM Changeset in integer-gmp [94df30b]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
2:11 PM Changeset in ghc [12f0c84]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build
12:34 PM Changeset in base [a9c54c2]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Simplify int2Word# . integerToInt -> integerToWord
12:34 PM Changeset in ghc [13ebd1e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Simplify int2Word# . integerToInt -> integerToWord
12:31 PM Changeset in ghc [69985f0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:31 PM Changeset in ghc [ddada32]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:31 PM Changeset in integer-gmp [661a3e3]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:30 PM Changeset in base [0e618f8]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
12:30 PM Changeset in ghc [0a69e14]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
12:27 PM Changeset in ghc [e5cda42]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:27 PM Changeset in testsuite [0c3676c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-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
12:25 PM Changeset in ghc [8b9fffbf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #5287
12:25 PM Changeset in testsuite [6210836]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5287
12:22 PM Changeset in ghc [d493135]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Whitespace only in prelude/PrelNames.lhs
12:21 PM Changeset in ghc [6d44d58e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more dead code
12:09 PM Changeset in ghc [4690619]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some unused IdKeys
11:36 AM Changeset in ghc [8b7e2536]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Accept plugins04 output
11:36 AM Changeset in testsuite [5ec4d3a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept plugins04 output
Note: See TracTimeline for information about the timeline view.