(SCM_TESTS): Added test/fractions.test.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
8834dd6f
MV
12004-01-23 Marius Vollmer <mvo@zagadka.de>
2
3 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
4 file added to SCM_TESTS was r5rs_pitfall.test, not
5 r5rs_pitfall.scm.
6
a264c013
DH
72004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
8
9 * tests/syntax.test: Added test for unmemoizing internal defines.
10
9a5fc8c2
MV
112004-01-21 Marius Vollmer <mvo@zagadka.de>
12
13 * tests/srfi-26.test: New.
14 * Makefile.am (SCM_TESTS): Added it.
15
25ffbdac
MV
162004-01-11 Marius Vollmer <mvo@zagadka.de>
17
18 * tests/r5rs_pitfall.scm: New.
19 * Makefile.am (SCM_TESTS): Added it.
20
7dd5eb58
KR
212004-01-11 Kevin Ryde <user42@zip.com.au>
22
23 * tests/exceptions.test (false-if-exception): Disable tests on
24 referencing expansion environment, reverted.
25
fc6bb283
MV
262004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
27
28 * standalone/test-unwind.c: Adapted to 'frame' renamings.
29 (check_fluid): New.
30
31 * Makefile.am (SCM_TESTS): Added continuations.test.
32
2359c543
KR
332004-01-07 Kevin Ryde <user42@zip.com.au>
34
35 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
36
37 * tests/q.test: New file.
38 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
39 Richard Todd.
40 * Makefile.am (SCM_TESTS): Add q.test.
41
42 * tests/unif.test: New file.
43 (uniform-array-set1!): Exercise this, in particular previous segv on
44 improper arg list.
45 * Makefile.am (SCM_TESTS): Add unif.test.
46
aacff585
MV
472004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
48
49 * standalone/test-unwind.c (close_port, delete_file, check_ports):
50 New.
51
dab514a8
MV
522004-01-03 Marius Vollmer <mvo@zagadka.de>
53
54 * standalone/test-unwind.c: New test, for the frames stuff.
55 * standalone/Makefile.am: Compile and run it.
56
6d611fed
KR
572004-01-04 Kevin Ryde <user42@zip.com.au>
58
59 * tests/exceptions.test (false-if-exception): Add tests.
60
89fcf1b4
MV
612003-11-30 Marius Vollmer <mvo@zagadka.de>
62
63 * tests/syntax.test: It's "#\\space", not "#\space".
64
652003-11-21 Marius Vollmer <mvo@zagadka.de>
66
67 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
68 exceptions when calling inexact? with a non-number.
69
caff34d4
KR
702003-12-03 Kevin Ryde <user42@zip.com.au>
71
72 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
73 most-negative-fixnum.
74
75 * tests/fractions.test (real-part): Expect fraction return, not
76 converted to flonum.
77
78 * tests/numbers.test (abs): Add a few more tests.
79
80 * tests/srfi-1.test (count): New tests.
81
f1efbdf3
MD
822003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
83
84 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
85
d26af5b2
RB
862003-11-19 Rob Browning <rlb@defaultvalue.org>
87
88 * standalone/test-system-cmds: new test.
89
90 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
91 (TESTS): add test-system-cmds.
92
bdf26b60
MV
932003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
94
95 * tests/numbers.test ("string->number"): Expect exact rationals
96 for things like "1/2" and "#e1.2".
97 ("inexact->exact"): Expect overflow error for infs and nans.
98
99 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
100
101 * tests/bit-operations.test (fixnum-bit): Round the result so that
102 fixnum-bit really is an integer.
103
9a1d7d7c
MV
1042003-11-17 Marius Vollmer <mvo@zagadka.de>
105
106 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
107 1).
108
c86c440b
DH
1092003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
110
111 * tests/syntax.test: Tests that check for the correct handling of
112 internal defines with begin work now.
113
c3d94801
DH
1142003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
115
116 * tests/syntax.test: Fixed test that checks for the correct
117 handling of macros in the context of internal defines.
118
c4a56a69
KR
1192003-11-15 Kevin Ryde <user42@zip.com.au>
120
121 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
122 standalone execution.
123
560434b3
DH
1242003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
125
126 * tests/optargs.test: Wrap tests in module (test-suite
127 test-<file-name without .test>). Rewrite test to be R5RS
128 conforming.
129
130 * tests/syntax.test: Added test to check correct handling of
131 internal defines.
132
ced8edb0
DH
1332003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
134
135 * tests/syntax.test (exception:missing-body-expr): New.
136
137 Renamed section 'define' to 'top-level define' and added a new
138 section 'internal define' with some tests.
139
89bff2fc
DH
1402003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
141
142 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
143
144 (exception:illegal-empty-combination): New.
145
146 (exception:missing/extra-expr): Unified capitalization.
147
148 Adapted test for '()' to the new way of error reporting.
149
3bf6ee15
KR
1502003-10-19 Kevin Ryde <user42@zip.com.au>
151
152 * tests/numbers.test: Use define-module to hide helper defines.
153 (dbl-mant-dig, ash-flo): New helpers.
154 (exact->inexact): New tests.
155
da48db62
DH
1562003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
157
158 * tests/syntax.test (exception:bad-var): Removed.
159
160 Adapted tests for 'set!' to the new way of error reporting.
161
82b3e2c6
DH
1622003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
163
164 * tests/dynamic-scope.test (exception:missing-expr): Introduced
165 temporarily until all memoizers use the new way of error
166 reporting.
167
21628685
DH
1682003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
169
170 * tests/syntax.test (exception:missing/extra-expr,
171 exception:missing/extra-expr-misc): Renamed
172 exception:missing/extra-expr to exception:missing/extra-expr-misc.
173
174 (exception:missing/extra-expr-syntax,
175 exception:missing/extra-expr): Renamed
176 exception:missing/extra-expr-syntax to
177 exception:missing/extra-expr.
178
d6754c23
DH
1792003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
180
181 * lib.scm (exception:bad-variable): New.
182
183 * tests/syntax.test (exception:bad-binding,
184 exception:duplicate-binding): New.
185
186 (exception:duplicate-bindings): Removed.
187
188 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
189 error reporting.
190
03a3e941
DH
1912003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
192
193 * tests/syntax.test (define exception:bad-formal, define
194 exception:duplicate-formal): New.
195
196 (exception:duplicate-formals): Removed.
197
198 (exception:bad-formals): Adapted to the new way of error
199 reporting.
200
201 Adapted tests for 'lambda' to the new way of error reporting.
202
4faa1ea0
DH
2032003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
204
205 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
206 to be unaware of whether line number information is given or not.
207
4610b011
DH
2082003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
209
210 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
211 introduced temporarily until all memoizers use the new way of
212 error reporting.
213
214 Adapted tests for 'if' to the new way of error reporting.
215
cc56ba80
DH
2162003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
217
218 * tests/syntax.test (exception:missing-expr,
219 exception:extra-expr): New.
220
221 Adapted tests for 'begin' to the new way of error
222 reporting.
223
609a8b86
DH
2242003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
225
226 * tests/syntax.test (exception:misplaced-else-clause,
227 exception:bad-cond-clause): New.
228
229 (exception:bad/missing-clauses, exception:extra-case-clause):
230 Removed.
231
232 Adapted tests for 'case' and 'cond' to the new way of error
233 reporting.
234
235 The tests that check if cond is hygienic pass now.
236
58a2510b
DH
2372003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
238
239 * tests/syntax.test: Fixed and activated test of empty case label
240 support.
241
2a6f7afe
DH
2422003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
243
244 * tests/syntax.test (exception:bad-expression,
245 exception:missing-clauses, exception:bad-case-clause,
246 exception:extra-case-clause, exception:bad-case-labels): New.
247
248 Added some tests and adapted tests for 'case' to the new way of
249 error reporting.
250
e6729603
DH
2512003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
252
253 * lib.scm (run-test-exception): Handle syntax errors.
254
7b0f1f2a
MV
2552003-10-10 Marius Vollmer <mvo@zagadka.de>
256
257 * tests/numbers.test (inexact->exact): Use corrent argument order
258 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
259
b7be48bc
KR
2602003-10-09 Kevin Ryde <user42@zip.com.au>
261
9ddeb776
KR
262 * tests/numbers.test (inexact->exact): New tests.
263
b7be48bc
KR
264 * tests/poe.test: New file.
265 * Makefile.am: Add it.
266
d6e04e7c
DH
2672003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
268
269 * lib.scm (exception:missing-expression): New.
270
271 * tests/dynamic-scope.test, tests/eval.test,
272 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
273 Wrap tests in module (test-suite test-<file-name without .test>),
274 following a practice that was used on a couple of files already.
275
276 * tests/dynamic-scope.test (exception:duplicate-binding,
277 exception:bad-binding): New.
278
279 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
280 Execute syntactically wrong tests using eval. With the upcoming
281 new memoizer this is necessary in order to postpone the syntax
282 check to the actual evaluation of the syntactically wrong form.
283
284 * tests/syntax.test: Added some test cases and modified one test
285 case.
286
39a963ee
KR
2872003-10-02 Kevin Ryde <user42@zip.com.au>
288
289 * tests/ports.test (call-with-output-string): Test proc closing port.
290
8aa28a91
DH
2912003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
292
293 * guile-test: Wrapped in module (test-suite guile-test).
294
295 (main data-file-name test-file-name): Exported.
296
297 ((guile-user)::main): New function, wrapper for function
298 (test-suite guile-test)::main.
299
300 * tests/load.test: Wrapped in module (test-suite test-load).
301
302 * tests/ports.test: Wrapped in module (test-suite test-ports).
303
304 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
305 Added comments about the required structure of the file itself,
306 since it is subject to some tests. Removed some now unnecessary
307 undefine operations.
308
309 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
310
518a07ad
KR
3112003-09-19 Kevin Ryde <user42@zip.com.au>
312
313 * tests/popen.test: New file.
314 * Makefile.am (SCM_TESTS): Add it.
315
47ae1f0e
DH
3162003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
317
318 * tests/numbers.test (equal?): Added tests.
319
320 * tests/numbers.test (=): Fixed and added some bignum related
321 tests.
322
0f008a15
KR
3232003-08-30 Kevin Ryde <user42@zip.com.au>
324
325 * tests/numbers.test (logcount): Add tests.
326
a54e06e5
KR
3272003-08-23 Kevin Ryde <user42@zip.com.au>
328
430110ee
KR
329 * tests/srfi-1.test (list-copy): New tests.
330
a54e06e5
KR
331 * tests/srfi-19.test (date-week-number): Add tests.
332
b1c60217
KR
3332003-08-22 Kevin Ryde <user42@zip.com.au>
334
335 * tests/numbers.test (-): Exercise bignum - inum.
336
2388d9af
KR
3372003-08-17 Kevin Ryde <user42@zip.com.au>
338
339 * tests/syntax.test (while): Exercise break and continue from
340 recursive nested loops.
341
d97f9b42
KR
3422003-08-14 Kevin Ryde <user42@zip.com.au>
343
344 * tests/syntax.test (while): New tests.
345
4d332f19
DH
3462003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
347
348 * tests/numbers.test: Eliminated misuses of expect-fail. It
349 should only be used in cases, where guile has a known bug. It
350 should not be used in cases where an expression is expected to
351 return #f as its correct result.
352
3bcdda6a
KR
3532003-08-09 Kevin Ryde <user42@zip.com.au>
354
355 * tests/srcprop.test: New file.
356 * Makefile.am (SCM_TESTS): Add it.
357
8e5b4b9e
KR
3582003-07-29 Kevin Ryde <user42@zip.com.au>
359
360 * tests/srfi-1.test (concatenate, concatenate!): New tests.
361 (length+): New tests.
362
363 * tests/srfi-34.test: Check cond-expand srfi-34.
364
d7850c8d
KR
3652003-07-24 Kevin Ryde <user42@zip.com.au>
366
367 * tests/numbers.test (angle): New tests.
368
b1c04fe8
KR
3692003-07-18 Kevin Ryde <user42@zip.com.au>
370
371 * tests/numbers.test (*): Add complex/bignum test.
372
e7cc532b
KR
3732003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
374
375 * tests/srfi-1.test (partition): Add tests.
376
e5a74c26
KR
3772003-07-08 Kevin Ryde <user42@zip.com.au>
378
005d2366
KR
379 * tests/numbers.test (make-polar, magnitude): New tests.
380
e5a74c26 381 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 382 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 383
1ebb8497
KR
3842003-06-21 Kevin Ryde <user42@zip.com.au>
385
386 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
387 tests.
388
996acdb8
KR
3892003-06-19 Kevin Ryde <user42@zip.com.au>
390
391 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
392 * tests/threads.test: New file, exercising parallel.
393 * Makefile.am (SCM_TESTS): Add them.
394
f2478375
KR
3952003-06-07 Kevin Ryde <user42@zip.com.au>
396
397 * tests/srfi-6.test: New file.
d4d694b6 398 * Makefile.am (SCM_TESTS): Add it.
f2478375 399
f5c6ec2f
DH
4002003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
401
402 * tests/chars.test: Fixed test comment. The bug that this test
403 detects was actually introduced by my patch from 2003-05-31.
404
47dbd81e
DH
4052003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
406
407 * tests/chars.test: Added test, attempting to apply a character.
408 This test will only pass if the other changes that are submitted
409 together with this patch are also applied.
410
e418bd7c
KR
4112003-06-05 Kevin Ryde <user42@zip.com.au>
412
413 * tests/numbers.test (logcount): Add a few more tests, to exercise
414 recent scm_logcount change.
415
416 * tests/reader.test (reading): Test bad # error message is formattable.
417
e757438d
DH
4182003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
419
420 * tests/pairs.test: Added.
421
7673cf68
DH
4222003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
423
424 * tests/vectors.test: Added.
425
6d63297b
DH
4262003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
427
428 * tests/guardians.test: Uses module (ice-9 weak-vector).
429
e46083d5
DH
4302003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
431
432 * lib.scm: Documented the short form for pass-if and expect-fail.
433
434 (pass-if, expect-fail): Simplified.
435
c47e2599
KR
4362003-05-30 Kevin Ryde <user42@zip.com.au>
437
438 * tests/numbers.test (max, min): Add tests involving NaNs.
439
2e945bcc
SJ
4402003-05-29 Stefan Jahn <stefan@lkcc.org>
441
442 * standalone/Makefile.am: Setup to build on mingw32.
443
42ad901d
DH
4442003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
445
446 * tests/elisp.test: Added missing quote around vector constants.
447
ddd8f927
DH
4482003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
449
450 * tests/r5rs_pitfall.test: Test 2.1 now passes.
451
59e42631
KR
4522003-05-13 Kevin Ryde <user42@zip.com.au>
453
454 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
455 combinations.
456
457 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
458
9c8721b5
KR
4592003-05-10 Kevin Ryde <user42@zip.com.au>
460
4f3deff4
KR
461 * tests/numbers.test (=, <): Add tests involving NaNs.
462
463 * tests/numbers.test (integer-length): Exercise some negatives, in
464 particular -2^n which is ...11100..00.
465
466 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
467 fitting a ulong.
468
9c8721b5
KR
469 * tests/srfi-1.test: New file, exercising take and drop.
470 * Makefile.am (SCM_TESTS): Add it.
471
d963e93f
KR
4722003-05-06 Kevin Ryde <user42@zip.com.au>
473
474 * tests/numbers.test (-): Add test for negative inum subtract bignum.
475 (logcount): New tests, exercising some negatives.
476
1b965c29
MV
4772003-05-03 Marius Vollmer <mvo@zagadka.de>
478
479 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
480 pointing us to these tests.
481
a1a5dfa8
NJ
4822003-04-30 Neil Jerram <neil@ossau.uklinux.net>
483
484 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
485
486 * tests/srfi-34.test: New file.
487
4dce3c96
DH
4882003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
489
490 * tests/syntax.test: Modified some tests to use eval when
491 providing bad syntax. Otherwise, the memoizer will report an
492 error immediately after reading the form, without even the chance
493 to get the pass-if-exception mechanism started.
494
9247b5bc
DH
4952003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
496
497 * tests/guardians.test: Added some more elaborate and
498 sophisticated tests for the guardian functionality.
499
d339981a
DH
5002003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
501
502 * tests/sort.test: Added. Both tests in that file did fail (one
503 even with a segfault) with CVS guile before the recent changes to
504 sort.c.
505
57b1d518
MD
5062003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
507
508 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
509 precedence list in all basic classes and tests for eqv? and
510 equal?.
57b1d518 511
58241edc
MD
5122003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
513
514 * tests/goops.test: Added tests for class redefinition, object
515 update and active slots.
516
50d64f0d
RB
5172003-04-14 Rob Browning <rlb@defaultvalue.org>
518
519 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
520 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
521
522 * standalone/Makefile.am: change from .c.x to .x to be consistent
523 with the rest of guile.
524
dff96e95
HWN
5252003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
526
527 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
528 instead of INCLUDES
529
07921c76
RB
5302003-04-07 Rob Browning <rlb@defaultvalue.org>
531
532 * Makefile.am (SUBDIRS): add standalone.
533
534 * guile-test: added "Running test FOO" output by default. There
535 may be a good reason to remove this, but the output can be helpful
536 in determining where a failure occurred.
537
538 * standalone/test-num2integral.c: new test -- one new regression
539 check.
540
541 * standalone/test-gh.c: new test code (migrated from
542 tests/c-api/) -- a trivial start.
543
544 * standalone/test-asmobs-lib.c: new test script (migrated from
545 tests/asmobs/).
546
547 * standalone/test-asmobs: new test script.
548
549 * standalone/README: new file.
550
551 * standalone/Makefile.am: new file.
552
553 * standalone/.cvsignore: new file.
554
555 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
556
557 * tests/asmobs/README: removed (functionality is now in standalone/).
558
559 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
560 standalone/).
561
562 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
563
564 * tests/asmobs/: removed (functionality is now in standalone/).
565
566 * tests/c-api/strings.c: add a note to the source about this code
567 being unused.
568
73be1d9e
MV
5692003-04-05 Marius Vollmer <mvo@zagadka.de>
570
571 * Changed license terms to the plain LGPL thru-out.
572
122cf9a5
RB
5732003-03-24 Rob Browning <rlb@defaultvalue.org>
574
575 * tests/numbers.test: added tests (some simple) for various funcs.
576 ("odd?"): added tests.
577 ("even?"): added tests.
578 ("nan?"): added tests.
579 ("abs"): added tests.
580 ("lcm"): added tests.
581 ("number->string"): added tests.
582 ("number?"): added tests.
583 ("complex?"): added tests.
584 ("real?"): added tests.
585 ("rational?"): added tests.
586 ("integer?"): added tests.
587 ("inexact?"): added tests.
588 ("="): added tests.
589 ("zero?"): added tests.
590 ("positive?"): added tests.
591 ("negative?"): added tests.
592
593 * lib.scm (pass-if): allow really simple tests where the test code
594 is also the name like (pass-if (even? 2)).
595 (expect-fail): allow really simple tests where the test code is
596 also the test name like (expect-fail (even? 2)).
597
b80e1b5c
MV
5982003-03-19 Marius Vollmer <mvo@zagadka.de>
599
600 * tests/format.test ("format basic output"): Added test for "~F"
601 from Matthias Koeppe.
602
cbbeea66
MD
6032003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
604
605 * tests/elisp.test: Use module (ice-9 weak-vector).
606
607 * tests/weaks.test: Use module (ice-9 weak-vector).
608
b2cbe8d8
RB
6092002-12-08 Rob Browning <rlb@defaultvalue.org>
610
611 * tests/version.test: test (effective-version).
612
d2864c8a
NJ
6132002-11-06 Neil Jerram <neil@ossau.uklinux.net>
614
615 * tests/options.test: New.
616
9bc54879
RB
6172002-10-04 Rob Browning <rlb@defaultvalue.org>
618
619 * tests/numbers.test ("expt"): add tests.
620
6b61da18
MV
6212002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
622
623 * Makefile.am (dist-hook): Do not distribute CVS directories.
624 Thanks to Greg Troxel!
625
ba1b2226
HWN
6262002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
627
628 * tests/reader.test: change misc-error in read-error.
629
33e04d54
DH
6302002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
631
632 * tests/goops.test: Added tests for define-generic and
633 define-accessor.
634
9f045403
DH
6352002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
636
637 * tests/goops.test: Added tests for define-class.
638
1ee34062
MV
6392002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
640
641 * tests/numbers.test (/): Expect divison by an inexact zero to
642 yield +inf.0.
643
45845efe
MV
6442002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
645
2a7461f5
MV
646 * tests/regexp.test (regexp-substitute/global): Do not test with
647 empty regexp. Empty regexps do not work on NetBSD.
648
45845efe
MV
649 * tests/syncase.test (basic syncase macro): Added.
650
54d4ac1f
MV
6512002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
652
653 * tests/srfi-13.test (string-tokenize): Updated for fixed
654 semantics.
655
3c540af4
MV
6562002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
657
658 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
659 directories manually.
660
ecb471f9
TTN
6612002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
662
663 * guile-test (main): Handle `--flag-unresolved'. No longer set
664 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 665 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 666
a64e6669
NJ
6672002-02-08 Neil Jerram <neil@ossau.uklinux.net>
668
669 * tests/elisp.test: Add tests of Elisp expression evaluation.
670
bbd26b5a
NJ
6712002-01-25 Neil Jerram <neil@ossau.uklinux.net>
672
673 * tests/load.test: New test; for search-path with Elisp
674 nil-terminated lists for PATH and EXTENSIONS.
675
676 * tests/elisp.test: More tests for Scheme primitives that should
677 accept Elisp nil-terminated lists.
678
962b1f0b
NJ
6792002-01-24 Neil Jerram <neil@ossau.uklinux.net>
680
681 * tests/elisp.test: More new tests for the Elisp nil value.
682
04bb321a
NJ
6832002-01-22 Neil Jerram <neil@ossau.uklinux.net>
684
685 * Makefile.am (SCM_TESTS): Added elisp.test.
686
687 * tests/elisp.test: New file.
688
80074d77
DH
6892001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
690
691 * tests/numbers.test: Added more division by zero tests.
692
1b3a7932
DH
6932001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
694
695 * tests/numbers.test: Added division by zero tests.
696
7171f1ab
DH
6972001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
698
699 * tests/syntax.test: Added some tests, updated some others with
700 respect to recent changes in eval.c. Further, extracted test
701 cases for guile's extended set! functionality to srfi-17.test.
702
703 * tests/srfi-17.test: New file.
704
8f99e3f3
SJ
7052001-11-04 Stefan Jahn <stefan@lkcc.org>
706
707 * tests/ports.test: Run (close-port) before (delete-file) if
708 necessary/advisory.
709
2b6b5908
DH
7102001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
711
712 * tests/eval.test: Added tests for promises.
713
1a179b03
MD
7142001-10-21 Mikael Djurfeldt <mdj@linnaeus>
715
716 * lib.scm: Move module the system directives `export',
717 `export-syntax', `re-export' and `re-export-syntax' into the
718 `define-module' form. This is the recommended way of exporting
719 bindings.
720
b461abe7
DH
7212001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
722
723 * tests/syntax.test: Added test cases for 'cond =>' syntax with
724 else clause. Changed some tests and comments related to the
725 'case' form to reflect recent changes in the implementation.
726
ea6c2147
DH
7272001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
728
729 * tests/syntax.test: Added test cases for 'lambda' syntax.
730
27a22666
DH
7312001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
732
733 * tests/syntax.test: Added test cases for 'case' syntax.
734
b7d9b1cf
DH
7352001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
736
737 * tests/numbers.test: Added a test case that checks if valid
738 number strings are transformed correctly by string->number.
739
0b073f0f
RB
7402001-09-21 Rob Browning <rlb@defaultvalue.org>
741
742 * tests/numbers.test (fixnum-bit): compute dynamically.
743
744 * tests/bit-operations.test (fixnum-bit): compute dynamically.
745
95e2cd37
TTN
7462001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
747
748 * tests/getopt-long.test ("apples-blimps-catalexis example",
749 "multiple occurances"): New top-level sections.
750
569c483b
DH
7512001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
752
753 * tests/numbers.test: Made some of the patterns better readable.
754
6fdad5dc
TTN
7552001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
756
757 * tests/srfi-19.test (test-time-comparision,
758 test-time-arithmatic): New procs.
759
760 Add time comparison tests using new procs.
761 Thanks to Alex Shinn.
762
b573e744
MV
7632001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
764
765 * tests/dynamic-scope.test: New file.
766
e9313ed7
TTN
7672001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
768
769 * tests/srfi-13.test (string-for-each, string-for-each-index):
770 Add tests. (Thanks to Alex Shinn.)
771
80fdeb4e
MD
7722001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
773
774 * tests/srfi-13.test (string-map): Swapped order of string and
775 proc args to conform with the srfi. (Thanks to Alex Shinn.)
776
c3597bc4
TTN
7772001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
778
779 * tests/getopt-long.test (exception:no-such-option,
780 exception:option-does-not-support-arg,
781 exception:option-must-be-specified,
782 exception:option-must-have-arg, exception:not-enough-args):
783 New vars.
784
785 ("option-ref", "required", "specified no value, given anyway",
786 "specified arg required"): New top-level sections.
787
2f4a254a
DH
7882001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
789
790 * tests/numbers.test: Added Some syntax tests for
791 string->number.
792
284774f3
MV
7932001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
794
795 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
796 "SCM_TESTS". This has special meaning to automake. How many
797 tries left to get this right, mvo?
798
5f099933
MV
7992001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
800
801 * Makefile.am (TESTS): List tests explicitely instead of using a
802 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
803
b754e3d1
MV
8042001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
805
806 * Makefile.am: New file, to control distribution of the
807 test-suite.
808
ed9ef462
TTN
8092001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
810
811 * tests/getopt-long.test: New file.
812
9b974335
TTN
8132001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
814
815 * lib.scm (run-test-exception): Add special handling for
816 `error'-generated exceptions, which pass key `misc-error' and
817 leave messages unformatted.
818
96e30d2a
MG
8192001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
820
821 * tests/alist.test, tests/bit-operations.test,
822 tests/common-list.test, tests/environments.test, tests/eval.test,
823 tests/gc.test, tests/hooks.test, tests/import.test,
824 tests/interp.test, tests/list.test, tests/load.test,
825 tests/numbers.test, tests/ports.test, tests/r4rs.test,
826 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
827 copyright notice.
828
072ad0fe
MG
8292001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
830
831 * tests/srfi-14.test: New file.
832
22647fef
MV
8332001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
834
835 * tests/import.test: New file.
836
bdd2c6f4
DH
8372001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
838
839 * tests/goops.test: Started with some real tests.
840
0e3817d7
DH
8412001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
842
843 * guile-test: Use module (ice-9 rdelim).
844
39cb0b04
MG
8452001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
846
847 * tests/srfi-4.test: New file.
848
eb6c2de8
MV
8492001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
850
851