*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
9a5fc8c2
MV
12004-01-21 Marius Vollmer <mvo@zagadka.de>
2
3 * tests/srfi-26.test: New.
4 * Makefile.am (SCM_TESTS): Added it.
5
25ffbdac
MV
62004-01-11 Marius Vollmer <mvo@zagadka.de>
7
8 * tests/r5rs_pitfall.scm: New.
9 * Makefile.am (SCM_TESTS): Added it.
10
7dd5eb58
KR
112004-01-11 Kevin Ryde <user42@zip.com.au>
12
13 * tests/exceptions.test (false-if-exception): Disable tests on
14 referencing expansion environment, reverted.
15
fc6bb283
MV
162004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
17
18 * standalone/test-unwind.c: Adapted to 'frame' renamings.
19 (check_fluid): New.
20
21 * Makefile.am (SCM_TESTS): Added continuations.test.
22
2359c543
KR
232004-01-07 Kevin Ryde <user42@zip.com.au>
24
25 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
26
27 * tests/q.test: New file.
28 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
29 Richard Todd.
30 * Makefile.am (SCM_TESTS): Add q.test.
31
32 * tests/unif.test: New file.
33 (uniform-array-set1!): Exercise this, in particular previous segv on
34 improper arg list.
35 * Makefile.am (SCM_TESTS): Add unif.test.
36
aacff585
MV
372004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
38
39 * standalone/test-unwind.c (close_port, delete_file, check_ports):
40 New.
41
dab514a8
MV
422004-01-03 Marius Vollmer <mvo@zagadka.de>
43
44 * standalone/test-unwind.c: New test, for the frames stuff.
45 * standalone/Makefile.am: Compile and run it.
46
6d611fed
KR
472004-01-04 Kevin Ryde <user42@zip.com.au>
48
49 * tests/exceptions.test (false-if-exception): Add tests.
50
89fcf1b4
MV
512003-11-30 Marius Vollmer <mvo@zagadka.de>
52
53 * tests/syntax.test: It's "#\\space", not "#\space".
54
552003-11-21 Marius Vollmer <mvo@zagadka.de>
56
57 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
58 exceptions when calling inexact? with a non-number.
59
caff34d4
KR
602003-12-03 Kevin Ryde <user42@zip.com.au>
61
62 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
63 most-negative-fixnum.
64
65 * tests/fractions.test (real-part): Expect fraction return, not
66 converted to flonum.
67
68 * tests/numbers.test (abs): Add a few more tests.
69
70 * tests/srfi-1.test (count): New tests.
71
f1efbdf3
MD
722003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
73
74 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
75
d26af5b2
RB
762003-11-19 Rob Browning <rlb@defaultvalue.org>
77
78 * standalone/test-system-cmds: new test.
79
80 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
81 (TESTS): add test-system-cmds.
82
bdf26b60
MV
832003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
84
85 * tests/numbers.test ("string->number"): Expect exact rationals
86 for things like "1/2" and "#e1.2".
87 ("inexact->exact"): Expect overflow error for infs and nans.
88
89 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
90
91 * tests/bit-operations.test (fixnum-bit): Round the result so that
92 fixnum-bit really is an integer.
93
9a1d7d7c
MV
942003-11-17 Marius Vollmer <mvo@zagadka.de>
95
96 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
97 1).
98
c86c440b
DH
992003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
100
101 * tests/syntax.test: Tests that check for the correct handling of
102 internal defines with begin work now.
103
c3d94801
DH
1042003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
105
106 * tests/syntax.test: Fixed test that checks for the correct
107 handling of macros in the context of internal defines.
108
c4a56a69
KR
1092003-11-15 Kevin Ryde <user42@zip.com.au>
110
111 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
112 standalone execution.
113
560434b3
DH
1142003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
115
116 * tests/optargs.test: Wrap tests in module (test-suite
117 test-<file-name without .test>). Rewrite test to be R5RS
118 conforming.
119
120 * tests/syntax.test: Added test to check correct handling of
121 internal defines.
122
ced8edb0
DH
1232003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
124
125 * tests/syntax.test (exception:missing-body-expr): New.
126
127 Renamed section 'define' to 'top-level define' and added a new
128 section 'internal define' with some tests.
129
89bff2fc
DH
1302003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
131
132 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
133
134 (exception:illegal-empty-combination): New.
135
136 (exception:missing/extra-expr): Unified capitalization.
137
138 Adapted test for '()' to the new way of error reporting.
139
3bf6ee15
KR
1402003-10-19 Kevin Ryde <user42@zip.com.au>
141
142 * tests/numbers.test: Use define-module to hide helper defines.
143 (dbl-mant-dig, ash-flo): New helpers.
144 (exact->inexact): New tests.
145
da48db62
DH
1462003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
147
148 * tests/syntax.test (exception:bad-var): Removed.
149
150 Adapted tests for 'set!' to the new way of error reporting.
151
82b3e2c6
DH
1522003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
153
154 * tests/dynamic-scope.test (exception:missing-expr): Introduced
155 temporarily until all memoizers use the new way of error
156 reporting.
157
21628685
DH
1582003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
159
160 * tests/syntax.test (exception:missing/extra-expr,
161 exception:missing/extra-expr-misc): Renamed
162 exception:missing/extra-expr to exception:missing/extra-expr-misc.
163
164 (exception:missing/extra-expr-syntax,
165 exception:missing/extra-expr): Renamed
166 exception:missing/extra-expr-syntax to
167 exception:missing/extra-expr.
168
d6754c23
DH
1692003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
170
171 * lib.scm (exception:bad-variable): New.
172
173 * tests/syntax.test (exception:bad-binding,
174 exception:duplicate-binding): New.
175
176 (exception:duplicate-bindings): Removed.
177
178 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
179 error reporting.
180
03a3e941
DH
1812003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
182
183 * tests/syntax.test (define exception:bad-formal, define
184 exception:duplicate-formal): New.
185
186 (exception:duplicate-formals): Removed.
187
188 (exception:bad-formals): Adapted to the new way of error
189 reporting.
190
191 Adapted tests for 'lambda' to the new way of error reporting.
192
4faa1ea0
DH
1932003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
194
195 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
196 to be unaware of whether line number information is given or not.
197
4610b011
DH
1982003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
199
200 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
201 introduced temporarily until all memoizers use the new way of
202 error reporting.
203
204 Adapted tests for 'if' to the new way of error reporting.
205
cc56ba80
DH
2062003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
207
208 * tests/syntax.test (exception:missing-expr,
209 exception:extra-expr): New.
210
211 Adapted tests for 'begin' to the new way of error
212 reporting.
213
609a8b86
DH
2142003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
215
216 * tests/syntax.test (exception:misplaced-else-clause,
217 exception:bad-cond-clause): New.
218
219 (exception:bad/missing-clauses, exception:extra-case-clause):
220 Removed.
221
222 Adapted tests for 'case' and 'cond' to the new way of error
223 reporting.
224
225 The tests that check if cond is hygienic pass now.
226
58a2510b
DH
2272003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
228
229 * tests/syntax.test: Fixed and activated test of empty case label
230 support.
231
2a6f7afe
DH
2322003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
233
234 * tests/syntax.test (exception:bad-expression,
235 exception:missing-clauses, exception:bad-case-clause,
236 exception:extra-case-clause, exception:bad-case-labels): New.
237
238 Added some tests and adapted tests for 'case' to the new way of
239 error reporting.
240
e6729603
DH
2412003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
242
243 * lib.scm (run-test-exception): Handle syntax errors.
244
7b0f1f2a
MV
2452003-10-10 Marius Vollmer <mvo@zagadka.de>
246
247 * tests/numbers.test (inexact->exact): Use corrent argument order
248 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
249
b7be48bc
KR
2502003-10-09 Kevin Ryde <user42@zip.com.au>
251
9ddeb776
KR
252 * tests/numbers.test (inexact->exact): New tests.
253
b7be48bc
KR
254 * tests/poe.test: New file.
255 * Makefile.am: Add it.
256
d6e04e7c
DH
2572003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
258
259 * lib.scm (exception:missing-expression): New.
260
261 * tests/dynamic-scope.test, tests/eval.test,
262 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
263 Wrap tests in module (test-suite test-<file-name without .test>),
264 following a practice that was used on a couple of files already.
265
266 * tests/dynamic-scope.test (exception:duplicate-binding,
267 exception:bad-binding): New.
268
269 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
270 Execute syntactically wrong tests using eval. With the upcoming
271 new memoizer this is necessary in order to postpone the syntax
272 check to the actual evaluation of the syntactically wrong form.
273
274 * tests/syntax.test: Added some test cases and modified one test
275 case.
276
39a963ee
KR
2772003-10-02 Kevin Ryde <user42@zip.com.au>
278
279 * tests/ports.test (call-with-output-string): Test proc closing port.
280
8aa28a91
DH
2812003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
282
283 * guile-test: Wrapped in module (test-suite guile-test).
284
285 (main data-file-name test-file-name): Exported.
286
287 ((guile-user)::main): New function, wrapper for function
288 (test-suite guile-test)::main.
289
290 * tests/load.test: Wrapped in module (test-suite test-load).
291
292 * tests/ports.test: Wrapped in module (test-suite test-ports).
293
294 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
295 Added comments about the required structure of the file itself,
296 since it is subject to some tests. Removed some now unnecessary
297 undefine operations.
298
299 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
300
518a07ad
KR
3012003-09-19 Kevin Ryde <user42@zip.com.au>
302
303 * tests/popen.test: New file.
304 * Makefile.am (SCM_TESTS): Add it.
305
47ae1f0e
DH
3062003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
307
308 * tests/numbers.test (equal?): Added tests.
309
310 * tests/numbers.test (=): Fixed and added some bignum related
311 tests.
312
0f008a15
KR
3132003-08-30 Kevin Ryde <user42@zip.com.au>
314
315 * tests/numbers.test (logcount): Add tests.
316
a54e06e5
KR
3172003-08-23 Kevin Ryde <user42@zip.com.au>
318
430110ee
KR
319 * tests/srfi-1.test (list-copy): New tests.
320
a54e06e5
KR
321 * tests/srfi-19.test (date-week-number): Add tests.
322
b1c60217
KR
3232003-08-22 Kevin Ryde <user42@zip.com.au>
324
325 * tests/numbers.test (-): Exercise bignum - inum.
326
2388d9af
KR
3272003-08-17 Kevin Ryde <user42@zip.com.au>
328
329 * tests/syntax.test (while): Exercise break and continue from
330 recursive nested loops.
331
d97f9b42
KR
3322003-08-14 Kevin Ryde <user42@zip.com.au>
333
334 * tests/syntax.test (while): New tests.
335
4d332f19
DH
3362003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
337
338 * tests/numbers.test: Eliminated misuses of expect-fail. It
339 should only be used in cases, where guile has a known bug. It
340 should not be used in cases where an expression is expected to
341 return #f as its correct result.
342
3bcdda6a
KR
3432003-08-09 Kevin Ryde <user42@zip.com.au>
344
345 * tests/srcprop.test: New file.
346 * Makefile.am (SCM_TESTS): Add it.
347
8e5b4b9e
KR
3482003-07-29 Kevin Ryde <user42@zip.com.au>
349
350 * tests/srfi-1.test (concatenate, concatenate!): New tests.
351 (length+): New tests.
352
353 * tests/srfi-34.test: Check cond-expand srfi-34.
354
d7850c8d
KR
3552003-07-24 Kevin Ryde <user42@zip.com.au>
356
357 * tests/numbers.test (angle): New tests.
358
b1c04fe8
KR
3592003-07-18 Kevin Ryde <user42@zip.com.au>
360
361 * tests/numbers.test (*): Add complex/bignum test.
362
e7cc532b
KR
3632003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
364
365 * tests/srfi-1.test (partition): Add tests.
366
e5a74c26
KR
3672003-07-08 Kevin Ryde <user42@zip.com.au>
368
005d2366
KR
369 * tests/numbers.test (make-polar, magnitude): New tests.
370
e5a74c26 371 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 372 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 373
1ebb8497
KR
3742003-06-21 Kevin Ryde <user42@zip.com.au>
375
376 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
377 tests.
378
996acdb8
KR
3792003-06-19 Kevin Ryde <user42@zip.com.au>
380
381 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
382 * tests/threads.test: New file, exercising parallel.
383 * Makefile.am (SCM_TESTS): Add them.
384
f2478375
KR
3852003-06-07 Kevin Ryde <user42@zip.com.au>
386
387 * tests/srfi-6.test: New file.
d4d694b6 388 * Makefile.am (SCM_TESTS): Add it.
f2478375 389
f5c6ec2f
DH
3902003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
391
392 * tests/chars.test: Fixed test comment. The bug that this test
393 detects was actually introduced by my patch from 2003-05-31.
394
47dbd81e
DH
3952003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
396
397 * tests/chars.test: Added test, attempting to apply a character.
398 This test will only pass if the other changes that are submitted
399 together with this patch are also applied.
400
e418bd7c
KR
4012003-06-05 Kevin Ryde <user42@zip.com.au>
402
403 * tests/numbers.test (logcount): Add a few more tests, to exercise
404 recent scm_logcount change.
405
406 * tests/reader.test (reading): Test bad # error message is formattable.
407
e757438d
DH
4082003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
409
410 * tests/pairs.test: Added.
411
7673cf68
DH
4122003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
413
414 * tests/vectors.test: Added.
415
6d63297b
DH
4162003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
417
418 * tests/guardians.test: Uses module (ice-9 weak-vector).
419
e46083d5
DH
4202003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
421
422 * lib.scm: Documented the short form for pass-if and expect-fail.
423
424 (pass-if, expect-fail): Simplified.
425
c47e2599
KR
4262003-05-30 Kevin Ryde <user42@zip.com.au>
427
428 * tests/numbers.test (max, min): Add tests involving NaNs.
429
2e945bcc
SJ
4302003-05-29 Stefan Jahn <stefan@lkcc.org>
431
432 * standalone/Makefile.am: Setup to build on mingw32.
433
42ad901d
DH
4342003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
435
436 * tests/elisp.test: Added missing quote around vector constants.
437
ddd8f927
DH
4382003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
439
440 * tests/r5rs_pitfall.test: Test 2.1 now passes.
441
59e42631
KR
4422003-05-13 Kevin Ryde <user42@zip.com.au>
443
444 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
445 combinations.
446
447 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
448
9c8721b5
KR
4492003-05-10 Kevin Ryde <user42@zip.com.au>
450
4f3deff4
KR
451 * tests/numbers.test (=, <): Add tests involving NaNs.
452
453 * tests/numbers.test (integer-length): Exercise some negatives, in
454 particular -2^n which is ...11100..00.
455
456 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
457 fitting a ulong.
458
9c8721b5
KR
459 * tests/srfi-1.test: New file, exercising take and drop.
460 * Makefile.am (SCM_TESTS): Add it.
461
d963e93f
KR
4622003-05-06 Kevin Ryde <user42@zip.com.au>
463
464 * tests/numbers.test (-): Add test for negative inum subtract bignum.
465 (logcount): New tests, exercising some negatives.
466
1b965c29
MV
4672003-05-03 Marius Vollmer <mvo@zagadka.de>
468
469 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
470 pointing us to these tests.
471
a1a5dfa8
NJ
4722003-04-30 Neil Jerram <neil@ossau.uklinux.net>
473
474 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
475
476 * tests/srfi-34.test: New file.
477
4dce3c96
DH
4782003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
479
480 * tests/syntax.test: Modified some tests to use eval when
481 providing bad syntax. Otherwise, the memoizer will report an
482 error immediately after reading the form, without even the chance
483 to get the pass-if-exception mechanism started.
484
9247b5bc
DH
4852003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
486
487 * tests/guardians.test: Added some more elaborate and
488 sophisticated tests for the guardian functionality.
489
d339981a
DH
4902003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
491
492 * tests/sort.test: Added. Both tests in that file did fail (one
493 even with a segfault) with CVS guile before the recent changes to
494 sort.c.
495
57b1d518
MD
4962003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
497
498 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
499 precedence list in all basic classes and tests for eqv? and
500 equal?.
57b1d518 501
58241edc
MD
5022003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
503
504 * tests/goops.test: Added tests for class redefinition, object
505 update and active slots.
506
50d64f0d
RB
5072003-04-14 Rob Browning <rlb@defaultvalue.org>
508
509 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
510 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
511
512 * standalone/Makefile.am: change from .c.x to .x to be consistent
513 with the rest of guile.
514
dff96e95
HWN
5152003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
516
517 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
518 instead of INCLUDES
519
07921c76
RB
5202003-04-07 Rob Browning <rlb@defaultvalue.org>
521
522 * Makefile.am (SUBDIRS): add standalone.
523
524 * guile-test: added "Running test FOO" output by default. There
525 may be a good reason to remove this, but the output can be helpful
526 in determining where a failure occurred.
527
528 * standalone/test-num2integral.c: new test -- one new regression
529 check.
530
531 * standalone/test-gh.c: new test code (migrated from
532 tests/c-api/) -- a trivial start.
533
534 * standalone/test-asmobs-lib.c: new test script (migrated from
535 tests/asmobs/).
536
537 * standalone/test-asmobs: new test script.
538
539 * standalone/README: new file.
540
541 * standalone/Makefile.am: new file.
542
543 * standalone/.cvsignore: new file.
544
545 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
546
547 * tests/asmobs/README: removed (functionality is now in standalone/).
548
549 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
550 standalone/).
551
552 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
553
554 * tests/asmobs/: removed (functionality is now in standalone/).
555
556 * tests/c-api/strings.c: add a note to the source about this code
557 being unused.
558
73be1d9e
MV
5592003-04-05 Marius Vollmer <mvo@zagadka.de>
560
561 * Changed license terms to the plain LGPL thru-out.
562
122cf9a5
RB
5632003-03-24 Rob Browning <rlb@defaultvalue.org>
564
565 * tests/numbers.test: added tests (some simple) for various funcs.
566 ("odd?"): added tests.
567 ("even?"): added tests.
568 ("nan?"): added tests.
569 ("abs"): added tests.
570 ("lcm"): added tests.
571 ("number->string"): added tests.
572 ("number?"): added tests.
573 ("complex?"): added tests.
574 ("real?"): added tests.
575 ("rational?"): added tests.
576 ("integer?"): added tests.
577 ("inexact?"): added tests.
578 ("="): added tests.
579 ("zero?"): added tests.
580 ("positive?"): added tests.
581 ("negative?"): added tests.
582
583 * lib.scm (pass-if): allow really simple tests where the test code
584 is also the name like (pass-if (even? 2)).
585 (expect-fail): allow really simple tests where the test code is
586 also the test name like (expect-fail (even? 2)).
587
b80e1b5c
MV
5882003-03-19 Marius Vollmer <mvo@zagadka.de>
589
590 * tests/format.test ("format basic output"): Added test for "~F"
591 from Matthias Koeppe.
592
cbbeea66
MD
5932003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
594
595 * tests/elisp.test: Use module (ice-9 weak-vector).
596
597 * tests/weaks.test: Use module (ice-9 weak-vector).
598
b2cbe8d8
RB
5992002-12-08 Rob Browning <rlb@defaultvalue.org>
600
601 * tests/version.test: test (effective-version).
602
d2864c8a
NJ
6032002-11-06 Neil Jerram <neil@ossau.uklinux.net>
604
605 * tests/options.test: New.
606
9bc54879
RB
6072002-10-04 Rob Browning <rlb@defaultvalue.org>
608
609 * tests/numbers.test ("expt"): add tests.
610
6b61da18
MV
6112002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
612
613 * Makefile.am (dist-hook): Do not distribute CVS directories.
614 Thanks to Greg Troxel!
615
ba1b2226
HWN
6162002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
617
618 * tests/reader.test: change misc-error in read-error.
619
33e04d54
DH
6202002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
621
622 * tests/goops.test: Added tests for define-generic and
623 define-accessor.
624
9f045403
DH
6252002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
626
627 * tests/goops.test: Added tests for define-class.
628
1ee34062
MV
6292002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
630
631 * tests/numbers.test (/): Expect divison by an inexact zero to
632 yield +inf.0.
633
45845efe
MV
6342002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
635
2a7461f5
MV
636 * tests/regexp.test (regexp-substitute/global): Do not test with
637 empty regexp. Empty regexps do not work on NetBSD.
638
45845efe
MV
639 * tests/syncase.test (basic syncase macro): Added.
640
54d4ac1f
MV
6412002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
642
643 * tests/srfi-13.test (string-tokenize): Updated for fixed
644 semantics.
645
3c540af4
MV
6462002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
647
648 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
649 directories manually.
650
ecb471f9
TTN
6512002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
652
653 * guile-test (main): Handle `--flag-unresolved'. No longer set
654 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 655 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 656
a64e6669
NJ
6572002-02-08 Neil Jerram <neil@ossau.uklinux.net>
658
659 * tests/elisp.test: Add tests of Elisp expression evaluation.
660
bbd26b5a
NJ
6612002-01-25 Neil Jerram <neil@ossau.uklinux.net>
662
663 * tests/load.test: New test; for search-path with Elisp
664 nil-terminated lists for PATH and EXTENSIONS.
665
666 * tests/elisp.test: More tests for Scheme primitives that should
667 accept Elisp nil-terminated lists.
668
962b1f0b
NJ
6692002-01-24 Neil Jerram <neil@ossau.uklinux.net>
670
671 * tests/elisp.test: More new tests for the Elisp nil value.
672
04bb321a
NJ
6732002-01-22 Neil Jerram <neil@ossau.uklinux.net>
674
675 * Makefile.am (SCM_TESTS): Added elisp.test.
676
677 * tests/elisp.test: New file.
678
80074d77
DH
6792001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
680
681 * tests/numbers.test: Added more division by zero tests.
682
1b3a7932
DH
6832001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
684
685 * tests/numbers.test: Added division by zero tests.
686
7171f1ab
DH
6872001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
688
689 * tests/syntax.test: Added some tests, updated some others with
690 respect to recent changes in eval.c. Further, extracted test
691 cases for guile's extended set! functionality to srfi-17.test.
692
693 * tests/srfi-17.test: New file.
694
8f99e3f3
SJ
6952001-11-04 Stefan Jahn <stefan@lkcc.org>
696
697 * tests/ports.test: Run (close-port) before (delete-file) if
698 necessary/advisory.
699
2b6b5908
DH
7002001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
701
702 * tests/eval.test: Added tests for promises.
703
1a179b03
MD
7042001-10-21 Mikael Djurfeldt <mdj@linnaeus>
705
706 * lib.scm: Move module the system directives `export',
707 `export-syntax', `re-export' and `re-export-syntax' into the
708 `define-module' form. This is the recommended way of exporting
709 bindings.
710
b461abe7
DH
7112001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
712
713 * tests/syntax.test: Added test cases for 'cond =>' syntax with
714 else clause. Changed some tests and comments related to the
715 'case' form to reflect recent changes in the implementation.
716
ea6c2147
DH
7172001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
718
719 * tests/syntax.test: Added test cases for 'lambda' syntax.
720
27a22666
DH
7212001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
722
723 * tests/syntax.test: Added test cases for 'case' syntax.
724
b7d9b1cf
DH
7252001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
726
727 * tests/numbers.test: Added a test case that checks if valid
728 number strings are transformed correctly by string->number.
729
0b073f0f
RB
7302001-09-21 Rob Browning <rlb@defaultvalue.org>
731
732 * tests/numbers.test (fixnum-bit): compute dynamically.
733
734 * tests/bit-operations.test (fixnum-bit): compute dynamically.
735
95e2cd37
TTN
7362001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
737
738 * tests/getopt-long.test ("apples-blimps-catalexis example",
739 "multiple occurances"): New top-level sections.
740
569c483b
DH
7412001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
742
743 * tests/numbers.test: Made some of the patterns better readable.
744
6fdad5dc
TTN
7452001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
746
747 * tests/srfi-19.test (test-time-comparision,
748 test-time-arithmatic): New procs.
749
750 Add time comparison tests using new procs.
751 Thanks to Alex Shinn.
752
b573e744
MV
7532001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
754
755 * tests/dynamic-scope.test: New file.
756
e9313ed7
TTN
7572001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
758
759 * tests/srfi-13.test (string-for-each, string-for-each-index):
760 Add tests. (Thanks to Alex Shinn.)
761
80fdeb4e
MD
7622001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
763
764 * tests/srfi-13.test (string-map): Swapped order of string and
765 proc args to conform with the srfi. (Thanks to Alex Shinn.)
766
c3597bc4
TTN
7672001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
768
769 * tests/getopt-long.test (exception:no-such-option,
770 exception:option-does-not-support-arg,
771 exception:option-must-be-specified,
772 exception:option-must-have-arg, exception:not-enough-args):
773 New vars.
774
775 ("option-ref", "required", "specified no value, given anyway",
776 "specified arg required"): New top-level sections.
777
2f4a254a
DH
7782001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
779
780 * tests/numbers.test: Added Some syntax tests for
781 string->number.
782
284774f3
MV
7832001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
784
785 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
786 "SCM_TESTS". This has special meaning to automake. How many
787 tries left to get this right, mvo?
788
5f099933
MV
7892001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
790
791 * Makefile.am (TESTS): List tests explicitely instead of using a
792 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
793
b754e3d1
MV
7942001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
795
796 * Makefile.am: New file, to control distribution of the
797 test-suite.
798
ed9ef462
TTN
7992001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
800
801 * tests/getopt-long.test: New file.
802
9b974335
TTN
8032001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
804
805 * lib.scm (run-test-exception): Add special handling for
806 `error'-generated exceptions, which pass key `misc-error' and
807 leave messages unformatted.
808
96e30d2a
MG
8092001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
810
811 * tests/alist.test, tests/bit-operations.test,
812 tests/common-list.test, tests/environments.test, tests/eval.test,
813 tests/gc.test, tests/hooks.test, tests/import.test,
814 tests/interp.test, tests/list.test, tests/load.test,
815 tests/numbers.test, tests/ports.test, tests/r4rs.test,
816 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
817 copyright notice.
818
072ad0fe
MG
8192001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
820
821 * tests/srfi-14.test: New file.
822
22647fef
MV
8232001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
824
825 * tests/import.test: New file.
826
bdd2c6f4
DH
8272001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
828
829 * tests/goops.test: Started with some real tests.
830
0e3817d7
DH
8312001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
832
833 * guile-test: Use module (ice-9 rdelim).
834
39cb0b04
MG
8352001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
836
837 * tests/srfi-4.test: New file.
838
eb6c2de8
MV
8392001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
840
841