*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
dab514a8
MV
12004-01-03 Marius Vollmer <mvo@zagadka.de>
2
3 * standalone/test-unwind.c: New test, for the frames stuff.
4 * standalone/Makefile.am: Compile and run it.
5
6d611fed
KR
62004-01-04 Kevin Ryde <user42@zip.com.au>
7
8 * tests/exceptions.test (false-if-exception): Add tests.
9
89fcf1b4
MV
102003-11-30 Marius Vollmer <mvo@zagadka.de>
11
12 * tests/syntax.test: It's "#\\space", not "#\space".
13
142003-11-21 Marius Vollmer <mvo@zagadka.de>
15
16 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
17 exceptions when calling inexact? with a non-number.
18
caff34d4
KR
192003-12-03 Kevin Ryde <user42@zip.com.au>
20
21 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
22 most-negative-fixnum.
23
24 * tests/fractions.test (real-part): Expect fraction return, not
25 converted to flonum.
26
27 * tests/numbers.test (abs): Add a few more tests.
28
29 * tests/srfi-1.test (count): New tests.
30
f1efbdf3
MD
312003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
32
33 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
34
d26af5b2
RB
352003-11-19 Rob Browning <rlb@defaultvalue.org>
36
37 * standalone/test-system-cmds: new test.
38
39 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
40 (TESTS): add test-system-cmds.
41
bdf26b60
MV
422003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
43
44 * tests/numbers.test ("string->number"): Expect exact rationals
45 for things like "1/2" and "#e1.2".
46 ("inexact->exact"): Expect overflow error for infs and nans.
47
48 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
49
50 * tests/bit-operations.test (fixnum-bit): Round the result so that
51 fixnum-bit really is an integer.
52
9a1d7d7c
MV
532003-11-17 Marius Vollmer <mvo@zagadka.de>
54
55 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
56 1).
57
c86c440b
DH
582003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
59
60 * tests/syntax.test: Tests that check for the correct handling of
61 internal defines with begin work now.
62
c3d94801
DH
632003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
64
65 * tests/syntax.test: Fixed test that checks for the correct
66 handling of macros in the context of internal defines.
67
c4a56a69
KR
682003-11-15 Kevin Ryde <user42@zip.com.au>
69
70 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
71 standalone execution.
72
560434b3
DH
732003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
74
75 * tests/optargs.test: Wrap tests in module (test-suite
76 test-<file-name without .test>). Rewrite test to be R5RS
77 conforming.
78
79 * tests/syntax.test: Added test to check correct handling of
80 internal defines.
81
ced8edb0
DH
822003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
83
84 * tests/syntax.test (exception:missing-body-expr): New.
85
86 Renamed section 'define' to 'top-level define' and added a new
87 section 'internal define' with some tests.
88
89bff2fc
DH
892003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
90
91 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
92
93 (exception:illegal-empty-combination): New.
94
95 (exception:missing/extra-expr): Unified capitalization.
96
97 Adapted test for '()' to the new way of error reporting.
98
3bf6ee15
KR
992003-10-19 Kevin Ryde <user42@zip.com.au>
100
101 * tests/numbers.test: Use define-module to hide helper defines.
102 (dbl-mant-dig, ash-flo): New helpers.
103 (exact->inexact): New tests.
104
da48db62
DH
1052003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
106
107 * tests/syntax.test (exception:bad-var): Removed.
108
109 Adapted tests for 'set!' to the new way of error reporting.
110
82b3e2c6
DH
1112003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
112
113 * tests/dynamic-scope.test (exception:missing-expr): Introduced
114 temporarily until all memoizers use the new way of error
115 reporting.
116
21628685
DH
1172003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
118
119 * tests/syntax.test (exception:missing/extra-expr,
120 exception:missing/extra-expr-misc): Renamed
121 exception:missing/extra-expr to exception:missing/extra-expr-misc.
122
123 (exception:missing/extra-expr-syntax,
124 exception:missing/extra-expr): Renamed
125 exception:missing/extra-expr-syntax to
126 exception:missing/extra-expr.
127
d6754c23
DH
1282003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
129
130 * lib.scm (exception:bad-variable): New.
131
132 * tests/syntax.test (exception:bad-binding,
133 exception:duplicate-binding): New.
134
135 (exception:duplicate-bindings): Removed.
136
137 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
138 error reporting.
139
03a3e941
DH
1402003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
141
142 * tests/syntax.test (define exception:bad-formal, define
143 exception:duplicate-formal): New.
144
145 (exception:duplicate-formals): Removed.
146
147 (exception:bad-formals): Adapted to the new way of error
148 reporting.
149
150 Adapted tests for 'lambda' to the new way of error reporting.
151
4faa1ea0
DH
1522003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
153
154 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
155 to be unaware of whether line number information is given or not.
156
4610b011
DH
1572003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
158
159 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
160 introduced temporarily until all memoizers use the new way of
161 error reporting.
162
163 Adapted tests for 'if' to the new way of error reporting.
164
cc56ba80
DH
1652003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
166
167 * tests/syntax.test (exception:missing-expr,
168 exception:extra-expr): New.
169
170 Adapted tests for 'begin' to the new way of error
171 reporting.
172
609a8b86
DH
1732003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
174
175 * tests/syntax.test (exception:misplaced-else-clause,
176 exception:bad-cond-clause): New.
177
178 (exception:bad/missing-clauses, exception:extra-case-clause):
179 Removed.
180
181 Adapted tests for 'case' and 'cond' to the new way of error
182 reporting.
183
184 The tests that check if cond is hygienic pass now.
185
58a2510b
DH
1862003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
187
188 * tests/syntax.test: Fixed and activated test of empty case label
189 support.
190
2a6f7afe
DH
1912003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
192
193 * tests/syntax.test (exception:bad-expression,
194 exception:missing-clauses, exception:bad-case-clause,
195 exception:extra-case-clause, exception:bad-case-labels): New.
196
197 Added some tests and adapted tests for 'case' to the new way of
198 error reporting.
199
e6729603
DH
2002003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
201
202 * lib.scm (run-test-exception): Handle syntax errors.
203
7b0f1f2a
MV
2042003-10-10 Marius Vollmer <mvo@zagadka.de>
205
206 * tests/numbers.test (inexact->exact): Use corrent argument order
207 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
208
b7be48bc
KR
2092003-10-09 Kevin Ryde <user42@zip.com.au>
210
9ddeb776
KR
211 * tests/numbers.test (inexact->exact): New tests.
212
b7be48bc
KR
213 * tests/poe.test: New file.
214 * Makefile.am: Add it.
215
d6e04e7c
DH
2162003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
217
218 * lib.scm (exception:missing-expression): New.
219
220 * tests/dynamic-scope.test, tests/eval.test,
221 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
222 Wrap tests in module (test-suite test-<file-name without .test>),
223 following a practice that was used on a couple of files already.
224
225 * tests/dynamic-scope.test (exception:duplicate-binding,
226 exception:bad-binding): New.
227
228 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
229 Execute syntactically wrong tests using eval. With the upcoming
230 new memoizer this is necessary in order to postpone the syntax
231 check to the actual evaluation of the syntactically wrong form.
232
233 * tests/syntax.test: Added some test cases and modified one test
234 case.
235
39a963ee
KR
2362003-10-02 Kevin Ryde <user42@zip.com.au>
237
238 * tests/ports.test (call-with-output-string): Test proc closing port.
239
8aa28a91
DH
2402003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
241
242 * guile-test: Wrapped in module (test-suite guile-test).
243
244 (main data-file-name test-file-name): Exported.
245
246 ((guile-user)::main): New function, wrapper for function
247 (test-suite guile-test)::main.
248
249 * tests/load.test: Wrapped in module (test-suite test-load).
250
251 * tests/ports.test: Wrapped in module (test-suite test-ports).
252
253 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
254 Added comments about the required structure of the file itself,
255 since it is subject to some tests. Removed some now unnecessary
256 undefine operations.
257
258 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
259
518a07ad
KR
2602003-09-19 Kevin Ryde <user42@zip.com.au>
261
262 * tests/popen.test: New file.
263 * Makefile.am (SCM_TESTS): Add it.
264
47ae1f0e
DH
2652003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
266
267 * tests/numbers.test (equal?): Added tests.
268
269 * tests/numbers.test (=): Fixed and added some bignum related
270 tests.
271
0f008a15
KR
2722003-08-30 Kevin Ryde <user42@zip.com.au>
273
274 * tests/numbers.test (logcount): Add tests.
275
a54e06e5
KR
2762003-08-23 Kevin Ryde <user42@zip.com.au>
277
430110ee
KR
278 * tests/srfi-1.test (list-copy): New tests.
279
a54e06e5
KR
280 * tests/srfi-19.test (date-week-number): Add tests.
281
b1c60217
KR
2822003-08-22 Kevin Ryde <user42@zip.com.au>
283
284 * tests/numbers.test (-): Exercise bignum - inum.
285
2388d9af
KR
2862003-08-17 Kevin Ryde <user42@zip.com.au>
287
288 * tests/syntax.test (while): Exercise break and continue from
289 recursive nested loops.
290
d97f9b42
KR
2912003-08-14 Kevin Ryde <user42@zip.com.au>
292
293 * tests/syntax.test (while): New tests.
294
4d332f19
DH
2952003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
296
297 * tests/numbers.test: Eliminated misuses of expect-fail. It
298 should only be used in cases, where guile has a known bug. It
299 should not be used in cases where an expression is expected to
300 return #f as its correct result.
301
3bcdda6a
KR
3022003-08-09 Kevin Ryde <user42@zip.com.au>
303
304 * tests/srcprop.test: New file.
305 * Makefile.am (SCM_TESTS): Add it.
306
8e5b4b9e
KR
3072003-07-29 Kevin Ryde <user42@zip.com.au>
308
309 * tests/srfi-1.test (concatenate, concatenate!): New tests.
310 (length+): New tests.
311
312 * tests/srfi-34.test: Check cond-expand srfi-34.
313
d7850c8d
KR
3142003-07-24 Kevin Ryde <user42@zip.com.au>
315
316 * tests/numbers.test (angle): New tests.
317
b1c04fe8
KR
3182003-07-18 Kevin Ryde <user42@zip.com.au>
319
320 * tests/numbers.test (*): Add complex/bignum test.
321
e7cc532b
KR
3222003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
323
324 * tests/srfi-1.test (partition): Add tests.
325
e5a74c26
KR
3262003-07-08 Kevin Ryde <user42@zip.com.au>
327
005d2366
KR
328 * tests/numbers.test (make-polar, magnitude): New tests.
329
e5a74c26 330 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 331 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 332
1ebb8497
KR
3332003-06-21 Kevin Ryde <user42@zip.com.au>
334
335 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
336 tests.
337
996acdb8
KR
3382003-06-19 Kevin Ryde <user42@zip.com.au>
339
340 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
341 * tests/threads.test: New file, exercising parallel.
342 * Makefile.am (SCM_TESTS): Add them.
343
f2478375
KR
3442003-06-07 Kevin Ryde <user42@zip.com.au>
345
346 * tests/srfi-6.test: New file.
d4d694b6 347 * Makefile.am (SCM_TESTS): Add it.
f2478375 348
f5c6ec2f
DH
3492003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
350
351 * tests/chars.test: Fixed test comment. The bug that this test
352 detects was actually introduced by my patch from 2003-05-31.
353
47dbd81e
DH
3542003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
355
356 * tests/chars.test: Added test, attempting to apply a character.
357 This test will only pass if the other changes that are submitted
358 together with this patch are also applied.
359
e418bd7c
KR
3602003-06-05 Kevin Ryde <user42@zip.com.au>
361
362 * tests/numbers.test (logcount): Add a few more tests, to exercise
363 recent scm_logcount change.
364
365 * tests/reader.test (reading): Test bad # error message is formattable.
366
e757438d
DH
3672003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
368
369 * tests/pairs.test: Added.
370
7673cf68
DH
3712003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
372
373 * tests/vectors.test: Added.
374
6d63297b
DH
3752003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
376
377 * tests/guardians.test: Uses module (ice-9 weak-vector).
378
e46083d5
DH
3792003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
380
381 * lib.scm: Documented the short form for pass-if and expect-fail.
382
383 (pass-if, expect-fail): Simplified.
384
c47e2599
KR
3852003-05-30 Kevin Ryde <user42@zip.com.au>
386
387 * tests/numbers.test (max, min): Add tests involving NaNs.
388
2e945bcc
SJ
3892003-05-29 Stefan Jahn <stefan@lkcc.org>
390
391 * standalone/Makefile.am: Setup to build on mingw32.
392
42ad901d
DH
3932003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
394
395 * tests/elisp.test: Added missing quote around vector constants.
396
ddd8f927
DH
3972003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
398
399 * tests/r5rs_pitfall.test: Test 2.1 now passes.
400
59e42631
KR
4012003-05-13 Kevin Ryde <user42@zip.com.au>
402
403 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
404 combinations.
405
406 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
407
9c8721b5
KR
4082003-05-10 Kevin Ryde <user42@zip.com.au>
409
4f3deff4
KR
410 * tests/numbers.test (=, <): Add tests involving NaNs.
411
412 * tests/numbers.test (integer-length): Exercise some negatives, in
413 particular -2^n which is ...11100..00.
414
415 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
416 fitting a ulong.
417
9c8721b5
KR
418 * tests/srfi-1.test: New file, exercising take and drop.
419 * Makefile.am (SCM_TESTS): Add it.
420
d963e93f
KR
4212003-05-06 Kevin Ryde <user42@zip.com.au>
422
423 * tests/numbers.test (-): Add test for negative inum subtract bignum.
424 (logcount): New tests, exercising some negatives.
425
1b965c29
MV
4262003-05-03 Marius Vollmer <mvo@zagadka.de>
427
428 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
429 pointing us to these tests.
430
a1a5dfa8
NJ
4312003-04-30 Neil Jerram <neil@ossau.uklinux.net>
432
433 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
434
435 * tests/srfi-34.test: New file.
436
4dce3c96
DH
4372003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
438
439 * tests/syntax.test: Modified some tests to use eval when
440 providing bad syntax. Otherwise, the memoizer will report an
441 error immediately after reading the form, without even the chance
442 to get the pass-if-exception mechanism started.
443
9247b5bc
DH
4442003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
445
446 * tests/guardians.test: Added some more elaborate and
447 sophisticated tests for the guardian functionality.
448
d339981a
DH
4492003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
450
451 * tests/sort.test: Added. Both tests in that file did fail (one
452 even with a segfault) with CVS guile before the recent changes to
453 sort.c.
454
57b1d518
MD
4552003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
456
457 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
458 precedence list in all basic classes and tests for eqv? and
459 equal?.
57b1d518 460
58241edc
MD
4612003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
462
463 * tests/goops.test: Added tests for class redefinition, object
464 update and active slots.
465
50d64f0d
RB
4662003-04-14 Rob Browning <rlb@defaultvalue.org>
467
468 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
469 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
470
471 * standalone/Makefile.am: change from .c.x to .x to be consistent
472 with the rest of guile.
473
dff96e95
HWN
4742003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
475
476 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
477 instead of INCLUDES
478
07921c76
RB
4792003-04-07 Rob Browning <rlb@defaultvalue.org>
480
481 * Makefile.am (SUBDIRS): add standalone.
482
483 * guile-test: added "Running test FOO" output by default. There
484 may be a good reason to remove this, but the output can be helpful
485 in determining where a failure occurred.
486
487 * standalone/test-num2integral.c: new test -- one new regression
488 check.
489
490 * standalone/test-gh.c: new test code (migrated from
491 tests/c-api/) -- a trivial start.
492
493 * standalone/test-asmobs-lib.c: new test script (migrated from
494 tests/asmobs/).
495
496 * standalone/test-asmobs: new test script.
497
498 * standalone/README: new file.
499
500 * standalone/Makefile.am: new file.
501
502 * standalone/.cvsignore: new file.
503
504 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
505
506 * tests/asmobs/README: removed (functionality is now in standalone/).
507
508 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
509 standalone/).
510
511 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
512
513 * tests/asmobs/: removed (functionality is now in standalone/).
514
515 * tests/c-api/strings.c: add a note to the source about this code
516 being unused.
517
73be1d9e
MV
5182003-04-05 Marius Vollmer <mvo@zagadka.de>
519
520 * Changed license terms to the plain LGPL thru-out.
521
122cf9a5
RB
5222003-03-24 Rob Browning <rlb@defaultvalue.org>
523
524 * tests/numbers.test: added tests (some simple) for various funcs.
525 ("odd?"): added tests.
526 ("even?"): added tests.
527 ("nan?"): added tests.
528 ("abs"): added tests.
529 ("lcm"): added tests.
530 ("number->string"): added tests.
531 ("number?"): added tests.
532 ("complex?"): added tests.
533 ("real?"): added tests.
534 ("rational?"): added tests.
535 ("integer?"): added tests.
536 ("inexact?"): added tests.
537 ("="): added tests.
538 ("zero?"): added tests.
539 ("positive?"): added tests.
540 ("negative?"): added tests.
541
542 * lib.scm (pass-if): allow really simple tests where the test code
543 is also the name like (pass-if (even? 2)).
544 (expect-fail): allow really simple tests where the test code is
545 also the test name like (expect-fail (even? 2)).
546
b80e1b5c
MV
5472003-03-19 Marius Vollmer <mvo@zagadka.de>
548
549 * tests/format.test ("format basic output"): Added test for "~F"
550 from Matthias Koeppe.
551
cbbeea66
MD
5522003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
553
554 * tests/elisp.test: Use module (ice-9 weak-vector).
555
556 * tests/weaks.test: Use module (ice-9 weak-vector).
557
b2cbe8d8
RB
5582002-12-08 Rob Browning <rlb@defaultvalue.org>
559
560 * tests/version.test: test (effective-version).
561
d2864c8a
NJ
5622002-11-06 Neil Jerram <neil@ossau.uklinux.net>
563
564 * tests/options.test: New.
565
9bc54879
RB
5662002-10-04 Rob Browning <rlb@defaultvalue.org>
567
568 * tests/numbers.test ("expt"): add tests.
569
6b61da18
MV
5702002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
571
572 * Makefile.am (dist-hook): Do not distribute CVS directories.
573 Thanks to Greg Troxel!
574
ba1b2226
HWN
5752002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
576
577 * tests/reader.test: change misc-error in read-error.
578
33e04d54
DH
5792002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
580
581 * tests/goops.test: Added tests for define-generic and
582 define-accessor.
583
9f045403
DH
5842002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
585
586 * tests/goops.test: Added tests for define-class.
587
1ee34062
MV
5882002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
589
590 * tests/numbers.test (/): Expect divison by an inexact zero to
591 yield +inf.0.
592
45845efe
MV
5932002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
594
2a7461f5
MV
595 * tests/regexp.test (regexp-substitute/global): Do not test with
596 empty regexp. Empty regexps do not work on NetBSD.
597
45845efe
MV
598 * tests/syncase.test (basic syncase macro): Added.
599
54d4ac1f
MV
6002002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
601
602 * tests/srfi-13.test (string-tokenize): Updated for fixed
603 semantics.
604
3c540af4
MV
6052002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
606
607 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
608 directories manually.
609
ecb471f9
TTN
6102002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
611
612 * guile-test (main): Handle `--flag-unresolved'. No longer set
613 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 614 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 615
a64e6669
NJ
6162002-02-08 Neil Jerram <neil@ossau.uklinux.net>
617
618 * tests/elisp.test: Add tests of Elisp expression evaluation.
619
bbd26b5a
NJ
6202002-01-25 Neil Jerram <neil@ossau.uklinux.net>
621
622 * tests/load.test: New test; for search-path with Elisp
623 nil-terminated lists for PATH and EXTENSIONS.
624
625 * tests/elisp.test: More tests for Scheme primitives that should
626 accept Elisp nil-terminated lists.
627
962b1f0b
NJ
6282002-01-24 Neil Jerram <neil@ossau.uklinux.net>
629
630 * tests/elisp.test: More new tests for the Elisp nil value.
631
04bb321a
NJ
6322002-01-22 Neil Jerram <neil@ossau.uklinux.net>
633
634 * Makefile.am (SCM_TESTS): Added elisp.test.
635
636 * tests/elisp.test: New file.
637
80074d77
DH
6382001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
639
640 * tests/numbers.test: Added more division by zero tests.
641
1b3a7932
DH
6422001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
643
644 * tests/numbers.test: Added division by zero tests.
645
7171f1ab
DH
6462001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
647
648 * tests/syntax.test: Added some tests, updated some others with
649 respect to recent changes in eval.c. Further, extracted test
650 cases for guile's extended set! functionality to srfi-17.test.
651
652 * tests/srfi-17.test: New file.
653
8f99e3f3
SJ
6542001-11-04 Stefan Jahn <stefan@lkcc.org>
655
656 * tests/ports.test: Run (close-port) before (delete-file) if
657 necessary/advisory.
658
2b6b5908
DH
6592001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
660
661 * tests/eval.test: Added tests for promises.
662
1a179b03
MD
6632001-10-21 Mikael Djurfeldt <mdj@linnaeus>
664
665 * lib.scm: Move module the system directives `export',
666 `export-syntax', `re-export' and `re-export-syntax' into the
667 `define-module' form. This is the recommended way of exporting
668 bindings.
669
b461abe7
DH
6702001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
671
672 * tests/syntax.test: Added test cases for 'cond =>' syntax with
673 else clause. Changed some tests and comments related to the
674 'case' form to reflect recent changes in the implementation.
675
ea6c2147
DH
6762001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
677
678 * tests/syntax.test: Added test cases for 'lambda' syntax.
679
27a22666
DH
6802001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
681
682 * tests/syntax.test: Added test cases for 'case' syntax.
683
b7d9b1cf
DH
6842001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
685
686 * tests/numbers.test: Added a test case that checks if valid
687 number strings are transformed correctly by string->number.
688
0b073f0f
RB
6892001-09-21 Rob Browning <rlb@defaultvalue.org>
690
691 * tests/numbers.test (fixnum-bit): compute dynamically.
692
693 * tests/bit-operations.test (fixnum-bit): compute dynamically.
694
95e2cd37
TTN
6952001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
696
697 * tests/getopt-long.test ("apples-blimps-catalexis example",
698 "multiple occurances"): New top-level sections.
699
569c483b
DH
7002001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
701
702 * tests/numbers.test: Made some of the patterns better readable.
703
6fdad5dc
TTN
7042001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
705
706 * tests/srfi-19.test (test-time-comparision,
707 test-time-arithmatic): New procs.
708
709 Add time comparison tests using new procs.
710 Thanks to Alex Shinn.
711
b573e744
MV
7122001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
713
714 * tests/dynamic-scope.test: New file.
715
e9313ed7
TTN
7162001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
717
718 * tests/srfi-13.test (string-for-each, string-for-each-index):
719 Add tests. (Thanks to Alex Shinn.)
720
80fdeb4e
MD
7212001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
722
723 * tests/srfi-13.test (string-map): Swapped order of string and
724 proc args to conform with the srfi. (Thanks to Alex Shinn.)
725
c3597bc4
TTN
7262001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
727
728 * tests/getopt-long.test (exception:no-such-option,
729 exception:option-does-not-support-arg,
730 exception:option-must-be-specified,
731 exception:option-must-have-arg, exception:not-enough-args):
732 New vars.
733
734 ("option-ref", "required", "specified no value, given anyway",
735 "specified arg required"): New top-level sections.
736
2f4a254a
DH
7372001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
738
739 * tests/numbers.test: Added Some syntax tests for
740 string->number.
741
284774f3
MV
7422001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
743
744 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
745 "SCM_TESTS". This has special meaning to automake. How many
746 tries left to get this right, mvo?
747
5f099933
MV
7482001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
749
750 * Makefile.am (TESTS): List tests explicitely instead of using a
751 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
752
b754e3d1
MV
7532001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
754
755 * Makefile.am: New file, to control distribution of the
756 test-suite.
757
ed9ef462
TTN
7582001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
759
760 * tests/getopt-long.test: New file.
761
9b974335
TTN
7622001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
763
764 * lib.scm (run-test-exception): Add special handling for
765 `error'-generated exceptions, which pass key `misc-error' and
766 leave messages unformatted.
767
96e30d2a
MG
7682001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
769
770 * tests/alist.test, tests/bit-operations.test,
771 tests/common-list.test, tests/environments.test, tests/eval.test,
772 tests/gc.test, tests/hooks.test, tests/import.test,
773 tests/interp.test, tests/list.test, tests/load.test,
774 tests/numbers.test, tests/ports.test, tests/r4rs.test,
775 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
776 copyright notice.
777
072ad0fe
MG
7782001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
779
780 * tests/srfi-14.test: New file.
781
22647fef
MV
7822001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
783
784 * tests/import.test: New file.
785
bdd2c6f4
DH
7862001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
787
788 * tests/goops.test: Started with some real tests.
789
0e3817d7
DH
7902001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
791
792 * guile-test: Use module (ice-9 rdelim).
793
39cb0b04
MG
7942001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
795
796 * tests/srfi-4.test: New file.
797
eb6c2de8
MV
7982001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
799
800