wingo pushed a change to branch wip-whippet
in repository guile.

    from 4f8d4e6c3 Rework finalizers implementation to use Whippet API
     new 17ca7a928 Don't run finalizers until Guile is initialized
     new 8cb15a9e1 More refactors off BDW API
     new c7fe77de0 Add gc_heap_contains API
     new fd921be76 Merge remote-tracking branch 'whippet/main' into wip-whippet
     new fcf8fa3d1 Reimplement scm_is_mutable_pair using gc_heap_contains
     new b1d7d3538 SCM_GC_MALLOC avoids BDW API

The 6 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/finalizers.c         | 31 ++++++++++++++++---------------
 libguile/finalizers.h         |  1 -
 libguile/gc-malloc.c          |  4 ++--
 libguile/gc.c                 |  3 ++-
 libguile/gc.h                 |  6 ------
 libguile/init.c               |  3 +--
 libguile/loader.c             |  3 ++-
 libguile/pairs.c              | 21 ++++++++++++++++++++-
 libguile/pairs.h              | 26 ++------------------------
 libguile/scmsigs.c            |  3 ++-
 libguile/threads.c            |  3 ---
 libguile/weak-vector.c        |  3 ++-
 libguile/whippet/api/gc-api.h |  2 ++
 libguile/whippet/src/bdw.c    |  5 +++++
 libguile/whippet/src/mmc.c    |  7 +++++++
 libguile/whippet/src/pcc.c    |  8 ++++++++
 libguile/whippet/src/semi.c   |  7 +++++++
 17 files changed, 78 insertions(+), 58 deletions(-)

Reply via email to