summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2005-01-04 23:42:03 +0000
committerMarius Vollmer <mvo@zagadka.de>2005-01-04 23:42:03 +0000
commit34ae52fcaf220c290c54a1eec72124bc7bbce473 (patch)
treec626ea9325ea0d4340541c0effc6c8be087b8897
parent28c1c15c7593c57d9386fb414f92fadaeda5611c (diff)
downloadguile-34ae52fcaf220c290c54a1eec72124bc7bbce473.tar.gz
*** empty log message ***
-rw-r--r--libguile/ChangeLog19
-rw-r--r--test-suite/ChangeLog5
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!.