guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch wip-vector-cleanup updated (98bf49d -> 6b85b0f)


From: Daniel Llorens
Subject: [Guile-commits] branch wip-vector-cleanup updated (98bf49d -> 6b85b0f)
Date: Wed, 8 Apr 2020 04:03:44 -0400 (EDT)

lloda pushed a change to branch wip-vector-cleanup
in repository guile.

 discard 98bf49d  Reuse SCM_ASSERT_RANGE in scm_c_vector_ref, scm_c_vector_set_x
 discard 762fb73  Simplify vector constructor
 discard 9e6d7ca  Remove superfluous type check in bitvector->list
 discard c816b78  Move uniform-array->bytevector from (rnrs bytevectors) to core
 discard 913164c  Remove 'contiguous' flag in arrays
 discard 154b8de  Remove scm_from_contiguous_typed_array
 discard f581505  Merge generalized-arrays.[ch] in arrays.[ch]
 discard 4e18650  Update branch news file
 discard 428b8b4  Remove generalized-vectors.[hc]
 discard 460a5c2  Pull generalized-vectors from under bytevectors
 discard 4c58fc6  Pull generalized-vectors from under typed vectors
 discard 915e4db  Pull generalized-vectors from under bitvector/string/vector
 discard 93afe6b  Rewrite vector-copy! using memmove
 discard b93455c  Golf in srfi-4.h
 discard 3891816  Move bitvector functions using array_handle to 
libguile/array-handle.[ch]
 discard fb47bfa  Remove generalized vector support for vector-move-right!, 
vector-move-left!
 discard 31dd9fc  Add lenp parameter back to scm_bitvector_(writable_)elements
 discard f55f185  Add lenp parameter back to scm_vector_(writable_)elements
 discard 2a67ba7  Simplify interfaces to scm_TYPEvector_(writable_)elements
 discard fe490a9  Fix doc for last bitvector patch
 discard ee92007  Simplify interfaces to scm_bitvector_elements and 
scm_bitvector_writable_elements
 discard 6a4bbed  Simplify interfaces to scm_vector_elements and 
scm_vector_writable_elements
 discard 19cca65  Simple vectors are just vectors
 discard 8c0de6b  Remove the unused argument from scm_array_p
 discard 1906907  Require vector argument to scm_vector_elements, 
scm_vector_writable_elements
 discard 9b025e0  Require vector as argument to vector->list
 discard fab56ce  Require vector as argument to vector-copy
     add 40f9a44  gdb: Delay type lookups.
     add 62d1335  gdb: Use <stdint.h> types.
     add a0aa8f0  gdb: Adjust 'find-vp' for Guile 3.0.
     add 5d715dd  gdb: Avoid accessing values that are optimized out.
     add 89edd1b  Fix race condition between 'abort-to-prompt' and stack 
marking.
     add 865d480  Fix compilation --without-threads.
     add 87bf38c  tests: Skip web server test when thread support is missing.
     add bef5e0b  Interpret dynamic library name as literal file name first.
     add b62d849  Deprecate 'tmpnam' and add '--disable-tmpnam' configure 
option.
     add ef6f7ce  Fix fixpoint computation in compute-significant-bits
     add 168ad27  Avoid double initialization in 'vector-copy'.
     add 02e3dc6  Ensure weak sets are occasionally vacuumed.
     add 6111b86  'resize_set' no longer allocates in a loop.
     add f8f8986  'sort-labels-locally' uses a transient intset.
     add 5f60eb6  Add SRFI-171 to guile
     add b9a09f1  doc: Replace square brackets with round brackets.
     add 187bfdc  Update SRFI-14 tables to Unicode 13.0.0
     add 815dab4  Update NEWS.
     add 84a61d8  GNU Guile 3.0.2.
     add e37b1fb  doc: Improve tree-il 'lambda-case' description.
     new 2409bad  Require vector as argument to vector-copy
     new c5ed75e  Require vector as argument to vector->list
     new 7b79484  Require vector argument to scm_vector_elements, 
scm_vector_writable_elements
     new be84ec6  Remove the unused argument from scm_array_p
     new f16001f  Simple vectors are just vectors
     new 266c79d  Simplify interfaces to scm_vector_elements and 
scm_vector_writable_elements
     new 94eaee3  Simplify interfaces to scm_bitvector_elements and 
scm_bitvector_writable_elements
     new 0a2b9c2  Fix doc for last bitvector patch
     new 3e735bf  Simplify interfaces to scm_TYPEvector_(writable_)elements
     new 7f86124  Add lenp parameter back to scm_vector_(writable_)elements
     new cfddf53  Add lenp parameter back to scm_bitvector_(writable_)elements
     new 889e24f  Remove generalized vector support for vector-move-right!, 
vector-move-left!
     new 252a411  Move bitvector functions using array_handle to 
libguile/array-handle.[ch]
     new 61df4e7  Golf in srfi-4.h
     new 6494ef6  Rewrite vector-copy! using memmove
     new 2d40bda  Pull generalized-vectors from under bitvector/string/vector
     new 7a8aba1  Pull generalized-vectors from under typed vectors
     new 795c8f3  Pull generalized-vectors from under bytevectors
     new 2dedbb9  Remove generalized-vectors.[hc]
     new 5dee5b3  Update branch news file
     new ebc217a  Merge generalized-arrays.[ch] in arrays.[ch]
     new cbc3484  Remove scm_from_contiguous_typed_array
     new bfe9c02  Remove 'contiguous' flag in arrays
     new 9fa9819  Move uniform-array->bytevector from (rnrs bytevectors) to core
     new 780126b  Remove superfluous type check in bitvector->list
     new 0a96d18  Simplify vector constructor
     new 6b85b0f  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   (98bf49d)
            \
             N -- N -- N   refs/heads/wip-vector-cleanup (6b85b0f)

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                              |    4 +-
 NEWS                                       |   67 +
 configure.ac                               |    8 +
 doc/ref/api-foreign.texi                   |   13 +-
 doc/ref/compiler.texi                      |   11 +-
 doc/ref/srfi-modules.texi                  |  487 ++++++++
 doc/ref/sxml-match.texi                    |   90 +-
 libguile/dynl.c                            |    7 +-
 libguile/libguile-3.0-gdb.scm              |   29 +-
 libguile/null-threads.c                    |    2 +
 libguile/null-threads.h                    |    2 +
 libguile/posix.c                           |   11 +
 libguile/srfi-14.i.c                       | 1848 ++++++++++++++++++++--------
 libguile/vectors.c                         |   12 +-
 libguile/vm.c                              |   12 +-
 libguile/weak-set.c                        |    5 +-
 module/Makefile.am                         |    3 +
 module/language/cps/renumber.scm           |    8 +-
 module/language/cps/specialize-numbers.scm |   25 +-
 module/srfi/srfi-171.scm                   |  457 +++++++
 module/srfi/srfi-171/gnu.scm               |   65 +
 module/srfi/srfi-171/meta.scm              |  113 ++
 test-suite/Makefile.am                     |    1 +
 test-suite/tests/srfi-171.test             |  267 ++++
 test-suite/tests/web-server.test           |    5 +-
 25 files changed, 2952 insertions(+), 600 deletions(-)
 create mode 100644 module/srfi/srfi-171.scm
 create mode 100644 module/srfi/srfi-171/gnu.scm
 create mode 100644 module/srfi/srfi-171/meta.scm
 create mode 100644 test-suite/tests/srfi-171.test



reply via email to

[Prev in Thread] Current Thread [Next in Thread]