summaryrefslogtreecommitdiff
path: root/lib/accept.c
diff options
context:
space:
mode:
authorDaniel Llorens <daniel.llorens@bluewin.ch>2013-04-11 18:11:35 +0200
committerAndy Wingo <wingo@pobox.com>2014-01-27 21:45:17 +0100
commit70a63479ad8498a1cac085247361b3b5ebd8ea06 (patch)
treee729abed4a67ec6530c0e86025e5ae9dd60b2cb8 /lib/accept.c
parent413c7156795cedb453ebf68c3dd6fd376a64a12b (diff)
downloadguile-70a63479ad8498a1cac085247361b3b5ebd8ea06.tar.gz
Identify scm_is_vector with scm_is_simple_vector
This patch fixes the bug (vector-ref #1@1(1 2 3) 1) => 2. * libguile/vectors.c: (scm_is_vector): just as scm_is_simple_vector. * libguile/filesys.c, libguile/random.c, libguile/stime.c, libguile/trees.c, libguile/validate.h: use scm_is_vector instead of scm_is_simple_vector. * libguile/sort.c - scm_restricted_vector_sort_x: use scm_array_handle_writable_elements instead of scm_vector_writable_elements, to work with non-vector rank-1 array objects. - scm_sort_x: check for scm_is_array instead of scm_is_vector. Rank check is in restricted_vector_sort_x. - scm_sort: ditto. - scm_stable_sort_x: like scm_restricted_vector_sort_x. - scm_stable_sort: like scm_sort. * test-suite/tests/arrays.test: fix header. * test-suite/tests/random.test: new coverage test covering random:normal-vector! * test-suite/Makefile.am: include random.test in make check.
Diffstat (limited to 'lib/accept.c')
0 files changed, 0 insertions, 0 deletions