[commit: ghc] master: No need to map over all blocks, setting up PIC. (52efb2c)

2013-04-12 Thread Gabor Greif
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/52efb2c8aefbd448e765e62a34c3e53ab7202a11 >--- commit 52efb2c8aefbd448e765e62a34c3e53ab7202a11 Author: Gabor Greif Date: Fri Apr 12

[commit: ghc] master: Revert "extended ticky to also track "let"s that are not closures" (bad5783)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/bad5783f58b56b328a23dac6567b5d5417392358 >--- commit bad5783f58b56b328a23dac6567b5d5417392358 Author: Nicolas Frisby Date: Fri Apr

[commit: ghc] ticky-for-all-lets: extended ticky to also track "let"s that are not closures (b906525)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : ticky-for-all-lets https://github.com/ghc/ghc/commit/b906525257b5a0ca84cbfea65fccaafcf1900211 >--- commit b906525257b5a0ca84cbfea65fccaafcf1900211 Author: Nicolas Frisby Date

[commit: ghc] branch 'ticky-for-all-lets' created

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ New branch : ticky-for-all-lets Referencing: b906525257b5a0ca84cbfea65fccaafcf1900211 ___ ghc-commits mailing list ghc-commits@haskell.org http://www.haskell.org/mailman/listinfo/ghc-commits

[commit: ghc] late-dmd: O2 now runs another demand analysis before CorePrep (fixes #7782) (2eaf46f)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-dmd https://github.com/ghc/ghc/commit/2eaf46fb1bb8c661c03f3e5e80622207ef2509d9 >--- commit 2eaf46fb1bb8c661c03f3e5e80622207ef2509d9 Author: Nicolas Frisby Date: Thu Ma

[commit: ghc] branch 'late-dmd' created

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ New branch : late-dmd Referencing: 2eaf46fb1bb8c661c03f3e5e80622207ef2509d9 ___ ghc-commits mailing list ghc-commits@haskell.org http://www.haskell.org/mailman/listinfo/ghc-commits

[commit: ghc] late-lam-lift: fixed bug in fast-call detection logic; added: do not check for bad space if all lambdas are oneshot (9892998)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/9892998f6d6850abb3885eeb47915ada8f0bfabb >--- commit 9892998f6d6850abb3885eeb47915ada8f0bfabb Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: added -flate-float-leave-LNE, which prevents LNEs from being lifted (8d979a1)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/8d979a1115cb774d96d9a1179f63c7b42ad2e6e5 >--- commit 8d979a1115cb774d96d9a1179f63c7b42ad2e6e5 Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: enriching the LLF to predict CorePrep floating (99190ba)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/99190ba4af210897a986ff3e8cdb580044b771d4 >--- commit 99190ba4af210897a986ff3e8cdb580044b771d4 Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: added -flate-float-singly-SAT-fallback and the corresponding once analysis; now working on precise CG in lam (d1ad8b7)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/d1ad8b7cf39d3254c68a03a15bfc524d3c59d430 >--- commit d1ad8b7cf39d3254c68a03a15bfc524d3c59d430 Author: Nicolas Frisby Date: M

[commit: ghc] late-lam-lift: I think the CorePrep float approximation is correct and the cg is precise (defcacc)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/defcacc6a4f974e1643a5a013ea55575db694f88 >--- commit defcacc6a4f974e1643a5a013ea55575db694f88 Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: simplifications; fixed bug in LNE detection; tracking one shot lambdas; fixed bug in CG-in-lam calculation (c3cd375)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/c3cd37579cd2872664e8551f4f3c0b697625c338 >--- commit c3cd37579cd2872664e8551f4f3c0b697625c338 Author: Nicolas Frisby Date: M

[commit: ghc] late-lam-lift: Merge branch 'late-lambda-float' (97ee272)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/97ee272f407b172926b49c159841420713604d9b >--- commit 97ee272f407b172926b49c159841420713604d9b Merge: 60015db d62b64d Author: Ni

[commit: ghc] late-lam-lift: added ticky counters for heap and stack checks (60015db)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/60015dbc5cf021338458f5d668f68f6ac5e05b82 >--- commit 60015dbc5cf021338458f5d668f68f6ac5e05b82 Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: missed a bunch of places in my flag changes (d62b64d)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/d62b64d3e890a6899d5f7668ceb30d0cac2a13c5 >--- commit d62b64d3e890a6899d5f7668ceb30d0cac2a13c5 Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: was not ignoring tyco arguments when determing argument strictness (c445412)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/c445412c196909f0892a90ae85792ea3e0e507bb >--- commit c445412c196909f0892a90ae85792ea3e0e507bb Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: fixed conflict in simpleCore pipeline (fc34e65)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/fc34e657c4112e7b35a56ccc36e8ffbad9a73747 >--- commit fc34e657c4112e7b35a56ccc36e8ffbad9a73747 Author: Nicolas Frisby Date: W

[commit: ghc] late-lam-lift: added flags for the LLF's use of strictness info and its escape analysis (604bf0a)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/604bf0a5ee0a7a9ca93c8e8918903c5c4e86bb21 >--- commit 604bf0a5ee0a7a9ca93c8e8918903c5c4e86bb21 Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: added -fno-late-float-abstract-LNE-var flag to disallow abstracting over LNE variables (3a0a6b3)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/3a0a6b3809c00954b24c3f01f7a3d1855f08c050 >--- commit 3a0a6b3809c00954b24c3f01f7a3d1855f08c050 Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: now identifying LNEs and not considering them as closures (ie captors) (51b7205)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/51b7205270eea492fb60dc217cfa306f4b36955e >--- commit 51b7205270eea492fb60dc217cfa306f4b36955e Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: preparation in SetLevels for identifying LNEs -- confirmed that it did not change allocation wrt last night's baseline nor cg0pin (ace803f)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/ace803f8e71671202909b868b6f1a3b247b84c37 >--- commit ace803f8e71671202909b868b6f1a3b247b84c37 Author: Nicolas Frisby Date: S

[commit: ghc] late-lam-lift: cleaned-up flags to stop confusing myself (1dd6c53)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/1dd6c531c7cfa09f39949a5598d68502066e5aa4 >--- commit 1dd6c531c7cfa09f39949a5598d68502066e5aa4 Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: total rewrite of the in-closure analysis: using the interpreted Captors data type for now (641ad5d)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/641ad5d158a783c07db3b73b929ef1d071d3348e >--- commit 641ad5d158a783c07db3b73b929ef1d071d3348e Author: Nicolas Frisby Date: W

[commit: ghc] late-lam-lift: clean-up in SetLevels, better debug output, tracking the names of thunks that a binding occurs in; next: do not penalize for those thunks if they have been floated! (aeac1

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/aeac1fbc85b3fd88ed438add5ce732a11e58d976 >--- commit aeac1fbc85b3fd88ed438add5ce732a11e58d976 Author: Nicolas Frisby Date: W

[commit: ghc] late-lam-lift: the late lambda float (086780a)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/086780ab789f602a927360e555397d58002fd706 >--- commit 086780ab789f602a927360e555397d58002fd706 Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: fixed the sizeExpr typo bug (825749a)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/825749ac42e83c7fb9cca1a6f78b1f73685e507f >--- commit 825749ac42e83c7fb9cca1a6f78b1f73685e507f Author: Nicolas Frisby Date: T

[commit: ghc] late-lam-lift: the late lambda float --- this vacuous comment is not intended to survive (6d46119)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : late-lam-lift https://github.com/ghc/ghc/commit/6d46119d421b89bc7e927dfb19931647b8c0c736 >--- commit 6d46119d421b89bc7e927dfb19931647b8c0c736 Author: Nicolas Frisby Date: T

[commit: ghc] branch 'late-lam-lift' created

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ New branch : late-lam-lift Referencing: 8d979a1115cb774d96d9a1179f63c7b42ad2e6e5 ___ ghc-commits mailing list ghc-commits@haskell.org http://www.haskell.org/mailman/listinfo/ghc-commits

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc (202f60a)

2013-04-12 Thread Simon Peyton Jones
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/202f60a6c8c80a3a44e6c214f9ed5e8ad44c1161 >--- commit 202f60a6c8c80a3a44e6c214f9ed5e8ad44c1161 Merge: 3fc6ead 024df66 Author: Simon Pey

[commit: ghc] master: Fix type variable scoping in nested pattern type signatures (#7827) (37be6f0)

2013-04-12 Thread Simon Peyton Jones
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/37be6f06feed7351336bf8301fab93ac7c4d3a12 >--- commit 37be6f06feed7351336bf8301fab93ac7c4d3a12 Author: Patrick Palka Date: Thu Apr 1

[commit: ghc] master: Tidy up documentation of generalisation (3fc6ead)

2013-04-12 Thread Simon Peyton Jones
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/3fc6ead1027c2b0079e674173983dec875b55ca6 >--- commit 3fc6ead1027c2b0079e674173983dec875b55ca6 Author: Simon Peyton Jones Date: Fri

[commit: ghc] master: extended ticky to also track "let"s that are not closures (024df66)

2013-04-12 Thread Nicolas Frisby
Repository : http://darcs.haskell.org/ghc.git/ On branch : master https://github.com/ghc/ghc/commit/024df664b600a622cb8189ccf31789688505fc1c >--- commit 024df664b600a622cb8189ccf31789688505fc1c Author: Nicolas Frisby Date: Fri Apr