diff options
author | Sebastian Graf <sebastian.graf@kit.edu> | 2021-03-22 14:30:44 +0100 |
---|---|---|
committer | Sebastian Graf <sebastian.graf@kit.edu> | 2021-03-31 17:09:33 +0200 |
commit | d7c1b068a425ec3a1dde6cabe84172d93b66324a (patch) | |
tree | 1e5159592e2f18a3803f4888fe0cffef3b83012d /docs/stg-spec | |
parent | 2f6bb45b2587b566e94cce06b94ab794e03bc143 (diff) | |
download | haskell-wip/nested-cpr-light.tar.gz |
Worker/wrapper: Refactor CPR WW to work for nested CPR (#18174)wip/nested-cpr-light
In another small step towards bringing a manageable variant of Nested
CPR into GHC, this patch refactors worker/wrapper to be able to exploit
Nested CPR signatures. See the new Note [Worker/wrapper for CPR].
The nested code path is currently not triggered, though, because all
signatures that we annotate are still flat. So purely a refactoring.
I am very confident that it works, because I ripped it off !1866 95%
unchanged.
A few test case outputs changed, but only it's auxiliary names only.
I also added test cases for #18109 and #18401.
Diffstat (limited to 'docs/stg-spec')
0 files changed, 0 insertions, 0 deletions