[Guile-commits] branch wip-vector-cleanup updated: Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x

2020-02-13 Thread Daniel Llorens
This is an automated email from the git hooks/post-receive script. lloda pushed a commit to branch wip-vector-cleanup in repository guile. The following commit(s) were added to refs/heads/wip-vector-cleanup by this push: new 7aec6c4 Reuse SCM_ASSERT_RANGE in scm_c_vector_ref,

[Guile-commits] 01/01: Simplify vector constructor

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 9e2d93a9e295e36409cd04882dab278d2ceda435 Author: Daniel Llorens AuthorDate: Thu Feb 13 12:26:19 2020 +0100 Simplify vector constructor * libguile/vectors.c: Remove redundant list check. ---

[Guile-commits] branch wip-vector-cleanup updated (1458a7c -> 9e2d93a)

2020-02-13 Thread Daniel Llorens
lloda pushed a change to branch wip-vector-cleanup in repository guile. discard 1458a7c Simplify vector constructor new 9e2d93a Simplify vector constructor This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the

[Guile-commits] branch wip-vector-cleanup updated: Simplify vector constructor

2020-02-13 Thread Daniel Llorens
This is an automated email from the git hooks/post-receive script. lloda pushed a commit to branch wip-vector-cleanup in repository guile. The following commit(s) were added to refs/heads/wip-vector-cleanup by this push: new 1458a7c Simplify vector constructor 1458a7c is described below

[Guile-commits] 03/25: Require vector argument to scm_vector_elements, scm_vector_writable_elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 44a7893430e83544c22a6f2b298a16490eb7e54a Author: Daniel Llorens AuthorDate: Mon Feb 3 13:04:13 2020 +0100 Require vector argument to scm_vector_elements, scm_vector_writable_elements * libguile/vectors.c

[Guile-commits] 20/25: Update branch news file

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 486421aab2a57574f5b9473c851e5a0bf6e9f319 Author: Daniel Llorens 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

[Guile-commits] 05/25: Simple vectors are just vectors

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 61eee571b15ed4957d0e50dda6edd3d24df6 Author: Daniel Llorens AuthorDate: Mon Feb 3 14:30:26 2020 +0100 Simple vectors are just vectors * doc/ref/api-data.texi: Remove references to 'simple vectors'.

[Guile-commits] 01/25: Require vector as argument to vector-copy

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 50084fc73b527eef65d15394457998c2f6e20dbf Author: Daniel Llorens AuthorDate: Mon Feb 3 11:21:20 2020 +0100 Require vector as argument to vector-copy * libguile/vectors.c: Require vector and simplify. ---

[Guile-commits] 02/25: Require vector as argument to vector->list

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit de1b3c48cc6a0eb5e653d298e7e0097296b81837 Author: Daniel Llorens AuthorDate: Mon Feb 3 11:42:01 2020 +0100 Require vector as argument to vector->list * libguile/vectors.c (vector->list): As stated.

[Guile-commits] 19/25: Remove generalized-vectors.[hc]

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 3bcba2a2da15fb437359b5c9d67483a5db500fca Author: Daniel Llorens AuthorDate: Thu Feb 6 16:15:47 2020 +0100 Remove generalized-vectors.[hc] * libguile/arrays.c: Assume the registry of array element types.

[Guile-commits] 22/25: Remove scm_from_contiguous_typed_array

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 822ff4c4bb8c4212796e276a97f67942b35a40ea Author: Daniel Llorens AuthorDate: Fri Feb 7 10:53:59 2020 +0100 Remove scm_from_contiguous_typed_array This function was undocumented and not used anywhere.

[Guile-commits] 06/25: Simplify interfaces to scm_vector_elements and scm_vector_writable_elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 2e761271e593740fb650a3abd2f602d796f64c12 Author: Daniel Llorens AuthorDate: Mon Feb 3 16:18:41 2020 +0100 Simplify interfaces to scm_vector_elements and scm_vector_writable_elements * vectors.h: As

[Guile-commits] 15/25: Rewrite vector-copy! using memmove

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 95a467c78879a8da524ec46b836783fccdb95a07 Author: Daniel Llorens AuthorDate: Thu Feb 6 13:19:59 2020 +0100 Rewrite vector-copy! using memmove * libguile/vectors.c (vector-copy!): As stated. Provide C

[Guile-commits] 09/25: Simplify interfaces to scm_TYPEvector_(writable_)elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit a38910353dfc8292a13b47d3a7e1b48193af2562 Author: Daniel Llorens AuthorDate: Wed Feb 5 14:40:19 2020 +0100 Simplify interfaces to scm_TYPEvector_(writable_)elements Nothing is lost in these since the

[Guile-commits] 16/25: Pull generalized-vectors from under bitvector/string/vector

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 3a7a5eb1f23ddb7b8a869aea56168d5f6db89443 Author: Daniel Llorens AuthorDate: Thu Feb 6 15:18:14 2020 +0100 Pull generalized-vectors from under bitvector/string/vector * libguile/generalized-vectors.c:

[Guile-commits] 17/25: Pull generalized-vectors from under typed vectors

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit c19292dc618a7266c15680e10d43a6aeea1f1a52 Author: Daniel Llorens AuthorDate: Thu Feb 6 15:40:51 2020 +0100 Pull generalized-vectors from under typed vectors --- libguile/generalized-vectors.c | 25

[Guile-commits] 11/25: Add lenp parameter back to scm_bitvector_(writable_)elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 170bf6c1b350f79ed257a79820eca7d97e3d7c90 Author: Daniel Llorens AuthorDate: Wed Feb 5 15:55:19 2020 +0100 Add lenp parameter back to scm_bitvector_(writable_)elements --- NEWS-wip-vector-cleanup.txt | 4 ++--

[Guile-commits] 21/25: Merge generalized-arrays.[ch] in arrays.[ch]

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 16fd4de85f0ddfe579ae40fb554b209681d14e21 Author: Daniel Llorens AuthorDate: Thu Feb 6 17:16:07 2020 +0100 Merge generalized-arrays.[ch] in arrays.[ch] The split was just confusing. ---

[Guile-commits] 23/25: Remove 'contiguous' flag in arrays

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit b9bd983a9f6f7d86392a7b02db2dad38092cd28e Author: Daniel Llorens AuthorDate: Fri Feb 7 15:43:24 2020 +0100 Remove 'contiguous' flag in arrays Was never used, so we save having to set it on various ops.

[Guile-commits] 13/25: Move bitvector functions using array_handle to libguile/array-handle.[ch]

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit ea628984eaa2e16796fae1edc809c39bedd6acb6 Author: Daniel Llorens AuthorDate: Wed Feb 5 17:23:40 2020 +0100 Move bitvector functions using array_handle to libguile/array-handle.[ch] --- NEWS-wip-vector-cleanup.txt

[Guile-commits] 18/25: Pull generalized-vectors from under bytevectors

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 77b099476324093982d8775f9bf8a14df3add2e5 Author: Daniel Llorens AuthorDate: Thu Feb 6 15:52:58 2020 +0100 Pull generalized-vectors from under bytevectors --- libguile/bytevectors.c | 6 +-

[Guile-commits] 12/25: Remove generalized vector support for vector-move-right!, vector-move-left!

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit a2ed243cf084e468e15c1253d21d8f227e2de865 Author: Daniel Llorens AuthorDate: Wed Feb 5 16:35:05 2020 +0100 Remove generalized vector support for vector-move-right!, vector-move-left! This support was

[Guile-commits] 07/25: Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit deeefa175412793595c18decefdc03042c07c23f Author: Daniel Llorens AuthorDate: Wed Feb 5 12:44:58 2020 +0100 Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements Doc fixes &

[Guile-commits] 24/25: Move uniform-array->bytevector from (rnrs bytevectors) to core

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 83c026b1a5ba5808277421e4aa4162b670edec90 Author: Daniel Llorens AuthorDate: Tue Feb 11 12:40:21 2020 +0100 Move uniform-array->bytevector from (rnrs bytevectors) to core This is to have arrays use

[Guile-commits] branch wip-vector-cleanup updated (e9c743e -> 19ef8b1)

2020-02-13 Thread Daniel Llorens
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

[Guile-commits] 25/25: Remove superfluous type check in bitvector->list

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 19ef8b1f73c241d3bd9b6bba98f8b8617ebc5bea Author: Daniel Llorens AuthorDate: Thu Feb 13 10:22:53 2020 +0100 Remove superfluous type check in bitvector->list --- libguile/bitvectors.c | 23 ++-

[Guile-commits] 10/25: Add lenp parameter back to scm_vector_(writable_)elements

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit b812673682dcf99ded2bbc7431b0a05ce67ecd40 Author: Daniel Llorens AuthorDate: Wed Feb 5 15:00:25 2020 +0100 Add lenp parameter back to scm_vector_(writable_)elements Also fix uses. ---

[Guile-commits] 04/25: Remove the unused argument from scm_array_p

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit eed0e72fed2add8153a9cf063168402d6984841e Author: Daniel Llorens AuthorDate: Mon Feb 3 13:24:03 2020 +0100 Remove the unused argument from scm_array_p * libguile/generalized-arrays.h: *

[Guile-commits] 08/25: Fix doc for last bitvector patch

2020-02-13 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit d1e40f71366ce617a0445d624ec2771a7e47f220 Author: Daniel Llorens AuthorDate: Wed Feb 5 13:25:49 2020 +0100 Fix doc for last bitvector patch --- doc/ref/api-data.texi | 23 +-- 1 file changed,