summaryrefslogtreecommitdiff
path: root/rts/RtsStartup.c
diff options
context:
space:
mode:
authorAdam Gundry <adam@well-typed.com>2022-10-21 22:20:27 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-05-12 23:49:49 -0400
commit4bf9fa0f216bb294c1bd3644363b008a8643a653 (patch)
tree5cb834d2e1224d6adbb0ad34597291045f89f87b /rts/RtsStartup.c
parent59aa4676a49b4f9d09c1cd3cc3b47c3c54b6ed80 (diff)
downloadhaskell-4bf9fa0f216bb294c1bd3644363b008a8643a653.tar.gz
Less coercion optimization for non-newtype axioms
See Note [Push transitivity inside newtype axioms only] for an explanation of the change here. This change substantially improves the performance of coercion optimization for programs involving transitive type family reductions. ------------------------- Metric Decrease: CoOpt_Singletons LargeRecord T12227 T12545 T13386 T15703 T5030 T8095 -------------------------
Diffstat (limited to 'rts/RtsStartup.c')
0 files changed, 0 insertions, 0 deletions