Added copyright notice of Michael Stoll, who probably wrote the
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
ef861ead
KR
12004-02-18 Kevin Ryde <user42@zip.com.au>
2
3 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
4
5 * tests/numbers.test (=): Exercise frac+real and frac+complex.
6
17f732e6
MV
72004-02-17 Marius Vollmer <mvo@zagadka.de>
8
9 * Makefile.am (SCM_TESTS): Added test/fractions.test.
10
afe199fe
KR
112004-02-12 Kevin Ryde <user42@zip.com.au>
12
13 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
14
8834dd6f
MV
152004-01-23 Marius Vollmer <mvo@zagadka.de>
16
17 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
18 file added to SCM_TESTS was r5rs_pitfall.test, not
19 r5rs_pitfall.scm.
20
a264c013
DH
212004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
22
23 * tests/syntax.test: Added test for unmemoizing internal defines.
24
9a5fc8c2
MV
252004-01-21 Marius Vollmer <mvo@zagadka.de>
26
27 * tests/srfi-26.test: New.
28 * Makefile.am (SCM_TESTS): Added it.
29
25ffbdac
MV
302004-01-11 Marius Vollmer <mvo@zagadka.de>
31
32 * tests/r5rs_pitfall.scm: New.
33 * Makefile.am (SCM_TESTS): Added it.
34
7dd5eb58
KR
352004-01-11 Kevin Ryde <user42@zip.com.au>
36
37 * tests/exceptions.test (false-if-exception): Disable tests on
38 referencing expansion environment, reverted.
39
fc6bb283
MV
402004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
41
42 * standalone/test-unwind.c: Adapted to 'frame' renamings.
43 (check_fluid): New.
44
45 * Makefile.am (SCM_TESTS): Added continuations.test.
46
2359c543
KR
472004-01-07 Kevin Ryde <user42@zip.com.au>
48
49 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
50
51 * tests/q.test: New file.
52 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
53 Richard Todd.
54 * Makefile.am (SCM_TESTS): Add q.test.
55
56 * tests/unif.test: New file.
57 (uniform-array-set1!): Exercise this, in particular previous segv on
58 improper arg list.
59 * Makefile.am (SCM_TESTS): Add unif.test.
60
aacff585
MV
612004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
62
63 * standalone/test-unwind.c (close_port, delete_file, check_ports):
64 New.
65
dab514a8
MV
662004-01-03 Marius Vollmer <mvo@zagadka.de>
67
68 * standalone/test-unwind.c: New test, for the frames stuff.
69 * standalone/Makefile.am: Compile and run it.
70
6d611fed
KR
712004-01-04 Kevin Ryde <user42@zip.com.au>
72
73 * tests/exceptions.test (false-if-exception): Add tests.
74
89fcf1b4
MV
752003-11-30 Marius Vollmer <mvo@zagadka.de>
76
77 * tests/syntax.test: It's "#\\space", not "#\space".
78
792003-11-21 Marius Vollmer <mvo@zagadka.de>
80
81 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
82 exceptions when calling inexact? with a non-number.
83
caff34d4
KR
842003-12-03 Kevin Ryde <user42@zip.com.au>
85
86 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
87 most-negative-fixnum.
88
89 * tests/fractions.test (real-part): Expect fraction return, not
90 converted to flonum.
91
92 * tests/numbers.test (abs): Add a few more tests.
93
94 * tests/srfi-1.test (count): New tests.
95
f1efbdf3
MD
962003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
97
98 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
99
d26af5b2
RB
1002003-11-19 Rob Browning <rlb@defaultvalue.org>
101
102 * standalone/test-system-cmds: new test.
103
104 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
105 (TESTS): add test-system-cmds.
106
bdf26b60
MV
1072003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
108
109 * tests/numbers.test ("string->number"): Expect exact rationals
110 for things like "1/2" and "#e1.2".
111 ("inexact->exact"): Expect overflow error for infs and nans.
112
113 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
114
115 * tests/bit-operations.test (fixnum-bit): Round the result so that
116 fixnum-bit really is an integer.
117
9a1d7d7c
MV
1182003-11-17 Marius Vollmer <mvo@zagadka.de>
119
120 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
121 1).
122
c86c440b
DH
1232003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
124
125 * tests/syntax.test: Tests that check for the correct handling of
126 internal defines with begin work now.
127
c3d94801
DH
1282003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
129
130 * tests/syntax.test: Fixed test that checks for the correct
131 handling of macros in the context of internal defines.
132
c4a56a69
KR
1332003-11-15 Kevin Ryde <user42@zip.com.au>
134
135 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
136 standalone execution.
137
560434b3
DH
1382003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
139
140 * tests/optargs.test: Wrap tests in module (test-suite
141 test-<file-name without .test>). Rewrite test to be R5RS
142 conforming.
143
144 * tests/syntax.test: Added test to check correct handling of
145 internal defines.
146
ced8edb0
DH
1472003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
148
149 * tests/syntax.test (exception:missing-body-expr): New.
150
151 Renamed section 'define' to 'top-level define' and added a new
152 section 'internal define' with some tests.
153
89bff2fc
DH
1542003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
155
156 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
157
158 (exception:illegal-empty-combination): New.
159
160 (exception:missing/extra-expr): Unified capitalization.
161
162 Adapted test for '()' to the new way of error reporting.
163
3bf6ee15
KR
1642003-10-19 Kevin Ryde <user42@zip.com.au>
165
166 * tests/numbers.test: Use define-module to hide helper defines.
167 (dbl-mant-dig, ash-flo): New helpers.
168 (exact->inexact): New tests.
169
da48db62
DH
1702003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
171
172 * tests/syntax.test (exception:bad-var): Removed.
173
174 Adapted tests for 'set!' to the new way of error reporting.
175
82b3e2c6
DH
1762003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
177
178 * tests/dynamic-scope.test (exception:missing-expr): Introduced
179 temporarily until all memoizers use the new way of error
180 reporting.
181
21628685
DH
1822003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
183
184 * tests/syntax.test (exception:missing/extra-expr,
185 exception:missing/extra-expr-misc): Renamed
186 exception:missing/extra-expr to exception:missing/extra-expr-misc.
187
188 (exception:missing/extra-expr-syntax,
189 exception:missing/extra-expr): Renamed
190 exception:missing/extra-expr-syntax to
191 exception:missing/extra-expr.
192
d6754c23
DH
1932003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
194
195 * lib.scm (exception:bad-variable): New.
196
197 * tests/syntax.test (exception:bad-binding,
198 exception:duplicate-binding): New.
199
200 (exception:duplicate-bindings): Removed.
201
202 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
203 error reporting.
204
03a3e941
DH
2052003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
206
207 * tests/syntax.test (define exception:bad-formal, define
208 exception:duplicate-formal): New.
209
210 (exception:duplicate-formals): Removed.
211
212 (exception:bad-formals): Adapted to the new way of error
213 reporting.
214
215 Adapted tests for 'lambda' to the new way of error reporting.
216
4faa1ea0
DH
2172003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
218
219 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
220 to be unaware of whether line number information is given or not.
221
4610b011
DH
2222003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
223
224 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
225 introduced temporarily until all memoizers use the new way of
226 error reporting.
227
228 Adapted tests for 'if' to the new way of error reporting.
229
cc56ba80
DH
2302003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
231
232 * tests/syntax.test (exception:missing-expr,
233 exception:extra-expr): New.
234
235 Adapted tests for 'begin' to the new way of error
236 reporting.
237
609a8b86
DH
2382003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
239
240 * tests/syntax.test (exception:misplaced-else-clause,
241 exception:bad-cond-clause): New.
242
243 (exception:bad/missing-clauses, exception:extra-case-clause):
244 Removed.
245
246 Adapted tests for 'case' and 'cond' to the new way of error
247 reporting.
248
249 The tests that check if cond is hygienic pass now.
250
58a2510b
DH
2512003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
252
253 * tests/syntax.test: Fixed and activated test of empty case label
254 support.
255
2a6f7afe
DH
2562003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
257
258 * tests/syntax.test (exception:bad-expression,
259 exception:missing-clauses, exception:bad-case-clause,
260 exception:extra-case-clause, exception:bad-case-labels): New.
261
262 Added some tests and adapted tests for 'case' to the new way of
263 error reporting.
264
e6729603
DH
2652003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
266
267 * lib.scm (run-test-exception): Handle syntax errors.
268
7b0f1f2a
MV
2692003-10-10 Marius Vollmer <mvo@zagadka.de>
270
271 * tests/numbers.test (inexact->exact): Use corrent argument order
272 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
273
b7be48bc
KR
2742003-10-09 Kevin Ryde <user42@zip.com.au>
275
9ddeb776
KR
276 * tests/numbers.test (inexact->exact): New tests.
277
b7be48bc
KR
278 * tests/poe.test: New file.
279 * Makefile.am: Add it.
280
d6e04e7c
DH
2812003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
282
283 * lib.scm (exception:missing-expression): New.
284
285 * tests/dynamic-scope.test, tests/eval.test,
286 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
287 Wrap tests in module (test-suite test-<file-name without .test>),
288 following a practice that was used on a couple of files already.
289
290 * tests/dynamic-scope.test (exception:duplicate-binding,
291 exception:bad-binding): New.
292
293 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
294 Execute syntactically wrong tests using eval. With the upcoming
295 new memoizer this is necessary in order to postpone the syntax
296 check to the actual evaluation of the syntactically wrong form.
297
298 * tests/syntax.test: Added some test cases and modified one test
299 case.
300
39a963ee
KR
3012003-10-02 Kevin Ryde <user42@zip.com.au>
302
303 * tests/ports.test (call-with-output-string): Test proc closing port.
304
8aa28a91
DH
3052003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
306
307 * guile-test: Wrapped in module (test-suite guile-test).
308
309 (main data-file-name test-file-name): Exported.
310
311 ((guile-user)::main): New function, wrapper for function
312 (test-suite guile-test)::main.
313
314 * tests/load.test: Wrapped in module (test-suite test-load).
315
316 * tests/ports.test: Wrapped in module (test-suite test-ports).
317
318 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
319 Added comments about the required structure of the file itself,
320 since it is subject to some tests. Removed some now unnecessary
321 undefine operations.
322
323 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
324
518a07ad
KR
3252003-09-19 Kevin Ryde <user42@zip.com.au>
326
327 * tests/popen.test: New file.
328 * Makefile.am (SCM_TESTS): Add it.
329
47ae1f0e
DH
3302003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
331
332 * tests/numbers.test (equal?): Added tests.
333
334 * tests/numbers.test (=): Fixed and added some bignum related
335 tests.
336
0f008a15
KR
3372003-08-30 Kevin Ryde <user42@zip.com.au>
338
339 * tests/numbers.test (logcount): Add tests.
340
a54e06e5
KR
3412003-08-23 Kevin Ryde <user42@zip.com.au>
342
430110ee
KR
343 * tests/srfi-1.test (list-copy): New tests.
344
a54e06e5
KR
345 * tests/srfi-19.test (date-week-number): Add tests.
346
b1c60217
KR
3472003-08-22 Kevin Ryde <user42@zip.com.au>
348
349 * tests/numbers.test (-): Exercise bignum - inum.
350
2388d9af
KR
3512003-08-17 Kevin Ryde <user42@zip.com.au>
352
353 * tests/syntax.test (while): Exercise break and continue from
354 recursive nested loops.
355
d97f9b42
KR
3562003-08-14 Kevin Ryde <user42@zip.com.au>
357
358 * tests/syntax.test (while): New tests.
359
4d332f19
DH
3602003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
361
362 * tests/numbers.test: Eliminated misuses of expect-fail. It
363 should only be used in cases, where guile has a known bug. It
364 should not be used in cases where an expression is expected to
365 return #f as its correct result.
366
3bcdda6a
KR
3672003-08-09 Kevin Ryde <user42@zip.com.au>
368
369 * tests/srcprop.test: New file.
370 * Makefile.am (SCM_TESTS): Add it.
371
8e5b4b9e
KR
3722003-07-29 Kevin Ryde <user42@zip.com.au>
373
374 * tests/srfi-1.test (concatenate, concatenate!): New tests.
375 (length+): New tests.
376
377 * tests/srfi-34.test: Check cond-expand srfi-34.
378
d7850c8d
KR
3792003-07-24 Kevin Ryde <user42@zip.com.au>
380
381 * tests/numbers.test (angle): New tests.
382
b1c04fe8
KR
3832003-07-18 Kevin Ryde <user42@zip.com.au>
384
385 * tests/numbers.test (*): Add complex/bignum test.
386
e7cc532b
KR
3872003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
388
389 * tests/srfi-1.test (partition): Add tests.
390
e5a74c26
KR
3912003-07-08 Kevin Ryde <user42@zip.com.au>
392
005d2366
KR
393 * tests/numbers.test (make-polar, magnitude): New tests.
394
e5a74c26 395 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 396 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 397
1ebb8497
KR
3982003-06-21 Kevin Ryde <user42@zip.com.au>
399
400 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
401 tests.
402
996acdb8
KR
4032003-06-19 Kevin Ryde <user42@zip.com.au>
404
405 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
406 * tests/threads.test: New file, exercising parallel.
407 * Makefile.am (SCM_TESTS): Add them.
408
f2478375
KR
4092003-06-07 Kevin Ryde <user42@zip.com.au>
410
411 * tests/srfi-6.test: New file.
d4d694b6 412 * Makefile.am (SCM_TESTS): Add it.
f2478375 413
f5c6ec2f
DH
4142003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
415
416 * tests/chars.test: Fixed test comment. The bug that this test
417 detects was actually introduced by my patch from 2003-05-31.
418
47dbd81e
DH
4192003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
420
421 * tests/chars.test: Added test, attempting to apply a character.
422 This test will only pass if the other changes that are submitted
423 together with this patch are also applied.
424
e418bd7c
KR
4252003-06-05 Kevin Ryde <user42@zip.com.au>
426
427 * tests/numbers.test (logcount): Add a few more tests, to exercise
428 recent scm_logcount change.
429
430 * tests/reader.test (reading): Test bad # error message is formattable.
431
e757438d
DH
4322003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
433
434 * tests/pairs.test: Added.
435
7673cf68
DH
4362003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
437
438 * tests/vectors.test: Added.
439
6d63297b
DH
4402003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
441
442 * tests/guardians.test: Uses module (ice-9 weak-vector).
443
e46083d5
DH
4442003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
445
446 * lib.scm: Documented the short form for pass-if and expect-fail.
447
448 (pass-if, expect-fail): Simplified.
449
c47e2599
KR
4502003-05-30 Kevin Ryde <user42@zip.com.au>
451
452 * tests/numbers.test (max, min): Add tests involving NaNs.
453
2e945bcc
SJ
4542003-05-29 Stefan Jahn <stefan@lkcc.org>
455
456 * standalone/Makefile.am: Setup to build on mingw32.
457
42ad901d
DH
4582003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
459
460 * tests/elisp.test: Added missing quote around vector constants.
461
ddd8f927
DH
4622003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
463
464 * tests/r5rs_pitfall.test: Test 2.1 now passes.
465
59e42631
KR
4662003-05-13 Kevin Ryde <user42@zip.com.au>
467
468 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
469 combinations.
470
471 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
472
9c8721b5
KR
4732003-05-10 Kevin Ryde <user42@zip.com.au>
474
4f3deff4
KR
475 * tests/numbers.test (=, <): Add tests involving NaNs.
476
477 * tests/numbers.test (integer-length): Exercise some negatives, in
478 particular -2^n which is ...11100..00.
479
480 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
481 fitting a ulong.
482
9c8721b5
KR
483 * tests/srfi-1.test: New file, exercising take and drop.
484 * Makefile.am (SCM_TESTS): Add it.
485
d963e93f
KR
4862003-05-06 Kevin Ryde <user42@zip.com.au>
487
488 * tests/numbers.test (-): Add test for negative inum subtract bignum.
489 (logcount): New tests, exercising some negatives.
490
1b965c29
MV
4912003-05-03 Marius Vollmer <mvo@zagadka.de>
492
493 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
494 pointing us to these tests.
495
a1a5dfa8
NJ
4962003-04-30 Neil Jerram <neil@ossau.uklinux.net>
497
498 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
499
500 * tests/srfi-34.test: New file.
501
4dce3c96
DH
5022003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
503
504 * tests/syntax.test: Modified some tests to use eval when
505 providing bad syntax. Otherwise, the memoizer will report an
506 error immediately after reading the form, without even the chance
507 to get the pass-if-exception mechanism started.
508
9247b5bc
DH
5092003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
510
511 * tests/guardians.test: Added some more elaborate and
512 sophisticated tests for the guardian functionality.
513
d339981a
DH
5142003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
515
516 * tests/sort.test: Added. Both tests in that file did fail (one
517 even with a segfault) with CVS guile before the recent changes to
518 sort.c.
519
57b1d518
MD
5202003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
521
522 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
523 precedence list in all basic classes and tests for eqv? and
524 equal?.
57b1d518 525
58241edc
MD
5262003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
527
528 * tests/goops.test: Added tests for class redefinition, object
529 update and active slots.
530
50d64f0d
RB
5312003-04-14 Rob Browning <rlb@defaultvalue.org>
532
533 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
534 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
535
536 * standalone/Makefile.am: change from .c.x to .x to be consistent
537 with the rest of guile.
538
dff96e95
HWN
5392003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
540
541 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
542 instead of INCLUDES
543
07921c76
RB
5442003-04-07 Rob Browning <rlb@defaultvalue.org>
545
546 * Makefile.am (SUBDIRS): add standalone.
547
548 * guile-test: added "Running test FOO" output by default. There
549 may be a good reason to remove this, but the output can be helpful
550 in determining where a failure occurred.
551
552 * standalone/test-num2integral.c: new test -- one new regression
553 check.
554
555 * standalone/test-gh.c: new test code (migrated from
556 tests/c-api/) -- a trivial start.
557
558 * standalone/test-asmobs-lib.c: new test script (migrated from
559 tests/asmobs/).
560
561 * standalone/test-asmobs: new test script.
562
563 * standalone/README: new file.
564
565 * standalone/Makefile.am: new file.
566
567 * standalone/.cvsignore: new file.
568
569 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
570
571 * tests/asmobs/README: removed (functionality is now in standalone/).
572
573 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
574 standalone/).
575
576 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
577
578 * tests/asmobs/: removed (functionality is now in standalone/).
579
580 * tests/c-api/strings.c: add a note to the source about this code
581 being unused.
582
73be1d9e
MV
5832003-04-05 Marius Vollmer <mvo@zagadka.de>
584
585 * Changed license terms to the plain LGPL thru-out.
586
122cf9a5
RB
5872003-03-24 Rob Browning <rlb@defaultvalue.org>
588
589 * tests/numbers.test: added tests (some simple) for various funcs.
590 ("odd?"): added tests.
591 ("even?"): added tests.
592 ("nan?"): added tests.
593 ("abs"): added tests.
594 ("lcm"): added tests.
595 ("number->string"): added tests.
596 ("number?"): added tests.
597 ("complex?"): added tests.
598 ("real?"): added tests.
599 ("rational?"): added tests.
600 ("integer?"): added tests.
601 ("inexact?"): added tests.
602 ("="): added tests.
603 ("zero?"): added tests.
604 ("positive?"): added tests.
605 ("negative?"): added tests.
606
607 * lib.scm (pass-if): allow really simple tests where the test code
608 is also the name like (pass-if (even? 2)).
609 (expect-fail): allow really simple tests where the test code is
610 also the test name like (expect-fail (even? 2)).
611
b80e1b5c
MV
6122003-03-19 Marius Vollmer <mvo@zagadka.de>
613
614 * tests/format.test ("format basic output"): Added test for "~F"
615 from Matthias Koeppe.
616
cbbeea66
MD
6172003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
618
619 * tests/elisp.test: Use module (ice-9 weak-vector).
620
621 * tests/weaks.test: Use module (ice-9 weak-vector).
622
b2cbe8d8
RB
6232002-12-08 Rob Browning <rlb@defaultvalue.org>
624
625 * tests/version.test: test (effective-version).
626
d2864c8a
NJ
6272002-11-06 Neil Jerram <neil@ossau.uklinux.net>
628
629 * tests/options.test: New.
630
9bc54879
RB
6312002-10-04 Rob Browning <rlb@defaultvalue.org>
632
633 * tests/numbers.test ("expt"): add tests.
634
6b61da18
MV
6352002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
636
637 * Makefile.am (dist-hook): Do not distribute CVS directories.
638 Thanks to Greg Troxel!
639
ba1b2226
HWN
6402002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
641
642 * tests/reader.test: change misc-error in read-error.
643
33e04d54
DH
6442002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
645
646 * tests/goops.test: Added tests for define-generic and
647 define-accessor.
648
9f045403
DH
6492002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
650
651 * tests/goops.test: Added tests for define-class.
652
1ee34062
MV
6532002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
654
655 * tests/numbers.test (/): Expect divison by an inexact zero to
656 yield +inf.0.
657
45845efe
MV
6582002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
659
2a7461f5
MV
660 * tests/regexp.test (regexp-substitute/global): Do not test with
661 empty regexp. Empty regexps do not work on NetBSD.
662
45845efe
MV
663 * tests/syncase.test (basic syncase macro): Added.
664
54d4ac1f
MV
6652002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
666
667 * tests/srfi-13.test (string-tokenize): Updated for fixed
668 semantics.
669
3c540af4
MV
6702002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
671
672 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
673 directories manually.
674
ecb471f9
TTN
6752002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
676
677 * guile-test (main): Handle `--flag-unresolved'. No longer set
678 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 679 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 680
a64e6669
NJ
6812002-02-08 Neil Jerram <neil@ossau.uklinux.net>
682
683 * tests/elisp.test: Add tests of Elisp expression evaluation.
684
bbd26b5a
NJ
6852002-01-25 Neil Jerram <neil@ossau.uklinux.net>
686
687 * tests/load.test: New test; for search-path with Elisp
688 nil-terminated lists for PATH and EXTENSIONS.
689
690 * tests/elisp.test: More tests for Scheme primitives that should
691 accept Elisp nil-terminated lists.
692
962b1f0b
NJ
6932002-01-24 Neil Jerram <neil@ossau.uklinux.net>
694
695 * tests/elisp.test: More new tests for the Elisp nil value.
696
04bb321a
NJ
6972002-01-22 Neil Jerram <neil@ossau.uklinux.net>
698
699 * Makefile.am (SCM_TESTS): Added elisp.test.
700
701 * tests/elisp.test: New file.
702
80074d77
DH
7032001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
704
705 * tests/numbers.test: Added more division by zero tests.
706
1b3a7932
DH
7072001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
708
709 * tests/numbers.test: Added division by zero tests.
710
7171f1ab
DH
7112001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
712
713 * tests/syntax.test: Added some tests, updated some others with
714 respect to recent changes in eval.c. Further, extracted test
715 cases for guile's extended set! functionality to srfi-17.test.
716
717 * tests/srfi-17.test: New file.
718
8f99e3f3
SJ
7192001-11-04 Stefan Jahn <stefan@lkcc.org>
720
721 * tests/ports.test: Run (close-port) before (delete-file) if
722 necessary/advisory.
723
2b6b5908
DH
7242001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
725
726 * tests/eval.test: Added tests for promises.
727
1a179b03
MD
7282001-10-21 Mikael Djurfeldt <mdj@linnaeus>
729
730 * lib.scm: Move module the system directives `export',
731 `export-syntax', `re-export' and `re-export-syntax' into the
732 `define-module' form. This is the recommended way of exporting
733 bindings.
734
b461abe7
DH
7352001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
736
737 * tests/syntax.test: Added test cases for 'cond =>' syntax with
738 else clause. Changed some tests and comments related to the
739 'case' form to reflect recent changes in the implementation.
740
ea6c2147
DH
7412001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
742
743 * tests/syntax.test: Added test cases for 'lambda' syntax.
744
27a22666
DH
7452001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
746
747 * tests/syntax.test: Added test cases for 'case' syntax.
748
b7d9b1cf
DH
7492001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
750
751 * tests/numbers.test: Added a test case that checks if valid
752 number strings are transformed correctly by string->number.
753
0b073f0f
RB
7542001-09-21 Rob Browning <rlb@defaultvalue.org>
755
756 * tests/numbers.test (fixnum-bit): compute dynamically.
757
758 * tests/bit-operations.test (fixnum-bit): compute dynamically.
759
95e2cd37
TTN
7602001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
761
762 * tests/getopt-long.test ("apples-blimps-catalexis example",
763 "multiple occurances"): New top-level sections.
764
569c483b
DH
7652001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
766
767 * tests/numbers.test: Made some of the patterns better readable.
768
6fdad5dc
TTN
7692001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
770
771 * tests/srfi-19.test (test-time-comparision,
772 test-time-arithmatic): New procs.
773
774 Add time comparison tests using new procs.
775 Thanks to Alex Shinn.
776
b573e744
MV
7772001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
778
779 * tests/dynamic-scope.test: New file.
780
e9313ed7
TTN
7812001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
782
783 * tests/srfi-13.test (string-for-each, string-for-each-index):
784 Add tests. (Thanks to Alex Shinn.)
785
80fdeb4e
MD
7862001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
787
788 * tests/srfi-13.test (string-map): Swapped order of string and
789 proc args to conform with the srfi. (Thanks to Alex Shinn.)
790
c3597bc4
TTN
7912001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
792
793 * tests/getopt-long.test (exception:no-such-option,
794 exception:option-does-not-support-arg,
795 exception:option-must-be-specified,
796 exception:option-must-have-arg, exception:not-enough-args):
797 New vars.
798
799 ("option-ref", "required", "specified no value, given anyway",
800 "specified arg required"): New top-level sections.
801
2f4a254a
DH
8022001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
803
804 * tests/numbers.test: Added Some syntax tests for
805 string->number.
806
284774f3
MV
8072001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
808
809 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
810 "SCM_TESTS". This has special meaning to automake. How many
811 tries left to get this right, mvo?
812
5f099933
MV
8132001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
814
815 * Makefile.am (TESTS): List tests explicitely instead of using a
816 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
817
b754e3d1
MV
8182001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
819
820 * Makefile.am: New file, to control distribution of the
821 test-suite.
822
ed9ef462
TTN
8232001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
824
825 * tests/getopt-long.test: New file.
826
9b974335
TTN
8272001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
828
829 * lib.scm (run-test-exception): Add special handling for
830 `error'-generated exceptions, which pass key `misc-error' and
831 leave messages unformatted.
832
96e30d2a
MG
8332001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
834
835 * tests/alist.test, tests/bit-operations.test,
836 tests/common-list.test, tests/environments.test, tests/eval.test,
837 tests/gc.test, tests/hooks.test, tests/import.test,
838 tests/interp.test, tests/list.test, tests/load.test,
839 tests/numbers.test, tests/ports.test, tests/r4rs.test,
840 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
841 copyright notice.
842
072ad0fe
MG
8432001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
844
845 * tests/srfi-14.test: New file.
846
22647fef
MV
8472001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
848
849 * tests/import.test: New file.
850
bdd2c6f4
DH
8512001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
852
853 * tests/goops.test: Started with some real tests.
854
0e3817d7
DH
8552001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
856
857 * guile-test: Use module (ice-9 rdelim).
858
39cb0b04
MG
8592001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
860
861 * tests/srfi-4.test: New file.
862
eb6c2de8
MV
8632001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
864
865