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

    from a05cb3394 Merge remote-tracking branch 'whippet/main' into wip-whippet
     new 24d94d233 GC triggered by lack of file descriptors will finalize
     new 99004b722 Calling scm_gc() doesn't compact
     new 10e5252b6 Add gc_heap_sizer_target_size
     new 1990c4ba1 mmc: Only nofl space fragmentation affects need to evacuate
     new fbd427004 mmc: Use heap sizer to possibly grow instead of collecting
     new 87b4bbbd9 nofl: Add nofl_space_size accessor
     new 1abd71814 nofl: Don't collect holes for second-chance allocation if 
evacuating
     new 43ccb460a bdw: Use heap sizer instead of BDW's own heuristics
     new b2f4083f9 Change growable heap sizer to use sqrt sizing
     new b919abc6e Merge remote-tracking branch 'whippet/main' into wip-whippet
     new 8658db065 Remove stray printf
     new 6002fd3cd Merge remote-tracking branch 'whippet/main' into wip-whippet
     new 09296c02e parallel tracer: Don't unpark workers when originating 
thread spins
     new e674ed975 Fix debug-mode compilation
     new dafa09cad Merge remote-tracking branch 'whippet/main' into wip-whippet

The 15 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/fports.c                          |  2 +-
 libguile/gc.c                              |  2 +-
 libguile/whippet/Makefile                  |  2 +-
 libguile/whippet/api/gc-options.h          |  2 +-
 libguile/whippet/embed.mk                  |  2 +-
 libguile/whippet/src/adaptive-heap-sizer.h | 11 ++++++
 libguile/whippet/src/bdw.c                 | 56 +++++++++++++++++++--------
 libguile/whippet/src/extents.h             |  2 +-
 libguile/whippet/src/gc-options-internal.h |  2 +-
 libguile/whippet/src/gc-options.c          |  4 +-
 libguile/whippet/src/growable-heap-sizer.h | 30 ++++++++++-----
 libguile/whippet/src/heap-sizer.h          | 22 ++++++++++-
 libguile/whippet/src/mmc.c                 | 62 +++++++++++++++---------------
 libguile/whippet/src/nofl-space.h          | 13 +++++--
 libguile/whippet/src/parallel-tracer.h     |  1 -
 15 files changed, 141 insertions(+), 72 deletions(-)

Reply via email to