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
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
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
Kevin Ryde
d2f57ee014
(split-at, split-at!): Rewrite in C.
2005-03-15 21:49:25 +00:00
Kevin Ryde
74b2357378
*** empty log message ***
2005-03-15 21:48:03 +00:00
Kevin Ryde
44981fcb77
*** empty log message ***
2005-03-15 21:18:02 +00:00
Kevin Ryde
ba9fb62d10
(drop-right, partition!, take-right): New tests.
2005-03-15 21:16:32 +00:00
Kevin Ryde
2b077051db
(drop-right, partition!, remove!, take-right): Rewrite in C.
...
remove! derived from core filter!.
2005-03-15 21:15:24 +00:00
Kevin Ryde
cc93eace99
*** empty log message ***
2005-03-13 23:36:48 +00:00
Kevin Ryde
4ea9becb93
(SRFI-55): New section.
2005-03-13 23:36:20 +00:00
Kevin Ryde
8503beb82f
(SRFI-60): New section.
2005-03-13 23:30:47 +00:00
Kevin Ryde
b1d5e70068
*** empty log message ***
2005-03-13 23:16:48 +00:00
Kevin Ryde
e748b272eb
(find, find-tail, lset-union): New tests.
...
(lset-adjoin): Corrections to some tests.
2005-03-13 23:12:40 +00:00
Kevin Ryde
d68c4ebb3a
*** empty log message ***
2005-03-13 23:06:15 +00:00
Kevin Ryde
5df2ac97e9
(find, find-tail): Rewrite in C.
2005-03-13 22:49:28 +00:00
Kevin Ryde
6851314445
New file.
2005-03-13 22:43:07 +00:00
Kevin Ryde
938d99096d
*** empty log message ***
2005-03-13 00:52:29 +00:00
Kevin Ryde
bf04b1a384
* tests/srfi-60.test: New file.
...
* Makefile.am (SCM_TESTS): Add it.
2005-03-13 00:52:01 +00:00
Kevin Ryde
17e69f21ce
New file.
2005-03-13 00:51:30 +00:00
Kevin Ryde
85542c385d
*** empty log message ***
2005-03-13 00:41:20 +00:00
Kevin Ryde
6e09703fa0
(lset-union): Call `=' procedure with args in the order specified by the SRFI.
2005-03-13 00:40:55 +00:00
Kevin Ryde
ba78f311d5
*** empty log message ***
2005-03-13 00:39:42 +00:00
Kevin Ryde
6bba4fad61
(LIBGUILE_SRFI_SRFI_60): New defines.
2005-03-13 00:36:50 +00:00