Timeline


and

Jun 5, 2009:

8:29 PM Changeset in ghc [943cd5c6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Only run T1969 the 'normal' way
8:29 PM Changeset in testsuite [107a263]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@…>
Only run T1969 the 'normal' way
8:20 PM Changeset in ghc [227075c3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Use +RTS -V0 when looking at timing information This should make things more deterministic
8:20 PM Changeset in testsuite [0d4ffa2]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@…>
Use +RTS -V0 when looking at timing information This should make things more deterministic
5:33 PM Ticket #3119 (Make ghc-6.10 use a non-executable stack (by bumping libffi)) closed by igloo
fixed: The HEAD now has 3.0.8 too.
5:17 PM Changeset in ghc [4e8e0ed]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Update to libffi 3.0.8; fixes trac #3119
4:06 PM Ticket #3279 (Segmentation fault in reactive program) created by Baughn
Trying to debug reactive, I triggered what appears to be a GHC bug. To …
4:05 PM Changeset in ghc [3e99412]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the libffi Makefile
4:04 PM Changeset in ghc [393a660]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add a README saying where libffi tarballs come from
3:57 PM Ticket #2806 (Require bang-patterns for unlifted bindings) closed by igloo
fixed: Now completed, documented, and a test added. I've also opened #3278 to …
3:42 PM Building/Troubleshooting edited by simonpj
(diff)
3:34 PM Building edited by simonpj
(diff)
3:15 PM Changeset in ghc [6627a4b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
ghc-pkg now takes a verbosity argument
3:15 PM Changeset in ghc [507517f2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Update cabal01 output
3:15 PM Changeset in testsuite [4c7799e]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 cabal01 output
2:00 PM Changeset in ghc [f1779d13]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Mention that generalised list comprehensions are enabled with -XTransformListComp
1:13 PM Changeset in ghc [4be3e3f]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow Cabal changes
12:29 PM Changeset in ghc [77a4675]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Update the docs on how you bind unlifted types in let/where clauses
12:26 PM Ticket #3278 (Make lazy unlifted bindings an error) created by igloo
Remove Opt_WarnLazyUnliftedBindings, and turn the warnTc into an …
12:23 PM Changeset in ghc [8bf9fcc]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Document -fwarn-lazy-unlifted-bindings
12:20 PM Changeset in ghc [64385754]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix typo
11:43 AM Changeset in ghc [d49e38db]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make a proper Opt_WarnLazyUnliftedBindings warning, with a flag etc
11:42 AM Changeset in ghc [8c86617a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a test for trac #2806
11:42 AM Changeset in testsuite [14e6ccb]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 a test for trac #2806
10:34 AM Ticket #3277 (ghc-6.8.2: panic! (the 'impossible' happened) RnEnv.lookupImportedName) created by newhoggy
[…]
9:17 AM Changeset in base [e5cae33]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
nhc98 must build dirUtils.c as well. Fixes this bootstrapping error: Undefined symbols: "___hscore_readdir", referenced from: _FR_System_46Posix_46Internals_46readdir_35 in libHSbase.a(Internals.o)
9:17 AM Changeset in ghc [247de6b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
nhc98 must build dirUtils.c as well. Fixes this bootstrapping error: Undefined symbols: "___hscore_readdir", referenced from: _FR_System_46Posix_46Internals_46readdir_35 in libHSbase.a(Internals.o)
2:24 AM Ticket #3276 (FilePath.addTrailingPathSeparator "" = "/") created by duncan
Since we often consider the filepath "" to be synonymous with ".", …

Jun 4, 2009:

9:21 PM Ticket #3275 (ghc: panic! (the 'impossible' happened)) created by EricKow
I downloaded the beta of the Haskell Platform installer from …
1:22 PM Ticket #3274 (Add System.FilePath.Cygwin) created by NeilMitchell
I propose we add the module System.FilePath.Cygwin to the filepath …
12:45 PM Changeset in ghc [db61aebd]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix ghc-cabal, so that GHC.Prim gets registered when we install
12:24 PM Ticket #3273 (memory leak due to optimisation) created by sebf
Short summary: The attached programs use lots of space when compiled with …
12:16 PM Changeset in ghc [c82d853]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Duncan Coutts <duncan@…>
Fix the flag used to force linking when we are making a shared library This is a correction to the patch: * When linking a shared library with --make, always do the link step which used the wrong flag in making the decision. It used -dynamic whereas the correct flag is -shared.
9:35 AM Changeset in ghc [62e61e0]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix a warning
9:05 AM Changeset in ghc [d9275dd]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Lock the StablePtr table during GC Allows hs_free_fun_ptr() to be called by a separate thread
8:48 AM Changeset in ghc [1d6d8bc1]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix $(TOP)
8:47 AM Changeset in ghc [8a08868]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
remove a prototype that shouldn't be here

Jun 3, 2009:

9:08 PM GhcPapers edited by hgolden
Correct link (diff)
9:02 PM ExplicitCallStack edited by hgolden
Correct link (diff)
7:22 PM Commentary/Compiler/StgSynType edited by hgolden
Update link to STG paper (diff)
2:33 PM Changeset in ghc [d6e63ad8]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
remove unused cruft
12:12 PM Changeset in ghc [328e728]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge the TODO lists in ghc.mk
11:04 AM Changeset in ghc [ee7de20]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
bump the threshold for T1969 on x86_64 again
11:04 AM Changeset in testsuite [4123fc6]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 <marlowsd@…>
bump the threshold for T1969 on x86_64 again
10:12 AM Changeset in ghc [26f4b94f]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Tighten up the DocBook XSL stylesheet test It wasn't failing even when the DTD was not found.
9:29 AM Changeset in ghc [90ce88a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Allow RULES for seq, and exploit them Roman found situations where he had case (f n) of _ -> e where he knew that f (which was strict in n) would terminate if n did. Notice that the result of (f n) is discarded. So it makes sense to transform to case n of _ -> e Rather than attempt some general analysis to support this, I've added enough support that you can do this using a rewrite rule: RULE "f/seq" forall n. seq (f n) e = seq n e You write that rule. When GHC sees a case expression that discards its result, it mentally transforms it to a call to 'seq' and looks for a RULE. (This is done in Simplify.rebuildCase.) As usual, the correctness of the rule is up to you. This patch implements the extra stuff. I have not documented it explicitly in the user manual yet... let's see how useful it is first. The patch looks bigger than it is, because a) Comments; see esp MkId Note [seqId magic] b) Some refactoring. Notably, I moved the special desugaring for seq from MkCore back into DsUtils where it properly belongs. (It's really a desugaring thing, not a CoreSyn invariant.) c) Annoyingly, in a RULE left-hand side we need to be careful that the magical desugaring done in MkId Note [seqId magic] item (c) is *not* done on the LHS of a rule. Or rather, we arrange to un-do it, in DsBinds.decomposeRuleLhs.
9:23 AM Changeset in ghc [f4ec2d0]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix logic for BUID_DOCBOOK_HTML
9:08 AM Building/Preparation/Windows edited by simonmar
(diff)
8:16 AM Building/Troubleshooting edited by simonmar
remove a problem that was fixed (diff)
4:34 AM Ticket #3272 (GHC panics when contexts are put late in function types) created by dmwit
Here's a simple transcript from ghci: […]

Jun 2, 2009:

9:36 PM Ticket #3271 (New methods for Data.Sequence) created by LouisWasserman
Data.Sequence is meant as a general-purpose implementation of finite …
6:36 PM Changeset in base [eb1ea55]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove unnecessary parens
6:36 PM Changeset in ghc [7892f2f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove unnecessary parens
6:22 PM Changeset in ghc [84aff67]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove the unused decodeFloatInteger
6:22 PM Changeset in integer-gmp [2200c89]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Remove the unused decodeFloatInteger
6:22 PM Changeset in ghc [1bca92d]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove the unused remains of __decodeFloat
4:51 PM Building/Using edited by simonpj
(diff)
4:50 PM Building/Preparation/Windows edited by simonpj
(diff)
4:46 PM Building edited by simonpj
(diff)
3:36 PM Ticket #3186 (findExeutable does not respect order of search path on Windows) closed by simonmar
fixed: Fixed: […] d'oh, I got the bug number wrong in the patch. Oh well. …
3:32 PM Ticket #2650 (Child processes always unwantedly inherit Handles on Windows) closed by simonmar
fixed: Fixed: […] I think this part of the bug is much more unlikely to …
3:28 PM Ticket #3241 (System.Win32.Registry - incorrect length calculation in regSetStringValue) closed by simonmar
fixed: Fixed: […]
2:16 PM Changeset in ghc [f06ff788]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Add missing -XTypeOperators
2:16 PM Changeset in ghc-prim [cc029cd]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by simonpj@…>
Add missing -XTypeOperators
2:02 PM Changeset in ghc [dd56e9a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Remove old GUM/GranSim code
1:49 PM Changeset in ghc [cfe2fd2a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
tidy up autoconfiguration of docbook stuff * use --nonet, so xmllint and co don't go off trying to download stuff from the web * use the http:// reference for the stylesheet, so we don't have to search the filesystem for it (should speedup ./configure)
1:40 PM Ticket #3265 (Type operators can be defined without the TypeOperators extension flag) closed by simonpj
fixed: Quite right thanks. Fixed by […] Simon
1:39 PM Changeset in ghc [943716e5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #3265
1:39 PM Changeset in testsuite [3efe7c4]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@…>
Test Trac #3265
1:37 PM Changeset in ghc [0a7a51d7]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3265: type operators in type/class declarations We should accept these: data a :*: b = .... or data (:*:) a b = ... only if -XTypeOperators is in force. And similarly class decls. This patch fixes the problem. It uses the slightly-nasty OccName.isSymOcc, but the only way to avoid that is to cach the result in OccNames which seems overkill to us.
12:47 PM Ticket #3253 (validate failure (GCC warning)) closed by igloo
fixed: Fixed: […]
12:47 PM Changeset in ghc [e657b7f]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add a comment about why RM and RM_OPTS are not in config.mk
12:46 PM Changeset in ghc [a58347c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow the change in RM's definition in distrib/Makefile-bin-vars.in
12:22 PM Changeset in nofib [3a2f4ac]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
fix up following changes to $(RM) in the GHC build system
12:16 PM Changeset in ghc [467f1aa6]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix 'make sdist'
11:58 AM Changeset in process [5deecb2]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Fix #2650: avoid a race condition on Windows when creating sub-processes
11:34 AM Changeset in ghc [22c42ec]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use -w when compiling libffi, to stop -Werror failures
10:23 AM Changeset in ghc [43355822]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Add a section "Multi-threading and the FFI" and collect all the information about multi-threaded FFI use into it.
9:59 AM Changeset in ghc [80637c9]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
emit a helpful message if you say 'make html' and BUILD_DOCBOOK_HTML=NO
9:03 AM Changeset in ghc [c9a11cb]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
mention documentation tools in the summary; tidy up formatting

Jun 1, 2009:

3:47 PM Ticket #3269 (Stop using PackedString in template-haskell; drop packedstring as a ...) closed by simonmar
duplicate
3:46 PM Ticket #3270 (Stop using PackedString in template-haskell; drop packedstring as a ...) created by simonmar
The packedstring library has been superseded by the bytestring and …
3:43 PM Ticket #3269 (Stop using PackedString in template-haskell; drop packedstring as a ...) created by simonmar
The packedstring library has been superseded by the bytestring and …
2:37 PM Ticket #3268 (implement the Cabal ${pkgroot} spec extension) created by duncan
See the proposal for relative paths in installed package descriptions: …
1:25 PM Ticket #3247 (GHCI segfaults when per-thread stack size is larger than max stack size) closed by simonmar
duplicate
12:19 PM Ticket #3256 (Extra EOT from NoBuffering mode in emacs) closed by simonmar
invalid: As far as I can tell, this is not a bug in GHC. The same behaviour can be …
10:51 AM Status/SLPJ-Tickets edited by simonpj
(diff)
10:09 AM Ticket #1346 (bootstrap from HC files) closed by igloo
fixed: Porting to a new platform is now working again: …

May 31, 2009:

7:44 PM Ticket #3267 (hasktags ctags output enhancement) created by vincent.berthoux
Modified version of hasktags which handle : - output redirection (-o …

May 30, 2009:

11:33 PM Changeset in ghc [7c2ca0ef]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Unquote a $(LN_S) in ghc/ghc.mk
11:31 PM Changeset in ghc [da22bc8]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
$(XARGS) might include arguments, so don't quote it in makefiles
10:00 PM Changeset in ghc [0ef6ba7b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Quote commands that we run, so they work if there are space in their paths I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent.
7:37 PM Changeset in ghc [d5629b33]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some redundant code from hi-rule.mk
6:47 PM Changeset in ghc [e73cd20]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
make the clean_libraries target work, so you can "make clean" in libraries/
2:49 PM Ticket #3266 (Segment fault with WxHaskell and GHC 6.10.2) created by mcastellazzi
When i compile this very simple program : […] and that I run it with …

May 29, 2009:

6:01 PM Changeset in ghc [7729251]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make clean_libraries in the same way that we make all_libraries
5:57 PM Changeset in ghc [c40387ed]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Tweak mk/sub-makefile.mk
3:19 PM Changeset in ghc [52ed0609]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
depend on mk/project.mk appropriately
2:32 PM Ticket #3265 (Type operators can be defined without the TypeOperators extension flag) created by nibro
The following code is accepted without any extension flags given: […] …
2:21 PM Ticket #3189 (Exception in canonicalizePath if path has national symbols) closed by simonmar
fixed: Fixed. In directory: […] and Win32: […]
2:19 PM Building/Preparation/Windows edited by simonmar
expand about python versions (diff)
1:22 PM Changeset in directory [51e0ff1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
changes for the new IO library
1:18 PM Changeset in ghc [1c83695]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Changes for the new IO library, mainly base-package modules moving around
1:11 PM Changeset in ghc [903831d]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Implement -XMonoLocalBinds: a radical new flag The new flag -XMonoLocalBinds tells GHC not to generalise nested bindings in let or where clauses, unless there is a type signature, in which case we use it. I'm thinking about whether this might actually be a good direction for Haskell go to in, although it seems pretty radical. Anyway, the flag is easy to implement (look at how few lines change), and having it will allow us to experiement with and without. Just for the record, below are the changes required in the boot libraries -- ie the places where. Not quite as minimal as I'd hoped, but the changes fall into a few standard patterns, and most represent (in my opinion) sytlistic improvements. I will not push these patches, however. == running darcs what -s --repodir libraries/base M ./Control/Arrow.hs -2 +4 M ./Data/Data.hs -7 +22 M ./System/IO/Error.hs +1 M ./Text/ParserCombinators/ReadP.hs +1 == running darcs what -s --repodir libraries/bytestring M ./Data/ByteString/Char8.hs -1 +2 M ./Data/ByteString/Unsafe.hs +1 == running darcs what -s --repodir libraries/Cabal M ./Distribution/PackageDescription.hs -2 +6 M ./Distribution/PackageDescription/Check.hs +3 M ./Distribution/PackageDescription/Configuration.hs -1 +3 M ./Distribution/ParseUtils.hs -2 +4 M ./Distribution/Simple/Command.hs -1 +4 M ./Distribution/Simple/Setup.hs -12 +24 M ./Distribution/Simple/UserHooks.hs -1 +5 == running darcs what -s --repodir libraries/containers M ./Data/IntMap.hs -2 +2 == running darcs what -s --repodir libraries/dph M ./dph-base/Data/Array/Parallel/Arr/BBArr.hs -1 +3 M ./dph-base/Data/Array/Parallel/Arr/BUArr.hs -2 +4 M ./dph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Arrays.hs -6 +10 M ./dph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Combinators.hs -3 +6 M ./dph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Permute.hs -2 +4 == running darcs what -s --repodir libraries/syb M ./Data/Generics/Twins.hs -5 +18
1:02 PM Changeset in base [8cd48b7]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Fix validate (on Windows)
1:02 PM Changeset in ghc [d7940ee]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Fix validate (on Windows)
12:57 PM Ticket #3218 (Proposal: System.Posix.fdReadBuf/fdWriteBuf) closed by simonmar
fixed: pushed. […]
12:56 PM Changeset in unix [dafb7b1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
add test for fdReadBuf/fdWriteBuf
12:34 PM Changeset in directory [bef2ea0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
Fix #3189: add docs to findExecutable
12:19 PM Changeset in unix [a67dfb0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
add fdReadBuf, fdWriteBuf -- | Read data from an 'Fd' into memory. This is exactly equivalent -- to the POSIX @read@ function. fdReadBuf :: Fd -> Ptr Word8 -- ^ Memory in which to put the data -> ByteCount -- ^ Maximum number of bytes to read -> IO Bytecount -- ^ Number of bytes read (zero for EOF) -- | Write data from memory to an 'Fd'. This is exactly equivalent -- to the POSIX @write@ function. fdWriteBuf :: Fd -> Ptr Word8 -- ^ Memory containing the data to write -> ByteCount -- ^ Maximum number of bytes to write -> IO ByteCount -- ^ Number of bytes written
12:04 PM Ticket #3098 (loadObj: failed) closed by simonmar
duplicate: closing as duplicate of #2973, it's been a couple of months since we asked …
12:01 PM Ticket #3264 (Real World Haskell book example issue) closed by simonmar
duplicate: duplicate of #2973. Thanks for the report! (and the screenshot!)
11:30 AM Changeset in ghc [fce6c280]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix comment
10:30 AM Ticket #3156 (Error on +RTS kHugeNumber) closed by simonmar
fixed: Fixed. There were a series of tweaks necessary to get this fully cleaned …
9:08 AM Changeset in ghc [b3ff8a4]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
don't shrink the stack smaller than the value set by +RTS -k<size>
9:07 AM Changeset in ghc [5bf014a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix bug in previous change: allocate the correct size
9:07 AM Changeset in ghc [e2c0678a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #3156
9:07 AM Changeset in testsuite [f31a2b0]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 <marlowsd@…>
add test for #3156
9:04 AM Ticket #3177 (support quasiquoting for types) closed by simonpj
fixed: OK, I've added a couple of tests and am closing. Simon
8:56 AM Ticket #3259 (A module-local combinator using Control.Parallel.par behaves differently ...) closed by simonpj
fixed: OK so after talking to Simon I indeed moved the exposure of lazy into …
8:52 AM Ticket #3262 (Identifiers beginning with _ should not be considered for shadowing) closed by simonpj
fixed: Good idea. Done […] Simon
8:50 AM Ticket #3261 (Some warnings disappear with -Werror) closed by simonpj
fixed: OK library patches pushed, so I'm closing this. Simon
8:48 AM Changeset in ghc [21bfb8d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track error message changes
8:48 AM Changeset in testsuite [e142a30]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@…>
Track error message changes
8:45 AM Changeset in ghc [dc249f10]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Make haddocking depend on the library .a file You can't Haddock a library until it's built. Previously that happened automatically because Haddock itself was built with stage2 And all the libraries were built with stage1 But now DPH is built with stage2, so Haddock can get to work too early. This patch adds the missing dependency (thanks to Simon M)
8:35 AM Changeset in base [606ec04]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Make two type defaults explicit Now that -Werror rejects programs that use silent type-class defaulting, we must commit in the source code. I've used Double in CPUTime, which is the same as was picked automatically before, but I expect Float would be ok. realToInteger :: Real a => a -> Integer realToInteger ct = round (realToFrac ct :: Double) In GHC.Float I used Float (rather that than the auto-picked Double) because I'm pretty certain it has enough precision. -- f :: Integer, log :: Float -> Float, -- ceiling :: Float -> Int ceiling ((log (fromInteger (f+1) :: Float) +
8:35 AM Changeset in ghc [ac45944]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Make two type defaults explicit Now that -Werror rejects programs that use silent type-class defaulting, we must commit in the source code. I've used Double in CPUTime, which is the same as was picked automatically before, but I expect Float would be ok. realToInteger :: Real a => a -> Integer realToInteger ct = round (realToFrac ct :: Double) In GHC.Float I used Float (rather that than the auto-picked Double) because I'm pretty certain it has enough precision. -- f :: Integer, log :: Float -> Float, -- ceiling :: Float -> Int ceiling ((log (fromInteger (f+1) :: Float) +
7:52 AM Ticket #3257 (System.Exit.exitWith exits current thread, not program) closed by simonmar
fixed: Fixed: […]
7:20 AM Changeset in ghc [0abcc755]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3259: expose 'lazy' only after generating interface files This patch fixes an insidious and long-standing bug in the way that parallelism is handled in GHC. See Note [lazyId magic] in MkId. Here's the diagnosis, copied from the Trac ticket. par is defined in GHC.Conc thus: {-# INLINE par #-} par :: a -> b -> b par x y = case (par# x) of { _ -> lazy y } -- The reason for the strange "lazy" call is that it fools the -- compiler into thinking that pseq and par are non-strict in -- their second argument (even if it inlines pseq/par at the call -- site). If it thinks par is strict in "y", then it often -- evaluates "y" before "x", which is totally wrong. The function lazy is the identity function, but it is inlined only after strictness analysis, and (via some magic) pretends to be lazy. Hence par pretends to be lazy too. The trouble is that both par and lazy are inlined into your definition of parallelise, so that the unfolding for parallelise (exposed in Parallelise.hi) does not use lazy at all. Then when compiling Main, parallelise is in turn inlined (before strictness analysis), and so the strictness analyser sees too much. This was all sloppy thinking on my part. Inlining lazy after strictness analysis works fine for the current module, but not for importing modules. The fix implemented by this patch is to inline 'lazy' in CorePrep, not in WorkWrap. That way interface files never see the inlined version. The downside is that a little less optimisation may happen on programs that use 'lazy'. And you'll only see this in the results -ddump-prep not in -ddump-simpl. So KEEP AN EYE OUT (Simon and Satnam especially). Still, it should work properly now. Certainly fixes #3259.

May 28, 2009:

4:56 PM Changeset in ghc [4aa7d87d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Comment only
4:56 PM Changeset in testsuite [07edb97]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@…>
Comment only
4:56 PM Changeset in ghc [9795b633]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
tcfail204 works now that T3261 is fixed
4:56 PM Changeset in testsuite [1636299]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@…>
tcfail204 works now that T3261 is fixed
4:55 PM Changeset in ghc [c3b0415f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track improvements in -ddump-splices
4:55 PM Changeset in testsuite [9dc72b7]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@…>
Track improvements in -ddump-splices
4:55 PM Changeset in ghc [b789b440]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track error message changes
4:55 PM Changeset in testsuite [1ac0e58]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@…>
Track error message changes
4:54 PM Changeset in ghc [27444c25]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Document the fact that Template Haskell type splices work
4:52 PM Changeset in ghc [30ced40]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Improve printing of Orig RdrNames In Tempate Haskell -ddump-splices, the "after" expression is populated with RdrNames, many of which are Orig things. We used to print these fully-qualified, but that's a bit heavy. This patch refactors the code a bit so that the same print-unqualified mechanism we use for Names also works for RdrNames. Lots of comments too, because it took me a while to figure out how it all worked again.
4:50 PM Changeset in ghc [a99906e5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Print more nicely in -ddump-splices When you say -ddump-splices, the "before" expression is now *renamed* but not *typechecked" Reason (a) less typechecking crap (b) data constructors after type checking have been changed to their *wrappers*, and that makes them print always fully qualified
4:49 PM Changeset in ghc [7a7a6356]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3261: make default types play nice with -Werror The trial-and-error for type defaults was not playing nicely with -Werror. The fix is simple.
4:48 PM Changeset in ghc [5463bfd3]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Adjust error message slightly
4:47 PM Changeset in ghc [5cc715b2]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
White space only
4:45 PM Changeset in ghc [7a7fdd38]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Remove type-ambiguous (fromIntegral 0)::Int, replacing it with just 0 This unnecessary ambiguity has been there for ages, and is now rejected by -Werror, after fixing #3261
4:44 PM Changeset in ghc [62070c7]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Move getMainFun to TcRnDriver, trim DynFlags imports
4:43 PM Changeset in ghc [fce8977b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Comments only
4:42 PM Changeset in ghc [d3c3b43]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Comments about naming for data constructors
4:18 PM IOManager edited by tibbe
(diff)
3:56 PM Building/Using edited by simonpj
(diff)
3:48 PM Building/Using edited by simonpj
(diff)
3:45 PM Building edited by simonpj
(diff)
3:26 PM Changeset in ghc [66660a59]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #3262
3:26 PM Changeset in testsuite [fff4849]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@…>
Test Trac #3262
3:26 PM Changeset in ghc [e16df26]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
don't call Haskeline to read input when stdin is not a terminal
3:23 PM Changeset in ghc [46f02d5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3262: suppress name-shadow warning for _names Adopt Max's suggestion for name shadowing, by suppressing shadowing warnings for variables starting with "_". A tiny bit of refactoring along the way.
1:57 PM Changeset in directory [7df5ce8]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
Fix #3189: use System.Win32.getFullPathName
1:34 PM Changeset in ghc [44ccabe6]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Round stack size to a whole number of megablocks This is not a bug fix, it just makes better use of memory
1:33 PM Changeset in ghc [32ca5da]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix #3156: ensure preconditions of splitLargeBlock()
1:32 PM Ticket #3248 (internal error: splitLargeBlog) closed by simonmar
duplicate: Thanks for the report. Already reported as #3156
1:14 PM Changeset in ghc [5f2dc6e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
tcfail204 fails (#3261)
1:14 PM Changeset in testsuite [2fcd42d]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@…>
tcfail204 fails (#3261)
12:48 PM Ticket #3264 (Real World Haskell book example issue) created by oddy
load SimpleResult.hs from the chapter 5 of the book try to output alist …
12:46 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:37 PM Changeset in base [5987f57]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Fix #3257: document that exitWith in a forkIO'd thread does not exit the process
12:37 PM Changeset in ghc [c40a70c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Fix #3257: document that exitWith in a forkIO'd thread does not exit the process
11:16 AM Changeset in ghc [c34d7dd7]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix it so that 'make' on its own works even if we're not building docs
9:27 AM Changeset in ghc [b629233]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Remove dead code isHsVar
9:08 AM IOManager created by tibbe
8:05 AM Changeset in ghc [7bcf4593]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier@…>
Fix handling of R_SPARC_UA32 relocations in linker These refer to unaligned locations that need to be written byte-at-a-time. This fixes the SPARC ghci failures in the current head.
8:00 AM Ticket #3013 (New simple GADT feature) closed by simonpj
fixed: Good idea. Implemented (and documented) by […] Simon
7:59 AM Ticket #2953 (deriving Functor, Foldable, Traversable) closed by simonpj
fixed: OK done […] Simon
7:59 AM Changeset in ghc [b272715]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Comments only
7:57 AM Changeset in ghc [1c37f73b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Add -XDeriveFoldable, -XDeriveTraversable where necessary
7:57 AM Changeset in testsuite [d4fa189]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@…>
Add -XDeriveFoldable, -XDeriveTraversable where necessary
7:53 AM Changeset in ghc [6e0f5524]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3013: multiple constructors in a GADT decl Makes GADT syntax consistent by allowing multiple constructors to be given a single signature data T wehre A, B :: T C :: Int -> t
7:50 AM Changeset in ghc [5eb2190]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Separate flags -XDeriveFunctor, -XDeriveFoldable, -XDeriveTraversable See Trac #2953. This patch implements a distinct flag for each extended class that may be automatically derived. And I updated the user manual to reflect the fact that we can now derive Functor, Foldable, Traversable.
7:25 AM Changeset in ghc [e94ca46c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Add a comment
7:21 AM Changeset in ghc [6acba8a0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #3013
7:21 AM Changeset in testsuite [c8dbd4c]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@…>
Test Trac #3013
5:42 AM Ticket #3263 (Warnings for monadic values not used) created by NeilMitchell
I would like two warnings. The first -fwarn-unused-monad-bind: …

May 27, 2009:

10:52 PM Ticket #3262 (Identifiers beginning with _ should not be considered for shadowing) created by batterseapower
The following program: […] Prints this warning (when compiled with, …
9:26 PM Ticket #3261 (Some warnings disappear with -Werror) created by igloo
With q.hs: […] I get: […]
7:29 PM Ticket #3163 (GADTs should not allow polymorphism in return type) closed by simonpj
fixed: Done! The fix got mixed into a Template Haskell enhancement: […] …
7:17 PM Ticket #3221 (Incorrect "defined but not used" warning for data types using deriving) closed by simonpj
fixed: Fixed by […] Simon
6:06 PM Changeset in ghc [b4a6381]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Add liftString, to match the "improve lifting for strings" patch in the compiler
1:40 PM Building/Using edited by simonpj
(diff)
7:08 AM Ticket #3260 (Linking stage2 on PPC gives "scattered reloc r_address too large") created by benl
Linking the head stage2 compiler on PPC has been failing since about the …
4:01 AM Changeset in ghc [f949be5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier.anu.edu.au <unknown>
Follow vreg/hreg patch in X86_64 NCG

May 26, 2009:

3:24 PM Ticket #3097 (Parser doesn't support doc comments on type aliases) closed by igloo
wontfix: We won't be merging non-essential fixes into the 6.10 branch any more.
3:24 PM Ticket #3126 (GHC needs to be more careful about pattern match order) closed by igloo
wontfix: We won't be merging non-essential fixes into the 6.10 branch any more.
3:24 PM Ticket #3153 (Panic on syntactically wrong LANGUAGE pragma) closed by igloo
wontfix: We won't be merging non-essential fixes into the 6.10 branch any more.
3:24 PM Ticket #1779 (unknown symbol `hs_hpc_module') closed by igloo
wontfix: We won't be merging non-essential fixes into the 6.10 branch any more.
3:23 PM Ticket #3151 (Hello World does not compile (missing Prelude?)) closed by igloo
fixed: This was built without the libffi dependency in 6.10.3.
1:58 PM ExplicitCallStack edited by simonpj
(diff)
1:57 PM ExplicitCallStack edited by simonpj
(diff)
10:55 AM Changeset in ghc [2d498de3]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier@…>
Follow vreg/hreg patch in PPC NCG
9:43 AM Building edited by simonpj
(diff)

May 25, 2009:

6:08 PM Ticket #3240 (Bad jump on PowerPC) closed by thorkilnaur
duplicate: I believe that this is a duplicate of #1845, so closing. Best regards …
1:30 AM Ticket #3259 (A module-local combinator using Control.Parallel.par behaves differently ...) created by blamario
There's a moderately long thread@haskell-cafe discussing the problem at: …

May 24, 2009:

9:59 PM Ticket #3258 (a.out file in ghc 6.10.3 package, under libraries/haskeline) closed by judah
fixed: Now fixed in Haskeline's HEAD, with the following patch: […]
7:57 PM Ticket #3237 (Target binary-dist fails when building GHC with DPH) closed by igloo
fixed: Thanks for the report. The errors were actually only cosmetic, but worth …
7:51 PM Ticket #3229 (queued GHCi commands are not resume context specific) closed by igloo
wontfix: If I understand correctly, you are saying that in the "rv\n:continue" the …
6:42 PM Ticket #3209 (Use Levenshtein distance for unknown identifier errors) closed by igloo
duplicate: Thanks for the suggestion. I'm closing this ticket as a duplicate of …
5:59 PM Ticket #3258 (a.out file in ghc 6.10.3 package, under libraries/haskeline) created by guest
Summary says it all, it seems to have snuck in there; maybe there's some …
4:47 PM Ticket #3142 (unix-2.3.2.0 needs base >= 4.1 in .cabal file) closed by igloo
fixed: Fixed: […]
4:46 PM Ticket #3172 (syb-0.1.0.1 doesn't require base >= 4 in its .cabal file) closed by igloo
fixed: Fixed: […]
4:45 PM Ticket #3141 (directory-1.0.0.3 needs base == 4.* in .cabal file.) closed by igloo
fixed: Fixed: […]
4:12 PM Ticket #3188 (instance Random for Data.Word) closed by igloo
wontfix: Thanks for the suggestion, Can you please make library submission for …
3:59 PM Changeset in directory [2e03cbc]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ian Lynagh <igloo@…>
Give bounds for the dependencies; fixes #3141
3:56 PM Changeset in base [ea27d8c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Increase the version number to that in the 6.10 branch
3:56 PM Changeset in ghc [d93422a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Increase the version number to that in the 6.10 branch
3:55 PM Changeset in unix [ec5d783]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Give bounds for the base dependency; fixes #3142
3:38 PM Ticket #3250 (can't build ghc-6.11: "Failed to load interface for `GHC'") closed by igloo
fixed: Fixed: […]
5:09 AM Ticket #3257 (System.Exit.exitWith exits current thread, not program) created by Bart Massey
The documentation for System.Exit is a bit ambiguous about what the …

May 23, 2009:

10:51 PM Ticket #3141 (directory-1.0.0.3 needs base == 4.* in .cabal file.) reopened by duncan
Replying to igloo: > I'm afraid we don't support using …
10:45 PM Changeset in base [cff6844]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix warnings
10:45 PM Changeset in ghc [3b73807]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix warnings
8:39 PM Ticket #3196 (libHSffi_p.a should not be created when profiled libs are disabled) closed by igloo
fixed: Thanks for the patch; however, this is handled differently in the new …
8:29 PM Ticket #3159 (QSem fails with negative quantities) closed by igloo
fixed: I've documented the 0 minimum quantity.
8:21 PM Ticket #3164 (ghc: panic! (the 'impossible' happened) while building pandoc on a macbook) closed by igloo
duplicate: Closing this as a duplicate
8:02 PM Changeset in base [45a54fd]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Document that the initial quantity for QSem and QSemN must be >= 0
8:02 PM Changeset in ghc [f7aba14]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Document that the initial quantity for QSem and QSemN must be >= 0
7:53 PM Ticket #3141 (directory-1.0.0.3 needs base == 4.* in .cabal file.) closed by igloo
invalid: I'm afraid we don't support using bootlibs with older versions of GHC, …
6:33 PM Ticket #3249 (Unable to install Ghc packages by MacPorts) closed by igloo
duplicate: Thanks for the report. This is a duplicate of #2753, and will be fixed as …
6:23 PM Ticket #3242 (ghci: can't load .so/.DLL for: m (addDLL: could not load DLL)) closed by igloo
invalid: Thanks for the report. The hipmunk cabal file unconditionally says […] …
6:11 PM Ticket #3235 (ghci-6.10.3 can't be built with readline support) closed by igloo
wontfix: I agree that time would be better spent improving haskeline than trying to …
3:30 PM WikiStart edited by igloo
(diff)
1:34 PM Ticket #1717 (ghc-6.8 configure does not recognise 32bit userland on ppc64) closed by igloo
fixed: We now get the platform from the bootstrapping compiler's `ghc +RTS …
9:09 AM Changeset in ghc [a8783f0e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <as@…>
fix pprDynamicLinkerAsmLabel for Mac OS X x86_64

May 22, 2009:

5:54 PM Ticket #3253 (validate failure (GCC warning)) reopened by isaacdupree
:-( I pulled those changes, and now I'm getting another …
4:40 PM Building/Porting edited by pumpkin
(diff)
3:47 PM Ticket #3256 (Extra EOT from NoBuffering mode in emacs) created by judah
Compile the following program: […] Then start emacs, run M-x shell, …
3:40 PM Building/Unregisterised edited by igloo
(diff)
3:10 PM Ticket #3231 (Permission denied error with runProcess/openFile) closed by igloo
fixed: Both merged.
3:09 PM Ticket #3243 (Forked gcc dies everytimes on Mac OS X 10.4.11) closed by igloo
fixed: Merged.
11:52 AM Building/Porting edited by igloo
(diff)
11:40 AM Ticket #3253 (validate failure (GCC warning)) closed by simonmar
fixed: Fixed. In GHC: […]
11:28 AM Ticket #3207 (readMutVar# is inlined/duplicated) closed by igloo
fixed: Merged.
9:40 AM Ticket #3255 (libHSrts_thr_p.a created even when profiling disabled) closed by simonmar
fixed: Fixed in the new build system.
4:23 AM Ticket #3255 (libHSrts_thr_p.a created even when profiling disabled) created by juhpetersen
When I build ghc-6.10.3 with: […] to disable prof libraries, …
4:18 AM Ticket #3254 (add a configure option to turn off profiling) created by juhpetersen
It is a bit tedious right now have to track GhcLibWays, etc by hand to …

May 21, 2009:

10:30 PM Ticket #3253 (validate failure (GCC warning)) created by isaacdupree
compiling on Ubuntu "Jaunty" 9.04, bootstrapping HEAD using its packages …
2:02 PM Ticket #3252 (having to call hs_add_root(__stginit_Foo) is a bit of a pain) created by duncan
For C code calling C functions exported from Haskell code, it has to jump …
12:29 PM Ticket #3251 (split rts headers into public and private) created by duncan
C code calling into the rts, eg to initialise it, uses header files like …
11:57 AM Ticket #3201 (ar: Bad file number) closed by simonmar
fixed: […] Incedentally: 32767 didn't work for me, but 30000 did.
4:39 AM Ticket #3250 (can't build ghc-6.11: "Failed to load interface for `GHC'") created by juhpetersen
I was trying to build ghc-6.11.20090520 on Fedora 10 x86_64 with …
12:59 AM DataParallel/Regular edited by gckeller
(diff)
12:17 AM DataParallel/WorkPlan edited by chak
(diff)

May 20, 2009:

9:31 PM Building/Modifying edited by nr
say how to remove a GHC source file (diff)
8:27 PM Building/Porting edited by igloo
(diff)
8:15 PM Ticket #3249 (Unable to install Ghc packages by MacPorts) created by soopo
I was asked to send the following error here. I am not sure where the bug …
5:53 PM Changeset in base [a4d2714]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add wrappers around fcntl We need to do this as it has a (, ...) type, which we aren't allowed to directly call with the FFI.
5:53 PM Changeset in ghc [89f7400b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Add wrappers around fcntl We need to do this as it has a (, ...) type, which we aren't allowed to directly call with the FFI.
5:00 PM Ticket #3248 (internal error: splitLargeBlog) created by odr
When I tried to run my program with options +RTS -k4M -K16M I got an …
1:36 PM Building/Porting edited by igloo
(diff)
1:09 PM Changeset in base [622a473]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add _O_NOINHERIT when opening files on Windows (see #2650)
1:09 PM Changeset in ghc [603dc2c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add _O_NOINHERIT when opening files on Windows (see #2650)
1:03 PM Ticket #2966 (build system does not respect --with-gcc=) closed by simonmar
fixed: The new build system does respect --with-gcc properly. I just did a …
12:41 PM Building/Porting edited by igloo
(diff)
12:37 PM Building/Porting edited by igloo
(diff)
12:33 PM Building/Porting edited by igloo
(diff)
12:23 PM Building/Porting edited by igloo
(diff)
12:15 PM Building/Porting edited by igloo
(diff)
12:14 PM Building/Porting edited by igloo
(diff)
11:16 AM Changeset in base [339e339]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
remove msvcrt and kernel32 from extra-libraries
11:16 AM Changeset in ghc [925de5d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
remove msvcrt and kernel32 from extra-libraries
10:01 AM Building/Troubleshooting edited by simonmar
(diff)
10:00 AM Building/Troubleshooting edited by simonmar
add /usr/bin/patch: Permission denied (diff)
8:58 AM Ticket #3246 (network accept returns server port number rather than client in some ...) closed by tibbe
invalid: The network trac recently moved to http://trac.haskell.org/network . …
8:57 AM Ticket #3247 (GHCI segfaults when per-thread stack size is larger than max stack size) created by earthy
This happened to me this morning; […] Obviously this is a typo, but …
8:53 AM Ticket #3246 (network accept returns server port number rather than client in some ...) created by Bart Massey
I have a number of machines running Debian Linux. Most of them are …
3:14 AM Ticket #3245 (Quadratic slowdown in Data.Typeable) created by guest
Data.Typeable has a significant asymptotic performance problem. In the …
2:28 AM Ticket #3244 (Associated type panic) closed by chak
duplicate: Seems like a duplicate of #2799 to me (which has already been fixed in the …

May 19, 2009:

10:47 PM Ticket #3244 (Associated type panic) created by heatsink
GHC panics with the attached use of associated types. Curiously, if I …
6:26 PM Building/Porting edited by igloo
(diff)
2:04 PM Building/Porting edited by igloo
(diff)
12:24 PM ProjectSuggestions edited by simonpj
(diff)
11:23 AM Ticket #3243 (Forked gcc dies everytimes on Mac OS X 10.4.11) created by nwn
Forked gcc dies everytimes on Mac OS X 10.4.11, I saw this bug and …
10:27 AM Ticket #3236 (Would be nice if rts_lock (or similar) would fail when the RTS is not ...) closed by simonmar
fixed: Done: […]
9:55 AM Changeset in ghc [9d9eef1]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier@…>
Follow vreg/hreg patch in x86 NCG
7:35 AM DataParallel/BenchmarkStatus edited by chak
(diff)
3:55 AM Changeset in ghc [f20b0d8a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier@…>
Don't try and coalesce RealReg->RealReg moves
3:30 AM Ticket #3242 (ghci: can't load .so/.DLL for: m (addDLL: could not load DLL)) created by jeffz1
On Windows, when attempting to use Hipmunk from ghci, it produces the …

May 18, 2009:

3:34 PM Ticket #3241 (System.Win32.Registry - incorrect length calculation in regSetStringValue) created by binarin
regSetStringValue calls regSetValueEx with length of value in characters, …
12:09 PM Changeset in ghc [f93e8ca1]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
drop packedstring; it is no longer required by template-haskell
11:04 AM Building/Installing edited by simonmar
(diff)
10:49 AM Ticket #3239 (Bad jump on PowerPC) closed by simonmar
duplicate: see #3240
8:13 AM Building/Porting edited by simonmar
(diff)
8:08 AM Building/Porting edited by simonmar
(diff)
8:05 AM Building/Porting edited by simonmar
tweaks to new porting docs (diff)
2:55 AM Building/RunningTests edited by benl
Add comment to avoid Python 2.6.1 (diff)
1:44 AM Changeset in ghc [f928808]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ben.Lippmeier@…>
Split Reg into vreg/hreg and add register pairs * The old Reg type is now split into VirtualReg and RealReg. * For the graph coloring allocator, the type of the register graph is now (Graph VirtualReg RegClass RealReg), which shows that it colors in nodes representing virtual regs with colors representing real regs. (as was intended) * RealReg contains two contructors, RealRegSingle and RealRegPair, where RealRegPair is used to represent a SPARC double reg constructed from two single precision FP regs. * On SPARC we can now allocate double regs into an arbitrary register pair, instead of reserving some reg ranges to only hold float/double values.

May 17, 2009:

8:46 PM Ticket #3240 (Bad jump on PowerPC) created by duane
[…] That's it. NOTE: I was compiling LHC when this happened.
8:46 PM Ticket #3239 (Bad jump on PowerPC) created by duane
ghc: internal error: unconditional relative branch out of range: jump …
8:35 PM Changeset in nofib [bd6b9bb]ghc-7.8shakesupercompiler by Ian Lynagh <igloo@…>
Import tree.mk from GHC's build system
8:30 PM Building/Porting edited by igloo
(diff)
1:30 PM Building/Porting edited by igloo
Instructions for 6.11 (diff)

May 16, 2009:

8:50 PM Ticket #3157 (ghci segmentation fault when computation is interrupted) closed by simonmar
wontfix
8:50 PM Ticket #3157 (ghci segmentation fault when computation is interrupted) reopened by simonmar
8:13 PM Ticket #3238 (CInt FFI exports do not use C int in _stub.h header file) created by duncan
Ideally if I have a FFI export like this: […] Then the _stub.h file …
8:00 PM Ticket #3237 (Target binary-dist fails when building GHC with DPH) created by scsibug
running "make binary-dist" for GHC with data parallel haskell fails due to …
5:54 PM Ticket #2689 (make maintainer-clean leaves generated files and directories) closed by igloo
fixed: Done; I've left #1693 open to remind us to try to do something to check …
5:26 PM Ticket #3233 (Cleaning on Windows currently fails) closed by igloo
fixed: Fixed by: […]
2:53 PM Ticket #3236 (Would be nice if rts_lock (or similar) would fail when the RTS is not ...) created by duncan
If you export a Haskell function and then call it from C code you have got …
1:07 PM Ticket #3235 (ghci-6.10.3 can't be built with readline support) created by guest
ghci before version 6.10 used readline for user input. This was nice …
5:47 AM Ticket #3234 (foldr/single no longer firing in GHC 6.10) created by r6
consider the following module module Foo where x = ['x']++"haskell"

May 15, 2009:

9:50 PM SharedLibraries edited by duncan
links to dll info (diff)
7:58 PM Changeset in nofib [c331cb4]ghc-7.8shakesupercompiler by Ian Lynagh <igloo@…>
Move nofib-analyse from the GHC repo
7:08 PM Ticket #3230 (Build fails with cabal-bin complaining) closed by igloo
fixed: Thanks for the report. There are actually earlier failures than that, …
4:50 PM Ticket #3233 (Cleaning on Windows currently fails) created by igloo
Cleaning on Windows currently fails, due to this: […] To work around …
3:59 PM Ticket #3157 (ghci segmentation fault when computation is interrupted) closed by cmcq
duplicate: See #2812. I don't get a segfault in 6.10.3.
3:58 PM Ticket #3026 (GHCi segfault) closed by cmcq
duplicate: See #2812. I don't get a segfault in 6.10.3.
3:58 PM Ticket #2058 (Ghci tab-completion cannot handle Unicode) closed by cmcq
duplicate: See #2812. Those Unicode examples work for me in 6.10.3.
3:58 PM Ticket #2812 (For ghci, drop editline in favour of haskeline) closed by cmcq
fixed: According to the release notes, 6.10.3 uses haskeline.
3:36 PM Ticket #3232 (Remove registerised -fvia-C) created by igloo
Remove registerised -fvia-C. The following should be looked at before …
3:05 PM Ticket #3215 (Valgrind support) reopened by cmcq
This is now a feature request. Valgrind is a useful tool when working …
10:07 AM Ticket #3231 (Permission denied error with runProcess/openFile) created by NeilMitchell
Given this program: […] Running under Cygwin, in GHC 6.10.2, I get: …
9:50 AM Ticket #2391 (Network.listenOn (PortNumber n) Sometimes Picks IPv6) closed by tibbe
invalid: Moved to http://trac.haskell.org/network/ticket/11
9:48 AM Ticket #2927 (Bug in network library, uncaught exception when dealing with ipv6 sockets) closed by tibbe
invalid: Moved to http://trac.haskell.org/network/ticket/11
1:39 AM DataParallel/Regular edited by gckeller
(diff)
1:38 AM DataParallel/Regular edited by gckeller
(diff)

May 14, 2009:

9:57 PM Ticket #3230 (Build fails with cabal-bin complaining) created by guest
The build of ghc 6.10.3 and 6.10.2 (I haven't tested others) on a Debian …
9:47 PM Ticket #3229 (queued GHCi commands are not resume context specific) created by phercek
I think it is a bug that the second part (:continue) of the command …
8:33 PM Ticket #3228 (please make it easier to remove a file from the GHC sources) created by nr
I'm trying to remove some obsolete code from GHC's back end. (It will live …
8:23 PM Building/Modifying edited by nr
the new build system is live now (diff)
4:54 PM Commentary edited by duncan
Try to reduce confusion about the difference between shared libs and … (diff)
4:23 PM Commentary edited by simonpj
(diff)
3:14 PM SharedLibraries edited by duncan
Add references to sources on ELF visibility (diff)
2:41 PM Commentary edited by simonpj
(diff)
2:36 PM Commentary/Libraries edited by simonpj
(diff)
2:15 PM Commentary/Libraries edited by igloo
(diff)
12:33 PM SharedLibraries edited by duncan
Start on intro page to shared libs, with detail moved to sub-pages (diff)
11:37 AM DynamicLinking edited by duncan
redirect to new location (diff)
11:36 AM SharedLibraries/PlatformSupport created by duncan
Move page from DynamicLinking
11:33 AM SharedLibraries/Management created by duncan
Move page contents from intro SharedLibraries page
10:18 AM DynamicLinking edited by duncan
Update build notes and add ELF todos (diff)
9:32 AM DataParallel/Library edited by simonpj
(diff)
9:29 AM DataParallel/Library edited by simonpj
(diff)
9:23 AM DataParallel edited by simonpj
(diff)
9:22 AM DataParallel/Library edited by simonpj
(diff)
9:20 AM DataParallel edited by simonpj
(diff)
4:11 AM DataParallel/WorkPlan edited by chak
(diff)

May 13, 2009:

10:48 PM Commentary/Compiler/NewCodeGen edited by guest
Added reason for Adams optimiztion (diff)
10:39 PM Commentary/Compiler/NewCodeGen edited by guest
Syntax fix (diff)
7:00 PM Ticket #3223 (please detect multiple kind errors in one run) closed by igloo
fixed: With this module: […] I can reproduce this with 6.8.2: […] but not …
3:50 PM Ticket #3219 (functions on records with overloaded names can be given a too-specific ...) closed by simonpj
fixed: Aha! I was looking only at bar, for which my claims are correct. I …
3:45 PM Ticket #1633 (Improve error message for kind mismatches) closed by simonpj
fixed: Fixed by […] Simon
2:22 PM Changeset in nofib [40aed57]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
use $(WithNoFibHc)
1:32 PM Changeset in nofib [2bc0bfe]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
make clean work
1:28 PM Ticket #3211 (Typos in RTS documentation) closed by simonmar
fixed
1:10 PM DataParallel/Regular edited by gckeller
(diff)
12:09 PM DataParallel edited by simonpj
(diff)
10:01 AM Ticket #3143 (Network.Socket.connect: support for sockets w/ bound local endpoints) closed by tibbe
invalid: Moved to http://trac.haskell.org/network/ticket/10
9:45 AM Ticket #3225 (Race/Async Exception issue in Network.Socket.connect) closed by tibbe
invalid: Moved to http://trac.haskell.org/network/ticket/9
9:32 AM Ticket #3227 (Can't specify type signature of value typed with type families) closed by simonpj
duplicate: Thanks. This is a duplicate of #1897 -- see extensive comments there. …
8:22 AM DataParallel/Regular edited by simonpj
(diff)
8:20 AM DataParallel/Regular edited by simonpj
(diff)
8:12 AM DataParallel/Regular edited by simonpj
(diff)
8:07 AM DataParallel/Regular edited by simonpj
(diff)
7:21 AM Ticket #3227 (Can't specify type signature of value typed with type families) created by Ashley Yakeley
Compiling this: […] give this: […] It compiles successfully if the …
6:43 AM DataParallel/Regular edited by gckeller
(diff)
3:59 AM TypeFunctionsStatus edited by chak
(diff)
3:56 AM Ticket #3226 (please eliminate error message from Make on every build) created by nr
If I attempt to build a .o file (which is my normal workflow), I …

May 12, 2009:

6:52 PM Ticket #3225 (Race/Async Exception issue in Network.Socket.connect) created by sclv
[…] The above code, compiled with the threaded runtime, causes a race …
6:35 PM Ticket #3219 (functions on records with overloaded names can be given a too-specific ...) reopened by dmwit
Okay, in that case, I'd like to change the bug description. =) It doesn't …
6:00 PM Ticket #3224 (compiler panic: funResultTy base:GHC.Prim.*{(w) tc 34d}) created by nr
To reproduce the panic, […] The failing compile command and its error …
5:45 PM Ticket #3223 (please detect multiple kind errors in one run) created by nr
GHC 6.8 stops after the first kind error. Run one: […] Run two: …
5:24 PM Changeset in ghc [b8a331a4]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Peter Hercek <phercek@…>
alow macros to redefine builtin GHCi commands (implements #3084)
4:54 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:12 PM Ticket #3222 (GLFW 0.3 build fails w/ SSE error in 6.10.3, works in 6.10.1) created by GregFrascadore
Using GHC 6.10.3 to build GLFW 0.3 dies with: […] on Mac OSX 10.5.6 …
3:58 PM Ticket #3221 (Incorrect "defined but not used" warning for data types using deriving) created by NeilMitchell
Consider: […] When we compile: […] This is incorrect. If a data …
11:53 AM Status/SLPJ-Tickets edited by simonpj
(diff)
11:43 AM Ticket #3198 (inliner fails to kick in for Double (*)) closed by simonpj
fixed: Actually in the HEAD the inlining is kicking in: […] Because the …
11:06 AM Ticket #3219 (functions on records with overloaded names can be given a too-specific ...) closed by simonpj
invalid: What you say is true but depends, in a way that's invisible to the type …
10:23 AM ExplicitCallStack edited by TristanAllwood
(diff)
10:22 AM ExplicitCallStack/CorePassImplementation edited by TristanAllwood
(diff)
9:36 AM Ticket #3220 (type variables appearing only in type equality constraints are not ...) created by guest
[…] with the above code i get: […] without the main definition i get …
6:00 AM DataParallel/Regular edited by gckeller
(diff)
3:12 AM Ticket #3219 (functions on records with overloaded names can be given a too-specific ...) created by dmwit
Here's a reduced test-case showing a discrepancy between the symmetric …

May 11, 2009:

9:21 PM Commentary/SourceTree edited by igloo
(diff)
9:20 PM Commentary/SourceTree edited by igloo
(diff)
9:06 PM Commentary/SourceTree edited by igloo
(diff)
3:25 PM Ticket #3218 (Proposal: System.Posix.fdReadBuf/fdWriteBuf) created by simonmar
Functions for reading/writing actual arrays of bytes in memory. At the …
2:47 PM Commentary/Libraries edited by simonpj
(diff)
2:40 PM Commentary/SourceTree edited by simonpj
(diff)
1:26 PM Building/Troubleshooting edited by simonpj
(diff)
1:21 PM Building/Using edited by simonpj
(diff)
1:20 PM Building/Using edited by simonpj
(diff)
1:18 PM Building/Using edited by simonpj
(diff)
12:37 PM Ticket #3213 (Failure in parsing a malformed LANGUAGE pragma) closed by simonmar
duplicate: Thanks for the report; duplicate of #3153.
12:36 PM Ticket #3212 (getOptions'.parseLanguage(2) went past eof token) closed by simonmar
duplicate: Thanks for the report; duplicate of #3153, fixed in HEAD. […]
12:17 PM Ticket #3217 (Make GHCi have separate flags for interactive Haskell expressions) created by simonpj
It's becoming clear that in GHCi we want to have a separate set of …
11:11 AM Platforms edited by simonpj
(diff)
8:51 AM Ticket #3215 (Valgrind support) closed by cmcq
invalid: This was just a Valgrind problem with self-modifying code. …
7:38 AM Commentary/SourceTree edited by simonpj
(diff)

May 10, 2009:

6:51 PM Ticket #3216 (Terminal output in GHCi 10.3 on Mac OS X) created by guest
Results of expressions are printed on the same line: > …
5:51 PM Ticket #3215 (Valgrind support) created by cmcq
This is based on code in gtk2hs. […] Unfortunately this test doesn't …
1:08 AM Ticket #3214 ("undefined reference to..." when compiling parallel code) closed by fhsanches
invalid: Sigh, sorry for the flood here, I forgot to pass the "--make" flag to the …
12:56 AM Ticket #3214 ("undefined reference to..." when compiling parallel code) created by fhsanches
First of all, sorry if it's not a bug in GHC, but I just don't know where …

May 9, 2009:

8:12 PM Commentary/SourceTree edited by igloo
(diff)
7:45 PM Building/Using edited by igloo
(diff)
7:42 PM Building/Using edited by igloo
(diff)
7:41 PM Building/Using edited by igloo
(diff)
2:09 PM WikiStart edited by igloo
(diff)
4:08 AM Ticket #3213 (Failure in parsing a malformed LANGUAGE pragma) created by pumpkin
Very simple failure case! […]
3:29 AM Ticket #3212 (getOptions'.parseLanguage(2) went past eof token) created by Jig
[…] Works if using: {-# LANGUAGE FlexibleContexts #-}

May 8, 2009:

1:57 PM Ticket #2781 (Install permissions broken) reopened by Feuerbach
I confirm that, if using umask 022, everything is ok. However if you use …

May 7, 2009:

3:42 PM Ticket #3211 (Typos in RTS documentation) created by tibbe
From: …
2:28 PM Ticket #3210 (Allow programs to change the number of capabilities) created by NeilMitchell
It would be useful for a program to choose the number of capabilities it …
1:37 PM TypeFunctions edited by simonpj
(diff)
11:08 AM DataParallel/Regular created by chak
11:07 AM DataParallel edited by chak
(diff)
1:30 AM TypeFunctionsStatus edited by chak
(diff)

May 6, 2009:

11:36 PM Ticket #3209 (Use Levenshtein distance for unknown identifier errors) created by ksf
That is, instead of saying […] Say {{{Could not find module `IPprint': …
9:27 PM Annotations edited by batterseapower
(diff)
9:26 PM Annotations edited by batterseapower
(diff)
4:50 PM TypeFunctionsStatus edited by simonpj
(diff)
4:48 PM Ticket #3208 (Incorrect handling of recursive groups with signatures containing ...) created by simonpj
Jan Jakubuv found …
11:37 AM Ticket #3207 (readMutVar# is inlined/duplicated) created by simonmar
The following code: […] generates this output: […] That is, the …
Note: See TracTimeline for information about the timeline view.