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

11212 commits

Author SHA1 Message Date
Kevin Ryde
f01b08bf8a (lset-union): More tests. 2005-04-01 23:49:35 +00:00
Kevin Ryde
df99edbcbe (lset-union): Rewrite to accumulate result by consing in
the order specified by the SRFI.
2005-04-01 23:48:42 +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
Kevin Ryde
3c4eabbee0 *** empty log message *** 2005-03-25 21:03:55 +00:00
Kevin Ryde
59216e48da (string-index): Exercise 8-bit char in string. 2005-03-25 20:58:22 +00:00
Kevin Ryde
c581c8eb55 *** empty log message *** 2005-03-25 20:57:03 +00:00
Kevin Ryde
3c812ec1db (string-index): Exercise 8-bit char in string. 2005-03-25 20:56:33 +00:00
Kevin Ryde
1db3c9000f Change from the head 2004-04-06 by Han-Wen Nienhuys:
Fixes srfi-13 string-index segv on strings containing 8-bit
characters, reported by Alexey Voinov.
* chars.h (SCM_MAKE_CHAR): add (unsigned char) cast. This prevents
havoc when hi-bit ASCII is subjected to SCM_MAKE_CHAR().
2005-03-25 20:54:09 +00:00
Mikael Djurfeldt
f12de0a178 * accessors.scm, simple.scm: New files.
* goops.scm (standard-define-class): Removed; Export
define-class as standard-define-class.
2005-03-24 10:23:17 +00:00
Mikael Djurfeldt
4c908f2c13 * async.h (scm_mask_ints): Removed left over reference to
scm_root.

* threads.c: Removed fprintf debug statements.
2005-03-24 10:21:22 +00:00
Neil Jerram
d193b04b7b (scm_make_memoized): Restore use of SCM_UNPACK. 2005-03-24 07:30:19 +00:00
Neil Jerram
c29748cdfe (scm_make_memoized): Remove unnecessary critical
section, and simplify by using SCM_RETURN_NEWSMOB.
2005-03-23 20:22:26 +00:00
Mikael Djurfeldt
e654b06261 (SCM_STRING_UCHARS): Added missing argument. 2005-03-20 13:56:53 +00:00
Marius Vollmer
aa9200e51a Talk about non-blockable GC. 2005-03-18 09:26:05 +00:00
Kevin Ryde
4bc6f1c693 *** empty log message *** 2005-03-17 23:16:53 +00:00
Kevin Ryde
cfa1ef52a2 (filter-map): More tests. 2005-03-17 23:16:31 +00:00
Kevin Ryde
c16359466b (filter-map): Rewrite in C. 2005-03-17 23:15:19 +00:00
Kevin Ryde
8ff3ca467c (FETCH_STORE) [generic C]: Should be
scm_i_scm_pthread_mutex_lock/unlock now.  Reported by Ludovic Courtès.
2005-03-17 23:11:54 +00:00
Kevin Ryde
e96f5ee768 *** empty log message *** 2005-03-17 21:28:49 +00:00
Kevin Ryde
3c1f825ca0 A few more tests from the 1.6 branch. 2005-03-17 21:28:19 +00:00
Kevin Ryde
cb76f541e0 *** empty log message *** 2005-03-17 21:25:06 +00:00
Kevin Ryde
f853805e96 * tests/srfi-17.test: New file.
* Makefile.am (SCM_TESTS): Add it.
2005-03-17 21:24:41 +00:00
Kevin Ryde
691727afee New file. 2005-03-17 21:24:00 +00:00
Kevin Ryde
4eea81f8c3 Put "export" at the end of the file for redefined core
procedures, to avoid deprecation warnings about re-exporting with
export.  Reported by Alan Grover.
2005-03-17 21:22:52 +00:00
Kevin Ryde
56b9251450 *** empty log message *** 2005-03-15 22:03:33 +00:00
Kevin Ryde
c3c8306132 (split-at, split-at!): New tests. 2005-03-15 22:00:56 +00:00
Kevin Ryde
bb560b9c16 (split-at, split-at!): Rewrite in C. 2005-03-15 21:58:46 +00:00