summaryrefslogtreecommitdiff
path: root/module/scripts/scan-api.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2025-05-09 12:49:42 +0200
committerAndy Wingo <wingo@pobox.com>2025-05-12 13:45:21 +0200
commit2463a0741f45e42b1ed93e948d839c7bda98e317 (patch)
treed7e0f5c40170f5c826d6f77eddac0035e4b5d27a /module/scripts/scan-api.scm
parent134c3be4528de0ed178980d33c9bcbca18d72cf0 (diff)
downloadguile-2463a0741f45e42b1ed93e948d839c7bda98e317.tar.gz
Rework fluids to use ephemeron hash tables
* libguile/ephemerons.c (scm_from_ephemeron, scm_to_ephemeron): (scm_from_ephemeron_table, scm_to_ephemeron_table): New interfaces. (scm_c_ephemeron_table_copy): Rename from scm_c_ephemeron_hash_table_copy, as it's not specific to hash tables. * libguile/fluids.h: * libguile/fluids.c (restore_dynamic_state, save_dynamic_state) (saved_dynamic_state_ref, fluid_set_x, fluid_ref) (scm_fluid_ref_star, scm_i_make_initial_dynamic_state): Use ephemeron hash tables.
Diffstat (limited to 'module/scripts/scan-api.scm')
0 files changed, 0 insertions, 0 deletions