lloda pushed a commit to branch main
in repository guile.
commit b1c058e0c8ddfe20863fac675065d6e4cd159477
Merge: 37b4f7146 28ce7dc54
Author: Rob Browning <[email protected]>
AuthorDate: Thu Sep 11 13:44:57 2025 -0500
Merge support for SRFI 207: String-notated bytevectors
NEWS | 10 +
am/bootstrap.am | 6 +
doc/ref/api-evaluation.texi | 2 +
doc/ref/srfi-modules.texi | 503 ++++++++++++++++++++
libguile/bytevectors.c | 86 +++-
libguile/print.c | 3 +
libguile/private-options.h | 7 +-
libguile/read.c | 3 +
module/ice-9/boot-9.scm | 29 ++
module/ice-9/exceptions.scm | 8 +-
module/ice-9/read.scm | 138 +++++-
module/srfi/srfi-207.scm | 251 ++++++++++
module/srfi/srfi-207/upstream/base64.scm | 149 ++++++
module/srfi/srfi-207/upstream/bytestrings-impl.scm | 425 +++++++++++++++++
test-suite/Makefile.am | 1 +
test-suite/tests/srfi-207.test | 510 +++++++++++++++++++++
16 files changed, 2115 insertions(+), 16 deletions(-)