Kevin Ryde
|
e556f8c3c6
|
(car+cdr, fold, last, list-index,
list-tabulate, not-pair, xcons): Rewrite in C.
|
2005-05-06 23:59:35 +00:00 |
|
Kevin Ryde
|
6017642112
|
(make-shared-array): Add failing case shared of shared.
|
2005-05-04 00:30:04 +00:00 |
|
Kevin Ryde
|
8ad5d74a81
|
*** empty log message ***
|
2005-05-03 23:27:48 +00:00 |
|
Kevin Ryde
|
f1f478bf1d
|
(fifth, sixth, seventh, eighth, ninth, tenth): New tests.
|
2005-05-03 23:25:48 +00:00 |
|
Kevin Ryde
|
03731332d5
|
(fifth, sixth, seventh, eighth, ninth, tenth): Rewrite in C.
|
2005-05-03 23:24:31 +00:00 |
|
Kevin Ryde
|
b2c82c27f0
|
(break!, drop-right!, drop-while, take-while,
take-while!, span!, take!): New tests.
|
2005-05-03 23:13:16 +00:00 |
|
Kevin Ryde
|
6e9f3c2676
|
(break, break!): Rewrite in C.
|
2005-05-03 23:03:27 +00:00 |
|
Kevin Ryde
|
e9508fbb7d
|
(drop-right!, drop-while,
lset-adjoin, reduce, reduce-right, span, span!, take!, take-while,
take-while!): Rewrite in C.
|
2005-05-03 22:57:26 +00:00 |
|
Kevin Ryde
|
597dbd4eea
|
(drop-right!, drop-while,
lset-adjoin, reduce, reduce-right, span, take!, take-while,
take-while!): Rewrite in C.
|
2005-05-03 22:56:01 +00:00 |
|
Kevin Ryde
|
da02b978d0
|
*** empty log message ***
|
2005-05-03 22:50:44 +00:00 |
|
Kevin Ryde
|
64bf8517e9
|
(SRFI-1 Selectors): In drop-right, note always a
new list. In take-right, note result shares common tail. Per spec.
|
2005-05-03 22:50:21 +00:00 |
|
Kevin Ryde
|
2ac46e5a51
|
*** empty log message ***
|
2005-05-02 23:34:56 +00:00 |
|
Kevin Ryde
|
bba26c3211
|
(String Constructors): Clarify string, list->string
and reverse-list->string a bit.
|
2005-05-02 23:26:47 +00:00 |
|
Kevin Ryde
|
9782da8aa9
|
Tweaks.
|
2005-05-02 23:15:11 +00:00 |
|
Han-Wen Nienhuys
|
8003802199
|
remove scm_list()
|
2005-04-30 20:54:35 +00:00 |
|
Han-Wen Nienhuys
|
645dd3fc36
|
(DYNAMIC_STATE_NEXT_LOC): new macro for use with
SCM_DEBUG_CELL_ACCESSES
(FLUID_NEXT_LOC): idem.
|
2005-04-30 20:07:50 +00:00 |
|
Kevin Ryde
|
6c8fbb9499
|
*** empty log message ***
|
2005-04-29 23:49:25 +00:00 |
|
Kevin Ryde
|
3fa0a042ba
|
(Default Ports): Describe buffering on standard ports.
|
2005-04-29 23:45:11 +00:00 |
|
Kevin Ryde
|
97d790b384
|
*** empty log message ***
|
2005-04-29 23:24:08 +00:00 |
|
Kevin Ryde
|
2f359170fb
|
(/): Further tests.
|
2005-04-29 23:20:04 +00:00 |
|
Kevin Ryde
|
9a68a4a8af
|
*** empty log message ***
|
2005-04-29 23:03:41 +00:00 |
|
Kevin Ryde
|
4c6e36a6e3
|
(scm_divide): Correction to 1/complex and <any>/complex,
need to test abs(re)<abs(im) for choice of cases, otherwise divide by
zero when re==0 and im<0. Reported by Jean Crepeau.
|
2005-04-29 22:59:22 +00:00 |
|
Kevin Ryde
|
597052a27b
|
*** empty log message ***
|
2005-04-25 00:16:03 +00:00 |
|
Kevin Ryde
|
917abf7026
|
(array-map!): Further tests.
|
2005-04-25 00:15:24 +00:00 |
|
Kevin Ryde
|
0640cdaa8b
|
*** empty log message ***
|
2005-04-25 00:04:02 +00:00 |
|
Kevin Ryde
|
f530e94f5d
|
(scm_array_map_x): Allow no source args, add num args checks
to subr_1, subr_2, subr_2o and dsubr cases.
|
2005-04-25 00:02:47 +00:00 |
|
Neil Jerram
|
8378b269a6
|
Fix typo in comment
|
2005-04-24 12:29:14 +00:00 |
|
Neil Jerram
|
7346de618a
|
Fix comment typos
|
2005-04-24 12:23:57 +00:00 |
|
Neil Jerram
|
a61b2054b4
|
Critical section review
|
2005-04-24 12:23:24 +00:00 |
|
Kevin Ryde
|
13155c50c4
|
*** empty log message ***
|
2005-04-23 00:40:19 +00:00 |
|
Kevin Ryde
|
ba46895cd3
|
(numerator, denominator): New tests.
|
2005-04-23 00:39:45 +00:00 |
|
Kevin Ryde
|
c51682b416
|
*** empty log message ***
|
2005-04-23 00:17:33 +00:00 |
|
Kevin Ryde
|
15f7341ed4
|
(scm_make_list): New code, moving make-list from boot-9.scm.
|
2005-04-23 00:15:16 +00:00 |
|
Kevin Ryde
|
7cfb4dd2e8
|
(concatenate, concatenate!, count, filter-map, lset-adjoin): More tests.
|
2005-04-23 00:14:42 +00:00 |
|
Kevin Ryde
|
eccd308a5b
|
(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-23 00:10:50 +00:00 |
|
Kevin Ryde
|
8cb2eff840
|
*** empty log message ***
|
2005-04-23 00:07:17 +00:00 |
|
Kevin Ryde
|
2ac6b60e86
|
(scm_make_list): New code, moving make-list from boot-9.scm.
|
2005-04-23 00:06:14 +00:00 |
|
Kevin Ryde
|
1d936c056b
|
(make-list): New tests.
|
2005-04-23 00:04:57 +00:00 |
|
Kevin Ryde
|
ab661b7073
|
(make-list): Moved to C code in list.c
|
2005-04-23 00:03:33 +00:00 |
|
Kevin Ryde
|
dc1e26b0b2
|
*** empty log message ***
|
2005-04-22 23:51:45 +00:00 |
|
Kevin Ryde
|
a7e252d5ef
|
(list, cons*): New tests.
|
2005-04-22 23:50:17 +00:00 |
|
Kevin Ryde
|
c0b85e9c82
|
*** empty log message ***
|
2005-04-22 23:44:24 +00:00 |
|
Kevin Ryde
|
fad3aaf11a
|
(list): Use scm_list_copy, so as to produce a fresh list when
list is called using apply, under the debugging evaluator.
(scm_list): Remove.
|
2005-04-22 23:43:06 +00:00 |
|
Kevin Ryde
|
87c08ac0f7
|
(hashx-remove!): New tests.
|
2005-04-22 23:33:54 +00:00 |
|
Kevin Ryde
|
4cff503fc8
|
(scm_hashx_remove_x): Need to pass "closure" to scm_hash_fn_remove_x.
|
2005-04-22 23:33:15 +00:00 |
|
Kevin Ryde
|
b906b056e4
|
(scm_cons_star): Don't modify the rest list, it belongs to
the caller when cons* is reached through apply.
|
2005-04-22 23:18:59 +00:00 |
|
Kevin Ryde
|
01adf598d9
|
(Subrs): Note that subr must not modify its rest list.
|
2005-04-22 23:16:43 +00:00 |
|
Kevin Ryde
|
a285fb8653
|
(Regexp Functions): Add list-matches and fold-matches.
|
2005-04-22 23:12:55 +00:00 |
|
Kevin Ryde
|
348464148f
|
Index entries for standard input/output/error.
|
2005-04-21 21:30:45 +00:00 |
|
Kevin Ryde
|
052130df8e
|
*** empty log message ***
|
2005-04-18 22:47:46 +00:00 |
|