* tests/r5rs_pitfall.scm: New.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
7dd5eb58
KR
12004-01-11 Kevin Ryde <user42@zip.com.au>
2
3 * tests/exceptions.test (false-if-exception): Disable tests on
4 referencing expansion environment, reverted.
5
fc6bb283
MV
62004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
7
8 * standalone/test-unwind.c: Adapted to 'frame' renamings.
9 (check_fluid): New.
10
11 * Makefile.am (SCM_TESTS): Added continuations.test.
12
2359c543
KR
132004-01-07 Kevin Ryde <user42@zip.com.au>
14
15 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
16
17 * tests/q.test: New file.
18 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
19 Richard Todd.
20 * Makefile.am (SCM_TESTS): Add q.test.
21
22 * tests/unif.test: New file.
23 (uniform-array-set1!): Exercise this, in particular previous segv on
24 improper arg list.
25 * Makefile.am (SCM_TESTS): Add unif.test.
26
aacff585
MV
272004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
28
29 * standalone/test-unwind.c (close_port, delete_file, check_ports):
30 New.
31
dab514a8
MV
322004-01-03 Marius Vollmer <mvo@zagadka.de>
33
34 * standalone/test-unwind.c: New test, for the frames stuff.
35 * standalone/Makefile.am: Compile and run it.
36
6d611fed
KR
372004-01-04 Kevin Ryde <user42@zip.com.au>
38
39 * tests/exceptions.test (false-if-exception): Add tests.
40
89fcf1b4
MV
412003-11-30 Marius Vollmer <mvo@zagadka.de>
42
43 * tests/syntax.test: It's "#\\space", not "#\space".
44
452003-11-21 Marius Vollmer <mvo@zagadka.de>
46
47 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
48 exceptions when calling inexact? with a non-number.
49
caff34d4
KR
502003-12-03 Kevin Ryde <user42@zip.com.au>
51
52 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
53 most-negative-fixnum.
54
55 * tests/fractions.test (real-part): Expect fraction return, not
56 converted to flonum.
57
58 * tests/numbers.test (abs): Add a few more tests.
59
60 * tests/srfi-1.test (count): New tests.
61
f1efbdf3
MD
622003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
63
64 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
65
d26af5b2
RB
662003-11-19 Rob Browning <rlb@defaultvalue.org>
67
68 * standalone/test-system-cmds: new test.
69
70 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
71 (TESTS): add test-system-cmds.
72
bdf26b60
MV
732003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
74
75 * tests/numbers.test ("string->number"): Expect exact rationals
76 for things like "1/2" and "#e1.2".
77 ("inexact->exact"): Expect overflow error for infs and nans.
78
79 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
80
81 * tests/bit-operations.test (fixnum-bit): Round the result so that
82 fixnum-bit really is an integer.
83
9a1d7d7c
MV
842003-11-17 Marius Vollmer <mvo@zagadka.de>
85
86 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
87 1).
88
c86c440b
DH
892003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
90
91 * tests/syntax.test: Tests that check for the correct handling of
92 internal defines with begin work now.
93
c3d94801
DH
942003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
95
96 * tests/syntax.test: Fixed test that checks for the correct
97 handling of macros in the context of internal defines.
98
c4a56a69
KR
992003-11-15 Kevin Ryde <user42@zip.com.au>
100
101 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
102 standalone execution.
103
560434b3
DH
1042003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
105
106 * tests/optargs.test: Wrap tests in module (test-suite
107 test-<file-name without .test>). Rewrite test to be R5RS
108 conforming.
109
110 * tests/syntax.test: Added test to check correct handling of
111 internal defines.
112
ced8edb0
DH
1132003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
114
115 * tests/syntax.test (exception:missing-body-expr): New.
116
117 Renamed section 'define' to 'top-level define' and added a new
118 section 'internal define' with some tests.
119
89bff2fc
DH
1202003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
121
122 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
123
124 (exception:illegal-empty-combination): New.
125
126 (exception:missing/extra-expr): Unified capitalization.
127
128 Adapted test for '()' to the new way of error reporting.
129
3bf6ee15
KR
1302003-10-19 Kevin Ryde <user42@zip.com.au>
131
132 * tests/numbers.test: Use define-module to hide helper defines.
133 (dbl-mant-dig, ash-flo): New helpers.
134 (exact->inexact): New tests.
135
da48db62
DH
1362003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
137
138 * tests/syntax.test (exception:bad-var): Removed.
139
140 Adapted tests for 'set!' to the new way of error reporting.
141
82b3e2c6
DH
1422003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
143
144 * tests/dynamic-scope.test (exception:missing-expr): Introduced
145 temporarily until all memoizers use the new way of error
146 reporting.
147
21628685
DH
1482003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
149
150 * tests/syntax.test (exception:missing/extra-expr,
151 exception:missing/extra-expr-misc): Renamed
152 exception:missing/extra-expr to exception:missing/extra-expr-misc.
153
154 (exception:missing/extra-expr-syntax,
155 exception:missing/extra-expr): Renamed
156 exception:missing/extra-expr-syntax to
157 exception:missing/extra-expr.
158
d6754c23
DH
1592003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
160
161 * lib.scm (exception:bad-variable): New.
162
163 * tests/syntax.test (exception:bad-binding,
164 exception:duplicate-binding): New.
165
166 (exception:duplicate-bindings): Removed.
167
168 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
169 error reporting.
170
03a3e941
DH
1712003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
172
173 * tests/syntax.test (define exception:bad-formal, define
174 exception:duplicate-formal): New.
175
176 (exception:duplicate-formals): Removed.
177
178 (exception:bad-formals): Adapted to the new way of error
179 reporting.
180
181 Adapted tests for 'lambda' to the new way of error reporting.
182
4faa1ea0
DH
1832003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
184
185 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
186 to be unaware of whether line number information is given or not.
187
4610b011
DH
1882003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
189
190 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
191 introduced temporarily until all memoizers use the new way of
192 error reporting.
193
194 Adapted tests for 'if' to the new way of error reporting.
195
cc56ba80
DH
1962003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
197
198 * tests/syntax.test (exception:missing-expr,
199 exception:extra-expr): New.
200
201 Adapted tests for 'begin' to the new way of error
202 reporting.
203
609a8b86
DH
2042003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
205
206 * tests/syntax.test (exception:misplaced-else-clause,
207 exception:bad-cond-clause): New.
208
209 (exception:bad/missing-clauses, exception:extra-case-clause):
210 Removed.
211
212 Adapted tests for 'case' and 'cond' to the new way of error
213 reporting.
214
215 The tests that check if cond is hygienic pass now.
216
58a2510b
DH
2172003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
218
219 * tests/syntax.test: Fixed and activated test of empty case label
220 support.
221
2a6f7afe
DH
2222003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
223
224 * tests/syntax.test (exception:bad-expression,
225 exception:missing-clauses, exception:bad-case-clause,
226 exception:extra-case-clause, exception:bad-case-labels): New.
227
228 Added some tests and adapted tests for 'case' to the new way of
229 error reporting.
230
e6729603
DH
2312003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
232
233 * lib.scm (run-test-exception): Handle syntax errors.
234
7b0f1f2a
MV
2352003-10-10 Marius Vollmer <mvo@zagadka.de>
236
237 * tests/numbers.test (inexact->exact): Use corrent argument order
238 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
239
b7be48bc
KR
2402003-10-09 Kevin Ryde <user42@zip.com.au>
241
9ddeb776
KR
242 * tests/numbers.test (inexact->exact): New tests.
243
b7be48bc
KR
244 * tests/poe.test: New file.
245 * Makefile.am: Add it.
246
d6e04e7c
DH
2472003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
248
249 * lib.scm (exception:missing-expression): New.
250
251 * tests/dynamic-scope.test, tests/eval.test,
252 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
253 Wrap tests in module (test-suite test-<file-name without .test>),
254 following a practice that was used on a couple of files already.
255
256 * tests/dynamic-scope.test (exception:duplicate-binding,
257 exception:bad-binding): New.
258
259 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
260 Execute syntactically wrong tests using eval. With the upcoming
261 new memoizer this is necessary in order to postpone the syntax
262 check to the actual evaluation of the syntactically wrong form.
263
264 * tests/syntax.test: Added some test cases and modified one test
265 case.
266
39a963ee
KR
2672003-10-02 Kevin Ryde <user42@zip.com.au>
268
269 * tests/ports.test (call-with-output-string): Test proc closing port.
270
8aa28a91
DH
2712003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
272
273 * guile-test: Wrapped in module (test-suite guile-test).
274
275 (main data-file-name test-file-name): Exported.
276
277 ((guile-user)::main): New function, wrapper for function
278 (test-suite guile-test)::main.
279
280 * tests/load.test: Wrapped in module (test-suite test-load).
281
282 * tests/ports.test: Wrapped in module (test-suite test-ports).
283
284 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
285 Added comments about the required structure of the file itself,
286 since it is subject to some tests. Removed some now unnecessary
287 undefine operations.
288
289 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
290
518a07ad
KR
2912003-09-19 Kevin Ryde <user42@zip.com.au>
292
293 * tests/popen.test: New file.
294 * Makefile.am (SCM_TESTS): Add it.
295
47ae1f0e
DH
2962003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
297
298 * tests/numbers.test (equal?): Added tests.
299
300 * tests/numbers.test (=): Fixed and added some bignum related
301 tests.
302
0f008a15
KR
3032003-08-30 Kevin Ryde <user42@zip.com.au>
304
305 * tests/numbers.test (logcount): Add tests.
306
a54e06e5
KR
3072003-08-23 Kevin Ryde <user42@zip.com.au>
308
430110ee
KR
309 * tests/srfi-1.test (list-copy): New tests.
310
a54e06e5
KR
311 * tests/srfi-19.test (date-week-number): Add tests.
312
b1c60217
KR
3132003-08-22 Kevin Ryde <user42@zip.com.au>
314
315 * tests/numbers.test (-): Exercise bignum - inum.
316
2388d9af
KR
3172003-08-17 Kevin Ryde <user42@zip.com.au>
318
319 * tests/syntax.test (while): Exercise break and continue from
320 recursive nested loops.
321
d97f9b42
KR
3222003-08-14 Kevin Ryde <user42@zip.com.au>
323
324 * tests/syntax.test (while): New tests.
325
4d332f19
DH
3262003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
327
328 * tests/numbers.test: Eliminated misuses of expect-fail. It
329 should only be used in cases, where guile has a known bug. It
330 should not be used in cases where an expression is expected to
331 return #f as its correct result.
332
3bcdda6a
KR
3332003-08-09 Kevin Ryde <user42@zip.com.au>
334
335 * tests/srcprop.test: New file.
336 * Makefile.am (SCM_TESTS): Add it.
337
8e5b4b9e
KR
3382003-07-29 Kevin Ryde <user42@zip.com.au>
339
340 * tests/srfi-1.test (concatenate, concatenate!): New tests.
341 (length+): New tests.
342
343 * tests/srfi-34.test: Check cond-expand srfi-34.
344
d7850c8d
KR
3452003-07-24 Kevin Ryde <user42@zip.com.au>
346
347 * tests/numbers.test (angle): New tests.
348
b1c04fe8
KR
3492003-07-18 Kevin Ryde <user42@zip.com.au>
350
351 * tests/numbers.test (*): Add complex/bignum test.
352
e7cc532b
KR
3532003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
354
355 * tests/srfi-1.test (partition): Add tests.
356
e5a74c26
KR
3572003-07-08 Kevin Ryde <user42@zip.com.au>
358
005d2366
KR
359 * tests/numbers.test (make-polar, magnitude): New tests.
360
e5a74c26 361 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 362 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 363
1ebb8497
KR
3642003-06-21 Kevin Ryde <user42@zip.com.au>
365
366 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
367 tests.
368
996acdb8
KR
3692003-06-19 Kevin Ryde <user42@zip.com.au>
370
371 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
372 * tests/threads.test: New file, exercising parallel.
373 * Makefile.am (SCM_TESTS): Add them.
374
f2478375
KR
3752003-06-07 Kevin Ryde <user42@zip.com.au>
376
377 * tests/srfi-6.test: New file.
d4d694b6 378 * Makefile.am (SCM_TESTS): Add it.
f2478375 379
f5c6ec2f
DH
3802003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
381
382 * tests/chars.test: Fixed test comment. The bug that this test
383 detects was actually introduced by my patch from 2003-05-31.
384
47dbd81e
DH
3852003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
386
387 * tests/chars.test: Added test, attempting to apply a character.
388 This test will only pass if the other changes that are submitted
389 together with this patch are also applied.
390
e418bd7c
KR
3912003-06-05 Kevin Ryde <user42@zip.com.au>
392
393 * tests/numbers.test (logcount): Add a few more tests, to exercise
394 recent scm_logcount change.
395
396 * tests/reader.test (reading): Test bad # error message is formattable.
397
e757438d
DH
3982003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
399
400 * tests/pairs.test: Added.
401
7673cf68
DH
4022003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
403
404 * tests/vectors.test: Added.
405
6d63297b
DH
4062003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
407
408 * tests/guardians.test: Uses module (ice-9 weak-vector).
409
e46083d5
DH
4102003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
411
412 * lib.scm: Documented the short form for pass-if and expect-fail.
413
414 (pass-if, expect-fail): Simplified.
415
c47e2599
KR
4162003-05-30 Kevin Ryde <user42@zip.com.au>
417
418 * tests/numbers.test (max, min): Add tests involving NaNs.
419
2e945bcc
SJ
4202003-05-29 Stefan Jahn <stefan@lkcc.org>
421
422 * standalone/Makefile.am: Setup to build on mingw32.
423
42ad901d
DH
4242003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
425
426 * tests/elisp.test: Added missing quote around vector constants.
427
ddd8f927
DH
4282003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
429
430 * tests/r5rs_pitfall.test: Test 2.1 now passes.
431
59e42631
KR
4322003-05-13 Kevin Ryde <user42@zip.com.au>
433
434 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
435 combinations.
436
437 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
438
9c8721b5
KR
4392003-05-10 Kevin Ryde <user42@zip.com.au>
440
4f3deff4
KR
441 * tests/numbers.test (=, <): Add tests involving NaNs.
442
443 * tests/numbers.test (integer-length): Exercise some negatives, in
444 particular -2^n which is ...11100..00.
445
446 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
447 fitting a ulong.
448
9c8721b5
KR
449 * tests/srfi-1.test: New file, exercising take and drop.
450 * Makefile.am (SCM_TESTS): Add it.
451
d963e93f
KR
4522003-05-06 Kevin Ryde <user42@zip.com.au>
453
454 * tests/numbers.test (-): Add test for negative inum subtract bignum.
455 (logcount): New tests, exercising some negatives.
456
1b965c29
MV
4572003-05-03 Marius Vollmer <mvo@zagadka.de>
458
459 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
460 pointing us to these tests.
461
a1a5dfa8
NJ
4622003-04-30 Neil Jerram <neil@ossau.uklinux.net>
463
464 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
465
466 * tests/srfi-34.test: New file.
467
4dce3c96
DH
4682003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
469
470 * tests/syntax.test: Modified some tests to use eval when
471 providing bad syntax. Otherwise, the memoizer will report an
472 error immediately after reading the form, without even the chance
473 to get the pass-if-exception mechanism started.
474
9247b5bc
DH
4752003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
476
477 * tests/guardians.test: Added some more elaborate and
478 sophisticated tests for the guardian functionality.
479
d339981a
DH
4802003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
481
482 * tests/sort.test: Added. Both tests in that file did fail (one
483 even with a segfault) with CVS guile before the recent changes to
484 sort.c.
485
57b1d518
MD
4862003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
487
488 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
489 precedence list in all basic classes and tests for eqv? and
490 equal?.
57b1d518 491
58241edc
MD
4922003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
493
494 * tests/goops.test: Added tests for class redefinition, object
495 update and active slots.
496
50d64f0d
RB
4972003-04-14 Rob Browning <rlb@defaultvalue.org>
498
499 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
500 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
501
502 * standalone/Makefile.am: change from .c.x to .x to be consistent
503 with the rest of guile.
504
dff96e95
HWN
5052003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
506
507 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
508 instead of INCLUDES
509
07921c76
RB
5102003-04-07 Rob Browning <rlb@defaultvalue.org>
511
512 * Makefile.am (SUBDIRS): add standalone.
513
514 * guile-test: added "Running test FOO" output by default. There
515 may be a good reason to remove this, but the output can be helpful
516 in determining where a failure occurred.
517
518 * standalone/test-num2integral.c: new test -- one new regression
519 check.
520
521 * standalone/test-gh.c: new test code (migrated from
522 tests/c-api/) -- a trivial start.
523
524 * standalone/test-asmobs-lib.c: new test script (migrated from
525 tests/asmobs/).
526
527 * standalone/test-asmobs: new test script.
528
529 * standalone/README: new file.
530
531 * standalone/Makefile.am: new file.
532
533 * standalone/.cvsignore: new file.
534
535 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
536
537 * tests/asmobs/README: removed (functionality is now in standalone/).
538
539 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
540 standalone/).
541
542 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
543
544 * tests/asmobs/: removed (functionality is now in standalone/).
545
546 * tests/c-api/strings.c: add a note to the source about this code
547 being unused.
548
73be1d9e
MV
5492003-04-05 Marius Vollmer <mvo@zagadka.de>
550
551 * Changed license terms to the plain LGPL thru-out.
552
122cf9a5
RB
5532003-03-24 Rob Browning <rlb@defaultvalue.org>
554
555 * tests/numbers.test: added tests (some simple) for various funcs.
556 ("odd?"): added tests.
557 ("even?"): added tests.
558 ("nan?"): added tests.
559 ("abs"): added tests.
560 ("lcm"): added tests.
561 ("number->string"): added tests.
562 ("number?"): added tests.
563 ("complex?"): added tests.
564 ("real?"): added tests.
565 ("rational?"): added tests.
566 ("integer?"): added tests.
567 ("inexact?"): added tests.
568 ("="): added tests.
569 ("zero?"): added tests.
570 ("positive?"): added tests.
571 ("negative?"): added tests.
572
573 * lib.scm (pass-if): allow really simple tests where the test code
574 is also the name like (pass-if (even? 2)).
575 (expect-fail): allow really simple tests where the test code is
576 also the test name like (expect-fail (even? 2)).
577
b80e1b5c
MV
5782003-03-19 Marius Vollmer <mvo@zagadka.de>
579
580 * tests/format.test ("format basic output"): Added test for "~F"
581 from Matthias Koeppe.
582
cbbeea66
MD
5832003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
584
585 * tests/elisp.test: Use module (ice-9 weak-vector).
586
587 * tests/weaks.test: Use module (ice-9 weak-vector).
588
b2cbe8d8
RB
5892002-12-08 Rob Browning <rlb@defaultvalue.org>
590
591 * tests/version.test: test (effective-version).
592
d2864c8a
NJ
5932002-11-06 Neil Jerram <neil@ossau.uklinux.net>
594
595 * tests/options.test: New.
596
9bc54879
RB
5972002-10-04 Rob Browning <rlb@defaultvalue.org>
598
599 * tests/numbers.test ("expt"): add tests.
600
6b61da18
MV
6012002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
602
603 * Makefile.am (dist-hook): Do not distribute CVS directories.
604 Thanks to Greg Troxel!
605
ba1b2226
HWN
6062002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
607
608 * tests/reader.test: change misc-error in read-error.
609
33e04d54
DH
6102002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
611
612 * tests/goops.test: Added tests for define-generic and
613 define-accessor.
614
9f045403
DH
6152002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
616
617 * tests/goops.test: Added tests for define-class.
618
1ee34062
MV
6192002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
620
621 * tests/numbers.test (/): Expect divison by an inexact zero to
622 yield +inf.0.
623
45845efe
MV
6242002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
625
2a7461f5
MV
626 * tests/regexp.test (regexp-substitute/global): Do not test with
627 empty regexp. Empty regexps do not work on NetBSD.
628
45845efe
MV
629 * tests/syncase.test (basic syncase macro): Added.
630
54d4ac1f
MV
6312002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
632
633 * tests/srfi-13.test (string-tokenize): Updated for fixed
634 semantics.
635
3c540af4
MV
6362002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
637
638 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
639 directories manually.
640
ecb471f9
TTN
6412002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
642
643 * guile-test (main): Handle `--flag-unresolved'. No longer set
644 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 645 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 646
a64e6669
NJ
6472002-02-08 Neil Jerram <neil@ossau.uklinux.net>
648
649 * tests/elisp.test: Add tests of Elisp expression evaluation.
650
bbd26b5a
NJ
6512002-01-25 Neil Jerram <neil@ossau.uklinux.net>
652
653 * tests/load.test: New test; for search-path with Elisp
654 nil-terminated lists for PATH and EXTENSIONS.
655
656 * tests/elisp.test: More tests for Scheme primitives that should
657 accept Elisp nil-terminated lists.
658
962b1f0b
NJ
6592002-01-24 Neil Jerram <neil@ossau.uklinux.net>
660
661 * tests/elisp.test: More new tests for the Elisp nil value.
662
04bb321a
NJ
6632002-01-22 Neil Jerram <neil@ossau.uklinux.net>
664
665 * Makefile.am (SCM_TESTS): Added elisp.test.
666
667 * tests/elisp.test: New file.
668
80074d77
DH
6692001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
670
671 * tests/numbers.test: Added more division by zero tests.
672
1b3a7932
DH
6732001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
674
675 * tests/numbers.test: Added division by zero tests.
676
7171f1ab
DH
6772001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
678
679 * tests/syntax.test: Added some tests, updated some others with
680 respect to recent changes in eval.c. Further, extracted test
681 cases for guile's extended set! functionality to srfi-17.test.
682
683 * tests/srfi-17.test: New file.
684
8f99e3f3
SJ
6852001-11-04 Stefan Jahn <stefan@lkcc.org>
686
687 * tests/ports.test: Run (close-port) before (delete-file) if
688 necessary/advisory.
689
2b6b5908
DH
6902001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
691
692 * tests/eval.test: Added tests for promises.
693
1a179b03
MD
6942001-10-21 Mikael Djurfeldt <mdj@linnaeus>
695
696 * lib.scm: Move module the system directives `export',
697 `export-syntax', `re-export' and `re-export-syntax' into the
698 `define-module' form. This is the recommended way of exporting
699 bindings.
700
b461abe7
DH
7012001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
702
703 * tests/syntax.test: Added test cases for 'cond =>' syntax with
704 else clause. Changed some tests and comments related to the
705 'case' form to reflect recent changes in the implementation.
706
ea6c2147
DH
7072001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
708
709 * tests/syntax.test: Added test cases for 'lambda' syntax.
710
27a22666
DH
7112001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
712
713 * tests/syntax.test: Added test cases for 'case' syntax.
714
b7d9b1cf
DH
7152001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
716
717 * tests/numbers.test: Added a test case that checks if valid
718 number strings are transformed correctly by string->number.
719
0b073f0f
RB
7202001-09-21 Rob Browning <rlb@defaultvalue.org>
721
722 * tests/numbers.test (fixnum-bit): compute dynamically.
723
724 * tests/bit-operations.test (fixnum-bit): compute dynamically.
725
95e2cd37
TTN
7262001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
727
728 * tests/getopt-long.test ("apples-blimps-catalexis example",
729 "multiple occurances"): New top-level sections.
730
569c483b
DH
7312001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
732
733 * tests/numbers.test: Made some of the patterns better readable.
734
6fdad5dc
TTN
7352001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
736
737 * tests/srfi-19.test (test-time-comparision,
738 test-time-arithmatic): New procs.
739
740 Add time comparison tests using new procs.
741 Thanks to Alex Shinn.
742
b573e744
MV
7432001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
744
745 * tests/dynamic-scope.test: New file.
746
e9313ed7
TTN
7472001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
748
749 * tests/srfi-13.test (string-for-each, string-for-each-index):
750 Add tests. (Thanks to Alex Shinn.)
751
80fdeb4e
MD
7522001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
753
754 * tests/srfi-13.test (string-map): Swapped order of string and
755 proc args to conform with the srfi. (Thanks to Alex Shinn.)
756
c3597bc4
TTN
7572001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
758
759 * tests/getopt-long.test (exception:no-such-option,
760 exception:option-does-not-support-arg,
761 exception:option-must-be-specified,
762 exception:option-must-have-arg, exception:not-enough-args):
763 New vars.
764
765 ("option-ref", "required", "specified no value, given anyway",
766 "specified arg required"): New top-level sections.
767
2f4a254a
DH
7682001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
769
770 * tests/numbers.test: Added Some syntax tests for
771 string->number.
772
284774f3
MV
7732001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
774
775 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
776 "SCM_TESTS". This has special meaning to automake. How many
777 tries left to get this right, mvo?
778
5f099933
MV
7792001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
780
781 * Makefile.am (TESTS): List tests explicitely instead of using a
782 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
783
b754e3d1
MV
7842001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
785
786 * Makefile.am: New file, to control distribution of the
787 test-suite.
788
ed9ef462
TTN
7892001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
790
791 * tests/getopt-long.test: New file.
792
9b974335
TTN
7932001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
794
795 * lib.scm (run-test-exception): Add special handling for
796 `error'-generated exceptions, which pass key `misc-error' and
797 leave messages unformatted.
798
96e30d2a
MG
7992001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
800
801 * tests/alist.test, tests/bit-operations.test,
802 tests/common-list.test, tests/environments.test, tests/eval.test,
803 tests/gc.test, tests/hooks.test, tests/import.test,
804 tests/interp.test, tests/list.test, tests/load.test,
805 tests/numbers.test, tests/ports.test, tests/r4rs.test,
806 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
807 copyright notice.
808
072ad0fe
MG
8092001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
810
811 * tests/srfi-14.test: New file.
812
22647fef
MV
8132001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
814
815 * tests/import.test: New file.
816
bdd2c6f4
DH
8172001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
818
819 * tests/goops.test: Started with some real tests.
820
0e3817d7
DH
8212001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
822
823 * guile-test: Use module (ice-9 rdelim).
824
39cb0b04
MG
8252001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
826
827 * tests/srfi-4.test: New file.
828
eb6c2de8
MV
8292001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
830
831