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

    from c63f9101f Reimplement weak vectors in Scheme using ephemerons
     new a5c69fb92 Add try-push, swap-value API to ephemerons
     new 3440bb864 bdw: Use BDW lock instead of gc_heap lock; clear dead 
mutators
     new d4fd1f348 Merge remote-tracking branch 'whippet/main' into HEAD
     new cc2a90b49 bdw: Fix detection of objects on free-lists
     new 57f0ce914 Merge remote-tracking branch 'whippet/main' into HEAD

The 5 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/whippet/api/gc-ephemeron.h          |  8 +++++
 libguile/whippet/src/bdw.c                   | 46 +++++++++++++++-------------
 libguile/whippet/src/gc-ephemeron-internal.h |  4 +++
 libguile/whippet/src/gc-ephemeron.c          | 42 ++++++++++++++++++++-----
 libguile/whippet/src/mmc.c                   |  8 +++++
 libguile/whippet/src/pcc.c                   |  8 +++++
 libguile/whippet/src/semi.c                  |  6 ++++
 7 files changed, 93 insertions(+), 29 deletions(-)

Reply via email to