diff options
-rw-r--r-- | libguile/ChangeLog | 19 | ||||
-rw-r--r-- | test-suite/ChangeLog | 5 |
2 files changed, 24 insertions, 0 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 751615a28..92bdf35bd 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,22 @@ +2005-01-05 Marius Vollmer <mvo@zagadka.de> + + Updated bitvector routines to also use scm_t_array_handles. + + * unif.h (scm_bitvector_elements, + scm_bitvector_writable_elements): Use a scm_t_array_handle and + deliver offset, length and increment to caller. Changed all uses. + (scm_bitvector_release_elements, + scm_frame_bitvector_release_elements, + scm_bitvector_release_writable_elements, + scm_frame_bitvector_release_writable_elements): Removed. + (scm_array_handle_bit_elements, + scm_array_handle_bit_writable_elements, + scm_array_handle_bit_elements_offset): New. + (scm_make_typed_array): The special value for non-initialized + arrays is now SCM_UNSPECIFIED. The old special value SCM_BOOL_F + was a valid value to fill bitvectors with, so it can't really be + specialed out. + 2005-01-04 Kevin Ryde <user42@zip.com.au> * stime.c (scm_strftime): Free t.tm_zone produced by bdtime2c. diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index b9337277f..04439df1b 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,8 @@ +2005-01-05 Marius Vollmer <mvo@zagadka.de> + + * tests/unif.test: Use *unspecified* instead of #f to get an + uninitialized array. + 2005-01-04 Kevin Ryde <user42@zip.com.au> * tests/ramap.test: New file, test array-map!. |