guile-commits
[Top][All Lists]
Advanced

[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').
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]