[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch main updated: Update NEWS
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch main updated: Update NEWS |
Date: |
Wed, 27 Oct 2021 04:10:37 -0400 |
This is an automated email from the git hooks/post-receive script.
lloda pushed a commit to branch main
in repository guile.
The following commit(s) were added to refs/heads/main by this push:
new 708df04 Update NEWS
708df04 is described below
commit 708df04f3b70c90833213c64056ec898bff95745
Author: Daniel Llorens <lloda@sarc.name>
AuthorDate: Wed Oct 27 10:09:59 2021 +0200
Update NEWS
---
NEWS | 36 ++++++++++++++++++++++++++++++++++++
doc/ref/api-data.texi | 2 +-
2 files changed, 37 insertions(+), 1 deletion(-)
diff --git a/NEWS b/NEWS
index 5f70092..f41e772 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,42 @@ Changes in 3.0.8 (since 3.0.7)
** Texinfo and XML parsers are now thread-safe
(<https://bugs.gnu.org/51264>)
+* New deprecations
+
+** Vector functions require vector arguments
+
+Passing arrays that are not vectors (arrays for which `(vector? array)'
+returns false) to functions `vector-move-left!', `vector-move-right!',
+`vector->list', and `vector-copy' is deprecated. Use `array-copy!',
+`array-copy', and `array->list' for such arguments.
+
+** `scm_from_contiguous_typed_array' is deprecated
+
+This function was undocumented.
+
+* New interfaces and functionality
+
+** Typed vector copy functions
+
+The functions `u8vector-copy' `s8vector-copy' `u16vector-copy'
+`s16vector-copy' `u32vector-copy' `s32vector-copy' `u64vector-copy'
+`s64vector-copy' `f32vector-copy' `f64vector-copy' `c32vector-copy'
+`c64vector-copy' `u8vector-copy!' `s8vector-copy!' `u16vector-copy!'
+`s16vector-copy!' `u32vector-copy!' `s32vector-copy!'
+`u64vector-copy!' `s64vector-copy!' `f32vector-copy!'
+`f64vector-copy!' `c32vector-copy!' `c64vector-copy!' have been
+added. 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
+Bytevectors" in the manual.
+
+** `vector-copy!' and `vector-copy' from (rnrs base) included in core
+
+Compared to the previous versions, these accept range arguments. See
+"Accessing and Modifying Vector Contents" in the manual.
+
Changes in 3.0.7 (since 3.0.6)
diff --git a/doc/ref/api-data.texi b/doc/ref/api-data.texi
index b6671de..1df88e7 100644
--- a/doc/ref/api-data.texi
+++ b/doc/ref/api-data.texi
@@ -7767,7 +7767,7 @@ have smaller rank than @var{array}.
@cindex array cell
-Mathematically, one can see an array of rank @math{n} (an
+One can see an array of rank @math{n} (an
@math{n}-array) as an array of lower rank where the elements are
themselves arrays (`cells').
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] branch main updated: Update NEWS,
Daniel Llorens <=