(execl, execlp, execle): Exercise errors where program not found.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
9593c679
KR
12004-02-22 Kevin Ryde <user42@zip.com.au>
2
3 * tests/numbers.test (max, min): Exercise some complex num cases.
4
8cad6491
MV
52004-02-18 Marius Vollmer <mvo@zagadka.de>
6
7 * tests/fractions.test: Added copyright notice of Michael Stoll,
8 who probably wrote the original CLISP code.
9
ef861ead
KR
102004-02-18 Kevin Ryde <user42@zip.com.au>
11
12 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
13
14 * tests/numbers.test (=): Exercise frac+real and frac+complex.
15
17f732e6
MV
162004-02-17 Marius Vollmer <mvo@zagadka.de>
17
18 * Makefile.am (SCM_TESTS): Added test/fractions.test.
19
afe199fe
KR
202004-02-12 Kevin Ryde <user42@zip.com.au>
21
22 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
23
8834dd6f
MV
242004-01-23 Marius Vollmer <mvo@zagadka.de>
25
26 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
27 file added to SCM_TESTS was r5rs_pitfall.test, not
28 r5rs_pitfall.scm.
29
a264c013
DH
302004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
31
32 * tests/syntax.test: Added test for unmemoizing internal defines.
33
9a5fc8c2
MV
342004-01-21 Marius Vollmer <mvo@zagadka.de>
35
36 * tests/srfi-26.test: New.
37 * Makefile.am (SCM_TESTS): Added it.
38
25ffbdac
MV
392004-01-11 Marius Vollmer <mvo@zagadka.de>
40
41 * tests/r5rs_pitfall.scm: New.
42 * Makefile.am (SCM_TESTS): Added it.
43
7dd5eb58
KR
442004-01-11 Kevin Ryde <user42@zip.com.au>
45
46 * tests/exceptions.test (false-if-exception): Disable tests on
47 referencing expansion environment, reverted.
48
fc6bb283
MV
492004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
50
51 * standalone/test-unwind.c: Adapted to 'frame' renamings.
52 (check_fluid): New.
53
54 * Makefile.am (SCM_TESTS): Added continuations.test.
55
2359c543
KR
562004-01-07 Kevin Ryde <user42@zip.com.au>
57
58 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
59
60 * tests/q.test: New file.
61 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
62 Richard Todd.
63 * Makefile.am (SCM_TESTS): Add q.test.
64
65 * tests/unif.test: New file.
66 (uniform-array-set1!): Exercise this, in particular previous segv on
67 improper arg list.
68 * Makefile.am (SCM_TESTS): Add unif.test.
69
aacff585
MV
702004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
71
72 * standalone/test-unwind.c (close_port, delete_file, check_ports):
73 New.
74
dab514a8
MV
752004-01-03 Marius Vollmer <mvo@zagadka.de>
76
77 * standalone/test-unwind.c: New test, for the frames stuff.
78 * standalone/Makefile.am: Compile and run it.
79
6d611fed
KR
802004-01-04 Kevin Ryde <user42@zip.com.au>
81
82 * tests/exceptions.test (false-if-exception): Add tests.
83
89fcf1b4
MV
842003-11-30 Marius Vollmer <mvo@zagadka.de>
85
86 * tests/syntax.test: It's "#\\space", not "#\space".
87
882003-11-21 Marius Vollmer <mvo@zagadka.de>
89
90 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
91 exceptions when calling inexact? with a non-number.
92
caff34d4
KR
932003-12-03 Kevin Ryde <user42@zip.com.au>
94
95 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
96 most-negative-fixnum.
97
98 * tests/fractions.test (real-part): Expect fraction return, not
99 converted to flonum.
100
101 * tests/numbers.test (abs): Add a few more tests.
102
103 * tests/srfi-1.test (count): New tests.
104
f1efbdf3
MD
1052003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
106
107 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
108
d26af5b2
RB
1092003-11-19 Rob Browning <rlb@defaultvalue.org>
110
111 * standalone/test-system-cmds: new test.
112
113 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
114 (TESTS): add test-system-cmds.
115
bdf26b60
MV
1162003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
117
118 * tests/numbers.test ("string->number"): Expect exact rationals
119 for things like "1/2" and "#e1.2".
120 ("inexact->exact"): Expect overflow error for infs and nans.
121
122 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
123
124 * tests/bit-operations.test (fixnum-bit): Round the result so that
125 fixnum-bit really is an integer.
126
9a1d7d7c
MV
1272003-11-17 Marius Vollmer <mvo@zagadka.de>
128
129 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
130 1).
131
c86c440b
DH
1322003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
133
134 * tests/syntax.test: Tests that check for the correct handling of
135 internal defines with begin work now.
136
c3d94801
DH
1372003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
138
139 * tests/syntax.test: Fixed test that checks for the correct
140 handling of macros in the context of internal defines.
141
c4a56a69
KR
1422003-11-15 Kevin Ryde <user42@zip.com.au>
143
144 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
145 standalone execution.
146
560434b3
DH
1472003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
148
149 * tests/optargs.test: Wrap tests in module (test-suite
150 test-<file-name without .test>). Rewrite test to be R5RS
151 conforming.
152
153 * tests/syntax.test: Added test to check correct handling of
154 internal defines.
155
ced8edb0
DH
1562003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
157
158 * tests/syntax.test (exception:missing-body-expr): New.
159
160 Renamed section 'define' to 'top-level define' and added a new
161 section 'internal define' with some tests.
162
89bff2fc
DH
1632003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
164
165 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
166
167 (exception:illegal-empty-combination): New.
168
169 (exception:missing/extra-expr): Unified capitalization.
170
171 Adapted test for '()' to the new way of error reporting.
172
3bf6ee15
KR
1732003-10-19 Kevin Ryde <user42@zip.com.au>
174
175 * tests/numbers.test: Use define-module to hide helper defines.
176 (dbl-mant-dig, ash-flo): New helpers.
177 (exact->inexact): New tests.
178
da48db62
DH
1792003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
180
181 * tests/syntax.test (exception:bad-var): Removed.
182
183 Adapted tests for 'set!' to the new way of error reporting.
184
82b3e2c6
DH
1852003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
186
187 * tests/dynamic-scope.test (exception:missing-expr): Introduced
188 temporarily until all memoizers use the new way of error
189 reporting.
190
21628685
DH
1912003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
192
193 * tests/syntax.test (exception:missing/extra-expr,
194 exception:missing/extra-expr-misc): Renamed
195 exception:missing/extra-expr to exception:missing/extra-expr-misc.
196
197 (exception:missing/extra-expr-syntax,
198 exception:missing/extra-expr): Renamed
199 exception:missing/extra-expr-syntax to
200 exception:missing/extra-expr.
201
d6754c23
DH
2022003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
203
204 * lib.scm (exception:bad-variable): New.
205
206 * tests/syntax.test (exception:bad-binding,
207 exception:duplicate-binding): New.
208
209 (exception:duplicate-bindings): Removed.
210
211 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
212 error reporting.
213
03a3e941
DH
2142003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
215
216 * tests/syntax.test (define exception:bad-formal, define
217 exception:duplicate-formal): New.
218
219 (exception:duplicate-formals): Removed.
220
221 (exception:bad-formals): Adapted to the new way of error
222 reporting.
223
224 Adapted tests for 'lambda' to the new way of error reporting.
225
4faa1ea0
DH
2262003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
227
228 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
229 to be unaware of whether line number information is given or not.
230
4610b011
DH
2312003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
232
233 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
234 introduced temporarily until all memoizers use the new way of
235 error reporting.
236
237 Adapted tests for 'if' to the new way of error reporting.
238
cc56ba80
DH
2392003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
240
241 * tests/syntax.test (exception:missing-expr,
242 exception:extra-expr): New.
243
244 Adapted tests for 'begin' to the new way of error
245 reporting.
246
609a8b86
DH
2472003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
248
249 * tests/syntax.test (exception:misplaced-else-clause,
250 exception:bad-cond-clause): New.
251
252 (exception:bad/missing-clauses, exception:extra-case-clause):
253 Removed.
254
255 Adapted tests for 'case' and 'cond' to the new way of error
256 reporting.
257
258 The tests that check if cond is hygienic pass now.
259
58a2510b
DH
2602003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
261
262 * tests/syntax.test: Fixed and activated test of empty case label
263 support.
264
2a6f7afe
DH
2652003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
266
267 * tests/syntax.test (exception:bad-expression,
268 exception:missing-clauses, exception:bad-case-clause,
269 exception:extra-case-clause, exception:bad-case-labels): New.
270
271 Added some tests and adapted tests for 'case' to the new way of
272 error reporting.
273
e6729603
DH
2742003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
275
276 * lib.scm (run-test-exception): Handle syntax errors.
277
7b0f1f2a
MV
2782003-10-10 Marius Vollmer <mvo@zagadka.de>
279
280 * tests/numbers.test (inexact->exact): Use corrent argument order
281 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
282
b7be48bc
KR
2832003-10-09 Kevin Ryde <user42@zip.com.au>
284
9ddeb776
KR
285 * tests/numbers.test (inexact->exact): New tests.
286
b7be48bc
KR
287 * tests/poe.test: New file.
288 * Makefile.am: Add it.
289
d6e04e7c
DH
2902003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
291
292 * lib.scm (exception:missing-expression): New.
293
294 * tests/dynamic-scope.test, tests/eval.test,
295 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
296 Wrap tests in module (test-suite test-<file-name without .test>),
297 following a practice that was used on a couple of files already.
298
299 * tests/dynamic-scope.test (exception:duplicate-binding,
300 exception:bad-binding): New.
301
302 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
303 Execute syntactically wrong tests using eval. With the upcoming
304 new memoizer this is necessary in order to postpone the syntax
305 check to the actual evaluation of the syntactically wrong form.
306
307 * tests/syntax.test: Added some test cases and modified one test
308 case.
309
39a963ee
KR
3102003-10-02 Kevin Ryde <user42@zip.com.au>
311
312 * tests/ports.test (call-with-output-string): Test proc closing port.
313
8aa28a91
DH
3142003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
315
316 * guile-test: Wrapped in module (test-suite guile-test).
317
318 (main data-file-name test-file-name): Exported.
319
320 ((guile-user)::main): New function, wrapper for function
321 (test-suite guile-test)::main.
322
323 * tests/load.test: Wrapped in module (test-suite test-load).
324
325 * tests/ports.test: Wrapped in module (test-suite test-ports).
326
327 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
328 Added comments about the required structure of the file itself,
329 since it is subject to some tests. Removed some now unnecessary
330 undefine operations.
331
332 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
333
518a07ad
KR
3342003-09-19 Kevin Ryde <user42@zip.com.au>
335
336 * tests/popen.test: New file.
337 * Makefile.am (SCM_TESTS): Add it.
338
47ae1f0e
DH
3392003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
340
341 * tests/numbers.test (equal?): Added tests.
342
343 * tests/numbers.test (=): Fixed and added some bignum related
344 tests.
345
0f008a15
KR
3462003-08-30 Kevin Ryde <user42@zip.com.au>
347
348 * tests/numbers.test (logcount): Add tests.
349
a54e06e5
KR
3502003-08-23 Kevin Ryde <user42@zip.com.au>
351
430110ee
KR
352 * tests/srfi-1.test (list-copy): New tests.
353
a54e06e5
KR
354 * tests/srfi-19.test (date-week-number): Add tests.
355
b1c60217
KR
3562003-08-22 Kevin Ryde <user42@zip.com.au>
357
358 * tests/numbers.test (-): Exercise bignum - inum.
359
2388d9af
KR
3602003-08-17 Kevin Ryde <user42@zip.com.au>
361
362 * tests/syntax.test (while): Exercise break and continue from
363 recursive nested loops.
364
d97f9b42
KR
3652003-08-14 Kevin Ryde <user42@zip.com.au>
366
367 * tests/syntax.test (while): New tests.
368
4d332f19
DH
3692003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
370
371 * tests/numbers.test: Eliminated misuses of expect-fail. It
372 should only be used in cases, where guile has a known bug. It
373 should not be used in cases where an expression is expected to
374 return #f as its correct result.
375
3bcdda6a
KR
3762003-08-09 Kevin Ryde <user42@zip.com.au>
377
378 * tests/srcprop.test: New file.
379 * Makefile.am (SCM_TESTS): Add it.
380
8e5b4b9e
KR
3812003-07-29 Kevin Ryde <user42@zip.com.au>
382
383 * tests/srfi-1.test (concatenate, concatenate!): New tests.
384 (length+): New tests.
385
386 * tests/srfi-34.test: Check cond-expand srfi-34.
387
d7850c8d
KR
3882003-07-24 Kevin Ryde <user42@zip.com.au>
389
390 * tests/numbers.test (angle): New tests.
391
b1c04fe8
KR
3922003-07-18 Kevin Ryde <user42@zip.com.au>
393
394 * tests/numbers.test (*): Add complex/bignum test.
395
e7cc532b
KR
3962003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
397
398 * tests/srfi-1.test (partition): Add tests.
399
e5a74c26
KR
4002003-07-08 Kevin Ryde <user42@zip.com.au>
401
005d2366
KR
402 * tests/numbers.test (make-polar, magnitude): New tests.
403
e5a74c26 404 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 405 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 406
1ebb8497
KR
4072003-06-21 Kevin Ryde <user42@zip.com.au>
408
409 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
410 tests.
411
996acdb8
KR
4122003-06-19 Kevin Ryde <user42@zip.com.au>
413
414 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
415 * tests/threads.test: New file, exercising parallel.
416 * Makefile.am (SCM_TESTS): Add them.
417
f2478375
KR
4182003-06-07 Kevin Ryde <user42@zip.com.au>
419
420 * tests/srfi-6.test: New file.
d4d694b6 421 * Makefile.am (SCM_TESTS): Add it.
f2478375 422
f5c6ec2f
DH
4232003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
424
425 * tests/chars.test: Fixed test comment. The bug that this test
426 detects was actually introduced by my patch from 2003-05-31.
427
47dbd81e
DH
4282003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
429
430 * tests/chars.test: Added test, attempting to apply a character.
431 This test will only pass if the other changes that are submitted
432 together with this patch are also applied.
433
e418bd7c
KR
4342003-06-05 Kevin Ryde <user42@zip.com.au>
435
436 * tests/numbers.test (logcount): Add a few more tests, to exercise
437 recent scm_logcount change.
438
439 * tests/reader.test (reading): Test bad # error message is formattable.
440
e757438d
DH
4412003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
442
443 * tests/pairs.test: Added.
444
7673cf68
DH
4452003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
446
447 * tests/vectors.test: Added.
448
6d63297b
DH
4492003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
450
451 * tests/guardians.test: Uses module (ice-9 weak-vector).
452
e46083d5
DH
4532003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
454
455 * lib.scm: Documented the short form for pass-if and expect-fail.
456
457 (pass-if, expect-fail): Simplified.
458
c47e2599
KR
4592003-05-30 Kevin Ryde <user42@zip.com.au>
460
461 * tests/numbers.test (max, min): Add tests involving NaNs.
462
2e945bcc
SJ
4632003-05-29 Stefan Jahn <stefan@lkcc.org>
464
465 * standalone/Makefile.am: Setup to build on mingw32.
466
42ad901d
DH
4672003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
468
469 * tests/elisp.test: Added missing quote around vector constants.
470
ddd8f927
DH
4712003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
472
473 * tests/r5rs_pitfall.test: Test 2.1 now passes.
474
59e42631
KR
4752003-05-13 Kevin Ryde <user42@zip.com.au>
476
477 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
478 combinations.
479
480 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
481
9c8721b5
KR
4822003-05-10 Kevin Ryde <user42@zip.com.au>
483
4f3deff4
KR
484 * tests/numbers.test (=, <): Add tests involving NaNs.
485
486 * tests/numbers.test (integer-length): Exercise some negatives, in
487 particular -2^n which is ...11100..00.
488
489 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
490 fitting a ulong.
491
9c8721b5
KR
492 * tests/srfi-1.test: New file, exercising take and drop.
493 * Makefile.am (SCM_TESTS): Add it.
494
d963e93f
KR
4952003-05-06 Kevin Ryde <user42@zip.com.au>
496
497 * tests/numbers.test (-): Add test for negative inum subtract bignum.
498 (logcount): New tests, exercising some negatives.
499
1b965c29
MV
5002003-05-03 Marius Vollmer <mvo@zagadka.de>
501
502 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
503 pointing us to these tests.
504
a1a5dfa8
NJ
5052003-04-30 Neil Jerram <neil@ossau.uklinux.net>
506
507 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
508
509 * tests/srfi-34.test: New file.
510
4dce3c96
DH
5112003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
512
513 * tests/syntax.test: Modified some tests to use eval when
514 providing bad syntax. Otherwise, the memoizer will report an
515 error immediately after reading the form, without even the chance
516 to get the pass-if-exception mechanism started.
517
9247b5bc
DH
5182003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
519
520 * tests/guardians.test: Added some more elaborate and
521 sophisticated tests for the guardian functionality.
522
d339981a
DH
5232003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
524
525 * tests/sort.test: Added. Both tests in that file did fail (one
526 even with a segfault) with CVS guile before the recent changes to
527 sort.c.
528
57b1d518
MD
5292003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
530
531 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
532 precedence list in all basic classes and tests for eqv? and
533 equal?.
57b1d518 534
58241edc
MD
5352003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
536
537 * tests/goops.test: Added tests for class redefinition, object
538 update and active slots.
539
50d64f0d
RB
5402003-04-14 Rob Browning <rlb@defaultvalue.org>
541
542 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
543 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
544
545 * standalone/Makefile.am: change from .c.x to .x to be consistent
546 with the rest of guile.
547
dff96e95
HWN
5482003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
549
550 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
551 instead of INCLUDES
552
07921c76
RB
5532003-04-07 Rob Browning <rlb@defaultvalue.org>
554
555 * Makefile.am (SUBDIRS): add standalone.
556
557 * guile-test: added "Running test FOO" output by default. There
558 may be a good reason to remove this, but the output can be helpful
559 in determining where a failure occurred.
560
561 * standalone/test-num2integral.c: new test -- one new regression
562 check.
563
564 * standalone/test-gh.c: new test code (migrated from
565 tests/c-api/) -- a trivial start.
566
567 * standalone/test-asmobs-lib.c: new test script (migrated from
568 tests/asmobs/).
569
570 * standalone/test-asmobs: new test script.
571
572 * standalone/README: new file.
573
574 * standalone/Makefile.am: new file.
575
576 * standalone/.cvsignore: new file.
577
578 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
579
580 * tests/asmobs/README: removed (functionality is now in standalone/).
581
582 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
583 standalone/).
584
585 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
586
587 * tests/asmobs/: removed (functionality is now in standalone/).
588
589 * tests/c-api/strings.c: add a note to the source about this code
590 being unused.
591
73be1d9e
MV
5922003-04-05 Marius Vollmer <mvo@zagadka.de>
593
594 * Changed license terms to the plain LGPL thru-out.
595
122cf9a5
RB
5962003-03-24 Rob Browning <rlb@defaultvalue.org>
597
598 * tests/numbers.test: added tests (some simple) for various funcs.
599 ("odd?"): added tests.
600 ("even?"): added tests.
601 ("nan?"): added tests.
602 ("abs"): added tests.
603 ("lcm"): added tests.
604 ("number->string"): added tests.
605 ("number?"): added tests.
606 ("complex?"): added tests.
607 ("real?"): added tests.
608 ("rational?"): added tests.
609 ("integer?"): added tests.
610 ("inexact?"): added tests.
611 ("="): added tests.
612 ("zero?"): added tests.
613 ("positive?"): added tests.
614 ("negative?"): added tests.
615
616 * lib.scm (pass-if): allow really simple tests where the test code
617 is also the name like (pass-if (even? 2)).
618 (expect-fail): allow really simple tests where the test code is
619 also the test name like (expect-fail (even? 2)).
620
b80e1b5c
MV
6212003-03-19 Marius Vollmer <mvo@zagadka.de>
622
623 * tests/format.test ("format basic output"): Added test for "~F"
624 from Matthias Koeppe.
625
cbbeea66
MD
6262003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
627
628 * tests/elisp.test: Use module (ice-9 weak-vector).
629
630 * tests/weaks.test: Use module (ice-9 weak-vector).
631
b2cbe8d8
RB
6322002-12-08 Rob Browning <rlb@defaultvalue.org>
633
634 * tests/version.test: test (effective-version).
635
d2864c8a
NJ
6362002-11-06 Neil Jerram <neil@ossau.uklinux.net>
637
638 * tests/options.test: New.
639
9bc54879
RB
6402002-10-04 Rob Browning <rlb@defaultvalue.org>
641
642 * tests/numbers.test ("expt"): add tests.
643
6b61da18
MV
6442002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
645
646 * Makefile.am (dist-hook): Do not distribute CVS directories.
647 Thanks to Greg Troxel!
648
ba1b2226
HWN
6492002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
650
651 * tests/reader.test: change misc-error in read-error.
652
33e04d54
DH
6532002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
654
655 * tests/goops.test: Added tests for define-generic and
656 define-accessor.
657
9f045403
DH
6582002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
659
660 * tests/goops.test: Added tests for define-class.
661
1ee34062
MV
6622002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
663
664 * tests/numbers.test (/): Expect divison by an inexact zero to
665 yield +inf.0.
666
45845efe
MV
6672002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
668
2a7461f5
MV
669 * tests/regexp.test (regexp-substitute/global): Do not test with
670 empty regexp. Empty regexps do not work on NetBSD.
671
45845efe
MV
672 * tests/syncase.test (basic syncase macro): Added.
673
54d4ac1f
MV
6742002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
675
676 * tests/srfi-13.test (string-tokenize): Updated for fixed
677 semantics.
678
3c540af4
MV
6792002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
680
681 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
682 directories manually.
683
ecb471f9
TTN
6842002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
685
686 * guile-test (main): Handle `--flag-unresolved'. No longer set
687 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 688 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 689
a64e6669
NJ
6902002-02-08 Neil Jerram <neil@ossau.uklinux.net>
691
692 * tests/elisp.test: Add tests of Elisp expression evaluation.
693
bbd26b5a
NJ
6942002-01-25 Neil Jerram <neil@ossau.uklinux.net>
695
696 * tests/load.test: New test; for search-path with Elisp
697 nil-terminated lists for PATH and EXTENSIONS.
698
699 * tests/elisp.test: More tests for Scheme primitives that should
700 accept Elisp nil-terminated lists.
701
962b1f0b
NJ
7022002-01-24 Neil Jerram <neil@ossau.uklinux.net>
703
704 * tests/elisp.test: More new tests for the Elisp nil value.
705
04bb321a
NJ
7062002-01-22 Neil Jerram <neil@ossau.uklinux.net>
707
708 * Makefile.am (SCM_TESTS): Added elisp.test.
709
710 * tests/elisp.test: New file.
711
80074d77
DH
7122001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
713
714 * tests/numbers.test: Added more division by zero tests.
715
1b3a7932
DH
7162001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
717
718 * tests/numbers.test: Added division by zero tests.
719
7171f1ab
DH
7202001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
721
722 * tests/syntax.test: Added some tests, updated some others with
723 respect to recent changes in eval.c. Further, extracted test
724 cases for guile's extended set! functionality to srfi-17.test.
725
726 * tests/srfi-17.test: New file.
727
8f99e3f3
SJ
7282001-11-04 Stefan Jahn <stefan@lkcc.org>
729
730 * tests/ports.test: Run (close-port) before (delete-file) if
731 necessary/advisory.
732
2b6b5908
DH
7332001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
734
735 * tests/eval.test: Added tests for promises.
736
1a179b03
MD
7372001-10-21 Mikael Djurfeldt <mdj@linnaeus>
738
739 * lib.scm: Move module the system directives `export',
740 `export-syntax', `re-export' and `re-export-syntax' into the
741 `define-module' form. This is the recommended way of exporting
742 bindings.
743
b461abe7
DH
7442001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
745
746 * tests/syntax.test: Added test cases for 'cond =>' syntax with
747 else clause. Changed some tests and comments related to the
748 'case' form to reflect recent changes in the implementation.
749
ea6c2147
DH
7502001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
751
752 * tests/syntax.test: Added test cases for 'lambda' syntax.
753
27a22666
DH
7542001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
755
756 * tests/syntax.test: Added test cases for 'case' syntax.
757
b7d9b1cf
DH
7582001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
759
760 * tests/numbers.test: Added a test case that checks if valid
761 number strings are transformed correctly by string->number.
762
0b073f0f
RB
7632001-09-21 Rob Browning <rlb@defaultvalue.org>
764
765 * tests/numbers.test (fixnum-bit): compute dynamically.
766
767 * tests/bit-operations.test (fixnum-bit): compute dynamically.
768
95e2cd37
TTN
7692001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
770
771 * tests/getopt-long.test ("apples-blimps-catalexis example",
772 "multiple occurances"): New top-level sections.
773
569c483b
DH
7742001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
775
776 * tests/numbers.test: Made some of the patterns better readable.
777
6fdad5dc
TTN
7782001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
779
780 * tests/srfi-19.test (test-time-comparision,
781 test-time-arithmatic): New procs.
782
783 Add time comparison tests using new procs.
784 Thanks to Alex Shinn.
785
b573e744
MV
7862001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
787
788 * tests/dynamic-scope.test: New file.
789
e9313ed7
TTN
7902001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
791
792 * tests/srfi-13.test (string-for-each, string-for-each-index):
793 Add tests. (Thanks to Alex Shinn.)
794
80fdeb4e
MD
7952001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
796
797 * tests/srfi-13.test (string-map): Swapped order of string and
798 proc args to conform with the srfi. (Thanks to Alex Shinn.)
799
c3597bc4
TTN
8002001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
801
802 * tests/getopt-long.test (exception:no-such-option,
803 exception:option-does-not-support-arg,
804 exception:option-must-be-specified,
805 exception:option-must-have-arg, exception:not-enough-args):
806 New vars.
807
808 ("option-ref", "required", "specified no value, given anyway",
809 "specified arg required"): New top-level sections.
810
2f4a254a
DH
8112001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
812
813 * tests/numbers.test: Added Some syntax tests for
814 string->number.
815
284774f3
MV
8162001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
817
818 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
819 "SCM_TESTS". This has special meaning to automake. How many
820 tries left to get this right, mvo?
821
5f099933
MV
8222001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
823
824 * Makefile.am (TESTS): List tests explicitely instead of using a
825 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
826
b754e3d1
MV
8272001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
828
829 * Makefile.am: New file, to control distribution of the
830 test-suite.
831
ed9ef462
TTN
8322001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
833
834 * tests/getopt-long.test: New file.
835
9b974335
TTN
8362001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
837
838 * lib.scm (run-test-exception): Add special handling for
839 `error'-generated exceptions, which pass key `misc-error' and
840 leave messages unformatted.
841
96e30d2a
MG
8422001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
843
844 * tests/alist.test, tests/bit-operations.test,
845 tests/common-list.test, tests/environments.test, tests/eval.test,
846 tests/gc.test, tests/hooks.test, tests/import.test,
847 tests/interp.test, tests/list.test, tests/load.test,
848 tests/numbers.test, tests/ports.test, tests/r4rs.test,
849 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
850 copyright notice.
851
072ad0fe
MG
8522001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
853
854 * tests/srfi-14.test: New file.
855
22647fef
MV
8562001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
857
858 * tests/import.test: New file.
859
bdd2c6f4
DH
8602001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
861
862 * tests/goops.test: Started with some real tests.
863
0e3817d7
DH
8642001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
865
866 * guile-test: Use module (ice-9 rdelim).
867
39cb0b04
MG
8682001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
869
870 * tests/srfi-4.test: New file.
871
eb6c2de8
MV
8722001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
873
874