Timeline


and

Nov 1, 2007:

10:11 PM Ticket #1791 (heap overflow should generate an exception) reopened by guest
I actually expected to get an exception stating "out of heap", like it …
3:03 PM Changeset in ghc [5c6aded]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
allow PAPI to be installed somewhere non-standard
3:02 PM Changeset in ghc [1a4ff8d]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix warnings
3:02 PM Changeset in ghc [8058f95]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix a warning
3:02 PM Changeset in ghc [a78f4a5]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix a warning
12:22 PM Ticket #1820 (Windows segfault-catching only works for the main thread) created by simonmar
On Windows, the RTS tries to catch segmentation faults and divide-by-zero …
12:13 PM Ticket #1819 (x86 native codegen implements float2int# incorrectly) created by simonmar
float2Int# is supposed to truncate towards zero, but the x86 native …
11:19 AM Changeset in ghc [7d0200a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
fix this test on the 6.8 branch
11:19 AM Changeset in testsuite [a6909cb]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
fix this test on the 6.8 branch
11:17 AM Changeset in ghc [3424aa4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
add output for the 6.8 branch
11:17 AM Changeset in testsuite [6498b40]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
add output for the 6.8 branch
11:03 AM Ticket #1818 (Code size increase vs. 6.6.1) created by simonmar
Code size for 6.8.1 has increased around 20% compared to 6.6.1. Find out …

Oct 31, 2007:

8:43 PM Ticket #1817 (Should be possible to specify pragmas with mixed case) created by igloo
Reported here: …
7:54 PM Ticket #1816 (Add Data.Set.mapMaybe) created by guest
This function is also available for lists (from Data.Maybe) and Maps …
4:31 PM Changeset in ghc [19c563c]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
rename n_threads to n_gc_threads
4:30 PM Changeset in ghc [a84385f]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Refactor PAPI support, and add profiling of multithreaded GC
3:38 PM Changeset in ghc [bf4d6a5]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix merge errors
3:34 PM Changeset in ghc [56798c91]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
refactoring of eager_promotion in scavenge_block()
3:33 PM Changeset in ghc [d13df73]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
compile special minor GC versions of evacuate() and scavenge_block() This is for two reasons: minor GCs don't need to do per-object locking for parallel GC, which is fairly expensive, and secondly minor GCs don't need to follow SRTs.
3:32 PM Changeset in ghc [a148ad2]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fixes for eval_thunk_selector() in parallel GC
2:45 PM Changeset in ghc [cacd714c]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Remove the optimisation of avoiding scavenging for certain objects Some objects don't need to be scavenged, in particular if they have no pointers. This seems like an obvious optimisation, but in fact it only accounts for about 1% of objects (in GHC, for example), and the extra complication means it probably isn't worth doing.
2:42 PM Changeset in ghc [c3572443]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
GC refactoring: change evac_gen to evac_step By establishing an ordering on step pointers, we can simplify the test (stp->gen_no < evac_gen) to (stp < evac_step) which is common in evacuate().
2:36 PM Changeset in ghc [bf1197b]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
GC refactoring: make evacuate() take an StgClosure** Change the type of evacuate() from StgClosure *evacuate(StgClosure *); to void evacuate(StgClosure **); So evacuate() itself writes the source pointer, rather than the caller. This is slightly cleaner, and avoids a few memory writes: sometimes evacuate() doesn't move the object, and in these cases the source pointer doesn't need to be written. It doesn't have a measurable impact on performance, though.
1:09 PM Changeset in ghc [698364a]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
tiny optimisation in evacuate()
1:07 PM Changeset in ghc [f2ca6de]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Initial parallel GC support eg. use +RTS -g2 -RTS for 2 threads. Only major GCs are parallelised, minor GCs are still sequential. Don't use more threads than you have CPUs. It works most of the time, although you won't see much speedup yet. Tuning and more work on stability still required.
12:51 PM Changeset in ghc [d5bd3e82]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Refactoring of the GC in preparation for parallel GC This patch localises the state of the GC into a gc_thread structure, and reorganises the inner loop of the GC to scavenge one block at a time from global work lists in each "step". The gc_thread structure has a "workspace" for each step, in which it collects evacuated objects until it has a full block to push out to the step's global list. Details of the algorithm will be on the wiki in due course. At the moment, THREADED_RTS does not compile, but the single-threaded GC works (and is 10-20% slower than before).
12:37 PM Ticket #1794 (map has strange unfolding, code blowup and performance loss) closed by igloo
fixed: All 3 merged.
12:36 PM Ticket #1272 (newStdGen returns the same value on successive calls) closed by igloo
fixed: Merged
10:17 AM Commentary/Packages/PackageCompatibilityProposal edited by simonmar
(diff)
8:14 AM Ticket #1815 (Occurs check error from equality constraint) created by guest
I was writing that manipulates witnesses for equality constraints, and saw …
12:12 AM Changeset in ghc [23a75f76]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Replace "tail -n +2" with "sed 1d", as Solaris doesn't understand the former

Oct 30, 2007:

11:45 PM Ticket #1712 (unknown symbol “glutGet”) closed by igloo
fixed: Fixed in 6.8.0.20071029.
11:29 PM Ticket #1720 (6.8.0.20070917 Haddock links use absolute paths with no "file://" prefix) closed by igloo
fixed: Fixed in 20071030.
3:38 PM Ticket #1801 (HEAD does not install) closed by guest
fixed
3:37 PM Ticket #1812 (HEAD panics) closed by guest
fixed
2:45 PM Changeset in ghc [9e5fe6be]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
also count total dispatch stalls in +RTS -as
1:00 PM Changeset in ghc [79c94087]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
move GetRoots() to GC.c
12:04 PM Changeset in base [6ec8b4c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
add Control.Category to the nhc98 build
12:04 PM Changeset in ghc [6270bf07]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Malcolm.Wallace@…>
add Control.Category to the nhc98 build
12:04 PM Changeset in base [849a44e]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
fix nhc98 build: need a qualified Prelude import
12:04 PM Changeset in ghc [a4b128f6]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Malcolm.Wallace@…>
fix nhc98 build: need a qualified Prelude import
11:31 AM SQLLikeComprehensions edited by simonpj
(diff)
11:10 AM Changeset in ghc [c86f0388]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Update output (comments added to source file)
11:10 AM Changeset in testsuite [9601795]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Update output (comments added to source file)
12:36 AM ReportABug edited by guest
Included info about the CC field for guests (diff)
12:17 AM Ticket #1814 (Lightweight quoting Stage error in interactive mode) created by guest
[…] This error didn't show with version 6.6 […]

Oct 29, 2007:

11:52 PM ReportABug edited by guest
Added info about the guest account (diff)
11:32 PM Ticket #1813 (Strange type representation bug with phantom type synonyms in interactive ...) created by guest
Sorry for the confusing summary The following module defines a phatom …
9:25 PM Ticket #1812 (HEAD panics) created by guest
== make install -r; in /home/me/haskell/ghc/compiler …
6:35 PM Changeset in ghc [1d2b2b8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ashley Yakeley <ashley@…>
correct code for typecheck/should_compile/tc192.hs
6:35 PM Changeset in testsuite [0cd56cc]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ashley Yakeley <ashley@…>
correct code for typecheck/should_compile/tc192.hs
4:43 PM Ticket #1811 (liberate case needs an independent threshold) created by simonmar
The liberate-case pass (on with -O2) is causing code duplication in the …
3:46 PM Ticket #1625 (Windows installer: no Users guide or Cabal docs) closed by igloo
fixed: Fixed in 20071029
3:07 PM Changeset in base [7da090c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
Fix performance regression: re-instate -funbox-strict-fields Yikes! While investigating the increase in code size with GHC 6.8 relative to 6.6, I noticed that in the transition to Cabal for the libraries we lost -funbox-strict-fields, which is more or less depended on by the IO library for performance. I'm astonished that we didn't notice this earlier! To reduce the chances of this happening again, I put -funbox-strict-fields in the OPTIONS_GHC pragma of the modules that need it. {-# UNPACK #-} pragmas would be better, though.
3:07 PM Changeset in ghc [8898b4b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
Fix performance regression: re-instate -funbox-strict-fields Yikes! While investigating the increase in code size with GHC 6.8 relative to 6.6, I noticed that in the transition to Cabal for the libraries we lost -funbox-strict-fields, which is more or less depended on by the IO library for performance. I'm astonished that we didn't notice this earlier! To reduce the chances of this happening again, I put -funbox-strict-fields in the OPTIONS_GHC pragma of the modules that need it. {-# UNPACK #-} pragmas would be better, though.
2:55 PM LightweightCCSCallStack edited by mnislaih
(diff)
1:19 PM Changeset in base [ee60f7f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
FIX BUILD: Haddock 1.x fails to parse (Prelude..)
1:19 PM Changeset in ghc [f9bc7b82]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
FIX BUILD: Haddock 1.x fails to parse (Prelude..)
12:02 PM LightweightCCSCallStack edited by mnislaih
(diff)
11:46 AM Changeset in unix [4dbad99]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
fix framework failures
11:25 AM Ticket #1763 (dictionaries in GHC.Float not being inlined) closed by simonpj
fixed: Fixed; same patch as #1709. Simon
11:24 AM Changeset in ghc [fcdadfa3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Update tc141 expected output Revert to getting an error from the renamer
11:24 AM Changeset in testsuite [28abff4]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Update tc141 expected output Revert to getting an error from the renamer
11:04 AM Ticket #1810 (install-sh copies only a single header file to $(BIN_DIST_DIR)/includes/) created by guest
During "gmake binary-dist" only the first header file (i.e. Block.h) …
10:09 AM Ticket #1622 (Haskell program's standard output breaks down if piped through 'more') closed by simonmar
fixed: I'm fairly sure this is a dup of #724, which is fixed in 6.8.1. Please …
2:30 AM Ticket #1773 (Add Compositor class as superclass of Arrow, in Control.Compositor) closed by guest
fixed
2:25 AM Changeset in base [f794b53]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ashley Yakeley <ashley@…>
new Control.Category, ghc ticket #1773
2:25 AM Changeset in ghc [da44e83]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ashley Yakeley <ashley@…>
new Control.Category, ghc ticket #1773
12:29 AM Ticket #1809 (type families: difference in type-checking between compile-time and ...) created by guest
in the module […] Here is the resulting interactive session, which I …

Oct 28, 2007:

11:41 PM Ticket #1808 (type families: impossible happened, at runtime in GHCi) created by guest
in the following module: […] Expected behavior, using FunDeps: …
9:59 PM Ticket #1778 (Linux binary distributions only have one RTS way) closed by igloo
fixed: Fixed in 20071028.
8:15 PM SQLLikeComprehensions edited by guest
(diff)
8:14 PM SQLLikeComprehensions edited by guest
(diff)
8:03 PM SQLLikeComprehensions edited by guest
(diff)
8:01 PM Changeset in ghc [bf9817e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
outofmem2 doesn't pass in the 6.8 branch
8:01 PM Changeset in testsuite [2b25211]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
outofmem2 doesn't pass in the 6.8 branch
7:51 PM Changeset in ghc [eee8899]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Update test results in the 6.8 branch
7:51 PM Changeset in testsuite [620a9e3]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update test results in the 6.8 branch
7:37 PM SQLLikeComprehensions created by guest
7:36 PM Commentary edited by guest
Link to new page on SQL like comprehensions (diff)

Oct 27, 2007:

11:37 PM Ticket #1797 (type equality test leads to a looping type checker) closed by igloo
fixed: Merged
11:37 PM Ticket #1719 (6.8.0.20070917 No runHaskell command) closed by igloo
fixed: Merged
4:46 PM Ticket #1795 (typechecker loops on simple program with fundep) closed by simonpj
fixed: Fixed! The error message is different than before: […] but it's still …
4:43 PM Ticket #1781 (Type equality class leads to non-termination) closed by simonpj
fixed: Thank you for the report. I've fixed this one -- or at least I have …
4:40 PM Ticket #1783 (FD leads to non-termination of type checker) closed by simonpj
fixed: When we have fundeps working using equality constraints in their full …
4:37 PM Changeset in ghc [bdc2e98]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Tests for functional dependencies and loops in TcSimplify
4:37 PM Changeset in testsuite [d4d8826]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Tests for functional dependencies and loops in TcSimplify
4:22 PM Ticket #1782 (gmake check-packages fails for ghc-6.8.0.20071017-src on solaris) closed by igloo
fixed: Merged
4:21 PM Ticket #1796 (Build fails under OS X: Hpc.c:191:0: error: conflicting types for ...) closed by igloo
fixed: Both merged
2:54 PM Ticket #1258 (Insecure temporary file creation) closed by igloo
fixed: Merged
2:53 PM Ticket #1270 (STUArray and IOUArray lack an Eq instance) closed by igloo
fixed: Merged
2:53 PM Ticket #1791 (heap overflow should generate an exception) closed by igloo
fixed: Merged
2:21 PM Ticket #1745 (i386 Linux bindist doesn't install .hi files for the ghc package) closed by igloo
fixed: Fixed in 20071026.
8:02 AM WorkingConventions edited by tim
added link to TestingPatches page -- at least, I had a hard time finding … (diff)
12:48 AM Ticket #1807 (type equality coercions not symmetric + order dependent) created by guest
I'm not entirely sure this is a bug, but it seems pretty weird behaviour: …
12:18 AM Ticket #1806 (panic when pattern matching infix constructors with too many arguments) created by guest
When compiling the following incorrect code […] both 6.8.0.20071025 and …
12:10 AM Commentary/Packages/PackageCompatibilityProposal edited by guest
fill in section 5 (provides/requires) (diff)

Oct 26, 2007:

4:36 PM Ticket #1805 ("tail" is different under Solaris) created by guest
Every new shell-hack bears the risk of failing under solaris: […]

Oct 25, 2007:

7:54 PM Ticket #1804 (Panic: applyTypeToArgs with -O) created by dons
My HWN publishing program, http://www.galois.com/~dons/publish.hs
6:05 PM Ticket #1803 (Include qCurrentLoc in the Quasi class) created by guest
From the "Notes on Template Haskell 2"[1] document. […] [1]
4:21 PM Ticket #1802 (proposal: fix comparison operations for base:Data.Version.Version) created by malcolm.wallace@…
Proposal: that values of the type Data.Version.Version should compare …
12:37 PM Commentary/Packages/PackageCompatibilityProposal edited by simonmar
(diff)
12:27 PM Commentary/Packages/PackageCompatibilityProposal edited by simonmar
(diff)
11:53 AM Commentary/Packages/PackageCompatibilityProposal edited by guest
fixed? ref to non-existent solution 3, added note about renaming to lax … (diff)
10:46 AM Changeset in ghc [a0b41e7e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
add 6.8 output
10:46 AM Changeset in testsuite [86d0063]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
add 6.8 output
10:34 AM Changeset in ghc [4cfe25d1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
update expected failures for the 6.8 branch
10:34 AM Changeset in testsuite [3d4ec48]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
update expected failures for the 6.8 branch
10:31 AM Changeset in ghc [813a2b99]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
arrowrun004 is now apparently passing on both 6.8 and 6.9
10:31 AM Changeset in testsuite [2e47ca2]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
arrowrun004 is now apparently passing on both 6.8 and 6.9
10:28 AM Changeset in ghc [03f88cd]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
ind2 apparently works on the 6.8 branch
10:28 AM Changeset in testsuite [f029a36]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
ind2 apparently works on the 6.8 branch
10:27 AM Changeset in ghc [a59f5dbd]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
GMapAssoc, GMapTop now apparently work on the 6.8 branch
10:27 AM Changeset in testsuite [6ea91c3]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
GMapAssoc, GMapTop now apparently work on the 6.8 branch
9:40 AM Commentary/Packages/PackageCompatibilityProposal edited by simonmar
(diff)

Oct 24, 2007:

11:00 PM Ticket #1501 (Panic in RegisterAlloc) reopened by guest
I have found a new manifestation of this bug even when all the variables …
7:40 PM Ticket #1801 (HEAD does not install) created by guest
I got (for package parallel) […] and final output: […]
6:53 PM Ticket #1759 (HPC interaction with -Wall leading to spurious pattern match warnings) closed by igloo
fixed: I believe all the relevant patches have now been merged
6:49 PM Ticket #1545 (GHCi debugger doesn't work on an unregisterised compiler) closed by igloo
fixed: All merged
6:48 PM Ticket #1652 (System.Directory.copyFile breakage) closed by igloo
fixed: All merged
2:53 PM Commentary/Packages/PackageCompatibilityProposal edited by duncan
Add info on package overlaps and lax base version deps (diff)
2:16 PM Commentary/Packages/PackageCompatibilityProposal edited by simonmar
(diff)
2:09 PM Commentary/Packages/PackageCompatibilityProposal created by simonmar
1:47 PM Ticket #1141 (Add extra completion functionality to readline package) closed by igloo
fixed: Merged
1:07 PM Packages edited by simonmar
(diff)
1:07 PM Packages edited by simonmar
(diff)
1:06 PM Packages edited by simonmar
(diff)
1:06 PM Packages edited by simonmar
(diff)
1:06 PM Packages created by simonmar
11:59 AM Ticket #1800 (Template Haskell support for running functions defined in the same module) created by simonpj
Currently TH has the following restriction: You can only run a function …
11:52 AM Ticket #1546 (maessen_hashtab is broken) closed by simonmar
fixed: The test is now working.
11:50 AM Changeset in ghc [f121012]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
this test works now, apparently
11:50 AM Changeset in testsuite [ed36987]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
this test works now, apparently
10:04 AM Changeset in ghc [5521d34d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
add test for #1791
10:04 AM Changeset in testsuite [2317a8ff]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
add test for #1791
9:09 AM Changeset in base [1933bab]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
Fix doc building with Haddock 0.9 I was using a recent build here, which is more tolerant.
9:09 AM Changeset in ghc [90af93e0]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
Fix doc building with Haddock 0.9 I was using a recent build here, which is more tolerant.
8:55 AM Ticket #1760 (ghc 6.6.1: internal error: asyncRead# on threaded RTS) closed by simonmar
fixed: Was fixed by this patch, I think: […]
8:33 AM Ticket #1709 (simplifier causes stack overflow in ghc-6.8.0.20070916) closed by simonmar
fixed: Simon fixed this: […]

Oct 23, 2007:

10:51 PM Ticket #1799 (Retain export-list order in ModIface, use it in :browse) created by guest
while trying to write a test for an extension of :browse, i encountered an …
1:43 PM Ticket #1660 (Can't make DLLs anymore) closed by guest
fixed: Forgot to close the ticket :) - Thanks …
1:34 PM Ticket #106 (com. line args not honoured for recompil) closed by simonmar
duplicate: I don't think this adds anything over #437
1:30 PM Ticket #1268 (GHCi reads from stdin do not handle ^D) closed by simonmar
invalid: I claim this is not a bug. GHCi defaults to no buffering on stdin, …
1:09 PM Changeset in base [ed89c51]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
FIX #1258: document that openTempFile is secure(ish) Also change the mode from 0666 to 0600, which seems like a more sensible value and matches what C's mkstemp() does.
1:09 PM Changeset in ghc [9c374bf1]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
FIX #1258: document that openTempFile is secure(ish) Also change the mode from 0666 to 0600, which seems like a more sensible value and matches what C's mkstemp() does.
11:56 AM Ticket #1787 (Test.QuickCheck does not install (unbuildable) in HEAD) closed by simonmar
fixed: Now fixed.
11:55 AM Ticket #1790 (HEAD still broken (Could not find module `Data.Map':)) closed by simonmar
fixed: Now fixed.
9:32 AM Ticket #1798 (add better framework support to ghc) created by guest
ghc should be enabled to find a framework at runtime even in a user's home …

Oct 22, 2007:

10:32 PM Ticket #1784 (Duplicate cases for EM_AMD64 and EM_X86_64) closed by igloo
fixed: Merged
10:27 PM Ticket #1468 (:browse should browse currently loaded module) closed by igloo
fixed: First merged; second is in the shared testsuite, so no merge needed.
10:24 PM Ticket #1450 (^C doesn't result in the cost center stack being printed when running with ...) closed by igloo
fixed: Merged
10:12 PM Ticket #1662 (mistranslation of arrow notation) closed by igloo
fixed: Merged
9:29 PM Ticket #1797 (type equality test leads to a looping type checker) created by guest
The following code (similar to one of HList’s generic type equality tests) …
6:35 PM Ticket #1796 (Build fails under OS X: Hpc.c:191:0: error: conflicting types for ...) created by guest
Have a log: ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W …
3:05 PM Ticket #1795 (typechecker loops on simple program with fundep) created by guest
The program below causes the "Renamer/typechecker" phase to loop. …
1:27 PM Changeset in base [3f0474c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Duncan Coutts <duncan@…>
Clean up .cabal file a bit specify build-type and cabal-version >= 1.2 put extra-tmp-files in the right place use os(windows) rather than os(mingw32)
1:27 PM Changeset in ghc [c17eadb0]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Duncan Coutts <duncan@…>
Clean up .cabal file a bit specify build-type and cabal-version >= 1.2 put extra-tmp-files in the right place use os(windows) rather than os(mingw32)
1:26 PM Changeset in process [904d4e2]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Duncan Coutts <duncan@…>
Move extra-tmp-files to right section and specify build-type and cabal-version Again, use os(windows) rather than os(mingw32)
10:29 AM Ticket #1794 (map has strange unfolding, code blowup and performance loss) created by simonmar
[…] gives this with ghc-6.8.1 -O -ddump-simpl: […] This is not, …
9:53 AM Ticket #1785 (xargs failure) closed by simonmar
fixed: I removed the use of the -s option: […]
9:22 AM Changeset in ghc [aaab2ac]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
use -ignore-dot-ghci Suggested by Claus Reinke
9:22 AM Changeset in testsuite [2d7d102]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
use -ignore-dot-ghci Suggested by Claus Reinke
8:40 AM Ticket #1793 (Compiling QuickCheck fails) closed by duncan
duplicate: Same problem as bug #1790, that ghc-HEAD's base version needs fixing.
8:32 AM Ticket #1793 (Compiling QuickCheck fails) created by guest
I did a 'darcs get' on 2007-10-19, ran boot and configure and then tried …
8:17 AM Changeset in ghc [5ba7aba1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
Add space after -ignore-dot-ghci pointed out by Claus Reinke
8:17 AM Changeset in testsuite [0ab7359]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
Add space after -ignore-dot-ghci pointed out by Claus Reinke

Oct 21, 2007:

10:12 PM Building/RunningTests edited by igloo
(diff)
6:23 PM Ticket #1792 (-ddump-minimal-imports breaks qualified imports (import...as)) created by guest
When using the -ddump-minimal-imports option on a Haskell file, it …
2:08 PM Ticket #1791 (heap overflow should generate an exception) created by guest
I want to use the -M option for the goals that are stated in the manual. …

Oct 20, 2007:

3:48 PM ReportABug edited by ross
more about the type field (diff)
3:37 PM WorkingConventions edited by ross
note on Milestone (diff)

Oct 19, 2007:

2:55 PM Ticket #1790 (HEAD still broken (Could not find module `Data.Map':)) created by guest
Graphics/UI/GLUT/Menu.hs:28:7: Could not find module `Data.Map': …
2:10 PM Changeset in ghc [5951c536]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix various tests for the 6.8 branch
2:10 PM Changeset in testsuite [a4d77d0]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix various tests for the 6.8 branch
1:10 PM Changeset in ghc [39c6c73]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add namebase_if_compiler_lt to the testsuite driver Allows us to use a different name base for foo.stderr for old compilers, e.g. test('tc141', namebase_if_compiler_lt('ghc', '6.9', 'tc141-6.8'), compile_fail, [''])
1:10 PM Changeset in testsuite [384b835]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add namebase_if_compiler_lt to the testsuite driver Allows us to use a different name base for foo.stderr for old compilers, e.g. test('tc141', namebase_if_compiler_lt('ghc', '6.9', 'tc141-6.8'), compile_fail, [''])
12:46 PM Changeset in ghc [de51abf3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
tcfail175: improved error message slightly
12:46 PM Changeset in testsuite [ddd2cb9]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
tcfail175: improved error message slightly
12:32 PM Changeset in ghc [927fe3b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
add test for #1468
12:32 PM Changeset in testsuite [1317fda]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
add test for #1468
12:06 PM Changeset in ghc [aee6f58e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
tcfail174: minor improvement of error message
12:06 PM Changeset in testsuite [3d133f8]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
tcfail174: minor improvement of error message
11:05 AM Ticket #1567 (too little information from error message when matching types with same ...) closed by simonmar
fixed: I'm fairly sure this one is fixed. I modified the code for …
10:59 AM Ticket #1789 (New warning: missing import lists) created by simonmar
Import lists are useful when importing from a package, because they …
9:09 AM Ticket #1788 (panic with Template Haskell splicing/quoting) closed by guest
fixed: Oh, crud, it is wrong. That was dumb of me. Sorry about that. I'm …
7:37 AM Changeset in ghc [193348e9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Update output for TH_exn1 I'm actually not certain why this output has changed: - Code: case reverse "no" of [] -> return (GHC.Base.[]) + Code: let + return = return + $dMonad = Language.Haskell.TH.Syntax.$f22 + in case reverse "no" of [] -> return (GHC.Base.[]) Perhaps it's something to do with inlining? Anyway it's not too important, because this stuff is only displayed for TH splices that crash with (head []) or something like that.
7:37 AM Changeset in testsuite [290bd50]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Update output for TH_exn1 I'm actually not certain why this output has changed: - Code: case reverse "no" of [] -> return (GHC.Base.[]) + Code: let + return = return + $dMonad = Language.Haskell.TH.Syntax.$f22 + in case reverse "no" of [] -> return (GHC.Base.[]) Perhaps it's something to do with inlining? Anyway it's not too important, because this stuff is only displayed for TH splices that crash with (head []) or something like that.
12:03 AM Ticket #1788 (panic with Template Haskell splicing/quoting) created by guest
I got a panic when quoting a name in some qualified module. The …

Oct 18, 2007:

10:11 PM Ticket #1429 (:list gets confused by bang patterns in .lhs files) reopened by mnislaih
I found it, it is a bang pattern in a .lhs file. Try with the usual …
9:28 PM Ticket #1787 (Test.QuickCheck does not install (unbuildable) in HEAD) created by guest
Title says it all.
4:26 PM Ticket #1395 (let ./configure check for a GNUreadline framework) reopened by guest
It would be nice if also the frameworks under $HOME/Library/Frameworks
3:46 PM Ticket #1786 (can't build ghc-6.8.0.20071017 under Solaris using a GNU linker) created by guest
if I have a GNU linker first in my PATH then configure allows the -x …
3:29 PM Changeset in process [a93a9ab]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Duncan Coutts <duncan@…>
Don't use tabs in .cabal files
1:47 PM TypeFunctionsStatus edited by chak
(diff)
1:45 PM Ticket #1776 (type families : couldn't match type "Elem a" against type "Elem a") closed by chak
fixed
1:36 PM Changeset in ghc [b1b9bce2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TypeFamilies: for additional tests fixed by properly zonking EqInsts
1:36 PM Changeset in testsuite [bc8a0ee]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
TypeFamilies: for additional tests fixed by properly zonking EqInsts
1:32 PM Changeset in directory [4edb492]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
this sneaked in somehow
1:06 PM Changeset in directory [70a84e0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
add test for #1652
12:51 PM Changeset in unix [2a7839e]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Duncan Coutts <duncan@…>
Specify build-type: Configure
12:51 PM Changeset in ghc [6758b39f]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Duncan Coutts <duncan@…>
Specify build-type: Simple
12:49 PM Changeset in directory [ec69bf3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Duncan Coutts <duncan@…>
Specify build-type: Configure
12:23 PM Changeset in base [76a4e76]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
FIX #1652: openTempFile should accept an empty string for the directory
12:23 PM Changeset in ghc [ab8f5bb]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
FIX #1652: openTempFile should accept an empty string for the directory
12:17 PM Changeset in directory [8af1aba]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
import System.Directory, not Directory
12:14 PM Changeset in ghc [dd208059]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
these tests moved to the directory package
12:14 PM Changeset in testsuite [69e4930]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
these tests moved to the directory package
12:14 PM Changeset in directory [0113b66]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
move copyFile001 from testsuite
12:08 PM Ticket #1785 (xargs failure) created by guest
I don't know how the file libraries/base/GNUMakefile is generated. Maybe …
12:01 PM Changeset in directory [14327f3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
Move tests from testsuite/tests/ghc-regress/lib/Directory
11:56 AM Ticket #1784 (Duplicate cases for EM_AMD64 and EM_X86_64) created by guest
The Solaris compiler gcc_4.2.2 complained about the values EM_AMD64 and …
11:28 AM Ticket #1783 (FD leads to non-termination of type checker) created by chak
Here another program that causes the type checker to diverge: […] This …
11:07 AM Changeset in ghc [53ebe72e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
the GHCi debugger now works with an unregisterised GHCi
11:07 AM Changeset in testsuite [723d1c3]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <simonmar@…>
the GHCi debugger now works with an unregisterised GHCi
11:07 AM Changeset in process [724f062]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Duncan Coutts <duncan@…>
Replace 20 lines of Setup.hs code with 2 lines of configuration in .cabal file It's conditionaly building/exposing the System.Process module, only with ghc. It was being done previously in Setup.hs with an egregious hack. Conditionally exposing modules is pretty unpleasent, but at least it's now clear that's what it is doing.
9:48 AM Ticket #1782 (gmake check-packages fails for ghc-6.8.0.20071017-src on solaris) created by guest
the tests in the toplevel Makefile go wrong: […] sh test under …
4:26 AM Ticket #1781 (Type equality class leads to non-termination) created by chak
This program sends the type checker to the land of no return: […]
2:52 AM TypeFunctionsStatus edited by chak
(diff)

Oct 17, 2007:

8:17 PM Ticket #1780 (runInteractiveProcess broken with >2 processes on POSIX) created by guest
Using runInteractiveProcess to build pipelines involving >2 processes …
3:32 PM Ticket #1193 (panic! addImpDecls in TH_dataD1 test) closed by simonpj
fixed: This seems fixed in 6.6.1 and the HEAD so I'm closing it Simon
3:08 PM Ticket #1779 (unknown symbol `hs_hpc_module') created by guest
During a :load command I got: <interactive>: /home/foo/Bar/Baz.o: unknown …
2:13 PM Changeset in base [c01b6a7]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
clean up duplicate code
2:13 PM Changeset in ghc [a8ee5027]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
clean up duplicate code
1:08 PM Ticket #1778 (Linux binary distributions only have one RTS way) created by simonmar
Just so we don't forget…
11:42 AM Changeset in ghc [e1674ac]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TypeFamilies: should_compile/Simple21 * Code of #1776 from aslatter@gmail.com
11:42 AM Changeset in testsuite [b6d0fd9]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
TypeFamilies: should_compile/Simple21 * Code of #1776 from aslatter@gmail.com

Oct 16, 2007:

11:02 PM LightweightCCSCallStack edited by mnislaih
(diff)
7:16 PM Changeset in unix [85cafa7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by pweaver@…>
Support for 57600 and 115200 baudrates
3:40 PM TypeFunctionsStatus edited by simonpj
(diff)
2:48 PM Ticket #1777 (Refactor the implementation of arrow notation) created by simonpj
The implementation of arrow notation is not really satisfactory. See #1662
2:38 PM Changeset in unix [e72b7a3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Clemens Fruhwirth <clemens@…>
Also guard the foreign declaration of __hsunix(grant|unlock)pt by HAVE_PTSNAME
11:58 AM TypeFunctionsStatus edited by chak
(diff)

Oct 15, 2007:

4:42 PM Ticket #1759 (HPC interaction with -Wall leading to spurious pattern match warnings) reopened by AndyGill
3:34 PM Ticket #1706 (type checking does not terminate for ghc-6.8.0.20070916) closed by simonpj
fixed: Excellent, thank you. I'll close this bug then. Simon
10:11 AM TypeFunctionsStatus edited by chak
(diff)
8:34 AM TypeFunctionsStatus edited by simonpj
(diff)
3:21 AM Ticket #1776 (type families : couldn't match type "Elem a" against type "Elem a") created by guest
I received the error […] when running the following module in GHCi: …
2:29 AM Ticket #1775 (type families: poor error massages when lacking instances) created by guest
The following code: […] clearly should not compile, as I have …
12:23 AM TypeFunctionsStatus edited by chak
(diff)

Oct 14, 2007:

2:50 PM Ticket #1739 (Can't compile apps with the -fvia-C flag - Can't locate vars.pm) closed by igloo
fixed: Merged
2:49 PM Ticket #1759 (HPC interaction with -Wall leading to spurious pattern match warnings) closed by igloo
fixed: Merged
11:18 AM Ticket #1756 (Miscellaneous fixes to validate on PPC Mac OS X) closed by igloo
fixed: All merged
11:15 AM Ticket #1737 (cholewo-eval -dcore-lint failure in 6.8.1) closed by igloo
fixed: Merged
10:18 AM Changeset in unix [af95a28]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Bump version number
10:17 AM Changeset in unix [00d99e0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove incorrect comment
10:01 AM Changeset in ghc [bf2a204]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Copy description for the Cabal file from prologue.txt
10:00 AM Changeset in ghc [66ec326b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Bump version number

Oct 13, 2007:

8:19 PM Ticket #1774 ("Using GHCi" inaccessible) created by guest
From http://www.haskell.org/ghc/dist/current/docs/users_guide/, both the …
11:31 AM Changeset in ghc [f0cecc6]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Pepe Iborra <mnislaih@…>
Replaced two uses of head b explicit pattern matching
8:01 AM Ticket #1773 (Add Compositor class as superclass of Arrow, in Control.Compositor) created by guest
The Compositor class has two members: […] with the obvious monoid. A …
7:48 AM Changeset in base [975e5259]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ashley Yakeley <ashley@…>
new Control.Compositor module The Compositor class is a superclass of Arrow.
7:48 AM Changeset in ghc [65fe3dcb]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ashley Yakeley <ashley@…>
new Control.Compositor module The Compositor class is a superclass of Arrow.

Oct 12, 2007:

9:43 PM Ticket #1733 (RTS option -N not exposed at Haskell level) closed by igloo
fixed: Both merged
9:42 PM Ticket #1678 (runIO does not catch userErrors, just causes code generation to fail ...) closed by igloo
fixed: Merged
9:42 PM Ticket #1755 (Template Haskell quoting bug) closed by igloo
fixed: Merged
9:41 PM Ticket #1748 (main-is argument cannot be hierarchical module) closed by igloo
fixed: Merged
9:40 PM Ticket #1758 (misleading compiler error message in case of interface file inconsistency) closed by igloo
fixed: Merged
9:40 PM Ticket #1391 (forkProcess() in Schedule.c with -threaded should initialize mutexes in ...) closed by igloo
fixed: All merged
9:40 PM Ticket #1743 (debugger: confusion with shadowed bindings) closed by igloo
fixed: Merged
9:39 PM Ticket #1746 (GADT bug with -O2) closed by igloo
fixed: Merged
9:38 PM Ticket #1681 (:abandon in an exception breakpoint can lead ghci to freeze later) closed by igloo
fixed: Merged
9:37 PM Ticket #1680 (Attempting to do foreign import with unboxed tuple return type causes GHC ...) closed by igloo
fixed: Merged

Oct 11, 2007:

9:45 PM Ticket #1772 (GHC doesn't like 'inline' type function applications) created by jpbernardy
[…] GHC chokes on the above module. If the signature of foldr is …
5:36 AM Ticket #1391 (forkProcess() in Schedule.c with -threaded should initialize mutexes in ...) reopened by thorkilnaur
Oh, I forgot, you mentioned perhaps pushing this to the stable branch, so …
5:29 AM Ticket #1391 (forkProcess() in Schedule.c with -threaded should initialize mutexes in ...) closed by thorkilnaur
fixed: That seems to have done it: With your patch, forkprocess01 succeeds every …
12:26 AM TypeFunctionsStatus edited by chak
(diff)

Oct 10, 2007:

8:59 PM Ticket #1771 (hFileSize gives negative values) created by guest
hFileSize gives negative values for very big files. Tested several times …
2:53 PM TypeFunctionsStatus edited by chak
(diff)
2:41 PM TypeFunctionsStatus edited by chak
(diff)
2:37 PM TypeFunctionsStatus edited by chak
(diff)
2:33 PM TypeFunctionsStatus edited by chak
(diff)
2:13 PM TypeFunctionsStatus edited by chak
(diff)
2:07 PM Ticket #1770 (GHCi should know about itself, so that .ghci can be portable) created by guest
i've recently found myself writing .ghci files for ghc head which, with a …
1:54 PM TypeFunctionsStatus edited by chak
(diff)
1:53 PM TypeFunctionsStatus edited by chak
(diff)
1:51 PM Ticket #1769 (Deriving Typeable for data families) created by chak
See Simon's proposal in the attachment.
1:41 PM TypeFunctionsStatus edited by chak
(diff)
10:13 AM Ticket #1393 (Tag source tree with successful bootstraps) closed by simonmar
wontfix: validate has superceded these ideas, the tree now bootstraps 99% of the …
10:11 AM Ticket #1553 (Error in "nameModule header{v a1Ax}") closed by simonmar
worksforme: Igloo couldn't reproduce, and no activity in over 2 months.
10:04 AM Ticket #1038 (selector thunks not working? space leak in standard example) closed by simonmar
fixed: Now pushed, don't merge to the branch. […] and a couple of subsequent …
9:29 AM Ticket #1768 (More flexible type signatures for data constructors) created by simonpj
See http://article.gmane.org/gmane.comp.lang.haskell.cafe/29409, and the …
9:26 AM Ticket #1620 (Bug in debugger 6.7.20070817) closed by simonmar
fixed: We fixed this, I believe.

Oct 9, 2007:

10:34 PM Ticket #1767 (:show <setting> does not conform to documented specification) created by guest
:show <setting> show anything that can be set with :set (e.g. …
8:54 PM Ticket #1766 (:undef f f has odd behaviour) created by guest
:undef f f tries to undefine "f f". More sensible behaviour would be to …
8:48 PM Ticket #1765 (:def should redefine too (ghci commands)) created by guest
To redefine a function f, one needs to first undef it. This is not a nice …
5:04 PM LightweightCCSCallStack edited by mnislaih
(diff)
3:09 PM Ticket #1764 (missing backquotes in documentation for Prelude.elem (and probably other ...) created by guest
The 'elem' docs at …
1:20 PM Changeset in base [956c7b8]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
expose the value of +RTS -N as GHC.Conc.numCapabilities (see #1733)
1:20 PM Changeset in ghc [efdee48b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Marlow <simonmar@…>
expose the value of +RTS -N as GHC.Conc.numCapabilities (see #1733)
1:07 PM Ticket #1008 (Remove unregisterised way) closed by simonmar
fixed: Done: […]
12:08 PM Ticket #1763 (dictionaries in GHC.Float not being inlined) created by simonmar
Some dictionaries exported by GHC.Float are not inlined, because they …
10:40 AM Building/GettingTheSources edited by simonpj
(diff)
10:39 AM Building/GettingTheSources edited by simonpj
(diff)
10:38 AM Building/GettingTheSources edited by simonpj
(diff)
10:18 AM Building/GettingTheSources edited by simonmar
(diff)
8:06 AM Building/GettingTheSources edited by simonmar
reorganise (diff)
4:19 AM Ticket #1761 (Compiler panics on "phantom family") closed by chak
duplicate: Same as #1729
4:17 AM Ticket #1757 (Simple example crashes GHC) closed by chak
duplicate: Same as #1729
4:10 AM TypeFunctionsStatus edited by chak
(diff)

Oct 8, 2007:

2:24 PM Ticket #1762 (wrong result of isProperSubsetOf) created by guest
{{{IntSet?.isProperSubsetOf (IntSet?.fromList [2,3]) (IntSet?.fromList …
1:45 PM Ticket #1748 (main-is argument cannot be hierarchical module) reopened by simonmar
1:45 PM Ticket #1748 (main-is argument cannot be hierarchical module) closed by simonmar
fixed: Fixed: […]
1:23 PM WorkingConventions/FixingBugs edited by simonmar
wibbles (diff)
1:17 PM Ticket #1761 (Compiler panics on "phantom family") created by guest
Feeding the following innocent looking (well...) program into GHC causes …
1:16 PM Ticket #1739 (Can't compile apps with the -fvia-C flag - Can't locate vars.pm) reopened by simonmar
oops, need to merge this one
12:41 PM Ticket #1739 (Can't compile apps with the -fvia-C flag - Can't locate vars.pm) closed by simonmar
fixed: I believe I've fixed this. […]
11:36 AM WorkingConventions/Submissions edited by simonpj
(diff)
11:33 AM WorkingConventions edited by simonpj
(diff)
11:31 AM WorkingConventions edited by simonpj
(diff)
11:31 AM WorkingConventions edited by simonpj
(diff)
11:22 AM WorkingConventions/FixingBugs edited by simonpj
(diff)

Oct 7, 2007:

7:30 PM Ticket #1760 (ghc 6.6.1: internal error: asyncRead# on threaded RTS) created by babu.srinivasan@…
[…] […]
3:04 PM Changeset in base [256e5fe4]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
base in 6.8 and head branch should be version 3.0
3:04 PM Changeset in ghc [b7880639]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Don Stewart <dons@…>
base in 6.8 and head branch should be version 3.0

Oct 6, 2007:

12:39 PM Changeset in ghc [96b4db39]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Pepe Iborra <mnislaih@…>
Print binding contents in :show bindings
12:39 PM Ticket #1759 (HPC interaction with -Wall leading to spurious pattern match warnings) created by guest
Without -fhpc, the following program passes the pattern match checker: …
11:44 AM Ticket #1758 (misleading compiler error message in case of interface file inconsistency) created by guest
I hacked on the GHC base, did something wrong (on purpose), and got a very …
9:53 AM NewGhciDebugger edited by mnislaih
Added a link to the LightweightCCSCallStack page (diff)
9:38 AM LightweightCCSCallStack created by mnislaih
Initial version

Oct 5, 2007:

7:10 PM Ticket #1757 (Simple example crashes GHC) created by guest
This file: […] and call GHC as: ghci -fglasgow-exts Abc gives: …
2:48 PM Ticket #1756 (Miscellaneous fixes to validate on PPC Mac OS X) created by thorkilnaur
The attached patches, (in-?)conveniently separated by affected file, fix …
2:48 AM Ticket #1755 (Template Haskell quoting bug) created by guest
Quoting local variable in a certain situation make GHC panic. This OK: …

Oct 4, 2007:

8:47 PM Changeset in ghc [876a712]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Pepe Iborra <mnislaih@…>
Leftovers from the 1st GHCi debugger prototype

Oct 3, 2007:

9:52 PM Ticket #1754 (Border case type families/type equality coercions cause the impossible to ...) created by guest
A few border case problems with type equality coercions with type …
7:24 AM Ticket #1753 (GHC's file locking mechanism not prepared for close() returning -1) created by guest
There is a bug in GHC file locking mechanism which manifests itself when …
1:36 AM Ticket #1752 (CSE can create space leaks by increasing sharing) created by guest
The following program exhibits a space leak on GHC6.6.1. "noleak" doesn't …

Oct 2, 2007:

1:21 PM TypeFunctionsStatus edited by chak
(diff)
12:10 PM TypeFunctionsStatus edited by chak
(diff)
12:04 PM Ticket #1738 (GADT3 test failure) closed by chak
fixed
5:07 AM Ticket #1751 (program with GADTs segfaults when compiled with -prof and -auto-all) created by guest
Consider the following modules Main.hs and M.hs: […] […] I get: …
Note: See TracTimeline for information about the timeline view.