summaryrefslogtreecommitdiff
path: root/.appveyor.sh
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-06-30 15:06:25 -0400
committerBen Gamari <ben@smart-cactus.org>2022-07-20 18:33:15 -0400
commit45a5ce96ccb1f4931205d5aba0733a2ef7efbaf5 (patch)
treec5025d62a1455fac979135a085d23e621e5e216c /.appveyor.sh
parent137b61cda16317f4050d5b2a6d4d3aca8cc1b67d (diff)
downloadhaskell-45a5ce96ccb1f4931205d5aba0733a2ef7efbaf5.tar.gz
Make keepAlive# out-of-linewip/ghc-9.2-T21708
This is a naive approach to fixing the unsoundness noticed in #21708. Specifically, we remove the lowering of `keepAlive#` via CorePrep and instead turn it into an out-of-line primop. This is simple, inefficient (since the continuation must now be heap allocated), but good enough for 9.4.1. We will revisit this (particiularly via #16098) in a future release. Metric Increase: T4978 T7257 T9203 (cherry picked from commit d75c540d439510491b45f64c1113762dcb251ae1)
Diffstat (limited to '.appveyor.sh')
0 files changed, 0 insertions, 0 deletions