wingo pushed a change to branch wip-whippet in repository guile. from d8c1ea404 Convert smobs to use scm_allocate_* new 4bb5fc526 Remove unused variable in hashtab.c new 8141c35ec Change to not inline scm_cell / scm_double_cell / scm_words new 453fe41a2 Move fluids off of scm_cell new fbbe5fa87 Move dynamic states off of scm_cell new 7997496a3 Move pairs off of scm_cell new 27caa4cb9 Move SCM_CARLOC, SCM_CDRLOC to pairs.h new b262df6ca Move keywords off of scm_cell
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: libguile/Makefile.am | 2 + libguile/deprecated.h | 2 + libguile/dynstack.c | 2 +- libguile/fluids-internal.h | 93 +++++++++++++++ libguile/fluids.c | 96 ++++++++-------- libguile/fluids.h | 38 ++----- libguile/gc-malloc.c | 50 ++++++++ libguile/gc.h | 102 +---------------- libguile/hash.c | 2 +- libguile/hashtab.c | 2 - libguile/init.c | 4 +- libguile/inline.c | 1 - libguile/intrinsics.c | 2 +- libguile/{regex-posix.h => keywords-internal.h} | 38 ++++++- libguile/keywords.c | 24 ++-- libguile/keywords.h | 17 ++- libguile/list.c | 22 +--- libguile/modules.c | 2 +- libguile/pairs.c | 40 ++++--- libguile/pairs.h | 145 ++++++++++++------------ libguile/print.c | 2 +- libguile/scm.h | 7 -- libguile/threads.c | 2 +- 23 files changed, 368 insertions(+), 327 deletions(-) create mode 100644 libguile/fluids-internal.h copy libguile/{regex-posix.h => keywords-internal.h} (50%)