[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-vector-cleanup updated (9e44157 -> bf2d6f9)
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-vector-cleanup updated (9e44157 -> bf2d6f9) |
Date: |
Mon, 10 Feb 2020 03:56:56 -0500 (EST) |
lloda pushed a change to branch wip-vector-cleanup
in repository guile.
discard 9e44157 Remove 'contiguous' flag in arrays
discard 660e656 Remove scm_from_contiguous_typed_array
discard 6b69dfb Merge generalized-arrays.[ch] in arrays.[ch]
discard 35c058d Update branch news file
discard c8646b9 Remove generalized-vectors.[hc]
discard 5397159 Pull generalized-vectors from under bytevectors
discard 312a7a4 Pull generalized-vectors from under typed vectors
discard 0be96a3 Pull generalized-vectors from under bitvector/string/vector
discard ef764d3 Rewrite vector-copy! using memmove
discard 0d15b87 Golf in srfi-4.h
discard 7aa186a Move bitvector functions using array_handle to
libguile/array-handle.[ch]
discard f0fd051 Remove generalized vector support for vector-move-right!,
vector-move-left!
discard 086f5a3 Add lenp parameter back to scm_bitvector_(writable_)elements
discard 6ec12d7 Add lenp parameter back to scm_vector_(writable_)elements
discard 96927f2 Simplify interfaces to scm_TYPEvector_(writable_)elements
discard bdb89a3 Fix doc for last bitvector patch
discard 25b45b3 Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
discard 9478a61 Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
discard 338a1b6 Simple vectors are just vectors
discard 48ead5f Remove the unused argument from scm_array_p
discard 0ac8ce2 Require vector argument to scm_vector_elements,
scm_vector_writable_elements
discard 49079f4 Require vector as argument to vector->list
discard f87864d Require vector as argument to vector-copy
add 7e7d8b7 Remove duplicate procedure in slot-allocation.scm.
add 00fbdfa Handle GMP allocations through libgc and remove bignum
finalizers.
add ad91517 Fix build on platforms where the stack grows upwards.
add 43cfae3 Fix build on ia64.
add 1a3e316 Remove traces of 'scm_memory_error'.
new b6d8a73 Require vector as argument to vector-copy
new 866fe4b Require vector as argument to vector->list
new 0d885cd Require vector argument to scm_vector_elements,
scm_vector_writable_elements
new 15a1bc0 Remove the unused argument from scm_array_p
new 595396b Simple vectors are just vectors
new 0e95144 Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
new 106a1fc Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
new 7d3ab5c Fix doc for last bitvector patch
new 5973e85 Simplify interfaces to scm_TYPEvector_(writable_)elements
new d8869ab Add lenp parameter back to scm_vector_(writable_)elements
new 8d7da76 Add lenp parameter back to scm_bitvector_(writable_)elements
new cbf360e Remove generalized vector support for vector-move-right!,
vector-move-left!
new 0565006 Move bitvector functions using array_handle to
libguile/array-handle.[ch]
new 47b1976 Golf in srfi-4.h
new 744322a Rewrite vector-copy! using memmove
new ee56fd5 Pull generalized-vectors from under bitvector/string/vector
new e1476ca Pull generalized-vectors from under typed vectors
new 9d202fd Pull generalized-vectors from under bytevectors
new 07b310e Remove generalized-vectors.[hc]
new 9cb01f3 Update branch news file
new d7df03e Merge generalized-arrays.[ch] in arrays.[ch]
new 60f6bd1 Remove scm_from_contiguous_typed_array
new bf2d6f9 Remove 'contiguous' flag in arrays
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 (9e44157)
\
N -- N -- N refs/heads/wip-vector-cleanup (bf2d6f9)
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 23 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/guile-api.alist | 1 -
doc/ref/api-control.texi | 3 +--
libguile/continuations.c | 8 ++++----
libguile/error.h | 4 +---
libguile/numbers.c | 19 ++++++++++++-------
libguile/threads.h | 5 +++++
module/language/cps/slot-allocation.scm | 27 ++++++++++++---------------
7 files changed, 35 insertions(+), 32 deletions(-)
- [Guile-commits] branch wip-vector-cleanup updated (9e44157 -> bf2d6f9),
Daniel Llorens <=
- [Guile-commits] 01/23: Require vector as argument to vector-copy, Daniel Llorens, 2020/02/10
- [Guile-commits] 02/23: Require vector as argument to vector->list, Daniel Llorens, 2020/02/10
- [Guile-commits] 03/23: Require vector argument to scm_vector_elements, scm_vector_writable_elements, Daniel Llorens, 2020/02/10
- [Guile-commits] 08/23: Fix doc for last bitvector patch, Daniel Llorens, 2020/02/10
- [Guile-commits] 13/23: Move bitvector functions using array_handle to libguile/array-handle.[ch], Daniel Llorens, 2020/02/10
- [Guile-commits] 16/23: Pull generalized-vectors from under bitvector/string/vector, Daniel Llorens, 2020/02/10
- [Guile-commits] 05/23: Simple vectors are just vectors, Daniel Llorens, 2020/02/10
- [Guile-commits] 19/23: Remove generalized-vectors.[hc], Daniel Llorens, 2020/02/10
- [Guile-commits] 04/23: Remove the unused argument from scm_array_p, Daniel Llorens, 2020/02/10
- [Guile-commits] 07/23: Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements, Daniel Llorens, 2020/02/10