Timeline


and

Mar 11, 2013:

11:42 PM Changeset in ghc [1bc7f3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:42 PM Changeset in testsuite [4c78884]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:39 PM SplitBase edited by simonpj
(diff)
11:27 PM Changeset in ghc [eabd61a4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
11:20 PM Commentary/ResourceLimits edited by ezyang
(diff)
10:35 PM Status/SLPJ-Tickets edited by simonpj
(diff)
8:49 PM Ticket #3746 (Poor parse error) closed by monoidal
fixed: HEAD reports […] Now the error points at the correct location and …
8:12 PM Changeset in ghc [8aefdc0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
More advice about profiling CAFs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:11 PM Changeset in ghc [bc76c81]cardinality by Simon Peyton Jones <simonpj@…>
Lots of refactoring in the demand analyser The main change here is to factor the strictness domain in the same way as the usage domain It took me ALL DAY because I found I had to really dig into the code, and it's not easy stuff! But I think it's looking much better now.
2:29 PM Ticket #7762 (when using lots of memory: internal error: evacuate(static): strange ...) created by rthiemann
[…] Bug occurs reproducable after running the main program for around 8 …
9:17 AM Ticket #7750 (Pretty printing of human-readable integers is incorrect) closed by simonpj
fixed: Applied thank you.
9:17 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) closed by simonpj
fixed
8:58 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) closed by simonpj
fixed: All three committed, thank you. Simon
8:57 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) closed by simonpj
fixed: Applied, thanks
8:55 AM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) closed by simonpj
fixed: I've done this, thanks. git am didn't recognise the patch, so I did it …
12:23 AM Changeset in ghc [d7da7fa]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix building the GHC package DLL on Windows We now put a handful of modules in a separate DLL. For now the list is hand-written, but we could automate it in the future.

Mar 10, 2013:

9:14 PM Changeset in ghc [5d65df9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes
7:24 PM Changeset in ghc [acd5a115]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Waern <waern@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:49 PM Changeset in ghc [a1cef22]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Waern <waern@…>
Fix construction of ALL_ALEX_OPTS and ALL_AS_OPTS Signed-off-by: David Waern <david.waern@gmail.com>
4:25 PM Changeset in ghc [1a164f5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying Chameneos redux
3:42 PM Changeset in ghc [9142f097]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
3:42 PM Changeset in testsuite [937c039]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
2:47 PM Changeset in ghc [8679401]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some commented out SPECIALIZE pragmas As far as I can see, they've never been enabled
2:47 PM Changeset in ghc [cbb93d5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Building with -dynamic-too now works, so enable it by default It's only actually used if both the v and dyn ways are built
9:51 AM Changeset in base [25b44d2]data-proxydbcsghc-7.8 by Edward Z. Yang <ezyang@…>
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. Thanks Kazu Yamamoto for submitting this patch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:45 AM Commentary/Rts/Word edited by ezyang
(diff)
8:23 AM Commentary/Rts/Cmm edited by ezyang
(diff)
4:18 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) closed by ezyang
fixed: bosu's patch seems unnecessary on HEAD. Others validated and checked in.
4:16 AM Changeset in ghc [9f26442]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal for submitting. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:10 AM Commentary/Rts/Scheduler edited by ezyang
(diff)
12:58 AM Commentary/Rts/Scheduler edited by ezyang
start incorporating things from my blog post (diff)

Mar 9, 2013:

8:53 PM Changeset in ghc [f3698af0]cardinality by Ilya Sergey <ilya.sergey@…>
mkFloat in CorePrep is changed in a way that not it takes a demand and pins it on a created FloatLet-binder
8:49 PM Changeset in ghc [a5bab46]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix -dynamic-too with -boot files It was looking for Foo.dyn_hi rather than Foo.dyn_hi-boot, and so falling back to the slow way
8:10 PM Changeset in ghc [3a8cde04]cardinality by Ilya Sergey <ilya.sergey@…>
post-refactoring bugs fixed in the demand/cardinality analyser
8:00 PM Changeset in ghc [abde6c5f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:10 PM Changeset in ghc [90a4cc53]cardinality by Ilya Sergey <ilya.sergey@…>
Usage/cardinality domain refactored
4:34 PM Changeset in ghc [b53f97ec]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Slight tidy-up to Pedro's work on Typeable
4:33 PM Changeset in ghc [24e8163]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove unnecessary DynFlags arg to mkCgIdInfo
4:32 PM Changeset in ghc [ca88359]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove stale, commented-out code about heap checks
4:32 PM Changeset in ghc [b4fbdce]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove warning-suppression (not needed)
4:31 PM Changeset in ghc [2ec07b3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7748
4:31 PM Changeset in testsuite [c7460061]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7748
3:39 PM Changeset in ghc [15ce79f2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Re-enable a flag-consistency check I'm not sure why it caused problems before, but it's fine now.
3:39 PM Changeset in ghc [f49a1f79]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Simplify away some old -dynamic-too stuff from the previous approach
3:39 PM Changeset in ghc [8b115780]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't pass -dynamic-too to GHC when compiling C files
3:39 PM Changeset in ghc [0358066f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
A couple more small refactorings
3:39 PM Changeset in ghc [1b8e290]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Split the Hsc phase into two subphases The goal is that the second subphase will be run twice when using -dynamic-too
3:39 PM Changeset in ghc [c517125]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Change how -dynamic-too works We now run the tail of the pipeline twice, rather than trying to do both ways in lockstep.
3:39 PM Changeset in ghc [66f9792]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add some extra sanity checking to the (l)hs->o rules
3:39 PM Changeset in ghc [0a51aa5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix -dynamic-too: Outputt to the dyn file when output_spec is SpecificFile
3:39 PM Changeset in ghc [7a87dab5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a now-redundant hack
12:46 PM Changeset in ghc [263372e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix pretty printing of human-readable integers (#7750)
12:33 PM Changeset in ghc [1a72848]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove unused functions cmmConstrTag, cmmGetTag Patch offered by Boris Sukholitko <boriss@gmail.com> Trac #7757
12:29 PM Changeset in ghc [a81317c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove cg_tag from CgIdInfo
12:29 PM Changeset in ghc [422eefc2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Detabify StgCmmEnv
12:28 PM Changeset in ghc [3cec74c6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Detabify StgCmmMonad
11:13 AM Ticket #7761 (iOS patch no 16: pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to ...) created by StephenBlackheath
Currently hsc2hs always gets the build host's values, even when cross …
11:08 AM Ticket #7760 (iOS patch no 15: remove HSC2HS_EXTRA from hsc2hs's stage0 wrapper) created by StephenBlackheath
hsc2hs gets built in stage0 and stage1. The stage0 binary is used during …
10:52 AM Ticket #7759 (iOS patch no 14: libraries/base changes) created by StephenBlackheath
In this patch there are two changes to apply to libraries/base. …
9:55 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) created by bosu
Apparently it is used nowhere now. To do the removal I've needed to …
8:19 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) created by bosu
cmmConstrTag, cmmGetTag are used nowhere. Attached is the patch to remove …
7:05 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) created by bosu
It compiles fine without them now. The patch is attached
1:28 AM Changeset in ghc [fc83a31]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added scheduler and MVar implementation locally for chameneos. Can the scheduler/MVar be specialized for chameneos?
1:05 AM Changeset in ghc [d3819f77]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edits to chameneos

Mar 8, 2013:

6:19 PM Changeset in ghc [02235dd9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Created a ConcurrentList scheduler that adds a thread woken up with status BlockedInHaskell to the front of the scheduler queue. Chameneos uses this scheduler kind.
6:05 PM Changeset in ghc [32bd4a60]cardinality by Simon Peyton Jones <simonpj@…>
Make ticky-ticky display counts of single-entry and many-entry thunks
5:36 PM Changeset in ghc [609dbbdd]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed setting yielded from Substrate's scheduleScontActionRTS. This will allow the user-level scheduler to examine why the thread was sleeping in the first place.
3:55 PM Changeset in ghc [822d775]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Making changes to chameneos
1:26 PM OverloadedLists edited by duairc
(diff)
1:24 PM OverloadedLists edited by duairc
(diff)
12:17 PM Changeset in ghc [de3a50bd]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
12:17 PM Changeset in ghc [7440ff20]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:17 PM Changeset in testsuite [db65f2c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:03 PM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) created by bosu
It looks pretty ancient. In any case it would be preserved in git history …
10:47 AM Ticket #7704 (Phantom types break new polykind Typeable with either StandaloneDeriving ...) closed by dreixel
fixed: Fixed, thanks for the report.
10:44 AM Changeset in ghc [0edf9ca]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in testsuite [7767fd5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in ghc [5c2f7940]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in ghc [51a1962a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:44 AM Changeset in testsuite [63176fa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in testsuite [be2ffc3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:43 AM Changeset in ghc [2154b82]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Do not generate duplicate instances with AutoDeriveTypeable
10:43 AM Changeset in ghc [a684a55]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Make AutoDeriveTypeable imply DeriveDataTypeable
10:43 AM Changeset in ghc [2523464]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Properly instantiate the kind of the tycon when deriving Typeable (FIX #7704)
10:06 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:25 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:21 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:18 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:12 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:10 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:52 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:48 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:44 AM Commentary/ResourceLimits edited by ezyang
(diff)
6:50 AM Ticket #7754 (Can't find curses.h when building cross-compiler) created by fumieval
[…] Of course there are curses.h and corresponding library which is …
5:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
5:46 AM Ticket #7753 (Profiling report broken with foreign exported functions) created by akio
Save the following Haskell source as wrapper.hs: […] Then compile and …
4:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:45 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:43 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:42 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:19 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:15 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:13 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
link up (diff)
2:59 AM Changeset in ghc [066be791]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added forkOn. Added ChamenosRedux.
12:00 AM Changeset in ghc [f6e9c261]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Follow defaultErrorHandler change, fixes #7752. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 7, 2013:

11:54 PM Ticket #7752 (GHC as a library documentation out of sync) created by tibbe
The example program(s) at …
11:50 PM Ticket #7751 (Incremental heap census) created by ezyang
At the moment, a heap census forces a major garbage collection, because a …
11:28 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) closed by ezyang
invalid: Your C code needs to handle SIGVTALRMs: […] See also …
11:20 PM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) closed by ezyang
fixed: Actually, I think that fixes it all. Since we don't ship debug_p by …
11:18 PM Commentary/PrimOps edited by ezyang
(diff)
11:17 PM Commentary/PrimOps edited by ezyang
(diff)
11:00 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:31 PM Changeset in ghc [1ce57ec]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Closures must be zeroed even without LDV-profiling. Partially fixes #7747 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:30 PM Ticket #7722 (iOS patch no 11: Fix quirk with runtime loader) closed by dterei
fixed: Thanks Stephen and Simon! I love it when LLVM issues are so nicely solved …
9:29 PM Changeset in ghc [d6a6974]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Fix #7722: iOS runtime loader quirk. Patch from Stephen Blackheath!
8:21 PM SplitBase edited by nomeata
(diff)
8:19 PM Ticket #7750 (Pretty printing of human-readable integers is incorrect) created by parcs
I noticed this while inspecting the output of simplifier passes: […] …
8:15 PM SplitBase edited by nomeata
Compare approaches (diff)
7:52 PM Ticket #7749 (hsc2hs generated executable does not reflect additional library ...) created by ijmorlan
This came up attempting to "cabal install postgresql-libpq", with the …
7:12 PM BugSweep edited by morabbin
(diff)
6:09 PM BugSweep edited by morabbin
(diff)
6:03 PM Changeset in ghc [7ec1b6d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove old ltx and verbatim utils
5:06 PM Changeset in ghc [38b4fb0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Refactor the pipeline/hsc interaction It would probably still benefit from some tidying up, but it's now much more opaque, with the control flow easier to understand.
4:56 PM BugSweep edited by morabbin
(diff)
4:52 PM BugSweep edited by morabbin
(diff)
2:21 PM Changeset in ghc [eff6546a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
2:21 PM Changeset in testsuite [728c232]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
10:33 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) created by jbransen
There is a bug in the type checker of 7.6.1 and 7.6.2, which accepts an …
7:18 AM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) created by ezyang
I think some of the sanity assertions that debugging enables are not being …
7:08 AM Ticket #7746 (Support loading/unloading profiled objects from a profiled executable) created by ezyang
This is closely related to #3360, but it is a bit less ambitious and …
6:02 AM Ticket #7597 (plugins01 fails if it has been run previously (doesn't force recompile)) closed by ezyang
fixed: […]
6:01 AM Changeset in ghc [0aee231]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:01 AM Changeset in testsuite [d1433a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:26 AM Changeset in ghc [5e3b8a2]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added MVarList
1:06 AM Changeset in ghc [6d46119d]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
the late lambda float --- this vacuous comment is not intended to survive

Mar 6, 2013:

4:45 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) created by daniel.is.fischer
Noticed investigating …
2:50 PM Changeset in ghc [b5541c9]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
I think this finally fixes the bug
11:38 AM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) closed by monoidal
invalid: I agree with kosmikus. instance Show (Foo a) can be written …
11:12 AM Commentary/PrimOps edited by ezyang
random comment from experience (diff)
9:53 AM Changeset in ghc [321941a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Satisfy the invariant on CmmUnsafeForeignCall arguments There was potentially a bug here, but no actual failures were identified in the wild. See Note [Register Parameter Passing]
9:15 AM Changeset in ghc [30455b1]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
some fixes
12:55 AM Ticket #7744 (Can't install conduit via cabal-install) created by guest
When I did cabal install hoogle it failed on one of the …
Note: See TracTimeline for information about the timeline view.