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(-)