[commit: ghc] wip/nested-cpr's head updated: Replace static CPR flags by dynamic -fcpr-depth (66abd95)

git at git.haskell.org git at git.haskell.org
Fri Jan 17 23:50:45 UTC 2014


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/nested-cpr' now includes:

     235fd88 Turn -XTypeHoles into a (on by default) warning
     89c83d6 Update to `terminfo-0.4.0.0`/`haskeline-0.7.1.2`
     778b48a s/warn-type-holes/warn-typed-holes/g
     d1712db In rts/Printer.c, print exact UPDATE_FRAME type
     20a25b5 PLT Redex definition of an STG-like language, as-per the fast curry paper.
     3428f76 Cache compiler info in DynFlags
     d0ed1ff Don't pass -nodefaultlibs to Clang
     dbc4605 Fix ghciprog004 when built with Clang
     69cf5c4 Update to `containers-0.5.4.0`
     61395b5 type-rep is only broken when debugging is on
     f0a7261 Disable -fregs-graph (#7679, #8657)
     78a506a Documentation on the stack layout algorithm
     eec0b58 bump bounds for T6048
     11f5cd9 Typo in comment
     eaa37a0 Add a way to reserve temporary stack space in high-level Cmm
     58e5843 Allow the argument to 'reserve' to be a compile-time expression
     b41821b Update to current Cabal 1.18 branch tip
     ab74d75 Replace worthSplittingThunkDmd by worthSplittingArgDmd
     7cdf141 Refactor WorkWrap, get rid of worthSplittingArgDmd
     b26e2f9 Remove unused returnsCPR
     59f491a ...and clean up the imports
     8c41989 Strictify the demand on unlifted arguments
     5c14e89 Add Converges to DmdResult
     cbc2b1e In deferType, return convRes = Converges NoCPR
     ca937b3 Mark the scrunitee of a multi-way-case as converging
     80eca46 Literals are Converging
     9809d5a Some primitive operations are converging
     b47bd78 Note [Termination information and arguments]
     452378b Variables of unlifted types are always converging
     5ab2af6 Initial work on Nested CPR
     9efa6f3 Limit the depth of the CPR information
     346b7e5 Add a flag -fnested-cpr-off to conveniently test the effect of nested CPR
     8b03018 Refactor trimCPRInfo away
     95cdc08 Pass nested CPR information from scrunitee to body
     4644cd9 CPR test case: Case binder CPR
     17b0d72 Actually create a nested CPR worker-wrapper
     7a16718 Inline the datacon wrapper more aggressively
     99ad23c Add a testcase with an infinite CPR property
     051204f Mark FacState as not broken
     6a238e3 Do not attach CPR information to data constructor ids
     35001b7 Remove dmdTransformDataConSig
     e3b5912 Unify the code paths that create cpr signatures
     66abd95 Replace static CPR flags by dynamic -fcpr-depth


More information about the ghc-commits mailing list