Timeline


and

Mar 29, 2013:

9:38 PM Ticket #7801 (Change C arithmetic types to integral types.) created by jeffshaw
I've done some looking, and I haven't found a case where C's arithmetic …
7:47 PM Changeset in ghc [b4befc06]atomicsbetter-ho-cardinalitycoercibledata-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 Austin Seipp <aseipp@…>
Make sure README.md mentions that make can build in parallel. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:44 PM Changeset in ghc [9b4db4b8]atomicsbetter-ho-cardinalitycoercibledata-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 Austin Seipp <aseipp@…>
Revert "Make sure README.md mentions that make can build in parallel." This reverts commit 0b72347dc468ba081d67385a077238bcaa9eb4d5.
7:44 PM Changeset in ghc [8ae3675b]atomicsbetter-ho-cardinalitycoercibledata-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 Austin Seipp <aseipp@…>
Revert "Wibble." This reverts commit e7ca132466e3c2e71f7c8fdb2b96ec87c24353be.
7:38 PM Changeset in ghc [e7ca132]atomicsbetter-ho-cardinalitycoercibledata-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 Austin Seipp <aseipp@…>
Wibble. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:37 PM Changeset in ghc [0b72347d]atomicsbetter-ho-cardinalitycoercibledata-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 Austin Seipp <aseipp@…>
Make sure README.md mentions that make can build in parallel. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:25 PM Debugging/TickyTicky edited by nfrisby
(diff)
7:21 PM Debugging/TickyTicky edited by nfrisby
(diff)
3:29 PM Commentary/Profiling edited by nfrisby
(diff)
3:28 PM Debugging/TickyTicky edited by nfrisby
(diff)
3:20 PM Changeset in ghc [460abd75]atomicsbetter-ho-cardinalitycoercibledata-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 Nicolas Frisby <nicolas.frisby@…>
ticky enhancements * the new StgCmmArgRep module breaks a dependency cycle; I also untabified it, but made no real changes * updated the documentation in the wiki and change the user guide to point there * moved the allocation enters for ticky and CCS to after the heap check * I left LDV where it was, which was before the heap check at least once, since I have no idea what it is * standardized all (active?) ticky alloc totals to bytes * in order to avoid double counting StgCmmLayout.adjustHpBackwards no longer bumps ALLOC_HEAP_ctr * I resurrected the SLOW_CALL counters * the new module StgCmmArgRep breaks cyclic dependency between Layout and Ticky (which the SLOW_CALL counters cause) * renamed them SLOW_CALL_fast_<pattern> and VERY_SLOW_CALL * added ALLOC_RTS_ctr and _tot ticky counters * eg allocation by Storage.c:allocate or a BUILD_PAP in stg_ap_*_info * resurrected ticky counters for ALLOC_THK, ALLOC_PAP, and ALLOC_PRIM * added -ticky and -DTICKY_TICKY in ways.mk for debug ways * added a ticky counter for total LNE entries * new flags for ticky: -ticky-allocd -ticky-dyn-thunk -ticky-LNE * all off by default * -ticky-allocd: tracks allocation *of* closure in addition to allocation *by* that closure * -ticky-dyn-thunk tracks dynamic thunks as if they were functions * -ticky-LNE tracks LNEs as if they were functions * updated the ticky report format, including making the argument categories (more?) accurate again * the printed name for things in the report include the unique of their ticky parent as well as if they are not top-level
12:46 PM Commentary/Compiler/StrictnessAnalysis/KirstenNotes edited by nfrisby
(diff)
12:45 PM Commentary/Profiling/TickyNotes edited by nfrisby
(diff)
10:48 AM Ticket #7800 (Error message when deriving Typeable without PolyKinds) created by monoidal
Module M: […] Module N: […] We get a confusing error message: …

Mar 28, 2013:

7:31 PM Ticket #7799 (Assembly error while building GHC 7.7) created by Iceland_jack
While building GHC 7.7 (after running `make') I got this error message: …
5:50 PM Ticket #7796 (improve dead code elimination in CorePrep) closed by nfrisby
fixed: I added the test case simplCore/should_compile/T7796 to test for this. …
5:18 PM Changeset in ghc [3333a9c5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Nicolas Frisby <nicolas.frisby@…>
new test for #7796, also improves a haddock perf T149 is also an unexpected pass, but it's behaving nondeterministically, so I'm not changing it for now
5:18 PM Changeset in testsuite [8697d9a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Nicolas Frisby <nicolas.frisby@…>
new test for #7796, also improves a haddock perf T149 is also an unexpected pass, but it's behaving nondeterministically, so I'm not changing it for now
9:20 AM Changeset in ghc [c7d80c6]atomicsbetter-ho-cardinalitycoercibledata-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 Nicolas Frisby <nicolas.frisby@…>
improve dead code elimination in CorePrep (fixes #7796)
8:16 AM Ticket #7798 (test_bindist reports ".../libffi-6.dll (No such file or directory)") created by thorkilnaur
Since http://darcs.haskell.org/ghcBuilder/builders/tn23/873.html, the tn23 …
5:00 AM Ticket #7553 (ghc fails to terminate with -O2 or greater) closed by amosrobinson
duplicate: Yes, vector fold with a list accumulator will trigger the ForceSpecConstr?
1:46 AM Changeset in ghc [81d55a9]atomicsbetter-ho-cardinalitycoercibledata-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 Amos Robinson <amos.robinson@…>
Fix non-termination of SpecConstr (see #5550). ForceSpecConstr will now only specialise recursive types a finite number of times. There is a new option -fspec-constr-recursive, with a default value of 3.

Mar 27, 2013:

6:00 PM Changeset in ghc [b7bd3f9]cardinality by Simon Peyton Jones <simonpj@…>
Add new dynamic flags -fkill-absence stops GHC doing absence analysis -fkill-one-shot stops GHC spotting one-shot lambdas and single-entry thunks These are just for performance comparisons
2:24 PM Changeset in ghc [54bb2f8]atomicsbetter-ho-cardinalitycoercibledata-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@…>
Improve comments about dead code (thanks to Nick Frisby)
2:23 PM Changeset in ghc [273183c6]atomicsbetter-ho-cardinalitycoercibledata-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@…>
Comment typo
2:23 PM Changeset in ghc [1b37a386]atomicsbetter-ho-cardinalitycoercibledata-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@…>
Comment only

Mar 26, 2013:

8:59 PM Ticket #7797 (re-enable the defun RULE from a SPECIALISE instance pragma) created by nfrisby
As of commit 51d89a55c3, …
4:14 PM Ticket #7796 (improve dead code elimination in CorePrep) created by nfrisby
#4962 is about generating code for (and allocating at runtime!) bindings …
3:56 PM Ticket #7795 (panic! the impossible happened) closed by monoidal
duplicate: This is caused by deriving (show), which should be deriving (Show). …
2:54 PM Ticket #7795 (panic! the impossible happened) created by guest
Got the following in ghch *Calc> :l Calc [1 of 1] Compiling Calc …
1:13 PM Changeset in ghc [b8b52a15]cardinality by Simon Peyton Jones <simonpj@…>
Make the occurrence analyser propagate info into non-rec RHSs See Note [Use one-shot info] in OccurAnal, second bullet. This one change produced some useful wins Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- hpg +0.0% -2.4% -4.3% -4.8% +0.0% k-nucleotide -0.0% -7.1% -0.3% -0.3% +0.0% sphere +0.0% -5.6% 0.08 0.08 +0.0% -------------------------------------------------------------------------------- Min -0.1% -7.1% -10.7% -11.0% -33.3% Max +0.1% +0.2% +15.4% +15.4% +1.7% Geometric Mean +0.0% -0.2% -0.1% -0.2% -0.7%
2:26 AM Ticket #7794 (GHCi "Prelude.undefined" exceptions on ARM; ByteCodeItbls.mkJumpToAddr ...) created by cjwatson
A number of non-trivial operations fail in ghci on ARM (specifically armhf …

Mar 25, 2013:

10:12 PM Building/CrossCompiling/iOS edited by StephenBlackheath
Remove adjustor pools documentation because adjustor pools are no more (diff)
1:02 PM Changeset in ghc [e721135]cardinality by Simon Peyton Jones <simonpj@…>
Comments
1:02 PM Changeset in ghc [3c3452ee]cardinality by Simon Peyton Jones <simonpj@…>
Back out of "Note [Used should win]" temporarily
1:01 PM Changeset in ghc [be5fe43]cardinality by Simon Peyton Jones <simonpj@…>
Improve simple-minded boxity analysis for function bodies
12:59 PM Changeset in ghc [3cf6e67d]cardinality by Simon Peyton Jones <simonpj@…>
Fix egregious back-to-front case for argOneShots
11:04 AM Ticket #1518 (Make it possible to evaluate monadic actions when assigning record fields ...) closed by liyang
wontfix: Is this really necessary now that we have RecordWildCards?, NamedFieldPuns?
8:48 AM Building edited by StephenBlackheath
Cross compilation is used both for porting and for cross compilers, so … (diff)
8:17 AM Ticket #7791 (Bad error message when strictness annotations are used without ...) closed by simonpj
invalid: Yes, the trouble is that […] really is a valid definition in Haskell …
8:16 AM CodeOwners edited by simonpj
(diff)
8:02 AM Ticket #7680 (-prof build: trying to 'show' a 'Double' leads to 'Char.intToDigit: not a ...) closed by slyfox
invalid: Rebuilt ghc with gcc-7.4.2-r1 (gentoo's fix for gcc) and can't reproduce …
7:27 AM Changeset in ghc [b9d5373]atomicsbetter-ho-cardinalitycoercibledata-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@…>
Heap profiling: flush .hp file at the end of each frame
Note: See TracTimeline for information about the timeline view.