[Guile-commits] branch master updated: Implement hashing for keywords, i.e. (hash #:x ...)

2020-02-20 Thread Rob Browning
This is an automated email from the git hooks/post-receive script. rlb pushed a commit to branch master in repository guile. The following commit(s) were added to refs/heads/master by this push: new 8b3cad6 Implement hashing for keywords, i.e. (hash #:x ...) 8b3cad6 is described below comm

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit c95938ea29058606d8f63eece941caf8d27a14e4 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/27: Pull generalized-vectors from under bytevectors

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

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

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

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit c7ca069512430bc1e8dbc23b6172a4e65a5dd3b9 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, 1

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 62a475035b2bbd802b30016f7bc5fccbd4d8 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 ++-- do

[Guile-commits] branch wip-vector-cleanup updated (b0d5ebc -> 6c995bc)

2020-02-20 Thread Daniel Llorens
lloda pushed a change to branch wip-vector-cleanup in repository guile. discard b0d5ebc Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x discard fce5474 Simplify vector constructor discard 031c880 Remove superfluous type check in bitvector->list discard 49fa2a0 Move uniform-a

[Guile-commits] 14/27: Golf in srfi-4.h

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 1dfba0801b7d6105fc153409a4c03a0ddd9b577c Author: Daniel Llorens AuthorDate: Wed Feb 5 17:35:57 2020 +0100 Golf in srfi-4.h Will make it easier to move the array_handle functions somewhere else. --- libgu

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit d88ee32a65b5e662101ffbe22d81d1f7a295f578 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 bytevec

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit f07144cd48cb71c94e9f1c8ad22f738c13998a10 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 bindi

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit fa44ced1a056cb70a1238d4fa4bd96a46f1b9b6e 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] 09/27: Simplify interfaces to scm_TYPEvector_(writable_)elements

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit afde17840c4dd4644c924e71503cae170de85528 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 funct

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit e15ff58242fe58728c8403422ed9787aa684c1a2 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] 06/27: Simplify interfaces to scm_vector_elements and scm_vector_writable_elements

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 056c1489e9a824343ec66c840661e66aa1ef2ef4 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 stated

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit b627c7e207f751954bd15b5ce852041e58ac0736 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] 07/27: Simplify interfaces to scm_bitvector_elements and scm_bitvector_writable_elements

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 4f1bf4debe9b3d8b5478b1d0ee3e35548eeac5f1 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 & tes

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit b213305cc59f66c0dfc9247167778f8714df3aa8 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] 21/27: Merge generalized-arrays.[ch] in arrays.[ch]

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

[Guile-commits] 27/27: Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 6c995bc6f34c4e956cbf3b3fbf5ecc1f8f8f2ae5 Author: Daniel Llorens AuthorDate: Thu Feb 13 13:05:09 2020 +0100 Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x --- libguile/vectors.c | 18 --

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 3a7bdbc059994b0e47af00923f59cf36e21ac6fb 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 buggy

[Guile-commits] 26/27: Simplify vector constructor

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

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 34c913dd5f6fd8c1fbb949c6bc2a70caf1c560d7 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] 03/27: Require vector argument to scm_vector_elements, scm_vector_writable_elements

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit d7bee970a7b3d663257f0bacf4f3e2cd9e948124 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] 02/27: Require vector as argument to vector->list

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 0fe1e8b0b24002e4596da98a63176c88b36cf3c3 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. Simplif

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit 7ce9de479339600f01d5f1a407c468b7ca111e50 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] 10/27: Add lenp parameter back to scm_vector_(writable_)elements

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

[Guile-commits] 22/27: Remove scm_from_contiguous_typed_array

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit e785d7824a52f59ad9136bf9ffe036f33ff17324 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] 16/27: Pull generalized-vectors from under bitvector/string/vector

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

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

2020-02-20 Thread Daniel Llorens
lloda pushed a commit to branch wip-vector-cleanup in repository guile. commit ed3efe6ca61c5aa735b8fcb7406a4d27618cb610 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.