Timeline


and

May 21, 2012:

11:28 PM Changeset in ghc [f906b91]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow the move of the Word type to ghc-prim
11:27 PM Changeset in ghc [9a6b8e4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Accept output for mc22 I'm not entirely sure why it changed, but I think it's OK.
11:27 PM Changeset in testsuite [a7acfb5f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept output for mc22 I'm not entirely sure why it changed, but I think it's OK.
11:25 PM Ticket #6118 (Kind variable falls out of scope in instance declaration) created by goldfire
Consider the following code: […] The instance for Maybe fails …
11:22 PM Changeset in ghc [3e512f2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Follow the move of Word from base to ghc-prim
11:22 PM Changeset in testsuite [93d8357]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Follow the move of Word from base to ghc-prim
10:20 PM Changeset in ghc [312bd1c6]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in ghc-prim [5291677]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in base [dc521b8]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:20 PM Changeset in ghc [fda6ab9]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Move the Word type from base to ghc-prim
10:12 PM LightweightConcurrency edited by kc
(diff)
8:39 PM LightweightConcurrency edited by kc
(diff)
8:38 PM LightweightConcurrency edited by kc
(diff)
7:41 PM Changeset in base [efb2439]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use Word literals directly, rather than converting Int literals
7:41 PM Changeset in ghc [c06e2a4]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Use Word literals directly, rather than converting Int literals
7:29 PM Changeset in base [91b37f0]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some more specialise-Int code
7:29 PM Changeset in ghc [5fdb0b5]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Remove some more specialise-Int code
7:16 PM Changeset in base [d277e19]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some commented out code Commented out since 2005, so doesn't seem worth maintaining it
7:16 PM Changeset in ghc [c2f6f892]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Remove some commented out code Commented out since 2005, so doesn't seem worth maintaining it
7:00 PM Changeset in base [14fd361]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some unnecessary Int specialised values We no longer need zeroInt and friends
7:00 PM Changeset in ghc [6fcc554b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Remove some unnecessary Int specialised values We no longer need zeroInt and friends
5:53 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
5:52 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
5:49 PM Commentary/GSoCMultipleInstances created by phischu
5:02 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:56 PM LightweightConcurrency edited by kc
(diff)
4:53 PM LightweightConcurrency edited by kc
(diff)
4:46 PM LightweightConcurrency edited by kc
(diff)
4:30 PM LightweightConcurrency edited by kc
(diff)
1:21 PM Ticket #5958 (Follow mtl upstream) closed by pcapriotti
fixed: GHC's repository for hoopl is now the master.
8:25 AM Ticket #6112 (ghc-pkg ignores --global-conf if --package-conf is set) closed by pcapriotti
invalid: This is the correct (and documented) behavior. When any *-conf option is …

May 20, 2012:

11:35 PM LightweightConcurrency edited by kc
(diff)
11:33 PM LightweightConcurrency edited by kc
(diff)
11:33 PM LightweightConcurrency edited by kc
(diff)
11:20 PM LightweightConcurrency edited by kc
(diff)
11:09 PM LightweightConcurrency edited by kc
(diff)
10:45 PM LightweightConcurrency edited by kc
(diff)
10:41 PM LightweightConcurrency edited by kc
(diff)
8:50 PM Changeset in ghc [c5fcd22]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix ar detection
8:28 PM Changeset in ghc [e8121501]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix dblatex and xml* tool detection on Windows We now normalise their paths, so that native Windows paths rather than cygwin paths. This means that we are able to execute them from Cabal or python. I've also abstracted out the normalisation code into an m4 function.
6:55 PM Changeset in base [3581ef2]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Change a few FFI imports to use CAPI On Win64, ssize_t is 64 bit, but functions like read return 32 bit ints. The CAPI wrapper means the C compiler takes care of doing all the necessary casting. Technically we should instead be making the types of the FFI imports different on different platforms, but I think this will work out simpler overall. Before this fix, when the functions failed with -1, we thought they were returning with 4294967295, and so didn't throw an exception. This lead to a segfault in echo001(ghci).
6:55 PM Changeset in ghc [cf14ed6]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Change a few FFI imports to use CAPI On Win64, ssize_t is 64 bit, but functions like read return 32 bit ints. The CAPI wrapper means the C compiler takes care of doing all the necessary casting. Technically we should instead be making the types of the FFI imports different on different platforms, but I think this will work out simpler overall. Before this fix, when the functions failed with -1, we thought they were returning with 4294967295, and so didn't throw an exception. This lead to a segfault in echo001(ghci).
3:26 PM LightweightConcurrency edited by kc
(diff)
3:17 PM LightweightConcurrency edited by kc
(diff)
7:34 AM Ticket #6115 (ghc panic in long list of literals) closed by michalt
duplicate: Thanks for reporting. I think this is already fixed and should be in GHC …
12:31 AM Ticket #6117 (Cyclic Type Class Hierarchy Produces <<loop>>) created by jun0
If there is a cyclic class hierarchy like […] then uses of B's methods …

May 19, 2012:

11:46 PM Ticket #6116 (ctrl-c doesn't always work when entering text in ghci) created by judahj
With ghci-7.5.20120519 (on Mac and probably also Linux): type some text, …
10:12 PM Ticket #6115 (ghc panic in long list of literals) created by nr
GHC panicked: […]
3:03 PM Records edited by guest
copyediting (diff)
12:43 PM Changeset in ghc [113ae477]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Full validates now install transformers rather than mtl
12:41 PM Changeset in ghc [64f085a1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix tests to run without mtl
12:41 PM Changeset in testsuite [0407c6b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix tests to run without mtl
11:55 AM Changeset in ghc [0f4925b6]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use transformers directly, rather than using mtl This means we no longer need mtl in a GHC tree.
7:37 AM Ticket #6114 (ghc: panic! occurred with use of isInstance, newName and a type splice) created by davidmiani
Compiling the below code: […] Results in the following error: …
4:43 AM Ticket #6113 (Profiling with -p not written if killed with SIGTERM) created by Veinor
Just like it says in the title; -p profiling seems to only get written if …
3:21 AM LightweightConcurrency edited by kc
(diff)
3:20 AM LightweightConcurrency edited by kc
(diff)
3:19 AM LightweightConcurrency edited by kc
(diff)
2:58 AM LightweightConcurrency edited by kc
(diff)
2:56 AM LightweightConcurrency edited by kc
(diff)
2:50 AM LightweightConcurrency edited by kc
(diff)
2:49 AM LightweightConcurrency edited by kc
(diff)
2:19 AM LightweightConcurrency edited by kc
(diff)
12:39 AM Ticket #6112 (ghc-pkg ignores --global-conf if --package-conf is set) created by luite
I'm working on ghcjs, which uses ghc-pkg with custom database locations. …

May 18, 2012:

10:59 PM LightweightConcurrency edited by kc
(diff)
10:42 PM LightweightConcurrency edited by kc
(diff)
10:34 PM LightweightConcurrency edited by kc
(diff)
10:33 PM LightweightConcurrency edited by kc
(diff)
9:57 PM LightweightConcurrency edited by kc
(diff)
8:56 PM LightweightConcurrency edited by kc
(diff)
8:46 PM LightweightConcurrency edited by kc
(diff)
8:45 PM LightweightConcurrency edited by kc
(diff)
8:44 PM LightweightConcurrency edited by kc
(diff)
8:17 PM LightweightConcurrency edited by kc
(diff)
6:12 PM Ticket #6109 (Linux-ppc : #error Unknown mingw32 arch) closed by igloo
fixed: Applied, thanks!
5:25 PM Changeset in ghc [293475b]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a couple of unnecessary lines of CPP
5:24 PM Changeset in ghc [d0e2364b]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix #6109 : error Unknown mingw32 arch.
5:11 PM LightweightConcurrency edited by kc
(diff)
5:06 PM LightweightConcurrency edited by kc
(diff)
5:03 PM LightweightConcurrency edited by kc
(diff)
4:55 PM Changeset in ghc [2b214ea]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of win:c:/m64/reg13/.
4:48 PM LightweightConcurrency edited by kc
(diff)
4:45 PM Commentary edited by simonpj
(diff)
4:04 PM Ticket #6111 (Simple loop performance regression of 7.4.1 relative to 7.0.4) created by mdgabriel
== Problem == Severe simple loop performance regression in 7.4.1 relative …
3:56 PM LightweightConcurrency edited by kc
(diff)
3:56 PM LightweightConcurrency edited by kc
(diff)
3:53 PM Ticket #6110 (Data.Vector.Unboxed performance regression of 7.4.1 relative to 7.0.4) created by mdgabriel
== Problem == Severe Data.Vector.Unboxed performance regression in 7.4.1 …
3:47 PM LightweightConcurrency edited by kc
(diff)
3:42 PM LightweightConcurrency edited by kc
(diff)
3:03 PM Commentary/CabalDependencyHell edited by phischu
(diff)
2:10 PM Commentary/CabalDependencyHell created by phischu
12:02 PM Ticket #6109 (Linux-ppc : #error Unknown mingw32 arch) created by erikd
Building on Linux-Powerpc fails with the above error. […] In the …
11:32 AM Changeset in ghc [c2870706]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
More Win64 adjustor fixes
9:19 AM Ticket #5854 (TH: INLINABLE pragma support (patch)) closed by simonpj
fixed: Mikhail, I'm sorry this has taken so long, but I've now committed your …
9:17 AM Ticket #5612 (Better support for kinds in Template Haskell) closed by simonpj
fixed: Many thanks to lunaris and Richard Eisenberg. I've just pushed patches to …
9:11 AM Changeset in ghc [b70dd33]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
THis test does not actually use HsExplicitListTy
9:11 AM Changeset in testsuite [89f0eac]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
THis test does not actually use HsExplicitListTy
9:10 AM Changeset in ghc [a5ce7e4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Accommodate INLINALBE pragmas in TH
9:10 AM Changeset in testsuite [029d54c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accommodate INLINALBE pragmas in TH
9:10 AM Changeset in ghc [86904405]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to lunaris's patch for promoted kinds
9:10 AM Changeset in ghc [b6bf6ab]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Allow INLINABLE pragmas in TH Thanks to mikhail.vorozhtsov for doing the work
9:06 AM Changeset in ghc [58898eb]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Peyton Jones <simonpj@…>
Change TH syntax to allow promoted kinds and kind polymorphism The big change here is that Kind is no longer a distinct type, it's just a type synonym for Type. This reflects exactly what happens in the HsSyn world, and avoids a great deal of duplication between types and kinds. But it is a breaking for (the few) TH users who were using the constructors for Kind. Thanks to lunaris and Richard Eisenberg for doing the work.
9:03 AM Changeset in ghc [27e4036]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Peyton Jones <simonpj@…>
Add INLINABLE pragmas in Template Haskell Thanks to mikhail.vorozhtsov for doing the work
8:52 AM Repositories edited by simonpj
(diff)
7:12 AM Changeset in ghc [3539136]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Applied lunaris's patch to allow promoted types and rich kinds in Template Haskell
7:12 AM Changeset in testsuite [d359853]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Applied lunaris's patch to allow promoted types and rich kinds in Template Haskell
7:09 AM Changeset in ghc [0fe0c58]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Applied lunaris's patch to allow promoted types and rich kinds in Template Haskell
7:07 AM Changeset in ghc [284a60f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Add red-black tree test from github (with permission)
7:07 AM Changeset in testsuite [f742372]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Add red-black tree test from github (with permission)
1:16 AM Changeset in ghc [230576f]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the stub C files we generate on Win64
1:16 AM Changeset in ghc [68a9da4]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the way the adjustor puts things on the stack on Win64
1:04 AM LightweightConcurrency edited by kc
(diff)
1:03 AM LightweightConcurrency edited by kc
(diff)

May 17, 2012:

11:39 PM LightweightConcurrency edited by kc
(diff)
11:37 PM LightweightConcurrency edited by kc
(diff)
11:37 PM LightweightConcurrency edited by kc
(diff)
11:36 PM LightweightConcurrency edited by kc
(diff)
11:11 PM LightweightConcurrency edited by kc
(diff)
10:50 PM Changeset in ghc [f286841]supercompiler by Max Bolingbroke <batterseapower@…>
Some horrible-looking changes to select most-specific instance (preferring exact matches) and remember non-exact matches in the memo table
10:41 PM LightweightConcurrency edited by kc
(diff)
10:40 PM LightweightConcurrency edited by kc
(diff)
10:38 PM LightweightConcurrency edited by kc
(diff)
10:33 PM LightweightConcurrency edited by kc
(diff)
10:08 PM Repositories edited by pcapriotti
mention push urls for validated repositories, change darcs example from … (diff)
10:03 PM Changeset in ghc [89e319c]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix freeHaskellFunctionPtr on Win64
8:00 PM LightweightConcurrency edited by kc
(diff)
6:23 PM Ticket #6108 (Haddock's prune option is not regarded for DEPRECATED things) created by SimonHengel
I introduced this regression when I extended Haddock, so that it adds …
1:54 PM Ticket #6102 (Subclass Specialization in Rewrite Rules) closed by simonpj
invalid: Oh silly me. Of course ClassInstance is not an instance of ClassTwo. …
11:15 AM Ticket #6107 (GHCi runtime linker cannot link with duplicate common symbols) created by exFalso
GHCi's runtime linker reports duplicate common symbols as fatal error. …
10:42 AM Ticket #6106 (GHCi does not always detect when modules become stale during compilation) created by SimonHengel
Here is a conceived example that illustrates the issue. File Foo.hs
10:02 AM Ticket #6105 (GHCi does no respect -fforce-recomp) created by SimonHengel
To my delightful surprise ghc --make respects -fforce-recomp, …
9:43 AM Ticket #6104 (Regression: space leak in HEAD vs. 7.4) created by simonmar
I often keep an eye on compiler performance by compiling Cabal. Yesterday …
8:43 AM Holes edited by spl
Expected type (diff)
8:35 AM Holes edited by spl
Respond to SLPJ (diff)
8:24 AM Ticket #6103 (Interrupted program cannot produce biographical heap profile) created by konn
If I interrupt program running with "+RTS -p -hb" option, the program …
8:00 AM Holes edited by simonpj
(diff)
7:18 AM Ticket #6015 ("No instance" when using PolyKinds/DataKinds/FunDeps/Undecidable) closed by simonpj
fixed: I believe this patch fixes the bug. Thanks for reporting it with a nice …
7:17 AM Ticket #6068 (Panic in GHCi when using functional dependencies and promoted kinds) closed by simonpj
fixed: I believe this patch fixes the bug. Thanks for reporting it with a nice …
7:16 AM Ticket #6097 (tc078(hpc,optasm,profasm) are failing with core lint errors) closed by simonpj
fixed
7:15 AM Ticket #6096 (tc126(optasm) is failing with a core lint error) closed by simonpj
fixed
4:35 AM Changeset in ghc [bed995d5]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
2:28 AM Ticket #6102 (Subclass Specialization in Rewrite Rules) created by SamAnklesaria
Rewrite rules can define a specialized version of a method for some …
1:01 AM Changeset in ghc [b002f1b0]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
12:22 AM Ticket #6101 (Show instance for integer-simple is not lazy enough) created by tommd
I run out of memory, after 31 GB, when trying to show an Integer (using …

May 16, 2012:

9:00 PM LightweightConcurrency edited by kc
(diff)
3:14 PM Changeset in ghc [2eefbf2]supercompiler by Max Bolingbroke <batterseapower@…>
Rethink how generalisation is written so we can rollback when MSGing
2:53 PM Changeset in ghc [6683995]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Set the context_switch flag in yield# yieldThread hasn't been working for a while: unless we set the context_switch flag to indicate that the current time slice is over, the RTS scheduler just runs the same thread again. Spotted by Andreas Voellmy (thanks!).
2:31 PM Changeset in base [28670dd]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Don't use stdcall on Win64: It isn't supported; ccall is used instead
2:31 PM Changeset in ghc [5176c1f]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Ian Lynagh <igloo@…>
Don't use stdcall on Win64: It isn't supported; ccall is used instead
2:14 PM Changeset in ghc [5e4bab8c]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't use stdcall on Win64: It isn't supported; ccall is used instead
1:33 PM Holes edited by spl
Update ambiguity section (diff)
12:59 PM Ticket #6100 (mistake in class inheritance system) closed by kosmikus
invalid: No, GHC is correct. […] Note that both arguments have to have the …
12:35 PM Holes edited by spl
Respond to SLPJ on ambiguously typed holes (diff)
12:27 PM Holes edited by spl
Respond to SLPJ on runtime error (diff)
12:08 PM Ticket #6100 (mistake in class inheritance system) created by guest
class can't use function of parents class. Code: class A a where …
11:52 AM Changeset in ghc [06ac4cf]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix typo in 7.4.2 release notes.
11:27 AM Changeset in ghc [6494a64a]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Update 7.4.2 release notes.
10:15 AM Changeset in ghc [5a502c75]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
10:15 AM Changeset in testsuite [691249a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
10:15 AM Changeset in ghc [accd944]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6015 and #6068
10:15 AM Changeset in testsuite [e1fde8a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6015 and #6068
10:14 AM Changeset in ghc [7fe110aa]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
10:13 AM Changeset in ghc [969f8b7]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Be careful to instantiate kind variables when dealing with functional dependencies There were really two bugs a) When the fundep fires we must apply the matching substitution to the kinds of the remaining type vars (This happens in FunDeps.checkClsFD, when we create meta_tvs) b) When instantiating the un-matched type variables we must instantiate their kinds properly (This happens in TcSMonad.instFlexiTcS) This fixes #6068 and #6015 (second reported bug).
9:50 AM Changeset in ghc [ebcad76]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsocimp-param-classlate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssilent-sc-argssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
When comparing Case expressions, take account of empty alternatives After the recent change that allows empty case alternatives, we were accidentally saying that these two were equal: Case x _ Int [] Case x _ Bool [] Usually if the alternatives are equal so is the result type -- but not if the alternatives are empty! There are two places to fix: CoreUtils.eqExpr TrieMap with CoreExpr key Fixes #6096, #6097
3:51 AM LightweightConcurrency edited by kc
(diff)
12:59 AM LightweightConcurrency edited by kc
(diff)
12:46 AM LightweightConcurrency edited by kc
(diff)
12:43 AM LightweightConcurrency edited by kc
(diff)
Note: See TracTimeline for information about the timeline view.