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

    from e9af7e813 Fix a crash when tracing a partially-initialized thread
     new 55dcadfc2 Inform GC before blocking
     new 2162d2b7d Move some port flag handling to ports-internal.h
     new 67a1ba669 Refactor atomic accesses to atomics-internal.h
     new 9e2690788 Move private fports things to fports-internal.h
     new 4498438ed GC safepoint in scm_async_tick
     new 89328fc57 Fix error when tracing exited thread
     new 15d5c789f Fix error when inactive mutator exits
     new 4ddf948e8 Merge remote-tracking branch 'whippet/main' into wip-whippet
     new b585ccfa8 Deactivate mutator while stopping signal thread
     new b6c977995 Trace pointer values conservatively
     new ba116ab35 Fix hook->list; update hooks.test expectations
     new 08f991b85 Add (srfi srfi-14 gnu), for char-set:designated
     new 14764297f Add missing array-map-in-order!
     new 60a1d5541 Update srfi-10.test
     new 7fdd17f5a Fix deprecation trampoline for `delay`

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:
 am/bootstrap.am                                    |  1 +
 libguile/Makefile.am                               |  1 +
 libguile/async.c                                   |  3 +
 libguile/atomics-internal.h                        | 15 +++++
 libguile/filesys.c                                 |  2 +-
 libguile/foreign.c                                 |  4 +-
 libguile/fports-internal.h                         | 78 ++++++++++++++++++++++
 libguile/fports.c                                  | 53 +++++++++++----
 libguile/fports.h                                  | 28 +-------
 libguile/init.c                                    |  2 +-
 libguile/ioext.c                                   |  2 +-
 libguile/ports-internal.h                          | 30 +++++++++
 libguile/ports.c                                   |  7 +-
 libguile/ports.h                                   |  9 ---
 libguile/posix.c                                   |  2 +-
 libguile/scmsigs.c                                 |  3 +
 libguile/socket.c                                  |  2 +-
 libguile/srfi-14.c                                 | 19 ++++--
 libguile/threads.c                                 |  3 +
 libguile/trace.h                                   |  7 +-
 libguile/whippet-embedder.h                        |  2 +
 libguile/whippet/src/mmc.c                         |  2 +
 module/ice-9/arrays.scm                            |  5 ++
 module/ice-9/deprecated.scm                        | 18 ++++-
 module/ice-9/hooks.scm                             |  3 +
 module/ice-9/sandbox.scm                           | 24 ++++---
 .../{ice-9/ephemerons.scm => srfi/srfi-14/gnu.scm} | 26 ++------
 test-suite/tests/hooks.test                        | 14 +---
 test-suite/tests/srfi-10.test                      |  6 +-
 29 files changed, 261 insertions(+), 110 deletions(-)
 create mode 100644 libguile/fports-internal.h
 copy module/{ice-9/ephemerons.scm => srfi/srfi-14/gnu.scm} (63%)

Reply via email to