lloda pushed a change to branch main
in repository guile.

    from 020d80c40 Make it easier to find the meaning of ice-9
     new 3191c09ea NEWS: add more missing 3.0.11 entries
     new 2dc8a9443 doc: Explicitly mention the name of GOOPS
     new e84e7ce8b srfi-43: Import vector-copy using define-module instead of @
     new b906d23fc NEWS: mention that guile-test is no longer declarative
     new 61a12ff73 NEWS: remove trailing periods on summary lines for 3.0.11
     new b1f828bd1 (test-suite lib automake) reporter: handle 'fail arguments
     new 2e25bf206 array-fill!: have rafill helper accept *three* arguments
     new 9b0013153 make-struct/no-tail scm_c_make_structv: ensure layout is 
symbol
     new b0cb76f3d Don't use stale default_dynamic_state null pointer during 
init
     new 37b4f7146 tmpfile: preserve O_CLOEXEC so children won't prevent removal
     new 12754161d Add initial upstream code for srfi-207: String-notated 
bytevectors
     new 79c22b167 Add (srfi srfi-207) with read-textual-bytestring; enable 
tests
     new ee9df40d6 make-bytestring(!): only allocate once and and write directly
     new 9621cfcd2 Remove redundant/unused functions and type checks from 
srfi-207
     new 7f1ee520d Convert srfi-207.html to texinfo and add to srfi-modules.texi
     new 04799ab95 Read srfi-207 bytestrings when (read-enable 'bytestrings)
     new db74281dc Write srfi-207 bytestrings when (print-enable 'bytestrings)
     new 4739eae49 bytevector->hex-string: avoid constructing intermediate 
strings
     new 862bda3d6 byte64->bytevector bytevector->base64: check digits string 
length
     new 71d9f143e srfi-207: pregenerate and reuse standard base64 encodings
     new f901a45c3 srfi-207: pregenerate and reuse standard base64 decodings
     new b9a5a02d5 srfi-207: change string and keyowrd eqv? checks to eq?; use 
1+
     new b677d172a bytestring-join: create result via a single bytevector-append
     new 28ce7dc54 NEWS: mention srfi-207 support
     new b1c058e0c Merge support for SRFI 207: String-notated bytevectors
     new 7f0f63d08 srfi-207: remove vestigial ice-9/read/bytestring.scm include

The 26 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:
 NEWS                                               |  85 +++-
 am/bootstrap.am                                    |   6 +
 doc/ref/api-evaluation.texi                        |   2 +
 doc/ref/goops.texi                                 |   2 +-
 doc/ref/srfi-modules.texi                          | 503 ++++++++++++++++++++
 libguile/array-map.c                               |   2 +-
 libguile/bytevectors.c                             |  86 +++-
 libguile/posix.c                                   |   5 +-
 libguile/print.c                                   |   3 +
 libguile/private-options.h                         |   7 +-
 libguile/read.c                                    |   3 +
 libguile/struct.c                                  |   2 +-
 libguile/threads.c                                 |   8 +-
 module/ice-9/boot-9.scm                            |  29 ++
 module/ice-9/exceptions.scm                        |   8 +-
 module/ice-9/read.scm                              | 138 +++++-
 module/srfi/srfi-207.scm                           | 250 ++++++++++
 module/srfi/srfi-207/upstream/base64.scm           | 149 ++++++
 module/srfi/srfi-207/upstream/bytestrings-impl.scm | 425 +++++++++++++++++
 module/srfi/srfi-43.scm                            |   3 +-
 test-suite/Makefile.am                             |   1 +
 test-suite/standalone/Makefile.am                  |   5 +
 ...est-pthread-create.c => test-concurrent-init.c} |  53 +--
 test-suite/test-suite/lib/automake.scm             |  23 +-
 test-suite/tests/srfi-207.test                     | 510 +++++++++++++++++++++
 25 files changed, 2235 insertions(+), 73 deletions(-)
 create mode 100644 module/srfi/srfi-207.scm
 create mode 100644 module/srfi/srfi-207/upstream/base64.scm
 create mode 100644 module/srfi/srfi-207/upstream/bytestrings-impl.scm
 copy test-suite/standalone/{test-pthread-create.c => test-concurrent-init.c} 
(58%)
 create mode 100644 test-suite/tests/srfi-207.test

Reply via email to