Timeline


and

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 …

Mar 5, 2013:

9:55 PM Ticket #7743 (GHCI segfaults with Data.Binary instances) created by BigEndian
The following code seems to crash GHCi I apologize for the long test …[…]
7:31 PM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) created by hoffstaetter
Consider the following code that derives a Read instance for a GADT …
6:37 PM Changeset in ghc [e67aa43]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added Concurrent round-robin scheduler implemented using 2 list queue. Renamed LwConc.Concurrent to LwConc.ConcurrentSequence.
5:36 PM Changeset in ghc [7711fe9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added -O2 flag for lwconc library. Using takeMVarWithHole for sieve-lwc -- reduces allocation overhead.
4:45 PM WorkingConventions/Releases edited by simonmar
(diff)
4:09 PM WorkingConventions/Releases edited by igloo
(diff)
4:05 PM WorkingConventions/Releases edited by igloo
(diff)
3:57 PM WorkingConventions/Releases edited by igloo
(diff)
3:55 PM WorkingConventions/Releases edited by igloo
(diff)
12:42 PM Ticket #7741 (Add SIMD support to x86/x86_64 NCG) created by shelarcy
ghc-7.7.20130301 has SIMD support. But only LLVM backend supports SIMD …
12:36 PM Changeset in ghc [4a5f99b5]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@…>
add a comment about LD_STAGE0
12:36 PM Changeset in ghc [2b32e867]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@…>
comments
9:42 AM Changeset in ghc [f3b9b3f]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
Merge remote-tracking branch 'origin/master' into fix#7704
9:26 AM Changeset in ghc [a37a7f7]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@…>
Ensure that isStrictDmd is False for Absent (fixes Trac #7737) The demand <HyperStr, Absent> for a let-bound value is bit strange; it means that the context will diverge, but this argument isn't used. We don't want to use call-by-value here, even though it's semantically sound if all bottoms mean the same. The fix is easy; just make "isStrictDmd" a bit more perspicuous. See Note [Strict demands] in Demand.lhs
9:21 AM Changeset in ghc [3a4200f2]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@…>
Accept unicode quotes in T2507
9:21 AM Changeset in testsuite [71d67d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accept unicode quotes in T2507
1:09 AM Ticket #7740 (Remove direct cabal imports in Linker and Finder modules) created by rodlogic
This is a low priority change, that mostly marks my first contribution :-) …

Mar 4, 2013:

11:36 PM Changeset in directory [2334e09]ghc-7.8 by David Terei <davidterei@…>
Document exception throwing behaviour of canonicalizedPath.
11:12 PM Changeset in ghc [d5f51d8]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/T7704wip/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@…>
Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:03 PM Ticket #7739 (Testsuite failures for HPC way tests on Windows) created by rassilon
Here's what happens on GHC-HEAD: […] The cause appears to be due to …
10:44 PM Commentary/ResourceLimits created by ezyang
10:36 PM Ticket #7738 (Testsuite failures for ghci tests normalising stderr output for .exe) created by rassilon
On GHC-Head: Tests getDirContents002 and process004 both specify …
10:30 PM Changeset in ghc [c3ce4975]wip/T7704 by Simon Peyton Jones <simonpj@…>
Fix deriving of new polykinded Typeable (on fix#7702 branch)
8:36 PM Changeset in ghc [4d529ef]wip/T7704 by Simon Peyton Jones <simonpj@…>
Merge remote branch 'origin/master' into fix#7704
7:16 PM Changeset in ghc [f46ac1a]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/T7704wip/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 the VCS column from 'packages' It's now always 'git'.
6:05 PM Changeset in ghc [039270b3]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/T7704wip/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 the darcs support from sync-all
5:49 PM Changeset in ghc [045e774]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/T7704wip/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 couple of lingering references to the dead BootingFromHc variable
5:08 PM Changeset in ghc [e628dd1]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/T7704wip/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 test BootingFromHc when setting SupportsSplitObjs We no longer set BootingFromHc
3:55 PM Changeset in ghc [dd766094]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/T7704wip/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 the FLEX support from the build system Most of it was commented out anyway
3:55 PM Changeset in ghc [7164130]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/T7704wip/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 out-of-date comments
3:55 PM Changeset in ghc [08c063f]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/T7704wip/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 unused CTAGS from build system
3:55 PM Changeset in ghc [2eb1016f]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/T7704wip/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 unused 'PackageSourceURL' from build system
1:23 PM Changeset in ghc [ade5319]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
1:23 PM Changeset in testsuite [d41307d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
1:22 PM Changeset in ghc [f0780277]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality
9:51 AM Ticket #5609 (Type checking arrow notation in the presence of deferred constraints) closed by simonpj
fixed: Right this is fixed. We don't really have a test-case that exercises the …
9:42 AM Changeset in ghc [df2e867]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/T7704wip/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
9:42 AM Changeset in ghc [44129f0]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
9:42 AM Changeset in testsuite [0eaf4a6]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
9:41 AM Changeset in ghc [398c3d02]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@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:41 AM Changeset in testsuite [3458e25]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:40 AM Changeset in ghc [c3ad38d]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/T7704wip/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@…>
Rearrange the typechecking of arrows, especially arrow "forms" The typechecking of arrow forms (in GHC 7.6) is known to be bogus, as described in Trac #5609, because it marches down tuple types that may not yet be fully worked out, depending on when constraint solving happens. Moreover, coercions are generated and simply discarded. The fact that it works at all is a miracle. This refactoring is based on a conversation with Ross, where we rearranged the typing of the argument stack, so that the arrows have the form a (env, (arg1, (arg2, ...(argn, ())))) res rather than a (arg1, (arg2, ...(argn, env))) res as it was before. This is vastly simpler to typecheck; just look at the beautiful, simple type checking of arrow forms now! We need a new HsCmdCast to capture the coercions generated from the argument stack. This leaves us in a better position to tackle the open arrow tickets * Trac #5777 still fails. (I was hoping this patch would cure it.) * Trac #5609 is too complicated for me to grok. Ross? * Trac #344 * Trac #5333
9:40 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:28 AM Changeset in nofib [97a6155]shake by David Terei <davidterei@…>
More informative print line when running tests with Shake.
9:27 AM Changeset in nofib [abe42cf]shake by David Terei <davidterei@…>
Deal with ugly behaviour of canonicalizePath when file doesn't exist.
9:27 AM Changeset in nofib [6e43196]shake by David Terei <davidterei@…>
Add array as default package to Shake build system.
9:26 AM Changeset in nofib [bf993f4]shake by David Terei <davidterei@…>
Remove 'parallel' from the default run settings of Shake.
9:25 AM Changeset in nofib [1b1783e]shake by David Terei <davidterei@…>
Follow change in GHC make file generation for shake.
9:25 AM Changeset in nofib [349862e]shake by David Terei <davidterei@…>
Fix issue with setting ghc output in Shake build system.
9:24 AM Changeset in nofib [d3e9e1b]shake by David Terei <davidterei@…>
Add shake build script. Patch from Neil Mitchell<ndmitchell@gmail.com>.
6:24 AM Changeset in ghc [2fb8da2b]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/T7704wip/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@…>
Add more notes on hacking and filing bugs to README.md Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:24 AM Changeset in ghc [d925639]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/T7704wip/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@…>
Rewrite HACKING and convert to markdown. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:54 AM Changeset in ghc [b400b605]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:54 AM Changeset in testsuite [732d6a8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:53 AM Changeset in ghc [35a209c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:53 AM Changeset in testsuite [bbb619c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:35 AM Ticket #7737 (t7319: Oops! Entered absent arg w_s1Du{v} [lid] [base:GHC.Base.String{tc ...) created by luite
When compiling t7319 from the test suite with -O2, I get the above error, …
1:59 AM Changeset in ghc [7cafe18d]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/T7704wip/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 accidentally commited debug form of FIND_LLVM_PROG.
12:40 AM Changeset in ghc [86d41b1]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/T7704wip/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
12:34 AM Changeset in ghc [cdedac52]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
A few simple interval functions.
12:16 AM Ticket #7736 (Parallel array enumeration causes compiler panic (enumFromToP)) created by amosrobinson
Enumeration doesn't work in parallel array comprehensions: […] causes …
Note: See TracTimeline for information about the timeline view.