1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-03 05:20:16 +02:00
Commit graph

9601 commits

Author SHA1 Message Date
Kevin Ryde
36c7474e54 (Regexp Functions): Clarity flags parameter. 2005-04-18 22:46:54 +00:00
Kevin Ryde
e9cb474f24 *** empty log message *** 2005-04-18 22:32:28 +00:00
Kevin Ryde
9465ea99b9 (Rx Regexps): Remove this section, Rx
is not in the core and we don't want to confuse anyone with it and the
builtin posix regexps.
2005-04-18 22:29:42 +00:00
Kevin Ryde
c0575bde34 *** empty log message *** 2005-04-14 00:38:41 +00:00
Kevin Ryde
9fe73e7bbc (1+, 1-): Moved to numbers.c. 2005-04-14 00:38:09 +00:00
Kevin Ryde
40882e3d0b (scm_oneplus, scm_oneminus): New functions, converted from
scheme code in boot-9.scm.
2005-04-14 00:35:50 +00:00
Kevin Ryde
78fae16113 *** empty log message *** 2005-04-13 23:59:29 +00:00
Kevin Ryde
a580ebba22 (1+, 1-): New tests. 2005-04-13 23:54:45 +00:00
Kevin Ryde
bd6795e95f *** empty log message *** 2005-04-10 22:47:41 +00:00
Kevin Ryde
0381cf345d (string-concatenate, string-concatenate/shared): New tests. 2005-04-10 22:19:26 +00:00
Kevin Ryde
47a298d959 *** empty log message *** 2005-04-10 22:15:44 +00:00
Kevin Ryde
57d9803440 (scm_string_concatenate, scm_string_concatenate_shared):
Validate list argument, scm_string_append and scm_string_append_shared
don't do that to their rest argument (in a normal build).
2005-04-10 22:14:15 +00:00
Kevin Ryde
879cdfa3dc No @macro around tex cross defintion, not needed and in fact doesn't work. 2005-04-09 01:05:27 +00:00
Marius Vollmer
8ea3dc2e0c *** empty log message *** 2005-04-04 14:54:45 +00:00
Marius Vollmer
d3a80924bc (scm_t_hashtable): Removed 'closure' field. The
closure can not be stored since it is no longer valid at GC time.
(make_hash_table): Initialize 'hash_fn' field.
(scm_i_rehash): Only store hash_fn in hash table when closre is
NULL.
(rehash_after_gc): Only call scm_i_rehash when 'hash_fn' is
non-NULL.  Always use a NULL closure.
(scm_hash_fn_create_handle_x): Also rehash when table contains too
few entries.
2005-04-04 14:53:27 +00:00
Han-Wen Nienhuys
9aa0c3dd94 * srfi-modules.texi (SRFI-1 Set Operations): use @cross iso. @times.
* guile.texi: add @cross for @tex
2005-04-04 09:38:13 +00:00
Kevin Ryde
044bc597e9 *** empty log message *** 2005-04-03 22:41:51 +00:00
Kevin Ryde
c66c6d535d (scm_srfi1_concatenate, scm_srfi1_concatenate_x): Add code
to check argument is a list, scm_append and scm_append_x don't do that
on their "rest" list (in a normal build).
2005-04-03 22:41:15 +00:00
Kevin Ryde
dc7b50ed09 *** empty log message *** 2005-04-02 01:43:26 +00:00
Kevin Ryde
88fb3e46b7 *** empty log message *** 2005-04-02 00:39:12 +00:00
Kevin Ryde
6203b5f510 (round): Add some fraction cases. 2005-04-02 00:32:03 +00:00
Kevin Ryde
161ec47f61 *** empty log message *** 2005-04-02 00:24:49 +00:00
Kevin Ryde
b1fff4e793 (alist-copy): Rewrite in C. 2005-04-02 00:19:35 +00:00
Kevin Ryde
0b5adedd31 (alist-cons): Define just as acons, not a call to acons. 2005-04-02 00:02:45 +00:00
Kevin Ryde
9b60e16f70 *** empty log message *** 2005-04-01 23:59:01 +00:00
Kevin Ryde
f01b08bf8a (lset-union): More tests. 2005-04-01 23:49:35 +00:00
Kevin Ryde
62a8750001 (lset-union): Rewrite to accumulate result by consing in
the order specified by the SRFI.
2005-04-01 23:47:42 +00:00
Kevin Ryde
6507b83189 (scm_srfi1_filter_map): Have 2-arg case share finalization
code of 1-arg case.
2005-04-01 23:45:41 +00:00
Kevin Ryde
5fc743b48d (scm_srfi1_count): Use scm_list_copy to make arg list,
instead of an inline loop.  Share final list check between all cases
to save some code.
2005-04-01 23:43:49 +00:00
Kevin Ryde
5e5999f9c3 (SRFI-1 Association Lists): In alist-cons, clarify
a bit and cross reference core acons.
2005-04-01 23:35:09 +00:00
Kevin Ryde
ba3e98ccf8 Typo in alist-cons. 2005-04-01 23:32:26 +00:00
Kevin Ryde
7d281fa50f (SRFI-19): Note Gregorian leap year rules
incorrectly extended back prior to 1582.
2005-04-01 23:29:22 +00:00
Kevin Ryde
4eb21177ee (SRFI-1 Set Operations): Revise and expand.
(SRFI-1 Deleting): In delete, cross reference lset-difference.
2005-04-01 23:17:21 +00:00
Kevin Ryde
2f60df3b78 (Readline Support): Cross ref readline manual.
(Loading Readline Support): Add GUILE_HISTORY and .inputrc Guile
configurables.
2005-04-01 23:09:30 +00:00
Marius Vollmer
ad0c2091bd Fixed some typos. 2005-04-01 15:06:41 +00:00
Neil Jerram
33b320ae2a Critical section review. 2005-03-30 22:11:07 +00:00
Neil Jerram
2b0fb0a50e Critical section review. 2005-03-30 18:43:49 +00:00
Neil Jerram
e45947bf06 Critical section review 2005-03-30 18:32:19 +00:00
Marius Vollmer
4ef9101c42 Inserted proper MD5SUM. 2005-03-29 22:29:47 +00:00
Marius Vollmer
87bdbdbc8b *** empty log message *** 2005-03-29 18:05:38 +00:00
Marius Vollmer
ba48957bd5 Replaced SCM_INUMP with SCM_I_INUMP and SCM_INUM with SCM_I_INUM
throughout.
2005-03-29 18:04:38 +00:00
Marius Vollmer
835c5e9619 Synched from libguile/ 2005-03-29 18:03:52 +00:00
Marius Vollmer
9d965d0625 *** empty log message *** 2005-03-29 17:59:11 +00:00
Marius Vollmer
35f957b20f Fixed some typos and added some docs. Talk about concrete and
abstract hash tables.
2005-03-29 17:59:03 +00:00
Marius Vollmer
c93557e7aa Correct strange placement of @end deffn... 2005-03-29 17:54:03 +00:00
Marius Vollmer
08d2020d3a *** empty log message *** 2005-03-29 17:51:22 +00:00
Marius Vollmer
a9cf5c7168 (scm_hash_fx_remove_x): Removed delete_fn
argument; always use scm_delq_x.  The delete_fn function works on
the handle, not the key, and it therefore makes no sense to make
it configurable.  Changed all callers.
(scm_hashx_remove_x): Likewise.  Also, exported to Scheme.
(scm_hash_clear): Accept plain vectors as hashtables.
(scm_delx_x): Removed.
2005-03-29 17:47:39 +00:00
Han-Wen Nienhuys
cb975c2105 (scm_double_cell): use __asm__ iso. asm, to maintain
compatibility with gcc -std=c99.
2005-03-28 11:40:58 +00:00
Marius Vollmer
22ed4dd806 *** empty log message *** 2005-03-26 01:40:46 +00:00
Marius Vollmer
225c21dd7e (srfiinclude_HEADERS): Added srfi-60.h. 2005-03-26 01:40:33 +00:00