[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (8b5f323 -> 68eb519)
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch master updated (8b5f323 -> 68eb519) |
Date: |
Wed, 23 Nov 2016 11:04:58 +0000 (UTC) |
lloda pushed a change to branch master
in repository guile.
from 8b5f323 Merge api-{data,compound}.texi
new d236d4d Fix compilation of rank 0 typed array literals
new 4e76679 Avoid unneeded internal use of array handles
new 85ac9cc Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle
new 09850ff Remove deprecated array functions
new fa40c28 Support typed arrays in some sort functions
new 31e9f8b Speed up for multi-arg cases of scm_ramap functions
new cd7fee8 Special case for array-map! with three arguments
new 7b6d854 Do not use array handles in scm_vector
new acd9d5d New functions array-from, array-from*, array-amend!
new 070bc57 New functions (array-for-each-cell,
array-for-each-cell-in-order)
new 1744d72 Document new array functions, with provisional names
new 68eb519 Deprecate scm_from_contiguous_array
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/ref/api-data.texi | 165 ++++++
libguile/array-handle.c | 10 +-
libguile/array-map.c | 671 ++++++++++++-----------
libguile/array-map.h | 22 +-
libguile/arrays.c | 325 ++++++++---
libguile/arrays.h | 19 +-
libguile/bytevectors.c | 5 -
libguile/bytevectors.h | 5 +
libguile/deprecated.c | 40 ++
libguile/deprecated.h | 10 +
libguile/generalized-arrays.c | 21 -
libguile/generalized-arrays.h | 3 -
libguile/generalized-vectors.c | 36 --
libguile/generalized-vectors.h | 4 -
libguile/quicksort.i.c | 45 +-
libguile/sort.c | 131 +++--
libguile/vectors.c | 19 +-
module/system/vm/assembler.scm | 4 +-
test-suite/Makefile.am | 2 +-
test-suite/tests/{ramap.test => array-map.test} | 39 +-
test-suite/tests/arrays.test | 203 ++++++-
test-suite/tests/sort.test | 32 +-
22 files changed, 1204 insertions(+), 607 deletions(-)
rename test-suite/tests/{ramap.test => array-map.test} (93%)
- [Guile-commits] branch master updated (8b5f323 -> 68eb519),
Daniel Llorens <=
- [Guile-commits] 04/12: Remove deprecated array functions, Daniel Llorens, 2016/11/23
- [Guile-commits] 03/12: Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle, Daniel Llorens, 2016/11/23
- [Guile-commits] 01/12: Fix compilation of rank 0 typed array literals, Daniel Llorens, 2016/11/23
- [Guile-commits] 08/12: Do not use array handles in scm_vector, Daniel Llorens, 2016/11/23
- [Guile-commits] 07/12: Special case for array-map! with three arguments, Daniel Llorens, 2016/11/23
- [Guile-commits] 02/12: Avoid unneeded internal use of array handles, Daniel Llorens, 2016/11/23
- [Guile-commits] 10/12: New functions (array-for-each-cell, array-for-each-cell-in-order), Daniel Llorens, 2016/11/23
- [Guile-commits] 05/12: Support typed arrays in some sort functions, Daniel Llorens, 2016/11/23
- [Guile-commits] 06/12: Speed up for multi-arg cases of scm_ramap functions, Daniel Llorens, 2016/11/23
- [Guile-commits] 11/12: Document new array functions, with provisional names, Daniel Llorens, 2016/11/23