diff options
author | Tobias Dammers <tdammers@gmail.com> | 2018-01-25 20:33:58 +0100 |
---|---|---|
committer | Tobias Dammers <tdammers@gmail.com> | 2018-04-20 10:33:00 +0200 |
commit | 03ed25a8f228c2f6d56793bc45f5709b9afb02c7 (patch) | |
tree | d8c706c85b1cc601215d11b623f35c7592ba7ef0 /docs/core-spec/core-spec.pdf | |
parent | 8f4ee8d5a349bc2395eafb4f45fd26e7f547f1d8 (diff) | |
download | haskell-wip/tdammers/D4394-squash.tar.gz |
Cache coercion roles in NthCowip/tdammers/D4394-squash
Most callers of mkNthCo know the role of the coercion they
are trying to make. So instead of calculating this role, we
pass it in, forcing the caller to calculate it when needed.
This introduces a performance regression in perf/compiler/T9872d.
Diffstat (limited to 'docs/core-spec/core-spec.pdf')
-rw-r--r-- | docs/core-spec/core-spec.pdf | bin | 354307 -> 355707 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/docs/core-spec/core-spec.pdf b/docs/core-spec/core-spec.pdf Binary files differindex 1e139115cd..3732818e2e 100644 --- a/docs/core-spec/core-spec.pdf +++ b/docs/core-spec/core-spec.pdf |