*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
1 2005-01-24 Kevin Ryde <user42@zip.com.au>
2
3 * tests/srfi-1.test (lset=, member): New tests.
4
5 2005-01-12 Kevin Ryde <user42@zip.com.au>
6
7 * tests/srfi-39.test (current-input-port, current-output-port,
8 current-error-port): New tests.
9
10 2005-01-10 Marius Vollmer <mvo@zagadka.de>
11
12 * tests/unif.test (exception:wrong-num-indices): New, use it for
13 array-set! tests with wrong number of indices.
14
15 2005-01-07 Marius Vollmer <mvo@zagadka.de>
16
17 * tests/srfi-4.test: Use (test-suite lib) module.
18
19 2005-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
20
21 * tests/unif.test (have-llvect?): Removed, Scheme code will always
22 have u64 and s64 uniform vectors.
23
24 2005-01-05 Marius Vollmer <mvo@zagadka.de>
25
26 * tests/unif.test: Use *unspecified* instead of #f to get an
27 uninitialized array.
28
29 2005-01-04 Kevin Ryde <user42@zip.com.au>
30
31 * tests/ramap.test: New file, test array-map!.
32 * Makefile.am (SCM_TESTS): Add it.
33
34 2005-01-02 Marius Vollmer <mvo@zagadka.de>
35
36 * tests/unif.test: Rewritten for new 'typed' approach to uniform
37 arrays.
38
39 * tests/sort.test: New tests, especially for sorting non-contigous
40 and negative-incrementing vectors.
41
42 2005-01-02 Kevin Ryde <user42@zip.com.au>
43
44 * tests/srfi-39.test: Use define-module to keep bindings from
45 subsequent tests, use test-suite lib for stand-alone checking.
46
47 * Makefile.am (SCM_TESTS): Add srfi-39.test.
48
49 2004-12-27 Neil Jerram <neil@ossau.uklinux.net>
50
51 * tests/continuations.test (continuations): Moved continuation /
52 stack tests here, and added save and restore of debug options.
53
54 2004-12-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
55
56 * tests/eval.test: News tests for making stacks from
57 continuations. From Neil Jerram.
58
59 2004-12-10 Kevin Ryde <user42@zip.com.au>
60
61 * tests/socket.test (inet-pton): New tests.
62
63 2004-12-06 Kevin Ryde <user42@zip.com.au>
64
65 * tests/srfi-1.test (alist-copy, alist-delete, break, span): New
66 tests.
67
68 2004-12-05 Kevin Ryde <user42@zip.com.au>
69
70 * tests/srfi-1.test (append-map, filter-map): New tests.
71
72 2004-11-12 Marius Vollmer <marius.vollmer@uni-dortmund.de>
73
74 * tests/unif.test: Replaced uniform-array-set1! with just
75 array-set!. Do not check improper index lists, which can't arise
76 with uarray-set!. Use "#s16()" instead of "#h()".
77
78 2004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
79
80 * tests/unif.test: Removed tests that tried to store a character
81 into a byte vector, which no longer works. Characters are not
82 bytes.
83
84 2004-10-03 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
85
86 * tests/syntax.test: Added tests for unmemoization.
87
88 2004-09-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
89
90 * tests/strings.test (string-set!): Explicitely construct
91 read-only string. String literals are not yet read-only.
92
93 2004-09-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
94
95 * tests/unif.test (array-equal?): New test.
96
97 2004-09-29 Kevin Ryde <user42@zip.com.au>
98
99 * tests/regexp.test (match:string): New tests.
100
101 2004-09-26 Kevin Ryde <user42@zip.com.au>
102
103 * tests/optargs.test (let-keywords, let-keywords*, let-optional,
104 let-optional*): Add tests of internal defines when no bindings.
105
106 2004-09-25 Marius Vollmer <mvo@zagadka.de>
107
108 * standalone/Makefile.am (AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS
109 instead of LDFLAGS; the latter is a user variable.
110
111 2004-09-24 Marius Vollmer <mvo@zagadka.de>
112
113 * standalone/Makefile.am (test_cflags, LDFLAGS): Include
114 GUILE_CFLAGS.
115
116 2004-09-23 Marius Vollmer <mvo@zagadka.de>
117
118 * lib.scm (exception:out-of-range, exception:wrong-type-arg):
119 Accept new wording.
120
121 2004-09-22 Marius Vollmer <mvo@zagadka.de>
122
123 * tests/ports.test ("string ports"): Copy string literal so that
124 it can be modified.
125 * tests/srfi-13.test ("string-copy!"): Likewise.
126 * tests/strings.test ("substring/shared"): Likewise.
127
128 2004-09-09 Kevin Ryde <user42@zip.com.au>
129
130 * tests/streams.test: New file.
131
132 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
133
134 * tests/fractions.test: Don't expect (expt 1/2 2.0) to yield an
135 exact result, use (expt 1/2 2) instead.
136
137 2004-09-08 Kevin Ryde <user42@zip.com.au>
138
139 * tests/ports.test (port-column): Further tests, of new \a \b \r.
140
141 2004-09-07 Kevin Ryde <user42@zip.com.au>
142
143 * tests/numbers.test (integer-expt): New tests, of infinite exponents.
144 (integer?): Exercise nan and +/-inf.
145
146 * tests/time.test (gmtime, strptime): New tests, but unresolved.
147 (internal-time-units-per-second): New test.
148
149 2004-09-02 Kevin Ryde <user42@zip.com.au>
150
151 * tests/format.test (~@d): New tests.
152 New tests of excess arguments now ignored.
153
154 2004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
155
156 * tests/gc.test: Exercise record in weak-values hash table, exposing a
157 problem in 1.6.4 gc, but believed fixed by other changes in the head.
158
159 2004-08-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
160
161 * tests/srfi-13.test (module-peek): Removed, this kluge is no
162 longer necessary.
163
164 2004-08-27 Kevin Ryde <user42@zip.com.au>
165
166 * tests/regexp.test (regexp-quote): New tests.
167
168 * tests/srfi-31.test: Use define-module to keep bindings out of
169 further tests. Use-module (test-suite lib) for stand-alone operation.
170 (rec): Exercise bad args.
171
172 2004-08-25 Kevin Ryde <user42@zip.com.au>
173
174 * tests/and-let-star.test: More tests, in particular exercise #t
175 result on empty body.
176
177 2004-08-25 Marius Vollmer <mvo@zagadka.de>
178
179 * tests/strings.test: Two more tests for double indirect substring
180 modification.
181
182 2004-08-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
183
184 * lib.scm (exception:used-before-define): New.
185 * tests/syntax.test ("letrec"): Use it.
186
187 2004-08-20 Kevin Ryde <user42@zip.com.au>
188
189 * tests/posix.test (mkstemp!): New tests.
190
191 2004-08-20 Marius Vollmer <mvo@zagadka.de>
192
193 * tests/strings.test: Two tests for substring/shared. Also, use
194 (test-suite lib).
195
196 2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
197
198 * standalone/test-conversion.c, standalone/test-gh.c,
199 standalone/test-unwind.c: Avoid the use of discouraged or
200 deprecated things.
201
202 2004-08-18 Kevin Ryde <user42@zip.com.au>
203
204 * tests/and-let-star.test, tests/arbiters.test, tests/receive.test:
205 New files.
206 * Makefile.am (SCM_TESTS): Add them.
207
208 * tests/fractions.test (fractions): Correction, equal? 3/4 .75 should
209 be #f, according to R5RS.
210
211 2004-08-15 Marius Vollmer <mvo@zagadka.de>
212
213 * tests/srfi-39.test: New, from Jose A Ortega Ruiz. Thanks!
214
215 2004-08-14 Kevin Ryde <user42@zip.com.au>
216
217 * tests/srfi-13.test (string-any, string-every): Exercise char and
218 charset predicate cases.
219
220 2004-08-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
221
222 * standalone/test-conversion.c (test_locale_strings): New.
223
224 * standalone/test-round.c: Replaced all uses of scm_round with
225 scm_c_round.
226
227 2004-08-09 Kevin Ryde <user42@zip.com.au>
228
229 * tests/slib.test: New file.
230 * Makefile.am (SCM_TESTS): Add it.
231
232 2004-08-06 Kevin Ryde <user42@zip.com.au>
233
234 * tests/unif.test (array-set!): Exercise byte array range checks.
235 (uniform-vector-ref): Exercise byte returns.
236 (array-fill!): Exercise byte range and type checks.
237
238 2004-08-03 Marius Vollmer <marius.vollmer@uni-dortmund.de>
239
240 * standalone/test-num2integral.c: Only perform the tests when the
241 disabled features are enabled.
242
243 * standalone/test-conversion.c (test_to_double, test_from_double):
244 New tests.
245
246 2004-08-02 Kevin Ryde <user42@zip.com.au>
247
248 * tests/srfi-13.test (string-every): Check empty string case.
249
250 2004-07-31 Kevin Ryde <user42@zip.com.au>
251
252 * tests/filesys.test: New file, exercising copy-file.
253 * Makefile.am (SCM_TESTS): Add it.
254
255 2004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
256
257 * standalone/test-conversion.c: Many more tests for the integer
258 conversion functions.
259
260 2004-07-28 Kevin Ryde <user42@zip.com.au>
261
262 * tests/regexp.test (make-regexp): Exercise flags args validation.
263
264 * tests/unif.test (array-set!): Exercise svect value range check.
265
266 2004-07-24 Kevin Ryde <user42@zip.com.au>
267
268 * tests/common-list.test: Use define-module, to as not to import
269 common-list into subsequent tests (eg. srfi-1 where `every' provokes a
270 warning).
271
272 * tests/srfi-19.test, tests/srfi-34.test: Use #:duplicates (last) to
273 suppress warnings about current-time and raise replacing core bindings.
274
275 2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
276
277 * tests/format.test (~{): Test no arbitrary iteration limit.
278
279 2004-07-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
280
281 * standalone/test-conversion.c (test_is_signed_integer,
282 test_is_unsigned_integer): Expect inexact integers to fail.
283
284 2004-07-10 Kevin Ryde <user42@zip.com.au>
285
286 * tests/hash.test: New file.
287 * Makefile.am (SCM_TESTS): Add it.
288
289 2004-07-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
290
291 * standalone/test-unwind.c: Use scm_from_int instead of
292 SCM_MAKINUM and scm_is_eq instead SCM_EQ_P.
293
294 2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
295
296 * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN,
297 etc, they are now provided by libuile.h.
298 (test_int_sizes): New.
299
300 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
301
302 * standalone/test-num2integral.c, standalone/test-unwind.c:
303 Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
304 SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true,
305 scm_from_bool, and scm_is_bool, respectively.
306
307 * standalone/Makefile.am: Added test-conversion to the TESTS.
308
309 * standalone/test-conversion.c: New file.
310
311 2004-06-20 Rob Browning <rlb@defaultvalue.org>
312
313 * tests/srfi-31.test: new test for SRFI-31.
314
315 * Makefile.am (SCM_TESTS): add tests/srfi-31.scm.
316
317 2004-06-15 Marius Vollmer <marius.vollmer@uni-dortmund.de>
318
319 * tests/numbers.test (number->string): Some results might differ
320 between versions of Guile compiled optimized and unoptimized.
321 Both results are accepted now.
322
323 2004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
324
325 * tests/syntax.test: Added various tests to check that
326 unmemoization works correctly.
327
328 2004-05-30 Kevin Ryde <user42@zip.com.au>
329
330 * lib.scm (exception:numerical-overflow): New define.
331 * tests/numbers.test (modulo-expt): Use it and
332 exception:wrong-type-arg, avoiding empty "" regexp which is invalid on
333 BSD. Reported by Andreas Vögele.
334
335 2004-05-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
336
337 * standalone/test-asmobs-lib.c: Fixed include statement.
338
339 2004-05-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
340
341 * tests/goops.test: Wrap tests in module (test-suite
342 test-<file-name without .test>). Remove calls to deprecated macro
343 `undefine'.
344
345 2004-05-10 Marius Vollmer <mvo@zagadka.de>
346
347 * tests/numbers.test (number->string): Added tests for
348 non-radix-10 floating point conversions.
349
350 2004-05-10 Kevin Ryde <user42@zip.com.au>
351
352 * tests/numbers.test (logbit?): New tests.
353
354 2004-05-09 Kevin Ryde <user42@zip.com.au>
355
356 * tests/srfi-19.test (test-dst, string->date local DST): Test with
357 "EST5EDT" instead of "CET", since HP-UX doesn't know CET. Reported by
358 Andreas Vögele.
359
360 2004-05-03 Kevin Ryde <user42@zip.com.au>
361
362 * tests/time.test (strftime): Force tm:isdst to 0 for the test, for
363 the benefit of HP-UX. Reported by Andreas Vögele.
364 Use set-tm:zone rather than a hard coded vector offset.
365
366 2004-04-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
367
368 * tests/elisp.test: Wrap tests in module (test-suite
369 test-<file-name without .test>), following a practice that was
370 used on a couple of files already.
371
372 2004-04-28 Kevin Ryde <user42@zip.com.au>
373
374 * standalone/test-num2integral.c (test_long_long): Exercise
375 out-of-range errors on various cases.
376 (test_ulong_long): New function, split from test_long_long and
377 similarly exercising out-of-range.
378
379 2004-04-26 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
380
381 * tests/syntax.test: Add test case to check the correct handling
382 of define expressions.
383
384 2004-04-25 Kevin Ryde <user42@zip.com.au>
385
386 * tests/socket.test: New file, exercising inet-ntop.
387 * Makefile.am (SCM_TESTS): Add it.
388
389 2004-04-24 Kevin Ryde <user42@zip.com.au>
390
391 * tests/srfi-11.test: New file.
392 * Makefile.am (SCM_TESTS): Add it.
393
394 2004-04-22 Kevin Ryde <user42@zip.com.au>
395
396 * standalone/test-round.c: New file, exercising scm_round.
397 * standalone/Makefile.am: Add it.
398
399 2004-04-15 Kevin Ryde <user42@zip.com.au>
400
401 * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
402 big/frac, frac/big and frac/frac cases.
403
404 * tests/numbers.test (min): Correction, test "documented? min" not
405 "documented? max".
406
407 2004-04-06 Kevin Ryde <user42@zip.com.au>
408
409 * tests/numbers.test (quotient, remainder): Exercise inum/big at and
410 near special case inum == fixnum-min, big == -fixnum-min.
411
412 2004-03-26 Kevin Ryde <user42@zip.com.au>
413
414 * tests/numbers.test (min, max): Check inexactness of big/real and
415 real/big combinations, collect up tests under arg types for clarity.
416
417 2004-03-26 Eric Hanchrow <offby1@blarg.net>
418
419 * tests/numbers.test (modulo-expt): New tests.
420
421 2004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
422
423 * tests/eval.test: Added tests which reflect the recent fixes to
424 copy-tree.
425
426 2004-02-29 Kevin Ryde <user42@zip.com.au>
427
428 * tests/posix.test (execl, execlp, execle): Exercise errors where
429 program not found. [But disabled, due to problems with threading.]
430
431 2004-02-22 Kevin Ryde <user42@zip.com.au>
432
433 * tests/numbers.test (max, min): Exercise some complex num cases.
434
435 2004-02-18 Marius Vollmer <mvo@zagadka.de>
436
437 * tests/fractions.test: Added copyright notice of Michael Stoll,
438 who probably wrote the original CLISP code.
439
440 2004-02-18 Kevin Ryde <user42@zip.com.au>
441
442 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
443
444 * tests/numbers.test (=): Exercise frac+real and frac+complex.
445
446 2004-02-17 Marius Vollmer <mvo@zagadka.de>
447
448 * Makefile.am (SCM_TESTS): Added test/fractions.test.
449
450 2004-02-12 Kevin Ryde <user42@zip.com.au>
451
452 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
453
454 2004-01-23 Marius Vollmer <mvo@zagadka.de>
455
456 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
457 file added to SCM_TESTS was r5rs_pitfall.test, not
458 r5rs_pitfall.scm.
459
460 2004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
461
462 * tests/syntax.test: Added test for unmemoizing internal defines.
463
464 2004-01-21 Marius Vollmer <mvo@zagadka.de>
465
466 * tests/srfi-26.test: New.
467 * Makefile.am (SCM_TESTS): Added it.
468
469 2004-01-11 Marius Vollmer <mvo@zagadka.de>
470
471 * tests/r5rs_pitfall.scm: New.
472 * Makefile.am (SCM_TESTS): Added it.
473
474 2004-01-11 Kevin Ryde <user42@zip.com.au>
475
476 * tests/exceptions.test (false-if-exception): Disable tests on
477 referencing expansion environment, reverted.
478
479 2004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
480
481 * standalone/test-unwind.c: Adapted to 'frame' renamings.
482 (check_fluid): New.
483
484 * Makefile.am (SCM_TESTS): Added continuations.test.
485
486 2004-01-07 Kevin Ryde <user42@zip.com.au>
487
488 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
489
490 * tests/q.test: New file.
491 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
492 Richard Todd.
493 * Makefile.am (SCM_TESTS): Add q.test.
494
495 * tests/unif.test: New file.
496 (uniform-array-set1!): Exercise this, in particular previous segv on
497 improper arg list.
498 * Makefile.am (SCM_TESTS): Add unif.test.
499
500 2004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
501
502 * standalone/test-unwind.c (close_port, delete_file, check_ports):
503 New.
504
505 2004-01-03 Marius Vollmer <mvo@zagadka.de>
506
507 * standalone/test-unwind.c: New test, for the frames stuff.
508 * standalone/Makefile.am: Compile and run it.
509
510 2004-01-04 Kevin Ryde <user42@zip.com.au>
511
512 * tests/exceptions.test (false-if-exception): Add tests.
513
514 2003-11-30 Marius Vollmer <mvo@zagadka.de>
515
516 * tests/syntax.test: It's "#\\space", not "#\space".
517
518 2003-11-21 Marius Vollmer <mvo@zagadka.de>
519
520 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
521 exceptions when calling inexact? with a non-number.
522
523 2003-12-03 Kevin Ryde <user42@zip.com.au>
524
525 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
526 most-negative-fixnum.
527
528 * tests/fractions.test (real-part): Expect fraction return, not
529 converted to flonum.
530
531 * tests/numbers.test (abs): Add a few more tests.
532
533 * tests/srfi-1.test (count): New tests.
534
535 2003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
536
537 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
538
539 2003-11-19 Rob Browning <rlb@defaultvalue.org>
540
541 * standalone/test-system-cmds: new test.
542
543 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
544 (TESTS): add test-system-cmds.
545
546 2003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
547
548 * tests/numbers.test ("string->number"): Expect exact rationals
549 for things like "1/2" and "#e1.2".
550 ("inexact->exact"): Expect overflow error for infs and nans.
551
552 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
553
554 * tests/bit-operations.test (fixnum-bit): Round the result so that
555 fixnum-bit really is an integer.
556
557 2003-11-17 Marius Vollmer <mvo@zagadka.de>
558
559 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
560 1).
561
562 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
563
564 * tests/syntax.test: Tests that check for the correct handling of
565 internal defines with begin work now.
566
567 2003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
568
569 * tests/syntax.test: Fixed test that checks for the correct
570 handling of macros in the context of internal defines.
571
572 2003-11-15 Kevin Ryde <user42@zip.com.au>
573
574 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
575 standalone execution.
576
577 2003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
578
579 * tests/optargs.test: Wrap tests in module (test-suite
580 test-<file-name without .test>). Rewrite test to be R5RS
581 conforming.
582
583 * tests/syntax.test: Added test to check correct handling of
584 internal defines.
585
586 2003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
587
588 * tests/syntax.test (exception:missing-body-expr): New.
589
590 Renamed section 'define' to 'top-level define' and added a new
591 section 'internal define' with some tests.
592
593 2003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
594
595 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
596
597 (exception:illegal-empty-combination): New.
598
599 (exception:missing/extra-expr): Unified capitalization.
600
601 Adapted test for '()' to the new way of error reporting.
602
603 2003-10-19 Kevin Ryde <user42@zip.com.au>
604
605 * tests/numbers.test: Use define-module to hide helper defines.
606 (dbl-mant-dig, ash-flo): New helpers.
607 (exact->inexact): New tests.
608
609 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
610
611 * tests/syntax.test (exception:bad-var): Removed.
612
613 Adapted tests for 'set!' to the new way of error reporting.
614
615 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
616
617 * tests/dynamic-scope.test (exception:missing-expr): Introduced
618 temporarily until all memoizers use the new way of error
619 reporting.
620
621 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
622
623 * tests/syntax.test (exception:missing/extra-expr,
624 exception:missing/extra-expr-misc): Renamed
625 exception:missing/extra-expr to exception:missing/extra-expr-misc.
626
627 (exception:missing/extra-expr-syntax,
628 exception:missing/extra-expr): Renamed
629 exception:missing/extra-expr-syntax to
630 exception:missing/extra-expr.
631
632 2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
633
634 * lib.scm (exception:bad-variable): New.
635
636 * tests/syntax.test (exception:bad-binding,
637 exception:duplicate-binding): New.
638
639 (exception:duplicate-bindings): Removed.
640
641 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
642 error reporting.
643
644 2003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
645
646 * tests/syntax.test (define exception:bad-formal, define
647 exception:duplicate-formal): New.
648
649 (exception:duplicate-formals): Removed.
650
651 (exception:bad-formals): Adapted to the new way of error
652 reporting.
653
654 Adapted tests for 'lambda' to the new way of error reporting.
655
656 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
657
658 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
659 to be unaware of whether line number information is given or not.
660
661 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
662
663 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
664 introduced temporarily until all memoizers use the new way of
665 error reporting.
666
667 Adapted tests for 'if' to the new way of error reporting.
668
669 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
670
671 * tests/syntax.test (exception:missing-expr,
672 exception:extra-expr): New.
673
674 Adapted tests for 'begin' to the new way of error
675 reporting.
676
677 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
678
679 * tests/syntax.test (exception:misplaced-else-clause,
680 exception:bad-cond-clause): New.
681
682 (exception:bad/missing-clauses, exception:extra-case-clause):
683 Removed.
684
685 Adapted tests for 'case' and 'cond' to the new way of error
686 reporting.
687
688 The tests that check if cond is hygienic pass now.
689
690 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
691
692 * tests/syntax.test: Fixed and activated test of empty case label
693 support.
694
695 2003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
696
697 * tests/syntax.test (exception:bad-expression,
698 exception:missing-clauses, exception:bad-case-clause,
699 exception:extra-case-clause, exception:bad-case-labels): New.
700
701 Added some tests and adapted tests for 'case' to the new way of
702 error reporting.
703
704 2003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
705
706 * lib.scm (run-test-exception): Handle syntax errors.
707
708 2003-10-10 Marius Vollmer <mvo@zagadka.de>
709
710 * tests/numbers.test (inexact->exact): Use corrent argument order
711 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
712
713 2003-10-09 Kevin Ryde <user42@zip.com.au>
714
715 * tests/numbers.test (inexact->exact): New tests.
716
717 * tests/poe.test: New file.
718 * Makefile.am: Add it.
719
720 2003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
721
722 * lib.scm (exception:missing-expression): New.
723
724 * tests/dynamic-scope.test, tests/eval.test,
725 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
726 Wrap tests in module (test-suite test-<file-name without .test>),
727 following a practice that was used on a couple of files already.
728
729 * tests/dynamic-scope.test (exception:duplicate-binding,
730 exception:bad-binding): New.
731
732 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
733 Execute syntactically wrong tests using eval. With the upcoming
734 new memoizer this is necessary in order to postpone the syntax
735 check to the actual evaluation of the syntactically wrong form.
736
737 * tests/syntax.test: Added some test cases and modified one test
738 case.
739
740 2003-10-02 Kevin Ryde <user42@zip.com.au>
741
742 * tests/ports.test (call-with-output-string): Test proc closing port.
743
744 2003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
745
746 * guile-test: Wrapped in module (test-suite guile-test).
747
748 (main data-file-name test-file-name): Exported.
749
750 ((guile-user)::main): New function, wrapper for function
751 (test-suite guile-test)::main.
752
753 * tests/load.test: Wrapped in module (test-suite test-load).
754
755 * tests/ports.test: Wrapped in module (test-suite test-ports).
756
757 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
758 Added comments about the required structure of the file itself,
759 since it is subject to some tests. Removed some now unnecessary
760 undefine operations.
761
762 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
763
764 2003-09-19 Kevin Ryde <user42@zip.com.au>
765
766 * tests/popen.test: New file.
767 * Makefile.am (SCM_TESTS): Add it.
768
769 2003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
770
771 * tests/numbers.test (equal?): Added tests.
772
773 * tests/numbers.test (=): Fixed and added some bignum related
774 tests.
775
776 2003-08-30 Kevin Ryde <user42@zip.com.au>
777
778 * tests/numbers.test (logcount): Add tests.
779
780 2003-08-23 Kevin Ryde <user42@zip.com.au>
781
782 * tests/srfi-1.test (list-copy): New tests.
783
784 * tests/srfi-19.test (date-week-number): Add tests.
785
786 2003-08-22 Kevin Ryde <user42@zip.com.au>
787
788 * tests/numbers.test (-): Exercise bignum - inum.
789
790 2003-08-17 Kevin Ryde <user42@zip.com.au>
791
792 * tests/syntax.test (while): Exercise break and continue from
793 recursive nested loops.
794
795 2003-08-14 Kevin Ryde <user42@zip.com.au>
796
797 * tests/syntax.test (while): New tests.
798
799 2003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
800
801 * tests/numbers.test: Eliminated misuses of expect-fail. It
802 should only be used in cases, where guile has a known bug. It
803 should not be used in cases where an expression is expected to
804 return #f as its correct result.
805
806 2003-08-09 Kevin Ryde <user42@zip.com.au>
807
808 * tests/srcprop.test: New file.
809 * Makefile.am (SCM_TESTS): Add it.
810
811 2003-07-29 Kevin Ryde <user42@zip.com.au>
812
813 * tests/srfi-1.test (concatenate, concatenate!): New tests.
814 (length+): New tests.
815
816 * tests/srfi-34.test: Check cond-expand srfi-34.
817
818 2003-07-24 Kevin Ryde <user42@zip.com.au>
819
820 * tests/numbers.test (angle): New tests.
821
822 2003-07-18 Kevin Ryde <user42@zip.com.au>
823
824 * tests/numbers.test (*): Add complex/bignum test.
825
826 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
827
828 * tests/srfi-1.test (partition): Add tests.
829
830 2003-07-08 Kevin Ryde <user42@zip.com.au>
831
832 * tests/numbers.test (make-polar, magnitude): New tests.
833
834 * tests/srfi-1.test (delete, delete!): Add more tests.
835 (delete-duplicates, delete-duplicates!): New tests.
836
837 2003-06-21 Kevin Ryde <user42@zip.com.au>
838
839 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
840 tests.
841
842 2003-06-19 Kevin Ryde <user42@zip.com.au>
843
844 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
845 * tests/threads.test: New file, exercising parallel.
846 * Makefile.am (SCM_TESTS): Add them.
847
848 2003-06-07 Kevin Ryde <user42@zip.com.au>
849
850 * tests/srfi-6.test: New file.
851 * Makefile.am (SCM_TESTS): Add it.
852
853 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
854
855 * tests/chars.test: Fixed test comment. The bug that this test
856 detects was actually introduced by my patch from 2003-05-31.
857
858 2003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
859
860 * tests/chars.test: Added test, attempting to apply a character.
861 This test will only pass if the other changes that are submitted
862 together with this patch are also applied.
863
864 2003-06-05 Kevin Ryde <user42@zip.com.au>
865
866 * tests/numbers.test (logcount): Add a few more tests, to exercise
867 recent scm_logcount change.
868
869 * tests/reader.test (reading): Test bad # error message is formattable.
870
871 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
872
873 * tests/pairs.test: Added.
874
875 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
876
877 * tests/vectors.test: Added.
878
879 2003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
880
881 * tests/guardians.test: Uses module (ice-9 weak-vector).
882
883 2003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
884
885 * lib.scm: Documented the short form for pass-if and expect-fail.
886
887 (pass-if, expect-fail): Simplified.
888
889 2003-05-30 Kevin Ryde <user42@zip.com.au>
890
891 * tests/numbers.test (max, min): Add tests involving NaNs.
892
893 2003-05-29 Stefan Jahn <stefan@lkcc.org>
894
895 * standalone/Makefile.am: Setup to build on mingw32.
896
897 2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
898
899 * tests/elisp.test: Added missing quote around vector constants.
900
901 2003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
902
903 * tests/r5rs_pitfall.test: Test 2.1 now passes.
904
905 2003-05-13 Kevin Ryde <user42@zip.com.au>
906
907 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
908 combinations.
909
910 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
911
912 2003-05-10 Kevin Ryde <user42@zip.com.au>
913
914 * tests/numbers.test (=, <): Add tests involving NaNs.
915
916 * tests/numbers.test (integer-length): Exercise some negatives, in
917 particular -2^n which is ...11100..00.
918
919 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
920 fitting a ulong.
921
922 * tests/srfi-1.test: New file, exercising take and drop.
923 * Makefile.am (SCM_TESTS): Add it.
924
925 2003-05-06 Kevin Ryde <user42@zip.com.au>
926
927 * tests/numbers.test (-): Add test for negative inum subtract bignum.
928 (logcount): New tests, exercising some negatives.
929
930 2003-05-03 Marius Vollmer <mvo@zagadka.de>
931
932 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
933 pointing us to these tests.
934
935 2003-04-30 Neil Jerram <neil@ossau.uklinux.net>
936
937 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
938
939 * tests/srfi-34.test: New file.
940
941 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
942
943 * tests/syntax.test: Modified some tests to use eval when
944 providing bad syntax. Otherwise, the memoizer will report an
945 error immediately after reading the form, without even the chance
946 to get the pass-if-exception mechanism started.
947
948 2003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
949
950 * tests/guardians.test: Added some more elaborate and
951 sophisticated tests for the guardian functionality.
952
953 2003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
954
955 * tests/sort.test: Added. Both tests in that file did fail (one
956 even with a segfault) with CVS guile before the recent changes to
957 sort.c.
958
959 2003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
960
961 * tests/goops.test: Added tests for correctness of class
962 precedence list in all basic classes and tests for eqv? and
963 equal?.
964
965 2003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
966
967 * tests/goops.test: Added tests for class redefinition, object
968 update and active slots.
969
970 2003-04-14 Rob Browning <rlb@defaultvalue.org>
971
972 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
973 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
974
975 * standalone/Makefile.am: change from .c.x to .x to be consistent
976 with the rest of guile.
977
978 2003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
979
980 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
981 instead of INCLUDES
982
983 2003-04-07 Rob Browning <rlb@defaultvalue.org>
984
985 * Makefile.am (SUBDIRS): add standalone.
986
987 * guile-test: added "Running test FOO" output by default. There
988 may be a good reason to remove this, but the output can be helpful
989 in determining where a failure occurred.
990
991 * standalone/test-num2integral.c: new test -- one new regression
992 check.
993
994 * standalone/test-gh.c: new test code (migrated from
995 tests/c-api/) -- a trivial start.
996
997 * standalone/test-asmobs-lib.c: new test script (migrated from
998 tests/asmobs/).
999
1000 * standalone/test-asmobs: new test script.
1001
1002 * standalone/README: new file.
1003
1004 * standalone/Makefile.am: new file.
1005
1006 * standalone/.cvsignore: new file.
1007
1008 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
1009
1010 * tests/asmobs/README: removed (functionality is now in standalone/).
1011
1012 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
1013 standalone/).
1014
1015 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
1016
1017 * tests/asmobs/: removed (functionality is now in standalone/).
1018
1019 * tests/c-api/strings.c: add a note to the source about this code
1020 being unused.
1021
1022 2003-04-05 Marius Vollmer <mvo@zagadka.de>
1023
1024 * Changed license terms to the plain LGPL thru-out.
1025
1026 2003-03-24 Rob Browning <rlb@defaultvalue.org>
1027
1028 * tests/numbers.test: added tests (some simple) for various funcs.
1029 ("odd?"): added tests.
1030 ("even?"): added tests.
1031 ("nan?"): added tests.
1032 ("abs"): added tests.
1033 ("lcm"): added tests.
1034 ("number->string"): added tests.
1035 ("number?"): added tests.
1036 ("complex?"): added tests.
1037 ("real?"): added tests.
1038 ("rational?"): added tests.
1039 ("integer?"): added tests.
1040 ("inexact?"): added tests.
1041 ("="): added tests.
1042 ("zero?"): added tests.
1043 ("positive?"): added tests.
1044 ("negative?"): added tests.
1045
1046 * lib.scm (pass-if): allow really simple tests where the test code
1047 is also the name like (pass-if (even? 2)).
1048 (expect-fail): allow really simple tests where the test code is
1049 also the test name like (expect-fail (even? 2)).
1050
1051 2003-03-19 Marius Vollmer <mvo@zagadka.de>
1052
1053 * tests/format.test ("format basic output"): Added test for "~F"
1054 from Matthias Koeppe.
1055
1056 2003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1057
1058 * tests/elisp.test: Use module (ice-9 weak-vector).
1059
1060 * tests/weaks.test: Use module (ice-9 weak-vector).
1061
1062 2002-12-08 Rob Browning <rlb@defaultvalue.org>
1063
1064 * tests/version.test: test (effective-version).
1065
1066 2002-11-06 Neil Jerram <neil@ossau.uklinux.net>
1067
1068 * tests/options.test: New.
1069
1070 2002-10-04 Rob Browning <rlb@defaultvalue.org>
1071
1072 * tests/numbers.test ("expt"): add tests.
1073
1074 2002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
1075
1076 * Makefile.am (dist-hook): Do not distribute CVS directories.
1077 Thanks to Greg Troxel!
1078
1079 2002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1080
1081 * tests/reader.test: change misc-error in read-error.
1082
1083 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1084
1085 * tests/goops.test: Added tests for define-generic and
1086 define-accessor.
1087
1088 2002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1089
1090 * tests/goops.test: Added tests for define-class.
1091
1092 2002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
1093
1094 * tests/numbers.test (/): Expect divison by an inexact zero to
1095 yield +inf.0.
1096
1097 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1098
1099 * tests/regexp.test (regexp-substitute/global): Do not test with
1100 empty regexp. Empty regexps do not work on NetBSD.
1101
1102 * tests/syncase.test (basic syncase macro): Added.
1103
1104 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1105
1106 * tests/srfi-13.test (string-tokenize): Updated for fixed
1107 semantics.
1108
1109 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1110
1111 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
1112 directories manually.
1113
1114 2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
1115
1116 * guile-test (main): Handle `--flag-unresolved'. No longer set
1117 exit value to #f unconditionally on UNRESOLVED results.
1118 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
1119
1120 2002-02-08 Neil Jerram <neil@ossau.uklinux.net>
1121
1122 * tests/elisp.test: Add tests of Elisp expression evaluation.
1123
1124 2002-01-25 Neil Jerram <neil@ossau.uklinux.net>
1125
1126 * tests/load.test: New test; for search-path with Elisp
1127 nil-terminated lists for PATH and EXTENSIONS.
1128
1129 * tests/elisp.test: More tests for Scheme primitives that should
1130 accept Elisp nil-terminated lists.
1131
1132 2002-01-24 Neil Jerram <neil@ossau.uklinux.net>
1133
1134 * tests/elisp.test: More new tests for the Elisp nil value.
1135
1136 2002-01-22 Neil Jerram <neil@ossau.uklinux.net>
1137
1138 * Makefile.am (SCM_TESTS): Added elisp.test.
1139
1140 * tests/elisp.test: New file.
1141
1142 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1143
1144 * tests/numbers.test: Added more division by zero tests.
1145
1146 2001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
1147
1148 * tests/numbers.test: Added division by zero tests.
1149
1150 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1151
1152 * tests/syntax.test: Added some tests, updated some others with
1153 respect to recent changes in eval.c. Further, extracted test
1154 cases for guile's extended set! functionality to srfi-17.test.
1155
1156 * tests/srfi-17.test: New file.
1157
1158 2001-11-04 Stefan Jahn <stefan@lkcc.org>
1159
1160 * tests/ports.test: Run (close-port) before (delete-file) if
1161 necessary/advisory.
1162
1163 2001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1164
1165 * tests/eval.test: Added tests for promises.
1166
1167 2001-10-21 Mikael Djurfeldt <mdj@linnaeus>
1168
1169 * lib.scm: Move module the system directives `export',
1170 `export-syntax', `re-export' and `re-export-syntax' into the
1171 `define-module' form. This is the recommended way of exporting
1172 bindings.
1173
1174 2001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1175
1176 * tests/syntax.test: Added test cases for 'cond =>' syntax with
1177 else clause. Changed some tests and comments related to the
1178 'case' form to reflect recent changes in the implementation.
1179
1180 2001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1181
1182 * tests/syntax.test: Added test cases for 'lambda' syntax.
1183
1184 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1185
1186 * tests/syntax.test: Added test cases for 'case' syntax.
1187
1188 2001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1189
1190 * tests/numbers.test: Added a test case that checks if valid
1191 number strings are transformed correctly by string->number.
1192
1193 2001-09-21 Rob Browning <rlb@defaultvalue.org>
1194
1195 * tests/numbers.test (fixnum-bit): compute dynamically.
1196
1197 * tests/bit-operations.test (fixnum-bit): compute dynamically.
1198
1199 2001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
1200
1201 * tests/getopt-long.test ("apples-blimps-catalexis example",
1202 "multiple occurances"): New top-level sections.
1203
1204 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1205
1206 * tests/numbers.test: Made some of the patterns better readable.
1207
1208 2001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1209
1210 * tests/srfi-19.test (test-time-comparision,
1211 test-time-arithmatic): New procs.
1212
1213 Add time comparison tests using new procs.
1214 Thanks to Alex Shinn.
1215
1216 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
1217
1218 * tests/dynamic-scope.test: New file.
1219
1220 2001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
1221
1222 * tests/srfi-13.test (string-for-each, string-for-each-index):
1223 Add tests. (Thanks to Alex Shinn.)
1224
1225 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1226
1227 * tests/srfi-13.test (string-map): Swapped order of string and
1228 proc args to conform with the srfi. (Thanks to Alex Shinn.)
1229
1230 2001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
1231
1232 * tests/getopt-long.test (exception:no-such-option,
1233 exception:option-does-not-support-arg,
1234 exception:option-must-be-specified,
1235 exception:option-must-have-arg, exception:not-enough-args):
1236 New vars.
1237
1238 ("option-ref", "required", "specified no value, given anyway",
1239 "specified arg required"): New top-level sections.
1240
1241 2001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
1242
1243 * tests/numbers.test: Added Some syntax tests for
1244 string->number.
1245
1246 2001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1247
1248 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
1249 "SCM_TESTS". This has special meaning to automake. How many
1250 tries left to get this right, mvo?
1251
1252 2001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1253
1254 * Makefile.am (TESTS): List tests explicitely instead of using a
1255 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
1256
1257 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1258
1259 * Makefile.am: New file, to control distribution of the
1260 test-suite.
1261
1262 2001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
1263
1264 * tests/getopt-long.test: New file.
1265
1266 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
1267
1268 * lib.scm (run-test-exception): Add special handling for
1269 `error'-generated exceptions, which pass key `misc-error' and
1270 leave messages unformatted.
1271
1272 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1273
1274 * tests/alist.test, tests/bit-operations.test,
1275 tests/common-list.test, tests/environments.test, tests/eval.test,
1276 tests/gc.test, tests/hooks.test, tests/import.test,
1277 tests/interp.test, tests/list.test, tests/load.test,
1278 tests/numbers.test, tests/ports.test, tests/r4rs.test,
1279 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
1280 copyright notice.
1281
1282 2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1283
1284 * tests/srfi-14.test: New file.
1285
1286 2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
1287
1288 * tests/import.test: New file.
1289
1290 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1291
1292 * tests/goops.test: Started with some real tests.
1293
1294 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1295
1296 * guile-test: Use module (ice-9 rdelim).
1297
1298 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1299
1300 * tests/srfi-4.test: New file.
1301
1302 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1303
1304 Thanks to Matthias Köppe!
1305
1306 * tests/ports.test: New test for output port line counts.
1307 * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
1308 files.
1309
1310 2001-05-28 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1311
1312 * tests/symbols.test ("gensym"): New tests for long gensym
1313 prefices and embedded NULs in prefices.
1314
1315 2001-05-21 Marius Vollmer <mvo@zagadka.ping.de>
1316
1317 * test/goops.test, test/syncase.test: New, minimal tests.
1318
1319 2001-05-19 Marius Vollmer <mvo@zagadka.ping.de>
1320
1321 * tests/version.test: Updated test for new micro version stuff.
1322
1323 2001-05-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1324
1325 * tests/srfi-13.test: More tests.
1326
1327 2001-05-10 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1328
1329 * tests/srfi-10.test: New file.
1330
1331 * tests/srfi-9.test: New file.
1332
1333 * tests/srfi-13.test: Added some more tests.
1334
1335 2001-05-09 Thien-Thi Nguyen <ttn@revel.glug.org>
1336
1337 * tests/eval.test: ("evaluator" "memoization"): New test
1338 prefix block.
1339 ("transparency"): New "evaluator memoization" test.
1340
1341 2001-05-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1342
1343 * tests/srfi-13.test: Added module access kludge, and uncommented
1344 some tests depending on this.
1345
1346 2001-05-07 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1347
1348 * tests/srfi-13.test: New file testing the SRFI string library.
1349
1350 2001-04-26 Gary Houston <ghouston@arglist.com>
1351
1352 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
1353 have run.
1354
1355 * tests/ports.test (test-file), tests/load.test (temp-dir):
1356 redefined using data-file-name instead of tmpnam. the test files
1357 will be created in the build directory instead of /var/tmp or
1358 whereever tmpnam puts them.
1359
1360 2001-04-02 Dirk Herrmann <D.Herrmann@tu-bs.de>
1361
1362 * tests/symbols.c: Added some tests.
1363
1364 2001-03-19 Gary Houston <ghouston@arglist.com>
1365
1366 * tests/r4rs.test: use test-file-name to locate r4rs.test,
1367 not data-file-name.
1368
1369 * guile-test: define tmp-dir, the location where r4rs.test will
1370 create it's temporary files.
1371 (data-file-name): use tmp-dir. this must be under build-dir,
1372 not src-dir.
1373
1374 2001-03-18 Gary Houston <ghouston@arglist.com>
1375
1376 * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
1377 first line.
1378
1379 2001-03-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1380
1381 * tests/syntax.test: Added a test for let* bindings and
1382 re-arranged and slightly improved the existing one.
1383
1384 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1385
1386 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
1387 test, dups are allowed in `let*' and are now expected to pass.
1388
1389 2001-03-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1390
1391 * lib.scm (run-test-exception): Preserve the original error's
1392 stack for re-throwing.
1393
1394 2001-03-04 Marius Vollmer <mvo@zagadka.ping.de>
1395
1396 * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
1397 bindings", "letrec,duplicate bindings"): Expect to pass, bug has
1398 been fixed.
1399
1400 2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
1401
1402 * tests/syntax.test ("duplicate formals"): New category, move
1403 appropriate tests here. Expect them to pass.
1404 ("empty parentheses"): Expect to pass, bug has been fixed.
1405
1406 * tests/alist.test: Use "'()" instead of "()" in all places
1407 where the empty list is meant.
1408
1409 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1410
1411 * lib.scm (exception:unbound-var, exception:wrong-num-args): New
1412 exported constants.
1413
1414 * tests/r4rs.test: Make sure that no bindings for x and y exist
1415 after the file is loaded.
1416
1417 * tests/syntax.test: New file.
1418
1419 * tests/exceptions.test, tests/syntax.test, tests/eval.test:
1420 Moved the test cases that are related to guile's syntactic forms
1421 from tests/exceptions.test to tests/syntax.test. Moved tests
1422 related to evaluation and application to tests/eval.test.
1423
1424 * tests/exceptions.test: Added some test cases that check guile's
1425 exception handling.
1426
1427 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1428
1429 * tests/exceptions.test, tests/numbers.test: Moved the number
1430 related test cases from tests/exceptions.test to
1431 tests/numbers.test.
1432
1433 * tests/numbers.test: Added a test case.
1434
1435 2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
1436
1437 * tests/symbols.test: New file.
1438
1439 (exception:immutable-string): New constant. Currently, this is a
1440 dummy since guile does not have immutable strings.
1441
1442 * tests/exceptions.test, tests/strings.test, tests/symbols.test:
1443 Moved the string related test cases from tests/exceptions.test to
1444 tests/strings.test and the symbol related test cases to
1445 tests/symbols.test.
1446
1447 * tests/strings.test: Copyright notice updated. Added a couple
1448 of test cases.
1449
1450 (exception:immutable-string): New constant. Currently, this is a
1451 dummy since guile does not have immutable strings.
1452
1453 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1454
1455 * tests/exceptions.test: Use expect-fail-exception to indicate
1456 test cases where exceptions should occur, but don't.
1457
1458 (exception:bad-bindings, exception:bad-formals, exception:bad-var,
1459 exception:missing/extra-expr): New constants.
1460
1461 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1462
1463 * tests/reader.test, tests/exceptions.test: Moved the reader
1464 related test cases from tests/exceptions.test to
1465 tests/reader.test.
1466
1467 * tests/reader.test (exception:eof, exception:unexpected-rparen):
1468 New constants.
1469
1470 * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
1471 Removed.
1472
1473 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1474
1475 * lib.scm (signals-error?, signals-error?*): Removed.
1476
1477 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1478
1479 * lib.scm: Added comment about new convenience functions/macros
1480 to test for exceptions.
1481
1482 (exception:out-of-range, exception:wrong-type-arg): New exported
1483 constants.
1484
1485 (run-test-exception): New function.
1486
1487 (pass-if-exception, expect-fail-exception): New exported macros.
1488
1489 * tests/environments.test: Fixed tests that were checking for
1490 exceptions when set!ing an unbound symbol.
1491
1492 (exception:unbound-symbol): New constant.
1493
1494 * tests/hooks.test (catch-error-returning-true, pass-if-not,
1495 catch-error-returning-false), tests/weaks.test
1496 (catch-error-returning-true, pass-if-not,
1497 catch-error-returning-false): Removed. The macro pass-if-not was
1498 not used. The macro catch-error-returning-false is unnecessary
1499 since exceptions are caught by the test-suite anyway. The
1500 functionality of catch-error-returning-true is provided by the new
1501 convenience macro pass-if-exception.
1502
1503 * tests/hooks.test (exception:wrong-num-hook-args): New constant.
1504 Maybe a standard wrong-num-arg exception should be thrown instead
1505 of a misc-error?
1506
1507 * tests/reader.test (try-to-read): Replaced by read-string.
1508
1509 (read-string): New function.
1510
1511 * tests/alist.test, tests/environments.test, tests/eval.test,
1512 tests/hooks.test, tests/list.test, tests/ports.test,
1513 tests/reader.test, tests/strings.test, tests/weaks.test: Replace
1514 tests for exceptions with the new convenience macros.
1515
1516 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1517
1518 * tests/alist.test: Remove redundant test name prefix.
1519
1520 2001-02-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
1521
1522 * lib.scm (pass-if): Tests shall return a boolean value.
1523
1524 * tests/bit-operations.test (documented?), tests/common-list.test
1525 (documented?), tests/environments.test (documented?),
1526 tests/eval.test (documented?), tests/gc.test (documented?),
1527 tests/numbers.test (documented?), tests/guardians.test,
1528 tests/hooks.test, tests/interp.test, tests/weaks.test: Make sure
1529 that tests return a boolean value.
1530
1531 * tests/list.test (documented?): New function, replace all checks
1532 for documentation with calls to this function.
1533
1534 2001-02-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
1535
1536 * lib.scm (data-file): Remove from export list.
1537
1538 2001-02-22 Thien-Thi Nguyen <ttn@revel.glug.org>
1539
1540 * tests/exceptions.test (syntax lambda): Renamed from (lambda).
1541 (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
1542 (syntax reading): New section.
1543 (syntax let*): New section.
1544 (syntax letrec): New section.
1545 (syntax set!): New section.
1546 (syntax misc): New section.
1547 (bindings unbound): New section.
1548 (bindings immutable-modification): New section.
1549 (bindings let): New section.
1550 (bindings let*): New section.
1551 (bindings letrec): New section.
1552
1553 * tests/exceptions.test: New file.
1554
1555 2001-02-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1556
1557 * guile-test: Use (ice-9 and-let-star) instead of (ice-9
1558 and-let*).
1559
1560 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1561
1562 This patch fixes things that I have broken with the last one :-(
1563
1564 * guile-test (test-suite): New variable.
1565
1566 (data-file-name): New function. Has the same purpose as the
1567 former function data-file from lib.scm. Moved here in order to
1568 have all file name handling at the same place. In contrast to the
1569 former 'data-file function, it is not checked whether a file
1570 exists. This allows to use this function also for file names of
1571 files that are still to be created.
1572
1573 (test-file-name): Use the global 'test-suite variable.
1574
1575 (main): Initialize 'test-suite instead of a local variable.
1576
1577 * lib.scm: Don't import paths any more.
1578
1579 (data-file): Removed. Resurrected with a sligtly different
1580 functionality as 'data-file-name' in guile-test.
1581
1582 * r4rs.scm: For all references to temporary file, make use of
1583 data-file-name.
1584
1585 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1586
1587 The following patch was sent by Thien-Thi Nguyen and a little bit
1588 modified by me.
1589
1590 * guile-test: Usage and installation comments improved. Added
1591 support for --test-suite and --debug command line options.
1592
1593 (default-test-suite): Added to allow for simplified
1594 configurability. No need to load the paths file any more.
1595
1596 (enable-debug-mode): New function. Will be called when the
1597 --debug command line option is given.
1598
1599 (test-root): Removed. The test directory has to be fully given.
1600 This allows for arbitrarily named test directories.
1601
1602 (test-file-name, enumerate-tets): Take the test directory as a
1603 paramter instead of using the global variable 'test-root'.
1604
1605 (main): Handle the new command line options. Return an exit code
1606 depending on whether all tests came out as expected.
1607
1608 * README: Updated.
1609
1610 * paths.scm: Removed.
1611
1612 2001-01-24 Gary Houston <ghouston@arglist.com>
1613
1614 * tests/ports.test: include (ice-9 rdelim) module.
1615
1616 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
1617
1618 * tests/numbers.test: Converted to do real boundary testing.
1619
1620 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1621
1622 * tests/bit-operations.test: Added.
1623
1624 2000-11-03 Dirk Herrmann <D.Herrmann@tu-bs.de>
1625
1626 * tests/gc.test: Added.
1627
1628 2000-10-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1629
1630 * tests/strings.test: string=? is fixed.
1631
1632 2000-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
1633
1634 * tests/list.test: Removed references to sloppy-mem(q|v|ber)
1635
1636 2000-09-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1637
1638 * tests/strings.test: Added a test to help remember that string=?
1639 and friends need fixing.
1640
1641 2000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
1642
1643 * tests/environments.test: For tests that rely on garbage
1644 collection, conservative scanning can be a problem. Add a comment
1645 for these tests and make them turn out unresolved if things don't
1646 work as expected.
1647
1648 2000-09-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1649
1650 * tests/environments.test: Finished and cleaned up the tests for
1651 the leaf environments. Added a complete set of testcases for the
1652 leaf environment based eval environments. Started with the tests
1653 for the import environments.
1654
1655 2000-08-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
1656
1657 * tests/environments.test: Added.
1658
1659 2000-08-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1660
1661 * lib.scm (pass-if, expect-fail): Generalized to allow a sequence
1662 of expressions.
1663
1664 * tests/eval.test: Fix documentation test.
1665
1666 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1667
1668 * tests/list.test: Added tests for list-ref, list-set! and
1669 list-cdr-set!
1670
1671 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1672
1673 * tests/common-list.test: Added.
1674
1675 2000-06-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1676
1677 * tests/eval.test: Added.
1678
1679 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1680
1681 * tests/list.test: Use cons* instead of list*.
1682
1683 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1684
1685 * tests/numbers.test, tests/list.test: Updated for new
1686 documentation module.
1687
1688 2000-05-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1689
1690 * tests/hooks.test: make-hook-with-name is deprecated.
1691
1692 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
1693
1694 * tests/list.test, tests/numbers.test: Added.
1695
1696 2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
1697
1698 * guile-test: Eliminate use of catch-test-errors.
1699
1700 * lib.scm: Adopted a couple of nice ideas from Greg.
1701
1702 (pass, fail, expect-failure, expect-failure-if,
1703 expect-failure-if*, catch-test-errors, catch-test-errors*,
1704 expected-failure-fluid, pessimist?): Removed.
1705
1706 (run-test, expect-fail, result-tags, important-result-tags):
1707 Added.
1708
1709 (report, make-count-reporter, print-counts, make-log-reporter,
1710 full-reporter, user-reporter): Reporters take two mandatory
1711 arguments and make use of the tag descriptions in result-tags and
1712 important-result-tags.
1713
1714 * tests/alist.test, tests/hooks.test, tests/ports.test,
1715 tests/weaks.test: Don't use catch-test-errors and
1716 expect-failure-if.
1717
1718 2000-05-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
1719
1720 * mambo.test: Removed dummy file.
1721
1722 2000-03-31 Gary Houston <ghouston@arglist.com>
1723
1724 * tests/ports.test (non-blocking-I/O): a couple more details:
1725 a) combine the O_NONBLOCK flag with the default flags instead
1726 of replacing them. b) check EWOULDBLOCK as well as EAGAIN.
1727
1728 2000-03-22 Jim Blandy <jimb@savonarola.red-bean.com>
1729
1730 * lib.scm: Doc fixes.
1731
1732 Sun Jan 16 14:01:51 2000 Greg J. Badros <gjb@cs.washington.edu>
1733
1734 * paths.scm: Assume that ~/guile-core/test-suite is the location
1735 of the test suite now.
1736
1737 * tests/version.test: Added -- version.c had 0% coverage before,
1738 now at 100%.
1739
1740 * tests/chars.test: Added -- needed test of char-is-both?.
1741
1742 1999-12-22 Greg Harvey <Greg.Harvey@thezone.net>
1743
1744 * tests/weaks.test, tests/hooks.test: Added.
1745
1746 1999-12-18 Greg Harvey <Greg.Harvey@thezone.net>
1747
1748 * tests/alist.test: Added.
1749
1750 Fri Dec 17 12:14:10 1999 Greg J. Badros <gjb@cs.washington.edu>
1751
1752 * tests/c-api.test: Refine the list of files that are checked in
1753 the seek-offset-test. Was just using files that end in "c", but
1754 that caught the new ".doc" files, too, so make sure that files end
1755 in ".c" before requiring that they include unistd.h if they
1756 reference SEEK_(SET|CUR|END).
1757
1758 1999-10-24 Gary Houston <ghouston@freewire.co.uk>
1759
1760 * tests/ports.test ("string ports"): test seeking/unreading from
1761 an input string and seeking an output string.
1762
1763 1999-10-20 Gary Houston <ghouston@freewire.co.uk>
1764
1765 * tests/ports.test: in seek/tell test on input port, also test
1766 that ftell doesn't discard unread chars.
1767
1768 1999-10-18 Gary Houston <ghouston@freewire.co.uk>
1769
1770 * tests/ports.test: add seek/tell tests for unidirectional ports.
1771
1772 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1773
1774 * tests/reader.test: Check that number->string checks its radix
1775 properly.
1776
1777 1999-09-20 Jim Blandy <jimb@savonarola.red-bean.com>
1778
1779 * tests/ports.test: Check that our input functions cope when
1780 current-input-port is closed.
1781
1782 * tests/regexp.test: Check regexp-substitute/global when there are
1783 no matches. (Duh.)
1784
1785 1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1786
1787 * tests/c-api.test: New file. Add test to check that all source
1788 files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
1789
1790 1999-09-14 Gary Houston <ghouston@freewire.co.uk>
1791
1792 * tests/ports.test: test non-blocking I/O.
1793
1794 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1795
1796 * tests/strings.test: Add test for substring-move! argument checking.
1797
1798 * lib.scm (signals-error?, signals-error?*): New macro and function.
1799 * tests/reader.test: Use them.
1800
1801 * tests/interp.test: Add copyright notice.
1802
1803 * tests/reader.test: New test file.
1804
1805 * tests/regexp.test: New test file.
1806
1807 1999-09-06 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1808
1809 * tests/interp.test: Added tests for evaluation of closure bodies.
1810
1811 1999-09-03 James Blandy <jimb@mule.m17n.org>
1812
1813 * tests/multilingual.nottest: New file, which we will turn into a
1814 test file once we actually have multilingual support to test.
1815
1816 * tests/load.test: New test file.
1817
1818 1999-08-30 James Blandy <jimb@mule.m17n.org>
1819
1820 * tests/strings.test: New test file.
1821
1822 1999-08-29 Gary Houston <ghouston@easynet.co.uk>
1823
1824 * tests/ports.test: test unread-char and unread-string.
1825
1826 1999-08-19 Gary Houston <ghouston@easynet.co.uk>
1827
1828 * tests/ports.test: test line-buffering of fports.
1829
1830 1999-08-18 Gary Houston <ghouston@easynet.co.uk>
1831
1832 * tests/ports.test: tests for NUL and non-ASCII chars to fports.
1833
1834 1999-08-12 Gary Houston <ghouston@easynet.co.uk>
1835
1836 * tests/ports.test: lseek -> seek.
1837
1838 1999-08-04 Gary Houston <ghouston@easynet.co.uk>
1839
1840 * tests/ports.test: tests for buffered and unbuffered input/output
1841 fports with seeking.
1842
1843 1999-08-01 Jim Blandy <jimb@savonarola.red-bean.com>
1844
1845 * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
1846 corresponds to an example object, not a predicate. Aubrey
1847 probably never noticed this because SCM doesn't check the lengths
1848 of the arguments to for-each and map...
1849
1850 * tests/ports.test: Add some regression tests for char-ready?.
1851
1852 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1853
1854 * tests/ports.test: Fix copyright years.
1855
1856 * tests/guardians.test: New test file.
1857
1858 * tests/ports.test ("read-delimited!"): New tests.
1859
1860 1999-06-19 Jim Blandy <jimb@savonarola.red-bean.com>
1861
1862 * tests/interp.test: New file.
1863
1864 1999-06-15 Jim Blandy <jimb@savonarola.red-bean.com>
1865
1866 * tests/time.test: New test file.
1867
1868 * tests/r4rs.test: New set of tests, taken from Guile's test
1869 script, taken from SCM.
1870
1871 * tests/ports.test: Group the string port tests under a new
1872 test name prefix.
1873
1874 * tests/ports.test ("line counter"): Check the final column, too.
1875
1876 * lib.scm: Import (test-suite paths).
1877 (data-file): New exported function.
1878
1879 1999-06-12 Jim Blandy <jimb@savonarola.red-bean.com>
1880
1881 * tests/ports.test ("line counter"): Add test for correct column
1882 at EOF.
1883
1884 1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
1885
1886 * tests/ports.test ("line counter"): Verify that we do eventually
1887 get EOF on the port --- don't just read forever.
1888
1889 * lib.scm (full-reporter): The test name is the cadr of the
1890 result, not the cdr. I'm not macho enough to handle run-time
1891 typechecking.
1892
1893 * lib.scm (print-counts): XFAILS are "expected failures", not
1894 "unexpected failures."
1895
1896 * lib.scm, guile-test, paths.scm: Log begins.
1897