*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
d6628681
KR
12004-03-26 Kevin Ryde <user42@zip.com.au>
2
3 * tests/numbers.test (min, max): Check inexactness of big/real and
4 real/big combinations, collect up tests under arg types for clarity.
5
62004-03-26 Eric Hanchrow <offby1@blarg.net>
7
8 * tests/numbers.test (modulo-expt): New tests.
9
62360b89
DH
102004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
11
12 * tests/eval.test: Added tests which reflect the recent fixes to
13 copy-tree.
14
2a61284a
KR
152004-02-29 Kevin Ryde <user42@zip.com.au>
16
17 * tests/posix.test (execl, execlp, execle): Exercise errors where
b3ffe4d4 18 program not found. [But disabled, due to problems with threading.]
2a61284a 19
9593c679
KR
202004-02-22 Kevin Ryde <user42@zip.com.au>
21
22 * tests/numbers.test (max, min): Exercise some complex num cases.
23
8cad6491
MV
242004-02-18 Marius Vollmer <mvo@zagadka.de>
25
26 * tests/fractions.test: Added copyright notice of Michael Stoll,
27 who probably wrote the original CLISP code.
28
ef861ead
KR
292004-02-18 Kevin Ryde <user42@zip.com.au>
30
31 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
32
33 * tests/numbers.test (=): Exercise frac+real and frac+complex.
34
17f732e6
MV
352004-02-17 Marius Vollmer <mvo@zagadka.de>
36
37 * Makefile.am (SCM_TESTS): Added test/fractions.test.
38
afe199fe
KR
392004-02-12 Kevin Ryde <user42@zip.com.au>
40
41 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
42
8834dd6f
MV
432004-01-23 Marius Vollmer <mvo@zagadka.de>
44
45 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
46 file added to SCM_TESTS was r5rs_pitfall.test, not
47 r5rs_pitfall.scm.
48
a264c013
DH
492004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
50
51 * tests/syntax.test: Added test for unmemoizing internal defines.
52
9a5fc8c2
MV
532004-01-21 Marius Vollmer <mvo@zagadka.de>
54
55 * tests/srfi-26.test: New.
56 * Makefile.am (SCM_TESTS): Added it.
57
25ffbdac
MV
582004-01-11 Marius Vollmer <mvo@zagadka.de>
59
60 * tests/r5rs_pitfall.scm: New.
61 * Makefile.am (SCM_TESTS): Added it.
62
7dd5eb58
KR
632004-01-11 Kevin Ryde <user42@zip.com.au>
64
65 * tests/exceptions.test (false-if-exception): Disable tests on
66 referencing expansion environment, reverted.
67
fc6bb283
MV
682004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
69
70 * standalone/test-unwind.c: Adapted to 'frame' renamings.
71 (check_fluid): New.
72
73 * Makefile.am (SCM_TESTS): Added continuations.test.
74
2359c543
KR
752004-01-07 Kevin Ryde <user42@zip.com.au>
76
77 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
78
79 * tests/q.test: New file.
80 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
81 Richard Todd.
82 * Makefile.am (SCM_TESTS): Add q.test.
83
84 * tests/unif.test: New file.
85 (uniform-array-set1!): Exercise this, in particular previous segv on
86 improper arg list.
87 * Makefile.am (SCM_TESTS): Add unif.test.
88
aacff585
MV
892004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
90
91 * standalone/test-unwind.c (close_port, delete_file, check_ports):
92 New.
93
dab514a8
MV
942004-01-03 Marius Vollmer <mvo@zagadka.de>
95
96 * standalone/test-unwind.c: New test, for the frames stuff.
97 * standalone/Makefile.am: Compile and run it.
98
6d611fed
KR
992004-01-04 Kevin Ryde <user42@zip.com.au>
100
101 * tests/exceptions.test (false-if-exception): Add tests.
102
89fcf1b4
MV
1032003-11-30 Marius Vollmer <mvo@zagadka.de>
104
105 * tests/syntax.test: It's "#\\space", not "#\space".
106
1072003-11-21 Marius Vollmer <mvo@zagadka.de>
108
109 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
110 exceptions when calling inexact? with a non-number.
111
caff34d4
KR
1122003-12-03 Kevin Ryde <user42@zip.com.au>
113
114 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
115 most-negative-fixnum.
116
117 * tests/fractions.test (real-part): Expect fraction return, not
118 converted to flonum.
119
120 * tests/numbers.test (abs): Add a few more tests.
121
122 * tests/srfi-1.test (count): New tests.
123
f1efbdf3
MD
1242003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
125
126 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
127
d26af5b2
RB
1282003-11-19 Rob Browning <rlb@defaultvalue.org>
129
130 * standalone/test-system-cmds: new test.
131
132 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
133 (TESTS): add test-system-cmds.
134
bdf26b60
MV
1352003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
136
137 * tests/numbers.test ("string->number"): Expect exact rationals
138 for things like "1/2" and "#e1.2".
139 ("inexact->exact"): Expect overflow error for infs and nans.
140
141 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
142
143 * tests/bit-operations.test (fixnum-bit): Round the result so that
144 fixnum-bit really is an integer.
145
9a1d7d7c
MV
1462003-11-17 Marius Vollmer <mvo@zagadka.de>
147
148 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
149 1).
150
c86c440b
DH
1512003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
152
153 * tests/syntax.test: Tests that check for the correct handling of
154 internal defines with begin work now.
155
c3d94801
DH
1562003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
157
158 * tests/syntax.test: Fixed test that checks for the correct
159 handling of macros in the context of internal defines.
160
c4a56a69
KR
1612003-11-15 Kevin Ryde <user42@zip.com.au>
162
163 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
164 standalone execution.
165
560434b3
DH
1662003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
167
168 * tests/optargs.test: Wrap tests in module (test-suite
169 test-<file-name without .test>). Rewrite test to be R5RS
170 conforming.
171
172 * tests/syntax.test: Added test to check correct handling of
173 internal defines.
174
ced8edb0
DH
1752003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
176
177 * tests/syntax.test (exception:missing-body-expr): New.
178
179 Renamed section 'define' to 'top-level define' and added a new
180 section 'internal define' with some tests.
181
89bff2fc
DH
1822003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
183
184 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
185
186 (exception:illegal-empty-combination): New.
187
188 (exception:missing/extra-expr): Unified capitalization.
189
190 Adapted test for '()' to the new way of error reporting.
191
3bf6ee15
KR
1922003-10-19 Kevin Ryde <user42@zip.com.au>
193
194 * tests/numbers.test: Use define-module to hide helper defines.
195 (dbl-mant-dig, ash-flo): New helpers.
196 (exact->inexact): New tests.
197
da48db62
DH
1982003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
199
200 * tests/syntax.test (exception:bad-var): Removed.
201
202 Adapted tests for 'set!' to the new way of error reporting.
203
82b3e2c6
DH
2042003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
205
206 * tests/dynamic-scope.test (exception:missing-expr): Introduced
207 temporarily until all memoizers use the new way of error
208 reporting.
209
21628685
DH
2102003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
211
212 * tests/syntax.test (exception:missing/extra-expr,
213 exception:missing/extra-expr-misc): Renamed
214 exception:missing/extra-expr to exception:missing/extra-expr-misc.
215
216 (exception:missing/extra-expr-syntax,
217 exception:missing/extra-expr): Renamed
218 exception:missing/extra-expr-syntax to
219 exception:missing/extra-expr.
220
d6754c23
DH
2212003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
222
223 * lib.scm (exception:bad-variable): New.
224
225 * tests/syntax.test (exception:bad-binding,
226 exception:duplicate-binding): New.
227
228 (exception:duplicate-bindings): Removed.
229
230 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
231 error reporting.
232
03a3e941
DH
2332003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
234
235 * tests/syntax.test (define exception:bad-formal, define
236 exception:duplicate-formal): New.
237
238 (exception:duplicate-formals): Removed.
239
240 (exception:bad-formals): Adapted to the new way of error
241 reporting.
242
243 Adapted tests for 'lambda' to the new way of error reporting.
244
4faa1ea0
DH
2452003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
246
247 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
248 to be unaware of whether line number information is given or not.
249
4610b011
DH
2502003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
251
252 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
253 introduced temporarily until all memoizers use the new way of
254 error reporting.
255
256 Adapted tests for 'if' to the new way of error reporting.
257
cc56ba80
DH
2582003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
259
260 * tests/syntax.test (exception:missing-expr,
261 exception:extra-expr): New.
262
263 Adapted tests for 'begin' to the new way of error
264 reporting.
265
609a8b86
DH
2662003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
267
268 * tests/syntax.test (exception:misplaced-else-clause,
269 exception:bad-cond-clause): New.
270
271 (exception:bad/missing-clauses, exception:extra-case-clause):
272 Removed.
273
274 Adapted tests for 'case' and 'cond' to the new way of error
275 reporting.
276
277 The tests that check if cond is hygienic pass now.
278
58a2510b
DH
2792003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
280
281 * tests/syntax.test: Fixed and activated test of empty case label
282 support.
283
2a6f7afe
DH
2842003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
285
286 * tests/syntax.test (exception:bad-expression,
287 exception:missing-clauses, exception:bad-case-clause,
288 exception:extra-case-clause, exception:bad-case-labels): New.
289
290 Added some tests and adapted tests for 'case' to the new way of
291 error reporting.
292
e6729603
DH
2932003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
294
295 * lib.scm (run-test-exception): Handle syntax errors.
296
7b0f1f2a
MV
2972003-10-10 Marius Vollmer <mvo@zagadka.de>
298
299 * tests/numbers.test (inexact->exact): Use corrent argument order
300 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
301
b7be48bc
KR
3022003-10-09 Kevin Ryde <user42@zip.com.au>
303
9ddeb776
KR
304 * tests/numbers.test (inexact->exact): New tests.
305
b7be48bc
KR
306 * tests/poe.test: New file.
307 * Makefile.am: Add it.
308
d6e04e7c
DH
3092003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
310
311 * lib.scm (exception:missing-expression): New.
312
313 * tests/dynamic-scope.test, tests/eval.test,
314 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
315 Wrap tests in module (test-suite test-<file-name without .test>),
316 following a practice that was used on a couple of files already.
317
318 * tests/dynamic-scope.test (exception:duplicate-binding,
319 exception:bad-binding): New.
320
321 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
322 Execute syntactically wrong tests using eval. With the upcoming
323 new memoizer this is necessary in order to postpone the syntax
324 check to the actual evaluation of the syntactically wrong form.
325
326 * tests/syntax.test: Added some test cases and modified one test
327 case.
328
39a963ee
KR
3292003-10-02 Kevin Ryde <user42@zip.com.au>
330
331 * tests/ports.test (call-with-output-string): Test proc closing port.
332
8aa28a91
DH
3332003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
334
335 * guile-test: Wrapped in module (test-suite guile-test).
336
337 (main data-file-name test-file-name): Exported.
338
339 ((guile-user)::main): New function, wrapper for function
340 (test-suite guile-test)::main.
341
342 * tests/load.test: Wrapped in module (test-suite test-load).
343
344 * tests/ports.test: Wrapped in module (test-suite test-ports).
345
346 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
347 Added comments about the required structure of the file itself,
348 since it is subject to some tests. Removed some now unnecessary
349 undefine operations.
350
351 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
352
518a07ad
KR
3532003-09-19 Kevin Ryde <user42@zip.com.au>
354
355 * tests/popen.test: New file.
356 * Makefile.am (SCM_TESTS): Add it.
357
47ae1f0e
DH
3582003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
359
360 * tests/numbers.test (equal?): Added tests.
361
362 * tests/numbers.test (=): Fixed and added some bignum related
363 tests.
364
0f008a15
KR
3652003-08-30 Kevin Ryde <user42@zip.com.au>
366
367 * tests/numbers.test (logcount): Add tests.
368
a54e06e5
KR
3692003-08-23 Kevin Ryde <user42@zip.com.au>
370
430110ee
KR
371 * tests/srfi-1.test (list-copy): New tests.
372
a54e06e5
KR
373 * tests/srfi-19.test (date-week-number): Add tests.
374
b1c60217
KR
3752003-08-22 Kevin Ryde <user42@zip.com.au>
376
377 * tests/numbers.test (-): Exercise bignum - inum.
378
2388d9af
KR
3792003-08-17 Kevin Ryde <user42@zip.com.au>
380
381 * tests/syntax.test (while): Exercise break and continue from
382 recursive nested loops.
383
d97f9b42
KR
3842003-08-14 Kevin Ryde <user42@zip.com.au>
385
386 * tests/syntax.test (while): New tests.
387
4d332f19
DH
3882003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
389
390 * tests/numbers.test: Eliminated misuses of expect-fail. It
391 should only be used in cases, where guile has a known bug. It
392 should not be used in cases where an expression is expected to
393 return #f as its correct result.
394
3bcdda6a
KR
3952003-08-09 Kevin Ryde <user42@zip.com.au>
396
397 * tests/srcprop.test: New file.
398 * Makefile.am (SCM_TESTS): Add it.
399
8e5b4b9e
KR
4002003-07-29 Kevin Ryde <user42@zip.com.au>
401
402 * tests/srfi-1.test (concatenate, concatenate!): New tests.
403 (length+): New tests.
404
405 * tests/srfi-34.test: Check cond-expand srfi-34.
406
d7850c8d
KR
4072003-07-24 Kevin Ryde <user42@zip.com.au>
408
409 * tests/numbers.test (angle): New tests.
410
b1c04fe8
KR
4112003-07-18 Kevin Ryde <user42@zip.com.au>
412
413 * tests/numbers.test (*): Add complex/bignum test.
414
e7cc532b
KR
4152003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
416
417 * tests/srfi-1.test (partition): Add tests.
418
e5a74c26
KR
4192003-07-08 Kevin Ryde <user42@zip.com.au>
420
005d2366
KR
421 * tests/numbers.test (make-polar, magnitude): New tests.
422
e5a74c26 423 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 424 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 425
1ebb8497
KR
4262003-06-21 Kevin Ryde <user42@zip.com.au>
427
428 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
429 tests.
430
996acdb8
KR
4312003-06-19 Kevin Ryde <user42@zip.com.au>
432
433 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
434 * tests/threads.test: New file, exercising parallel.
435 * Makefile.am (SCM_TESTS): Add them.
436
f2478375
KR
4372003-06-07 Kevin Ryde <user42@zip.com.au>
438
439 * tests/srfi-6.test: New file.
d4d694b6 440 * Makefile.am (SCM_TESTS): Add it.
f2478375 441
f5c6ec2f
DH
4422003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
443
444 * tests/chars.test: Fixed test comment. The bug that this test
445 detects was actually introduced by my patch from 2003-05-31.
446
47dbd81e
DH
4472003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
448
449 * tests/chars.test: Added test, attempting to apply a character.
450 This test will only pass if the other changes that are submitted
451 together with this patch are also applied.
452
e418bd7c
KR
4532003-06-05 Kevin Ryde <user42@zip.com.au>
454
455 * tests/numbers.test (logcount): Add a few more tests, to exercise
456 recent scm_logcount change.
457
458 * tests/reader.test (reading): Test bad # error message is formattable.
459
e757438d
DH
4602003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
461
462 * tests/pairs.test: Added.
463
7673cf68
DH
4642003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
465
466 * tests/vectors.test: Added.
467
6d63297b
DH
4682003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
469
470 * tests/guardians.test: Uses module (ice-9 weak-vector).
471
e46083d5
DH
4722003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
473
474 * lib.scm: Documented the short form for pass-if and expect-fail.
475
476 (pass-if, expect-fail): Simplified.
477
c47e2599
KR
4782003-05-30 Kevin Ryde <user42@zip.com.au>
479
480 * tests/numbers.test (max, min): Add tests involving NaNs.
481
2e945bcc
SJ
4822003-05-29 Stefan Jahn <stefan@lkcc.org>
483
484 * standalone/Makefile.am: Setup to build on mingw32.
485
42ad901d
DH
4862003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
487
488 * tests/elisp.test: Added missing quote around vector constants.
489
ddd8f927
DH
4902003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
491
492 * tests/r5rs_pitfall.test: Test 2.1 now passes.
493
59e42631
KR
4942003-05-13 Kevin Ryde <user42@zip.com.au>
495
496 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
497 combinations.
498
499 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
500
9c8721b5
KR
5012003-05-10 Kevin Ryde <user42@zip.com.au>
502
4f3deff4
KR
503 * tests/numbers.test (=, <): Add tests involving NaNs.
504
505 * tests/numbers.test (integer-length): Exercise some negatives, in
506 particular -2^n which is ...11100..00.
507
508 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
509 fitting a ulong.
510
9c8721b5
KR
511 * tests/srfi-1.test: New file, exercising take and drop.
512 * Makefile.am (SCM_TESTS): Add it.
513
d963e93f
KR
5142003-05-06 Kevin Ryde <user42@zip.com.au>
515
516 * tests/numbers.test (-): Add test for negative inum subtract bignum.
517 (logcount): New tests, exercising some negatives.
518
1b965c29
MV
5192003-05-03 Marius Vollmer <mvo@zagadka.de>
520
521 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
522 pointing us to these tests.
523
a1a5dfa8
NJ
5242003-04-30 Neil Jerram <neil@ossau.uklinux.net>
525
526 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
527
528 * tests/srfi-34.test: New file.
529
4dce3c96
DH
5302003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
531
532 * tests/syntax.test: Modified some tests to use eval when
533 providing bad syntax. Otherwise, the memoizer will report an
534 error immediately after reading the form, without even the chance
535 to get the pass-if-exception mechanism started.
536
9247b5bc
DH
5372003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
538
539 * tests/guardians.test: Added some more elaborate and
540 sophisticated tests for the guardian functionality.
541
d339981a
DH
5422003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
543
544 * tests/sort.test: Added. Both tests in that file did fail (one
545 even with a segfault) with CVS guile before the recent changes to
546 sort.c.
547
57b1d518
MD
5482003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
549
550 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
551 precedence list in all basic classes and tests for eqv? and
552 equal?.
57b1d518 553
58241edc
MD
5542003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
555
556 * tests/goops.test: Added tests for class redefinition, object
557 update and active slots.
558
50d64f0d
RB
5592003-04-14 Rob Browning <rlb@defaultvalue.org>
560
561 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
562 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
563
564 * standalone/Makefile.am: change from .c.x to .x to be consistent
565 with the rest of guile.
566
dff96e95
HWN
5672003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
568
569 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
570 instead of INCLUDES
571
07921c76
RB
5722003-04-07 Rob Browning <rlb@defaultvalue.org>
573
574 * Makefile.am (SUBDIRS): add standalone.
575
576 * guile-test: added "Running test FOO" output by default. There
577 may be a good reason to remove this, but the output can be helpful
578 in determining where a failure occurred.
579
580 * standalone/test-num2integral.c: new test -- one new regression
581 check.
582
583 * standalone/test-gh.c: new test code (migrated from
584 tests/c-api/) -- a trivial start.
585
586 * standalone/test-asmobs-lib.c: new test script (migrated from
587 tests/asmobs/).
588
589 * standalone/test-asmobs: new test script.
590
591 * standalone/README: new file.
592
593 * standalone/Makefile.am: new file.
594
595 * standalone/.cvsignore: new file.
596
597 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
598
599 * tests/asmobs/README: removed (functionality is now in standalone/).
600
601 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
602 standalone/).
603
604 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
605
606 * tests/asmobs/: removed (functionality is now in standalone/).
607
608 * tests/c-api/strings.c: add a note to the source about this code
609 being unused.
610
73be1d9e
MV
6112003-04-05 Marius Vollmer <mvo@zagadka.de>
612
613 * Changed license terms to the plain LGPL thru-out.
614
122cf9a5
RB
6152003-03-24 Rob Browning <rlb@defaultvalue.org>
616
617 * tests/numbers.test: added tests (some simple) for various funcs.
618 ("odd?"): added tests.
619 ("even?"): added tests.
620 ("nan?"): added tests.
621 ("abs"): added tests.
622 ("lcm"): added tests.
623 ("number->string"): added tests.
624 ("number?"): added tests.
625 ("complex?"): added tests.
626 ("real?"): added tests.
627 ("rational?"): added tests.
628 ("integer?"): added tests.
629 ("inexact?"): added tests.
630 ("="): added tests.
631 ("zero?"): added tests.
632 ("positive?"): added tests.
633 ("negative?"): added tests.
634
635 * lib.scm (pass-if): allow really simple tests where the test code
636 is also the name like (pass-if (even? 2)).
637 (expect-fail): allow really simple tests where the test code is
638 also the test name like (expect-fail (even? 2)).
639
b80e1b5c
MV
6402003-03-19 Marius Vollmer <mvo@zagadka.de>
641
642 * tests/format.test ("format basic output"): Added test for "~F"
643 from Matthias Koeppe.
644
cbbeea66
MD
6452003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
646
647 * tests/elisp.test: Use module (ice-9 weak-vector).
648
649 * tests/weaks.test: Use module (ice-9 weak-vector).
650
b2cbe8d8
RB
6512002-12-08 Rob Browning <rlb@defaultvalue.org>
652
653 * tests/version.test: test (effective-version).
654
d2864c8a
NJ
6552002-11-06 Neil Jerram <neil@ossau.uklinux.net>
656
657 * tests/options.test: New.
658
9bc54879
RB
6592002-10-04 Rob Browning <rlb@defaultvalue.org>
660
661 * tests/numbers.test ("expt"): add tests.
662
6b61da18
MV
6632002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
664
665 * Makefile.am (dist-hook): Do not distribute CVS directories.
666 Thanks to Greg Troxel!
667
ba1b2226
HWN
6682002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
669
670 * tests/reader.test: change misc-error in read-error.
671
33e04d54
DH
6722002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
673
674 * tests/goops.test: Added tests for define-generic and
675 define-accessor.
676
9f045403
DH
6772002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
678
679 * tests/goops.test: Added tests for define-class.
680
1ee34062
MV
6812002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
682
683 * tests/numbers.test (/): Expect divison by an inexact zero to
684 yield +inf.0.
685
45845efe
MV
6862002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
687
2a7461f5
MV
688 * tests/regexp.test (regexp-substitute/global): Do not test with
689 empty regexp. Empty regexps do not work on NetBSD.
690
45845efe
MV
691 * tests/syncase.test (basic syncase macro): Added.
692
54d4ac1f
MV
6932002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
694
695 * tests/srfi-13.test (string-tokenize): Updated for fixed
696 semantics.
697
3c540af4
MV
6982002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
699
700 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
701 directories manually.
702
ecb471f9
TTN
7032002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
704
705 * guile-test (main): Handle `--flag-unresolved'. No longer set
706 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 707 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 708
a64e6669
NJ
7092002-02-08 Neil Jerram <neil@ossau.uklinux.net>
710
711 * tests/elisp.test: Add tests of Elisp expression evaluation.
712
bbd26b5a
NJ
7132002-01-25 Neil Jerram <neil@ossau.uklinux.net>
714
715 * tests/load.test: New test; for search-path with Elisp
716 nil-terminated lists for PATH and EXTENSIONS.
717
718 * tests/elisp.test: More tests for Scheme primitives that should
719 accept Elisp nil-terminated lists.
720
962b1f0b
NJ
7212002-01-24 Neil Jerram <neil@ossau.uklinux.net>
722
723 * tests/elisp.test: More new tests for the Elisp nil value.
724
04bb321a
NJ
7252002-01-22 Neil Jerram <neil@ossau.uklinux.net>
726
727 * Makefile.am (SCM_TESTS): Added elisp.test.
728
729 * tests/elisp.test: New file.
730
80074d77
DH
7312001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
732
733 * tests/numbers.test: Added more division by zero tests.
734
1b3a7932
DH
7352001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
736
737 * tests/numbers.test: Added division by zero tests.
738
7171f1ab
DH
7392001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
740
741 * tests/syntax.test: Added some tests, updated some others with
742 respect to recent changes in eval.c. Further, extracted test
743 cases for guile's extended set! functionality to srfi-17.test.
744
745 * tests/srfi-17.test: New file.
746
8f99e3f3
SJ
7472001-11-04 Stefan Jahn <stefan@lkcc.org>
748
749 * tests/ports.test: Run (close-port) before (delete-file) if
750 necessary/advisory.
751
2b6b5908
DH
7522001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
753
754 * tests/eval.test: Added tests for promises.
755
1a179b03
MD
7562001-10-21 Mikael Djurfeldt <mdj@linnaeus>
757
758 * lib.scm: Move module the system directives `export',
759 `export-syntax', `re-export' and `re-export-syntax' into the
760 `define-module' form. This is the recommended way of exporting
761 bindings.
762
b461abe7
DH
7632001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
764
765 * tests/syntax.test: Added test cases for 'cond =>' syntax with
766 else clause. Changed some tests and comments related to the
767 'case' form to reflect recent changes in the implementation.
768
ea6c2147
DH
7692001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
770
771 * tests/syntax.test: Added test cases for 'lambda' syntax.
772
27a22666
DH
7732001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
774
775 * tests/syntax.test: Added test cases for 'case' syntax.
776
b7d9b1cf
DH
7772001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
778
779 * tests/numbers.test: Added a test case that checks if valid
780 number strings are transformed correctly by string->number.
781
0b073f0f
RB
7822001-09-21 Rob Browning <rlb@defaultvalue.org>
783
784 * tests/numbers.test (fixnum-bit): compute dynamically.
785
786 * tests/bit-operations.test (fixnum-bit): compute dynamically.
787
95e2cd37
TTN
7882001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
789
790 * tests/getopt-long.test ("apples-blimps-catalexis example",
791 "multiple occurances"): New top-level sections.
792
569c483b
DH
7932001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
794
795 * tests/numbers.test: Made some of the patterns better readable.
796
6fdad5dc
TTN
7972001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
798
799 * tests/srfi-19.test (test-time-comparision,
800 test-time-arithmatic): New procs.
801
802 Add time comparison tests using new procs.
803 Thanks to Alex Shinn.
804
b573e744
MV
8052001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
806
807 * tests/dynamic-scope.test: New file.
808
e9313ed7
TTN
8092001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
810
811 * tests/srfi-13.test (string-for-each, string-for-each-index):
812 Add tests. (Thanks to Alex Shinn.)
813
80fdeb4e
MD
8142001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
815
816 * tests/srfi-13.test (string-map): Swapped order of string and
817 proc args to conform with the srfi. (Thanks to Alex Shinn.)
818
c3597bc4
TTN
8192001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
820
821 * tests/getopt-long.test (exception:no-such-option,
822 exception:option-does-not-support-arg,
823 exception:option-must-be-specified,
824 exception:option-must-have-arg, exception:not-enough-args):
825 New vars.
826
827 ("option-ref", "required", "specified no value, given anyway",
828 "specified arg required"): New top-level sections.
829
2f4a254a
DH
8302001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
831
832 * tests/numbers.test: Added Some syntax tests for
833 string->number.
834
284774f3
MV
8352001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
836
837 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
838 "SCM_TESTS". This has special meaning to automake. How many
839 tries left to get this right, mvo?
840
5f099933
MV
8412001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
842
843 * Makefile.am (TESTS): List tests explicitely instead of using a
844 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
845
b754e3d1
MV
8462001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
847
848 * Makefile.am: New file, to control distribution of the
849 test-suite.
850
ed9ef462
TTN
8512001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
852
853 * tests/getopt-long.test: New file.
854
9b974335
TTN
8552001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
856
857 * lib.scm (run-test-exception): Add special handling for
858 `error'-generated exceptions, which pass key `misc-error' and
859 leave messages unformatted.
860
96e30d2a
MG
8612001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
862
863 * tests/alist.test, tests/bit-operations.test,
864 tests/common-list.test, tests/environments.test, tests/eval.test,
865 tests/gc.test, tests/hooks.test, tests/import.test,
866 tests/interp.test, tests/list.test, tests/load.test,
867 tests/numbers.test, tests/ports.test, tests/r4rs.test,
868 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
869 copyright notice.
870
072ad0fe
MG
8712001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
872
873 * tests/srfi-14.test: New file.
874
22647fef
MV
8752001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
876
877 * tests/import.test: New file.
878
bdd2c6f4
DH
8792001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
880
881 * tests/goops.test: Started with some real tests.
882
0e3817d7
DH
8832001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
884
885 * guile-test: Use module (ice-9 rdelim).
886
39cb0b04
MG
8872001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
888
889 * tests/srfi-4.test: New file.
890
eb6c2de8
MV
8912001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
892
893