lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit c41d3945f872cf87001fe11d433d870a58b12b2b
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 8867c20cad3d3e0753e92ed69ef9578e34090a9a
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 0984769b5279465c9fd5b65c34c024143002b383
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit f4fccd190951621666112c60374dd6dd0d66bed0
Author: Daniel Llorens
AuthorDate: Thu Feb 6 15:52:58 2020 +0100
Pull generalized-vectors from under bytevectors
---
libguile/bytevectors.c | 6 +-
libguile/ge
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 28323857edd4f60e98cebd4d378fb7b6e48483ec
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 62c5e1b3830f3d5c0208a95974340827ae557de5
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 24683cf232159de0983d2556af2c278303e541eb
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
lloda pushed a change to branch wip-vector-cleanup
in repository guile.
discard 7aec6c4 Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x
discard 9e2d93a Simplify vector constructor
discard 19ef8b1 Remove superfluous type check in bitvector->list
discard 83c026b Move uniform-a
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit a3c539d64667593a5355efbb8261e6c12d661691
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 16e22f59fdf50c776deff9083742b90ddc485fff
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit b50a6de7ed378289934f1cd426a4e2a4941e8342
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 40147a4ad8478da23821c7489dd149e1f7646d7d
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit bd16ee925b032b2e369ec200eb3b883226c46083
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit fce5474a325898e2fb71940e6e77f057b0e403f1
Author: Daniel Llorens
AuthorDate: Thu Feb 13 12:26:19 2020 +0100
Simplify vector constructor
* libguile/vectors.c: Remove redundant list check.
---
libguile/vect
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 85683e1e6149dd8d7616e9c7c396f2dcb644c3c2
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit b0d5ebce018282e222dcd13c0d4240fbf6cccfd1
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 --
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 031c880f74a1c3b4f117a483b9a82a8ae8575bbb
Author: Daniel Llorens
AuthorDate: Thu Feb 13 10:22:53 2020 +0100
Remove superfluous type check in bitvector->list
---
libguile/bitvectors.c | 23 ++-
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit abd8839002393a050e1ce567cc9225c5bced2723
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.
---
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 12d338c7c2d703ce0fc0b1b8fbe5f723c4767259
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.
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit d7e4ea843ea14e8446f64c229078c2f9da55bbf0
Author: Daniel Llorens
AuthorDate: Thu Feb 6 15:40:51 2020 +0100
Pull generalized-vectors from under typed vectors
---
libguile/generalized-vectors.c | 25
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 49fa2a086518ea903f28e3dcb993a83559807784
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 787d843e97f0a7da58976aedde0ce37d37c8db64
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'.
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit e71a5ac431b8158654134cf6377d13917055f8e5
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit b4cd0c315378ab28e84f6e7b9276f0a8680f
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 2b51efa18374653d9509dd9ddd8bd4d1d8d65df2
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 2959e9de038f9e8ba6c48033c814cab22e54b66f
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.
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 9a5dc107c0dedb2ef60a2cc67263d0fffc4c4a13
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
lloda pushed a commit to branch wip-vector-cleanup
in repository guile.
commit 75a0609c263d4b9d89dfdc0dc5b060fa3a3364ff
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.
28 matches
Mail list logo