summaryrefslogtreecommitdiff
path: root/libguile/intrinsics.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2021-04-25 20:27:34 +0200
committerAndy Wingo <wingo@pobox.com>2021-04-25 20:27:34 +0200
commit976433d667e2502c25f8f6ac8eef04b7d472df6d (patch)
treefdb1671b3d8ea8ddb8f798723687049ac5d69cc9 /libguile/intrinsics.c
parent5809279b9949692469d98a843227cd242217bea3 (diff)
downloadguile-976433d667e2502c25f8f6ac8eef04b7d472df6d.tar.gz
Fix cached-module-box cache keys
* module/language/cps/reify-primitives.scm (cached-module-box): Include public? in cache key, so we don't accidentally alias private and exported names. Also include bound?, to avoid a window in which thread A resolves and caches var V in preparation for setting it, but thread B sees V for ref before it was initialized.
Diffstat (limited to 'libguile/intrinsics.c')
0 files changed, 0 insertions, 0 deletions