[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-vector-cleanup updated (e9c743e -> 19ef8b1)
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-vector-cleanup updated (e9c743e -> 19ef8b1) |
Date: |
Thu, 13 Feb 2020 04:24:03 -0500 (EST) |
lloda pushed a change to branch wip-vector-cleanup
in repository guile.
discard e9c743e Move uniform-array->bytevector from (rnrs bytevectors) to core
discard bf2d6f9 Remove 'contiguous' flag in arrays
discard 60f6bd1 Remove scm_from_contiguous_typed_array
discard d7df03e Merge generalized-arrays.[ch] in arrays.[ch]
discard 9cb01f3 Update branch news file
discard 07b310e Remove generalized-vectors.[hc]
discard 9d202fd Pull generalized-vectors from under bytevectors
discard e1476ca Pull generalized-vectors from under typed vectors
discard ee56fd5 Pull generalized-vectors from under bitvector/string/vector
discard 744322a Rewrite vector-copy! using memmove
discard 47b1976 Golf in srfi-4.h
discard 0565006 Move bitvector functions using array_handle to
libguile/array-handle.[ch]
discard cbf360e Remove generalized vector support for vector-move-right!,
vector-move-left!
discard 8d7da76 Add lenp parameter back to scm_bitvector_(writable_)elements
discard d8869ab Add lenp parameter back to scm_vector_(writable_)elements
discard 5973e85 Simplify interfaces to scm_TYPEvector_(writable_)elements
discard 7d3ab5c Fix doc for last bitvector patch
discard 106a1fc Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
discard 0e95144 Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
discard 595396b Simple vectors are just vectors
discard 15a1bc0 Remove the unused argument from scm_array_p
discard 0d885cd Require vector argument to scm_vector_elements,
scm_vector_writable_elements
discard 866fe4b Require vector as argument to vector->list
discard b6d8a73 Require vector as argument to vector-copy
add 41d470f Reintroduce 'SCM_MEMORY_ERROR' in terms of
'scm_report_out_of_memory'.
add a706b7e Fold (logior 0 INT) to INT
add 7dc90a1 Add type checkers for lsh/immediate and rsh/immediate
new 50084fc Require vector as argument to vector-copy
new de1b3c4 Require vector as argument to vector->list
new 44a7893 Require vector argument to scm_vector_elements,
scm_vector_writable_elements
new eed0e72 Remove the unused argument from scm_array_p
new 61eee54 Simple vectors are just vectors
new 2e76127 Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
new deeefa1 Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
new d1e40f7 Fix doc for last bitvector patch
new a389103 Simplify interfaces to scm_TYPEvector_(writable_)elements
new b812673 Add lenp parameter back to scm_vector_(writable_)elements
new 170bf6c Add lenp parameter back to scm_bitvector_(writable_)elements
new a2ed243 Remove generalized vector support for vector-move-right!,
vector-move-left!
new ea62898 Move bitvector functions using array_handle to
libguile/array-handle.[ch]
new 2b8e9ba Golf in srfi-4.h
new 95a467c Rewrite vector-copy! using memmove
new 3a7a5eb Pull generalized-vectors from under bitvector/string/vector
new c19292d Pull generalized-vectors from under typed vectors
new 77b0994 Pull generalized-vectors from under bytevectors
new 3bcba2a Remove generalized-vectors.[hc]
new 486421a Update branch news file
new 16fd4de Merge generalized-arrays.[ch] in arrays.[ch]
new 822ff4c Remove scm_from_contiguous_typed_array
new b9bd983 Remove 'contiguous' flag in arrays
new 83c026b Move uniform-array->bytevector from (rnrs bytevectors) to core
new 19ef8b1 Remove superfluous type check in bitvector->list
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e9c743e)
\
N -- N -- N refs/heads/wip-vector-cleanup (19ef8b1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 25 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:
doc/ref/api-control.texi | 2 +-
libguile/bitvectors.c | 23 ++++++++++-------------
libguile/bytevectors.c | 3 +--
libguile/deprecated.h | 4 +++-
module/language/cps/type-fold.scm | 21 ++++++++++++++++++++-
module/language/cps/types.scm | 4 +++-
6 files changed, 38 insertions(+), 19 deletions(-)
- [Guile-commits] branch wip-vector-cleanup updated (e9c743e -> 19ef8b1),
Daniel Llorens <=
- [Guile-commits] 02/25: Require vector as argument to vector->list, Daniel Llorens, 2020/02/13
- [Guile-commits] 01/25: Require vector as argument to vector-copy, Daniel Llorens, 2020/02/13
- [Guile-commits] 03/25: Require vector argument to scm_vector_elements, scm_vector_writable_elements, Daniel Llorens, 2020/02/13
- [Guile-commits] 06/25: Simplify interfaces to scm_vector_elements and scm_vector_writable_elements, Daniel Llorens, 2020/02/13
- [Guile-commits] 04/25: Remove the unused argument from scm_array_p, Daniel Llorens, 2020/02/13
- [Guile-commits] 08/25: Fix doc for last bitvector patch, Daniel Llorens, 2020/02/13
- [Guile-commits] 09/25: Simplify interfaces to scm_TYPEvector_(writable_)elements, Daniel Llorens, 2020/02/13
- [Guile-commits] 07/25: Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements, Daniel Llorens, 2020/02/13
- [Guile-commits] 11/25: Add lenp parameter back to scm_bitvector_(writable_)elements, Daniel Llorens, 2020/02/13
- [Guile-commits] 12/25: Remove generalized vector support for vector-move-right!, vector-move-left!, Daniel Llorens, 2020/02/13