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