Timeline


and

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-synonymswip/travis 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-synonymswip/travis 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-newwip/travis 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-synonymswip/travis 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-compatwip/travis 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-compatwip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-synonymswip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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-compatwip/travis 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-compatwip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-synonymswip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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-synonymswip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-synonymswip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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-compatwip/travis 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-synonymswip/travis 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-newwip/travis 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-synonymswip/travis 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-synonymswip/travis 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-synonymswip/travis 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-synonymswip/travis 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-compatwip/travis 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-compatwip/travis 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-newwip/travis 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-newwip/travis 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-newwip/travis 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-compatwip/travis 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

Jul 22, 2011:

11:43 PM Changeset in ghc [da1938c]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-compatwip/travis by Ian Lynagh <igloo@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
11:43 PM Changeset in testsuite [5462837]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@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
10:18 PM Changeset in base [d1fbd3b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp 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.
10:18 PM Changeset in ghc [7359f814]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis 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.
10:17 PM Changeset in ghc [725e6ee]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-newwip/travis 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.
9:57 PM Changeset in base [905989a]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
9:57 PM Changeset in ghc [78aba9a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
9:57 PM Changeset in ghc [8f57a40b]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-newwip/travis by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with base
7:30 PM Changeset in ghc [b4c7862]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-compatwip/travis by Ian Lynagh <igloo@…>
Monir tweaks to annrun01
7:30 PM Changeset in testsuite [e1bc5e3]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@…>
Monir tweaks to annrun01
7:29 PM Changeset in ghc [d4d30941]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Follow library changes
7:25 PM Changeset in ghc [8dfa34fb]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-newwip/travis by Ian Lynagh <igloo@…>
Remove dead code
6:18 PM Changeset in ghc [246d0f7a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix build following modules moving around
6:18 PM Changeset in integer-gmp [ff3bf22]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fix build following modules moving around
6:09 PM Changeset in ghc [1f9e4a30]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Eq and Ord instances are now in the integer package, not base
6:09 PM Changeset in integer-gmp [6f910fd]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Eq and Ord instances are now in the integer package, not base
6:09 PM Changeset in ghc [3c793f7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Integer Eq and Ord instances are now in the integer package
6:09 PM Changeset in ghc-prim [3baa0fc]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Integer Eq and Ord instances are now in the integer package
6:09 PM Changeset in ghc [546d609b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Use LANGUAGE pragmas rather than OPTIONS_GHC
6:09 PM Changeset in ghc-prim [aa1215d]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Use LANGUAGE pragmas rather than OPTIONS_GHC
4:56 PM Ticket #4227 (Allow SPECIALISE pragmas for functions defined in another module) closed by simonpj
fixed: Great. Sounds as if we're done with this ticket then.
4:46 PM Changeset in ghc [6470c7e7]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-newwip/travis by Ian Lynagh <igloo@…>
Follow the move of GHC.Classes from base to ghc-prim
4:45 PM Changeset in base [256ecf2c]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
GHC.Classes has moved to ghc-prim
4:45 PM Changeset in ghc [e939cea]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
GHC.Classes has moved to ghc-prim
4:45 PM Changeset in ghc [a4986712]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Move GHC.Classes here from base
4:45 PM Changeset in ghc-prim [28b6560]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Move GHC.Classes here from base
4:40 PM Changeset in ghc [1c400625]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-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5303
4:40 PM Changeset in testsuite [8eda816]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 #5303
4:36 PM Ticket #5340 (wrong warning on incomplete case analysis in conjunction with empty data ...) created by Lemming
I load the following code into GHCi with warnings enabled (-Wall) […] …
4:21 PM Ticket #5339 (Data.Bits instances should use default shift instead of shiftL/shiftR) created by liyang
The documentation notes that the second arg of shiftL/shiftR must be …
12:03 PM Changeset in ghc [e4995617]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-compatwip/travis by George Roldugin <groldugin@…>
Fix dph-diophantine (#5065) 1. Adjust array lengths to be equal when performing parallel array comprehensions 2. Lower input arguments to prevent arithmetic overflow
12:03 PM Changeset in testsuite [26c608a]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 George Roldugin <groldugin@…>
Fix dph-diophantine (#5065) 1. Adjust array lengths to be equal when performing parallel array comprehensions 2. Lower input arguments to prevent arithmetic overflow
8:50 AM Ticket #5338 (Race hazard in Random library test suite) created by simonpj
In a validate run, rangeTest fails thus […] Ian writes: The problem …
7:57 AM Changeset in ghc [d4ded7a]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-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:57 AM Changeset in ghc [406a369f]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-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
7:56 AM Changeset in ghc [e859021]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-newwip/travis by Simon Peyton Jones <simonpj@…>
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.
5:37 AM Changeset in ghc [e06ffb5e]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-newwip/travis by Ben Lippmeier <benl@…>
Fix build on OSX, thanks to David Peixotto
12:29 AM Changeset in ghc [e62439c4]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-newwip/travis by David Terei <davidterei@…>
Update safe haskell doc about Data.Typeable
12:04 AM SafeHaskell edited by dterei
Add note on how Data.Typeable is handled (diff)
Note: See TracTimeline for information about the timeline view.