[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-vector-cleanup updated (bfe8b53 -> 5d927a8)
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-vector-cleanup updated (bfe8b53 -> 5d927a8) |
Date: |
Mon, 9 Mar 2020 05:30:28 -0400 (EDT) |
lloda pushed a change to branch wip-vector-cleanup
in repository guile.
discard bfe8b53 Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x
discard 14e21ad Simplify vector constructor
discard b10d5b8 Remove superfluous type check in bitvector->list
discard 08b007f Move uniform-array->bytevector from (rnrs bytevectors) to core
discard 4a27af7 Remove 'contiguous' flag in arrays
discard 9d3b5b3 Remove scm_from_contiguous_typed_array
discard b91101f Merge generalized-arrays.[ch] in arrays.[ch]
discard 0632d95 Update branch news file
discard 6350917 Remove generalized-vectors.[hc]
discard 0fbde72 Pull generalized-vectors from under bytevectors
discard dcca31f Pull generalized-vectors from under typed vectors
discard ff3a2f4 Pull generalized-vectors from under bitvector/string/vector
discard 42189eb Rewrite vector-copy! using memmove
discard e7bfe06 Golf in srfi-4.h
discard 4d13ad6 Move bitvector functions using array_handle to
libguile/array-handle.[ch]
discard b6541c9 Remove generalized vector support for vector-move-right!,
vector-move-left!
discard 1506f77 Add lenp parameter back to scm_bitvector_(writable_)elements
discard 350306a Add lenp parameter back to scm_vector_(writable_)elements
discard 6dca5b2 Simplify interfaces to scm_TYPEvector_(writable_)elements
discard a5e76e7 Fix doc for last bitvector patch
discard c1f94f2 Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
discard e45b919 Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
discard f09a548 Simple vectors are just vectors
discard d828ab8 Remove the unused argument from scm_array_p
discard b157e2d Require vector argument to scm_vector_elements,
scm_vector_writable_elements
discard 4135c3c Require vector as argument to vector->list
discard b9ea1d1 Require vector as argument to vector-copy
add 4cfe0c1 psyntax: 'include' no longer rejects relative file names.
add c5d3b45 'hash' behaves like 'hashq' for tc7s without an 'equal?'
implementation.
add 5d96e42 Add 'hash' test for keywords.
add d494532 Fix expansion of 'error' primitive with a non-constant
argument.
add 8a25546 Remove extra 'error' call in 'make-record-type'.
add 076276c web: Client treats TLS "premature termination" error as EOF.
add d3a775f psyntax: Preserve source location information for top-level
references.
add 100257e Actually run '00-repl-server.test'.
add cacf690 Update NEWS.
add cefbfac Accept .sld as scheme extensions in r7rs
add 6cfa410 README no longer says it's a prerelease.
add 1192441 README mentions development dependencies.
add fb052c4 Update NEWS.
add d18bcf4 Update NEWS.
add c01a81e GNU Guile 3.0.1.
new e806b89 Require vector as argument to vector-copy
new c08a8a5 Require vector as argument to vector->list
new 2fb31f2 Require vector argument to scm_vector_elements,
scm_vector_writable_elements
new c44d829 Remove the unused argument from scm_array_p
new 0079606 Simple vectors are just vectors
new 158724c Simplify interfaces to scm_vector_elements and
scm_vector_writable_elements
new 7e7e922 Simplify interfaces to scm_bitvector_elements and
scm_bitvector_writable_elements
new 8efd6dc Fix doc for last bitvector patch
new 263dcfd Simplify interfaces to scm_TYPEvector_(writable_)elements
new 288733c Add lenp parameter back to scm_vector_(writable_)elements
new 9aa721c Add lenp parameter back to scm_bitvector_(writable_)elements
new ae8b0fc Remove generalized vector support for vector-move-right!,
vector-move-left!
new 9b04322 Move bitvector functions using array_handle to
libguile/array-handle.[ch]
new 23299b6 Golf in srfi-4.h
new 51b688a Rewrite vector-copy! using memmove
new cf17976 Pull generalized-vectors from under bitvector/string/vector
new 88f45c7 Pull generalized-vectors from under typed vectors
new 7a90f47 Pull generalized-vectors from under bytevectors
new 050a41b Remove generalized-vectors.[hc]
new 22221aa Update branch news file
new 114f331 Merge generalized-arrays.[ch] in arrays.[ch]
new 502a5b2 Remove scm_from_contiguous_typed_array
new c2b7c8b Remove 'contiguous' flag in arrays
new c308b9a Move uniform-array->bytevector from (rnrs bytevectors) to core
new 28b7ca2 Remove superfluous type check in bitvector->list
new 784cea5 Simplify vector constructor
new 5d927a8 Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x
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 (bfe8b53)
\
N -- N -- N refs/heads/wip-vector-cleanup (5d927a8)
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 27 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:
GUILE-VERSION | 8 +--
NEWS | 89 ++++++++++++++++++++++++++++++++++
README | 22 +++++----
libguile/hash.c | 18 ++++++-
module/ice-9/boot-9.scm | 5 +-
module/ice-9/psyntax-pp.scm | 89 ++++++++++++++++++----------------
module/ice-9/psyntax.scm | 4 +-
module/language/tree-il/primitives.scm | 3 +-
module/web/client.scm | 13 ++++-
test-suite/tests/00-repl-server.test | 3 +-
test-suite/tests/hash.test | 12 ++++-
test-suite/tests/tree-il.test | 38 ++++++++++++++-
12 files changed, 237 insertions(+), 67 deletions(-)
- [Guile-commits] branch wip-vector-cleanup updated (bfe8b53 -> 5d927a8),
Daniel Llorens <=
- [Guile-commits] 01/27: Require vector as argument to vector-copy, Daniel Llorens, 2020/03/09
- [Guile-commits] 02/27: Require vector as argument to vector->list, Daniel Llorens, 2020/03/09
- [Guile-commits] 03/27: Require vector argument to scm_vector_elements, scm_vector_writable_elements, Daniel Llorens, 2020/03/09
- [Guile-commits] 06/27: Simplify interfaces to scm_vector_elements and scm_vector_writable_elements, Daniel Llorens, 2020/03/09
- [Guile-commits] 10/27: Add lenp parameter back to scm_vector_(writable_)elements, Daniel Llorens, 2020/03/09
- [Guile-commits] 08/27: Fix doc for last bitvector patch, Daniel Llorens, 2020/03/09
- [Guile-commits] 12/27: Remove generalized vector support for vector-move-right!, vector-move-left!, Daniel Llorens, 2020/03/09
- [Guile-commits] 20/27: Update branch news file, Daniel Llorens, 2020/03/09
- [Guile-commits] 09/27: Simplify interfaces to scm_TYPEvector_(writable_)elements, Daniel Llorens, 2020/03/09
- [Guile-commits] 17/27: Pull generalized-vectors from under typed vectors, Daniel Llorens, 2020/03/09