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

1855 commits

Author SHA1 Message Date
Ludovic Courtès
a17d26545d Changes from arch/CVS synchronization 2006-09-20 12:48:45 +00:00
Kevin Ryde
23f2b9a3de merge from 1.8 branch 2006-06-17 23:15:59 +00:00
Ludovic Courtès
487f6be131 Added `structs.test'. 2006-06-13 07:56:41 +00:00
Marius Vollmer
af4f861210 * eq.c (scm_equal_p): Use scm_array_equal_p explicitely when one
of the arguments is a array.  This allows vectors to be equal to
one-dimensional arrays.

* tests/unif.test ("vector equal? one-dimensional array"): New.
2006-05-29 21:54:13 +00:00
Marius Vollmer
c56c0f7966 Delete test file after all tests have run in order to make "make
distcheck" work.
2006-05-27 22:24:24 +00:00
Kevin Ryde
9560d8bba4 (lstat): Allow for test-symlink not existing yet. 2006-04-17 01:48:14 +00:00
Kevin Ryde
6e7d5622ee merge from 1.8 branch 2006-04-16 23:37:40 +00:00
Neil Jerram
26beee1e74 19 new test cases.
(throw-test): New macro for testing catches and throw handlers.
2006-02-04 14:36:43 +00:00
Kevin Ryde
2d6e3bd4c0 Use the equal proc argument, so we exercise the
srfi-1 version of the code.  Without such an argument srfi-1.c passes
the job to the core scm_delete.
2006-02-04 00:54:24 +00:00
Marius Vollmer
a64d058951 Replaced 'futures' with threads. 2006-01-29 19:44:45 +00:00
Kevin Ryde
8a8ca420b1 (string-append/shared): New tests. 2005-11-30 00:35:45 +00:00
Kevin Ryde
04f53076d9 (lset-difference!): More tests. 2005-11-24 00:00:59 +00:00
Kevin Ryde
4ec555c593 typo in lset-difference! name in with-test-prefix 2005-11-23 23:41:29 +00:00
Kevin Ryde
e7e4808056 2005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr>
* tests/socket.test (make-socket-address): New tests.
	(connect, bind, sendto): Exercise sockaddr object.
2005-10-27 00:35:06 +00:00
Kevin Ryde
9f4e29f66b (strftime %Z): Disable this test, its assumptions
about %Z are not valid on NetBSD.
2005-10-23 22:40:12 +00:00
Kevin Ryde
c992cc9617 (date->time-tai): New tests, exercising new leap-second. 2005-08-18 23:51:02 +00:00
Neil Jerram
d279764421 ("letrec init evaluation"): New paranoid test. 2005-08-15 20:57:38 +00:00
Neil Jerram
5defc05d45 * eval.c (eval_letrec_inits): New.
(CEVAL): Eval letrec initializer forms using eval_letrec_inits.

* tests/r5rs_pitfall.test (1.1): Now passes.
2005-08-15 20:43:16 +00:00
Kevin Ryde
e4bf1d1181 (lset-difference, lset-difference,
lset-diff+intersection, lset-diff+intersection, lset-intersection):
Exercise equality procedure arg order (already correct in these procs,
but had been wrong in other lset ones).
2005-08-12 01:26:52 +00:00
Kevin Ryde
685788d023 (string-every, string-tabulate, string-trim,
string-trim-right, string-trim-both, string-index, string-index-right,
string-skip, string-skip-right, string-count, string-filter,
string-delete, string-map, string-map!, string-for-each,
string-for-each-index): Further tests, mainly to exercise new
trampolines for proc calls.
2005-08-06 01:48:37 +00:00
Marius Vollmer
eb074bfc5a Do not fail when the GC does not collect an object, report it as
'unresolved'.
2005-07-31 23:16:51 +00:00
Marius Vollmer
2924541ba0 Adapted to new (original) semantics. test guardingobjects multiple
times.
2005-07-31 23:16:45 +00:00
Han-Wen Nienhuys
e4da074025 *** empty log message *** 2005-06-11 01:48:19 +00:00
Kevin Ryde
f29749529b (string-filter): A few more tests. 2005-06-10 22:37:01 +00:00
Kevin Ryde
ab2a10e051 (array-index-map!): Add a test failing in the current code. 2005-06-10 00:27:20 +00:00
Kevin Ryde
fcae94c51e (array-in-bounds?): Add a test failing in the current code. 2005-06-05 21:37:59 +00:00
Kevin Ryde
50e20a6061 (string-split): Try splitting on an 8-bit char. 2005-06-05 21:33:33 +00:00
Marius Vollmer
b8ad7a213a Added comment that there is a comment in eval.c about how to make case
1.1 succeed.
2005-06-05 20:54:19 +00:00
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Kevin Ryde
a17a869e3f (car+cdr, fold, last, list-index, list-tabulate,
not-pair?, xcons): New tests.
2005-05-07 00:02:02 +00:00
Kevin Ryde
6017642112 (make-shared-array): Add failing case shared of shared. 2005-05-04 00:30:04 +00:00
Kevin Ryde
f1f478bf1d (fifth, sixth, seventh, eighth, ninth, tenth): New tests. 2005-05-03 23:25:48 +00:00
Kevin Ryde
b2c82c27f0 (break!, drop-right!, drop-while, take-while,
take-while!, span!, take!): New tests.
2005-05-03 23:13:16 +00:00
Kevin Ryde
2f359170fb (/): Further tests. 2005-04-29 23:20:04 +00:00
Kevin Ryde
917abf7026 (array-map!): Further tests. 2005-04-25 00:15:24 +00:00
Kevin Ryde
ba46895cd3 (numerator, denominator): New tests. 2005-04-23 00:39:45 +00:00
Kevin Ryde
7cfb4dd2e8 (concatenate, concatenate!, count, filter-map, lset-adjoin): More tests. 2005-04-23 00:14:42 +00:00
Kevin Ryde
1d936c056b (make-list): New tests. 2005-04-23 00:04:57 +00:00
Kevin Ryde
a7e252d5ef (list, cons*): New tests. 2005-04-22 23:50:17 +00:00
Kevin Ryde
87c08ac0f7 (hashx-remove!): New tests. 2005-04-22 23:33:54 +00:00
Kevin Ryde
a580ebba22 (1+, 1-): New tests. 2005-04-13 23:54:45 +00:00
Kevin Ryde
0381cf345d (string-concatenate, string-concatenate/shared): New tests. 2005-04-10 22:19:26 +00:00
Kevin Ryde
6203b5f510 (round): Add some fraction cases. 2005-04-02 00:32:03 +00:00
Kevin Ryde
f01b08bf8a (lset-union): More tests. 2005-04-01 23:49:35 +00:00
Kevin Ryde
59216e48da (string-index): Exercise 8-bit char in string. 2005-03-25 20:58:22 +00:00
Kevin Ryde
cfa1ef52a2 (filter-map): More tests. 2005-03-17 23:16:31 +00:00
Kevin Ryde
3c1f825ca0 A few more tests from the 1.6 branch. 2005-03-17 21:28:19 +00:00
Kevin Ryde
c3c8306132 (split-at, split-at!): New tests. 2005-03-15 22:00:56 +00:00
Kevin Ryde
ba9fb62d10 (drop-right, partition!, take-right): New tests. 2005-03-15 21:16:32 +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