*** empty log message ***
authorKevin Ryde <user42@zip.com.au>
Fri, 6 Aug 2004 01:08:37 +0000 (01:08 +0000)
committerKevin Ryde <user42@zip.com.au>
Fri, 6 Aug 2004 01:08:37 +0000 (01:08 +0000)
libguile/ChangeLog
test-suite/ChangeLog

index 7939c53..fbb999e 100644 (file)
@@ -1,5 +1,9 @@
 2004-08-06  Kevin Ryde  <user42@zip.com.au>
 
+       * 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.
index c3acf57..3a0041f 100644 (file)
@@ -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  <marius.vollmer@uni-dortmund.de>