wingo pushed a change to branch wip-whippet in repository guile. from e21aa9c51 Fix length when tracing stringbufs new 8623e252b Separate tagged and untagged pointerless allocations new 5ef7dd088 Small refactor to whippet embedder new cd54bbc62 nofl: Pin untagged pointerless allocations new 05fe52f66 nofl: Fix bug clearing pinned bits new e098e55a8 nofl: When going conservative, remove evacuation reserve new 162c5364b nofl: Assert no forwarded object after GC in debug mode new 9dbc67377 Merge remote-tracking branch 'whippet/main' into wip-whippet new d9fde2df2 Remove check in scm_trace_edge_conservatively that dst is heap obj new 0b8c09efc nofl: More debug-mode consistency checks new 2c57ed393 Merge remote-tracking branch 'whippet/main' into wip-whippet new 61f835bba Reorder thread tracer to match member order new 9d8213889 Fix stringbuf error when trying to narrow stringbuf
The 12 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/bitvectors.c | 6 ++--- libguile/bytevectors.c | 4 ++-- libguile/foreign.c | 5 +++-- libguile/fports.c | 4 ++-- libguile/gc-inline.h | 15 +++++++++---- libguile/gc-malloc.c | 22 ++++++++++++------- libguile/gc.h | 3 ++- libguile/integers.c | 3 ++- libguile/intrinsics.c | 4 ++-- libguile/load.c | 4 ++-- libguile/loader.c | 6 ++--- libguile/numbers.c | 26 ++++++++++------------ libguile/programs.h | 3 +-- libguile/random.c | 12 +++++----- libguile/read.c | 9 ++++---- libguile/regex-posix.c | 3 +-- libguile/smob.c | 4 ++-- libguile/strings.c | 12 +++++----- libguile/trace.h | 23 +++++++++----------- libguile/vm.c | 2 +- libguile/whippet-embedder.h | 2 +- libguile/whippet/api/mmc-attrs.h | 4 +++- libguile/whippet/src/mmc.c | 6 ++--- libguile/whippet/src/nofl-space.h | 46 ++++++++++++++++++++++++++++++++++----- 24 files changed, 136 insertions(+), 92 deletions(-)