[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