diff options
author | Daniel Llorens <lloda@sarc.name> | 2021-12-06 13:38:37 +0100 |
---|---|---|
committer | Daniel Llorens <lloda@sarc.name> | 2021-12-06 14:00:03 +0100 |
commit | 5759e37181ae648cc861656b6c75982851ba93fa (patch) | |
tree | 97e66e5402c614e6cdde5937e22abeb53d8301e1 /NEWS | |
parent | 6af3362b059bb132231354ccca7f15c781f50f48 (diff) | |
download | guile-5759e37181ae648cc861656b6c75982851ba93fa.tar.gz |
New function srfi-4-vector-type-size in (srfi srfi-4 gnu)
This patch removes the undocumented function make-srfi-4-vector from
(guile). That function is still exported from (srfi srfi-4 gnu).
* libguile/srfi-4.h (scm_init_srfi_4): Split into scm_bootstrap_srfi_4()
and scm_init_srfi_4(), after the pattern of scm_init_bytevectors() and
scm_bootstrap_bytevectors().
* libguile/init.c: Replace scm_init_srfi_4() call by scm_bootstrap_srfi_4().
* module/srfi/srfi-4.scm: Load newly defined srfi-4 extension. This
provides undocumented make-srfi-4-vector.
* module/srfi/srfi-4/gnu.scm: Export srfi-4-vector-type-size.
* doc/ref/srfi-modules.texi: Document srfi-4-vector-type-size.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -28,7 +28,7 @@ This function was undocumented. * New interfaces and functionality -** Typed vector copy functions +** Typed vector copy functions in (srfi srfi-4 gnu) The functions `u8vector-copy' `s8vector-copy' `u16vector-copy' `s16vector-copy' `u32vector-copy' `s32vector-copy' `u64vector-copy' @@ -39,6 +39,10 @@ The functions `u8vector-copy' `s8vector-copy' `u16vector-copy' `f64vector-copy!' `c32vector-copy!' `c64vector-copy!' have been added. See SRFI-4 - Guile extensions" in the manual. +** New function srfi-4-vector-type-size in (srfi srfi-4 gnu) + +See SRFI-4 - Guile extensions" in the manual. + ** `bytevector-fill!' supports partial fill through optional arguments This is an extension to the r6rs procedure. See "Manipulating |