diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 7939c539d..fbb999e1d 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,5 +1,9 @@ 2004-08-06 Kevin Ryde + * ramap.c (scm_array_fill_x): For byvect char fill, force signed char + so as not to depend on signedness of plain char. For byvect range + check, throw out-of-range rather than wrong-type-arg. + * unif.c (scm_uniform_vector_ref, scm_array_set_x): For byvect, force signed byte range checks by using scm_to_schar and scm_from_schar, don't want to depend on signedness of C char. diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index c3acf570d..3a0041fc4 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -2,6 +2,7 @@ * tests/unif.test (array-set!): Exercise byte array range checks. (uniform-vector-ref): Exercise byte returns. + (array-fill!): Exercise byte range and type checks. 2004-08-03 Marius Vollmer