*** empty log message ***
authorKevin Ryde <user42@zip.com.au>
Sat, 23 Apr 2005 00:17:33 +0000 (00:17 +0000)
committerKevin Ryde <user42@zip.com.au>
Sat, 23 Apr 2005 00:17:33 +0000 (00:17 +0000)
libguile/ChangeLog
srfi/ChangeLog
test-suite/ChangeLog

index 2d16954..4fb907f 100644 (file)
@@ -10,7 +10,8 @@
        list is called using apply, under the debugging evaluator.
        (scm_list): Remove.
 
-       * list.c (scm_make_list): New code, moving make-list from boot-9.scm.
+       * list.c, list.h (scm_make_list): New code, moving make-list from
+       boot-9.scm.
 
 2005-04-14  Kevin Ryde  <user42@zip.com.au>
 
index 705737b..d645809 100644 (file)
@@ -1,3 +1,9 @@
+2005-04-23  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-1.c (scm_srfi1_count, scm_srfi1_filter_map): Don't modify the
+       rest argument, that belongs to the caller when reached from apply.
+       Use a temp vector like scm_srfi1_for_each.
+
 2005-04-04  Kevin Ryde  <user42@zip.com.au>
 
        * srfi-1.c, srfi-1.h (scm_srfi1_concatenate, scm_srfi1_concatenate_x):
index a0fe9f1..a19084d 100644 (file)
@@ -4,6 +4,9 @@
 
        * tests/list.test (list, make-list, cons*): New tests.
 
+       * tests/srfi-1.test (concatenate, concatenate!, count, filter-map,
+       lset-adjoin): More tests.
+
 2005-04-14  Kevin Ryde  <user42@zip.com.au>
 
        * tests/numbers.test (1+, 1-): New tests.