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 |
|
Kevin Ryde
|
9d3ea5718f
|
* srfi-60.scm, srfi-60.c, srfi-60.h: New files.
* Makefile.am: Add them.
|
2005-03-13 00:31:32 +00:00 |
|
Kevin Ryde
|
8884a0844f
|
New file.
|
2005-03-13 00:29:04 +00:00 |
|
Kevin Ryde
|
afd09cfba0
|
(logior): New tests, exercising negative bignums reducing to inum.
|
2005-03-13 00:21:45 +00:00 |
|
Kevin Ryde
|
f1531813b8
|
*** empty log message ***
|
2005-03-13 00:20:40 +00:00 |
|
Kevin Ryde
|
23c3b605b5
|
(scm_i_clonebig): Remove static, so can use in srfi-60.
|
2005-03-13 00:18:34 +00:00 |
|
Kevin Ryde
|
9806de0dca
|
(scm_logior): Must scm_i_normbig results as per scm_logand,
because OR-ing bits into a negative can reduce the value to an inum.
|
2005-03-13 00:16:22 +00:00 |
|
Kevin Ryde
|
6f6847fa21
|
(=): Exercise inum/flonum cases that used to
round on 64-bit systems.
|
2005-03-13 00:14:23 +00:00 |
|
Kevin Ryde
|
e8c5b1f291
|
(scm_num_eq_p): On 64-bit systems, be careful about
casting inum to double since that can lose precision.
|
2005-03-13 00:13:10 +00:00 |
|
Marius Vollmer
|
a9fae247a3
|
*** empty log message ***
|
2005-03-10 18:43:04 +00:00 |
|
Marius Vollmer
|
98345eebf9
|
(scm_i_init_guile): Do not set scm_block_gc.
|
2005-03-10 18:42:52 +00:00 |
|