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