1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00
Commit graph

11201 commits

Author SHA1 Message Date
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
059fed0e6f Less of:
(/): New tests.

(this 1e200 was from the head, but that value is not exactly
representable and will be rounded, so don't worry that it doesn't come
out precise)
2005-04-29 23:35:47 +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
c5df3dcc7a *** empty log message *** 2005-04-29 23:13:45 +00:00
Kevin Ryde
fce0352cf8 (/): New tests. 2005-04-29 23:10:51 +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
a04f57dbfe *** empty log message *** 2005-04-29 22:56:57 +00:00
Kevin Ryde
1c9c30b6b2 (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:54:35 +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
9147cd32d0 More:
(array-map!): Further tests.
2005-04-25 00:14:37 +00:00
Kevin Ryde
5ecde1552a Add a copyright year. 2005-04-25 00:11:39 +00:00
Kevin Ryde
5cc196c863 *** empty log message *** 2005-04-25 00:11:01 +00:00
Kevin Ryde
20d5196b06 (array-map!): Further tests. 2005-04-25 00:10:02 +00:00
Kevin Ryde
09cd7e1d3a (scm_array_map_x): Allow no source args, add num args checks
to subr_1, subr_2, subr_2o and cxr cases.
2005-04-25 00:07:58 +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
37aa7d870c *** empty log message *** 2005-04-23 00:39:18 +00:00
Kevin Ryde
793060ce83 (numerator, denominator): New tests. 2005-04-23 00:38:44 +00:00
Kevin Ryde
a3d13e26cd (numerator, denominator): New functions as specified by
R5RS, 7 lines by Aubrey Jaffer.
2005-04-23 00:36:41 +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
4a44616e4b (list, cons*): New tests. 2005-04-22 23:51:13 +00:00
Kevin Ryde
a7e252d5ef (list, cons*): New tests. 2005-04-22 23:50:17 +00:00
Kevin Ryde
c5930bd781 *** empty log message *** 2005-04-22 23:48:36 +00:00