[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 20/27: Update branch news file
From: |
Daniel Llorens |
Subject: |
[Guile-commits] 20/27: Update branch news file |
Date: |
Thu, 20 Feb 2020 03:45:45 -0500 (EST) |
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit b627c7e207f751954bd15b5ce852041e58ac0736
Author: Daniel Llorens <address@hidden>
AuthorDate: Thu Feb 6 16:34:50 2020 +0100
Update branch news file
---
NEWS-wip-vector-cleanup.txt | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/NEWS-wip-vector-cleanup.txt b/NEWS-wip-vector-cleanup.txt
index c45e643..7e382e8 100644
--- a/NEWS-wip-vector-cleanup.txt
+++ b/NEWS-wip-vector-cleanup.txt
@@ -15,6 +15,10 @@ Use array->list and array-copy (from (ice-9 arrays)) on
general arrays.
Use scm_is_vector instead.
+** libguile/generalized-vectors.[hc] has been removed.
+
+If you were including libguile/generalized-vectors.h directly for any reason,
just include libguile.h instead.
+
* Backward incompatible changes
@@ -70,12 +74,13 @@ The ultimate goal of this patch set is to have arrays be
strictly layered above
- The _elements functions require the array handle interface even for true
vectors, when all of handle, inc and off are unnecessary. This creates a burden
(having to declare & release handles, etc).
- The srfi-4 _elements functions don't accept arbitrary rank-1 xxxarray even
though they require the array handle interface (inc, handle are superfluous).
-** Plan [3/7]
+** Plan [4/8]
- [X] Provide scm_VTYPE_(writable_)elements with signature [(SCM) ->
pointer] for all vector types.
- [ ] Provide scm_array1_VTYPE_(writable_)elements with signature [(SCM,
&handle, ...) -> pointer] for all vector types. These replace the old
scm_VTYPE_(writable_)elements but will be available on the array API and not on
the xxxvector APIs.
- - [ ] Remove the dependence of vector.c bitvector.c srfi-4.c etc. on
array-handle.h
+ - [X] Remove the dependence of vector.c on array-handle-h
- [X] Remove the dependence of VECTOR-TYPE-ref -> array_handle use seen in
scm_array_get_handle.
+ - [ ] Remove the dependence of bitvector.c srfi-4.c etc. on array-handle.h
- [X] Bug: setaffinity in posix.c failed to release the mask handle
- [ ] Bug: scm_bitvector_elements doesn't select for type = bit
- [ ] Bug: bit-set*! already requires second arg to be true bitvector
- [Guile-commits] 22/27: Remove scm_from_contiguous_typed_array, (continued)
- [Guile-commits] 22/27: Remove scm_from_contiguous_typed_array, Daniel Llorens, 2020/02/20
- [Guile-commits] 01/27: Require vector as argument to vector-copy, Daniel Llorens, 2020/02/20
- [Guile-commits] 03/27: Require vector argument to scm_vector_elements, scm_vector_writable_elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 06/27: Simplify interfaces to scm_vector_elements and scm_vector_writable_elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 10/27: Add lenp parameter back to scm_vector_(writable_)elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 07/27: Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 11/27: Add lenp parameter back to scm_bitvector_(writable_)elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 09/27: Simplify interfaces to scm_TYPEvector_(writable_)elements, Daniel Llorens, 2020/02/20
- [Guile-commits] 16/27: Pull generalized-vectors from under bitvector/string/vector, Daniel Llorens, 2020/02/20
- [Guile-commits] 18/27: Pull generalized-vectors from under bytevectors, Daniel Llorens, 2020/02/20
- [Guile-commits] 20/27: Update branch news file,
Daniel Llorens <=
- [Guile-commits] 26/27: Simplify vector constructor, Daniel Llorens, 2020/02/20
- [Guile-commits] 24/27: Move uniform-array->bytevector from (rnrs bytevectors) to core, Daniel Llorens, 2020/02/20
- [Guile-commits] 17/27: Pull generalized-vectors from under typed vectors, Daniel Llorens, 2020/02/20
- [Guile-commits] 15/27: Rewrite vector-copy! using memmove, Daniel Llorens, 2020/02/20
- [Guile-commits] 05/27: Simple vectors are just vectors, Daniel Llorens, 2020/02/20
- [Guile-commits] 23/27: Remove 'contiguous' flag in arrays, Daniel Llorens, 2020/02/20
- [Guile-commits] 27/27: Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x, Daniel Llorens, 2020/02/20
- [Guile-commits] 21/27: Merge generalized-arrays.[ch] in arrays.[ch], Daniel Llorens, 2020/02/20
- [Guile-commits] 19/27: Remove generalized-vectors.[hc], Daniel Llorens, 2020/02/20
- [Guile-commits] 25/27: Remove superfluous type check in bitvector->list, Daniel Llorens, 2020/02/20