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>
+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):
* 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.