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

Nicolas Frisby nicolas.frisby at gmail.com
Thu May 2 17:28:23 CEST 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : master

https://github.com/ghc/ghc/commit/11a85cc7ea50d4b7c12ea2cc3c0ce39734dc4217

>---------------------------------------------------------------

commit 11a85cc7ea50d4b7c12ea2cc3c0ce39734dc4217
Author: Nicolas Frisby <nicolas.frisby at gmail.com>
Date:   Wed May 1 08:45:52 2013 -0500

    extended ticky to also track "let"s that are not conventional closures
    
    This includes selector, ap, and constructor thunks. They are still
    guarded by the -ticky-dyn-thk flag.
    
    (This is 024df664b600a with a small bug fix.)

 compiler/codeGen/StgCmmBind.hs  | 22 ++++++++++-------
 compiler/codeGen/StgCmmCon.hs   | 21 ++++++++++-------
 compiler/codeGen/StgCmmExpr.hs  |  7 +++---
 compiler/codeGen/StgCmmHeap.hs  | 14 ++++++-----
 compiler/codeGen/StgCmmMonad.hs |  2 +-
 compiler/codeGen/StgCmmTicky.hs | 52 +++++++++++++++++++++++++----------------
 6 files changed, 71 insertions(+), 47 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 11a85cc7ea50d4b7c12ea2cc3c0ce39734dc4217



More information about the ghc-commits mailing list