(scm_string_hash): New hashing algorithm that takes the complete
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
c86c440b
DH
12003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * tests/syntax.test: Tests that check for the correct handling of
4 internal defines with begin work now.
5
c3d94801
DH
62003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
7
8 * tests/syntax.test: Fixed test that checks for the correct
9 handling of macros in the context of internal defines.
10
c4a56a69
KR
112003-11-15 Kevin Ryde <user42@zip.com.au>
12
13 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
14 standalone execution.
15
560434b3
DH
162003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
17
18 * tests/optargs.test: Wrap tests in module (test-suite
19 test-<file-name without .test>). Rewrite test to be R5RS
20 conforming.
21
22 * tests/syntax.test: Added test to check correct handling of
23 internal defines.
24
ced8edb0
DH
252003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
26
27 * tests/syntax.test (exception:missing-body-expr): New.
28
29 Renamed section 'define' to 'top-level define' and added a new
30 section 'internal define' with some tests.
31
89bff2fc
DH
322003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
33
34 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
35
36 (exception:illegal-empty-combination): New.
37
38 (exception:missing/extra-expr): Unified capitalization.
39
40 Adapted test for '()' to the new way of error reporting.
41
3bf6ee15
KR
422003-10-19 Kevin Ryde <user42@zip.com.au>
43
44 * tests/numbers.test: Use define-module to hide helper defines.
45 (dbl-mant-dig, ash-flo): New helpers.
46 (exact->inexact): New tests.
47
da48db62
DH
482003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
49
50 * tests/syntax.test (exception:bad-var): Removed.
51
52 Adapted tests for 'set!' to the new way of error reporting.
53
82b3e2c6
DH
542003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
55
56 * tests/dynamic-scope.test (exception:missing-expr): Introduced
57 temporarily until all memoizers use the new way of error
58 reporting.
59
21628685
DH
602003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
61
62 * tests/syntax.test (exception:missing/extra-expr,
63 exception:missing/extra-expr-misc): Renamed
64 exception:missing/extra-expr to exception:missing/extra-expr-misc.
65
66 (exception:missing/extra-expr-syntax,
67 exception:missing/extra-expr): Renamed
68 exception:missing/extra-expr-syntax to
69 exception:missing/extra-expr.
70
d6754c23
DH
712003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
72
73 * lib.scm (exception:bad-variable): New.
74
75 * tests/syntax.test (exception:bad-binding,
76 exception:duplicate-binding): New.
77
78 (exception:duplicate-bindings): Removed.
79
80 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
81 error reporting.
82
03a3e941
DH
832003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
84
85 * tests/syntax.test (define exception:bad-formal, define
86 exception:duplicate-formal): New.
87
88 (exception:duplicate-formals): Removed.
89
90 (exception:bad-formals): Adapted to the new way of error
91 reporting.
92
93 Adapted tests for 'lambda' to the new way of error reporting.
94
4faa1ea0
DH
952003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
96
97 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
98 to be unaware of whether line number information is given or not.
99
4610b011
DH
1002003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
101
102 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
103 introduced temporarily until all memoizers use the new way of
104 error reporting.
105
106 Adapted tests for 'if' to the new way of error reporting.
107
cc56ba80
DH
1082003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
109
110 * tests/syntax.test (exception:missing-expr,
111 exception:extra-expr): New.
112
113 Adapted tests for 'begin' to the new way of error
114 reporting.
115
609a8b86
DH
1162003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
117
118 * tests/syntax.test (exception:misplaced-else-clause,
119 exception:bad-cond-clause): New.
120
121 (exception:bad/missing-clauses, exception:extra-case-clause):
122 Removed.
123
124 Adapted tests for 'case' and 'cond' to the new way of error
125 reporting.
126
127 The tests that check if cond is hygienic pass now.
128
58a2510b
DH
1292003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
130
131 * tests/syntax.test: Fixed and activated test of empty case label
132 support.
133
2a6f7afe
DH
1342003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
135
136 * tests/syntax.test (exception:bad-expression,
137 exception:missing-clauses, exception:bad-case-clause,
138 exception:extra-case-clause, exception:bad-case-labels): New.
139
140 Added some tests and adapted tests for 'case' to the new way of
141 error reporting.
142
e6729603
DH
1432003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
144
145 * lib.scm (run-test-exception): Handle syntax errors.
146
7b0f1f2a
MV
1472003-10-10 Marius Vollmer <mvo@zagadka.de>
148
149 * tests/numbers.test (inexact->exact): Use corrent argument order
150 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
151
b7be48bc
KR
1522003-10-09 Kevin Ryde <user42@zip.com.au>
153
9ddeb776
KR
154 * tests/numbers.test (inexact->exact): New tests.
155
b7be48bc
KR
156 * tests/poe.test: New file.
157 * Makefile.am: Add it.
158
d6e04e7c
DH
1592003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
160
161 * lib.scm (exception:missing-expression): New.
162
163 * tests/dynamic-scope.test, tests/eval.test,
164 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
165 Wrap tests in module (test-suite test-<file-name without .test>),
166 following a practice that was used on a couple of files already.
167
168 * tests/dynamic-scope.test (exception:duplicate-binding,
169 exception:bad-binding): New.
170
171 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
172 Execute syntactically wrong tests using eval. With the upcoming
173 new memoizer this is necessary in order to postpone the syntax
174 check to the actual evaluation of the syntactically wrong form.
175
176 * tests/syntax.test: Added some test cases and modified one test
177 case.
178
39a963ee
KR
1792003-10-02 Kevin Ryde <user42@zip.com.au>
180
181 * tests/ports.test (call-with-output-string): Test proc closing port.
182
8aa28a91
DH
1832003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
184
185 * guile-test: Wrapped in module (test-suite guile-test).
186
187 (main data-file-name test-file-name): Exported.
188
189 ((guile-user)::main): New function, wrapper for function
190 (test-suite guile-test)::main.
191
192 * tests/load.test: Wrapped in module (test-suite test-load).
193
194 * tests/ports.test: Wrapped in module (test-suite test-ports).
195
196 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
197 Added comments about the required structure of the file itself,
198 since it is subject to some tests. Removed some now unnecessary
199 undefine operations.
200
201 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
202
518a07ad
KR
2032003-09-19 Kevin Ryde <user42@zip.com.au>
204
205 * tests/popen.test: New file.
206 * Makefile.am (SCM_TESTS): Add it.
207
47ae1f0e
DH
2082003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
209
210 * tests/numbers.test (equal?): Added tests.
211
212 * tests/numbers.test (=): Fixed and added some bignum related
213 tests.
214
0f008a15
KR
2152003-08-30 Kevin Ryde <user42@zip.com.au>
216
217 * tests/numbers.test (logcount): Add tests.
218
a54e06e5
KR
2192003-08-23 Kevin Ryde <user42@zip.com.au>
220
430110ee
KR
221 * tests/srfi-1.test (list-copy): New tests.
222
a54e06e5
KR
223 * tests/srfi-19.test (date-week-number): Add tests.
224
b1c60217
KR
2252003-08-22 Kevin Ryde <user42@zip.com.au>
226
227 * tests/numbers.test (-): Exercise bignum - inum.
228
2388d9af
KR
2292003-08-17 Kevin Ryde <user42@zip.com.au>
230
231 * tests/syntax.test (while): Exercise break and continue from
232 recursive nested loops.
233
d97f9b42
KR
2342003-08-14 Kevin Ryde <user42@zip.com.au>
235
236 * tests/syntax.test (while): New tests.
237
4d332f19
DH
2382003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
239
240 * tests/numbers.test: Eliminated misuses of expect-fail. It
241 should only be used in cases, where guile has a known bug. It
242 should not be used in cases where an expression is expected to
243 return #f as its correct result.
244
3bcdda6a
KR
2452003-08-09 Kevin Ryde <user42@zip.com.au>
246
247 * tests/srcprop.test: New file.
248 * Makefile.am (SCM_TESTS): Add it.
249
8e5b4b9e
KR
2502003-07-29 Kevin Ryde <user42@zip.com.au>
251
252 * tests/srfi-1.test (concatenate, concatenate!): New tests.
253 (length+): New tests.
254
255 * tests/srfi-34.test: Check cond-expand srfi-34.
256
d7850c8d
KR
2572003-07-24 Kevin Ryde <user42@zip.com.au>
258
259 * tests/numbers.test (angle): New tests.
260
b1c04fe8
KR
2612003-07-18 Kevin Ryde <user42@zip.com.au>
262
263 * tests/numbers.test (*): Add complex/bignum test.
264
e7cc532b
KR
2652003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
266
267 * tests/srfi-1.test (partition): Add tests.
268
e5a74c26
KR
2692003-07-08 Kevin Ryde <user42@zip.com.au>
270
005d2366
KR
271 * tests/numbers.test (make-polar, magnitude): New tests.
272
e5a74c26 273 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 274 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 275
1ebb8497
KR
2762003-06-21 Kevin Ryde <user42@zip.com.au>
277
278 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
279 tests.
280
996acdb8
KR
2812003-06-19 Kevin Ryde <user42@zip.com.au>
282
283 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
284 * tests/threads.test: New file, exercising parallel.
285 * Makefile.am (SCM_TESTS): Add them.
286
f2478375
KR
2872003-06-07 Kevin Ryde <user42@zip.com.au>
288
289 * tests/srfi-6.test: New file.
d4d694b6 290 * Makefile.am (SCM_TESTS): Add it.
f2478375 291
f5c6ec2f
DH
2922003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
293
294 * tests/chars.test: Fixed test comment. The bug that this test
295 detects was actually introduced by my patch from 2003-05-31.
296
47dbd81e
DH
2972003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
298
299 * tests/chars.test: Added test, attempting to apply a character.
300 This test will only pass if the other changes that are submitted
301 together with this patch are also applied.
302
e418bd7c
KR
3032003-06-05 Kevin Ryde <user42@zip.com.au>
304
305 * tests/numbers.test (logcount): Add a few more tests, to exercise
306 recent scm_logcount change.
307
308 * tests/reader.test (reading): Test bad # error message is formattable.
309
e757438d
DH
3102003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
311
312 * tests/pairs.test: Added.
313
7673cf68
DH
3142003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
315
316 * tests/vectors.test: Added.
317
6d63297b
DH
3182003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
319
320 * tests/guardians.test: Uses module (ice-9 weak-vector).
321
e46083d5
DH
3222003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
323
324 * lib.scm: Documented the short form for pass-if and expect-fail.
325
326 (pass-if, expect-fail): Simplified.
327
c47e2599
KR
3282003-05-30 Kevin Ryde <user42@zip.com.au>
329
330 * tests/numbers.test (max, min): Add tests involving NaNs.
331
2e945bcc
SJ
3322003-05-29 Stefan Jahn <stefan@lkcc.org>
333
334 * standalone/Makefile.am: Setup to build on mingw32.
335
42ad901d
DH
3362003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
337
338 * tests/elisp.test: Added missing quote around vector constants.
339
ddd8f927
DH
3402003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
341
342 * tests/r5rs_pitfall.test: Test 2.1 now passes.
343
59e42631
KR
3442003-05-13 Kevin Ryde <user42@zip.com.au>
345
346 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
347 combinations.
348
349 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
350
9c8721b5
KR
3512003-05-10 Kevin Ryde <user42@zip.com.au>
352
4f3deff4
KR
353 * tests/numbers.test (=, <): Add tests involving NaNs.
354
355 * tests/numbers.test (integer-length): Exercise some negatives, in
356 particular -2^n which is ...11100..00.
357
358 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
359 fitting a ulong.
360
9c8721b5
KR
361 * tests/srfi-1.test: New file, exercising take and drop.
362 * Makefile.am (SCM_TESTS): Add it.
363
d963e93f
KR
3642003-05-06 Kevin Ryde <user42@zip.com.au>
365
366 * tests/numbers.test (-): Add test for negative inum subtract bignum.
367 (logcount): New tests, exercising some negatives.
368
1b965c29
MV
3692003-05-03 Marius Vollmer <mvo@zagadka.de>
370
371 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
372 pointing us to these tests.
373
a1a5dfa8
NJ
3742003-04-30 Neil Jerram <neil@ossau.uklinux.net>
375
376 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
377
378 * tests/srfi-34.test: New file.
379
4dce3c96
DH
3802003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
381
382 * tests/syntax.test: Modified some tests to use eval when
383 providing bad syntax. Otherwise, the memoizer will report an
384 error immediately after reading the form, without even the chance
385 to get the pass-if-exception mechanism started.
386
9247b5bc
DH
3872003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
388
389 * tests/guardians.test: Added some more elaborate and
390 sophisticated tests for the guardian functionality.
391
d339981a
DH
3922003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
393
394 * tests/sort.test: Added. Both tests in that file did fail (one
395 even with a segfault) with CVS guile before the recent changes to
396 sort.c.
397
57b1d518
MD
3982003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
399
400 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
401 precedence list in all basic classes and tests for eqv? and
402 equal?.
57b1d518 403
58241edc
MD
4042003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
405
406 * tests/goops.test: Added tests for class redefinition, object
407 update and active slots.
408
50d64f0d
RB
4092003-04-14 Rob Browning <rlb@defaultvalue.org>
410
411 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
412 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
413
414 * standalone/Makefile.am: change from .c.x to .x to be consistent
415 with the rest of guile.
416
dff96e95
HWN
4172003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
418
419 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
420 instead of INCLUDES
421
07921c76
RB
4222003-04-07 Rob Browning <rlb@defaultvalue.org>
423
424 * Makefile.am (SUBDIRS): add standalone.
425
426 * guile-test: added "Running test FOO" output by default. There
427 may be a good reason to remove this, but the output can be helpful
428 in determining where a failure occurred.
429
430 * standalone/test-num2integral.c: new test -- one new regression
431 check.
432
433 * standalone/test-gh.c: new test code (migrated from
434 tests/c-api/) -- a trivial start.
435
436 * standalone/test-asmobs-lib.c: new test script (migrated from
437 tests/asmobs/).
438
439 * standalone/test-asmobs: new test script.
440
441 * standalone/README: new file.
442
443 * standalone/Makefile.am: new file.
444
445 * standalone/.cvsignore: new file.
446
447 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
448
449 * tests/asmobs/README: removed (functionality is now in standalone/).
450
451 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
452 standalone/).
453
454 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
455
456 * tests/asmobs/: removed (functionality is now in standalone/).
457
458 * tests/c-api/strings.c: add a note to the source about this code
459 being unused.
460
73be1d9e
MV
4612003-04-05 Marius Vollmer <mvo@zagadka.de>
462
463 * Changed license terms to the plain LGPL thru-out.
464
122cf9a5
RB
4652003-03-24 Rob Browning <rlb@defaultvalue.org>
466
467 * tests/numbers.test: added tests (some simple) for various funcs.
468 ("odd?"): added tests.
469 ("even?"): added tests.
470 ("nan?"): added tests.
471 ("abs"): added tests.
472 ("lcm"): added tests.
473 ("number->string"): added tests.
474 ("number?"): added tests.
475 ("complex?"): added tests.
476 ("real?"): added tests.
477 ("rational?"): added tests.
478 ("integer?"): added tests.
479 ("inexact?"): added tests.
480 ("="): added tests.
481 ("zero?"): added tests.
482 ("positive?"): added tests.
483 ("negative?"): added tests.
484
485 * lib.scm (pass-if): allow really simple tests where the test code
486 is also the name like (pass-if (even? 2)).
487 (expect-fail): allow really simple tests where the test code is
488 also the test name like (expect-fail (even? 2)).
489
b80e1b5c
MV
4902003-03-19 Marius Vollmer <mvo@zagadka.de>
491
492 * tests/format.test ("format basic output"): Added test for "~F"
493 from Matthias Koeppe.
494
cbbeea66
MD
4952003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
496
497 * tests/elisp.test: Use module (ice-9 weak-vector).
498
499 * tests/weaks.test: Use module (ice-9 weak-vector).
500
b2cbe8d8
RB
5012002-12-08 Rob Browning <rlb@defaultvalue.org>
502
503 * tests/version.test: test (effective-version).
504
d2864c8a
NJ
5052002-11-06 Neil Jerram <neil@ossau.uklinux.net>
506
507 * tests/options.test: New.
508
9bc54879
RB
5092002-10-04 Rob Browning <rlb@defaultvalue.org>
510
511 * tests/numbers.test ("expt"): add tests.
512
6b61da18
MV
5132002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
514
515 * Makefile.am (dist-hook): Do not distribute CVS directories.
516 Thanks to Greg Troxel!
517
ba1b2226
HWN
5182002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
519
520 * tests/reader.test: change misc-error in read-error.
521
33e04d54
DH
5222002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
523
524 * tests/goops.test: Added tests for define-generic and
525 define-accessor.
526
9f045403
DH
5272002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
528
529 * tests/goops.test: Added tests for define-class.
530
1ee34062
MV
5312002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
532
533 * tests/numbers.test (/): Expect divison by an inexact zero to
534 yield +inf.0.
535
45845efe
MV
5362002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
537
2a7461f5
MV
538 * tests/regexp.test (regexp-substitute/global): Do not test with
539 empty regexp. Empty regexps do not work on NetBSD.
540
45845efe
MV
541 * tests/syncase.test (basic syncase macro): Added.
542
54d4ac1f
MV
5432002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
544
545 * tests/srfi-13.test (string-tokenize): Updated for fixed
546 semantics.
547
3c540af4
MV
5482002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
549
550 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
551 directories manually.
552
ecb471f9
TTN
5532002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
554
555 * guile-test (main): Handle `--flag-unresolved'. No longer set
556 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 557 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 558
a64e6669
NJ
5592002-02-08 Neil Jerram <neil@ossau.uklinux.net>
560
561 * tests/elisp.test: Add tests of Elisp expression evaluation.
562
bbd26b5a
NJ
5632002-01-25 Neil Jerram <neil@ossau.uklinux.net>
564
565 * tests/load.test: New test; for search-path with Elisp
566 nil-terminated lists for PATH and EXTENSIONS.
567
568 * tests/elisp.test: More tests for Scheme primitives that should
569 accept Elisp nil-terminated lists.
570
962b1f0b
NJ
5712002-01-24 Neil Jerram <neil@ossau.uklinux.net>
572
573 * tests/elisp.test: More new tests for the Elisp nil value.
574
04bb321a
NJ
5752002-01-22 Neil Jerram <neil@ossau.uklinux.net>
576
577 * Makefile.am (SCM_TESTS): Added elisp.test.
578
579 * tests/elisp.test: New file.
580
80074d77
DH
5812001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
582
583 * tests/numbers.test: Added more division by zero tests.
584
1b3a7932
DH
5852001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
586
587 * tests/numbers.test: Added division by zero tests.
588
7171f1ab
DH
5892001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
590
591 * tests/syntax.test: Added some tests, updated some others with
592 respect to recent changes in eval.c. Further, extracted test
593 cases for guile's extended set! functionality to srfi-17.test.
594
595 * tests/srfi-17.test: New file.
596
8f99e3f3
SJ
5972001-11-04 Stefan Jahn <stefan@lkcc.org>
598
599 * tests/ports.test: Run (close-port) before (delete-file) if
600 necessary/advisory.
601
2b6b5908
DH
6022001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
603
604 * tests/eval.test: Added tests for promises.
605
1a179b03
MD
6062001-10-21 Mikael Djurfeldt <mdj@linnaeus>
607
608 * lib.scm: Move module the system directives `export',
609 `export-syntax', `re-export' and `re-export-syntax' into the
610 `define-module' form. This is the recommended way of exporting
611 bindings.
612
b461abe7
DH
6132001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
614
615 * tests/syntax.test: Added test cases for 'cond =>' syntax with
616 else clause. Changed some tests and comments related to the
617 'case' form to reflect recent changes in the implementation.
618
ea6c2147
DH
6192001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
620
621 * tests/syntax.test: Added test cases for 'lambda' syntax.
622
27a22666
DH
6232001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
624
625 * tests/syntax.test: Added test cases for 'case' syntax.
626
b7d9b1cf
DH
6272001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
628
629 * tests/numbers.test: Added a test case that checks if valid
630 number strings are transformed correctly by string->number.
631
0b073f0f
RB
6322001-09-21 Rob Browning <rlb@defaultvalue.org>
633
634 * tests/numbers.test (fixnum-bit): compute dynamically.
635
636 * tests/bit-operations.test (fixnum-bit): compute dynamically.
637
95e2cd37
TTN
6382001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
639
640 * tests/getopt-long.test ("apples-blimps-catalexis example",
641 "multiple occurances"): New top-level sections.
642
569c483b
DH
6432001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
644
645 * tests/numbers.test: Made some of the patterns better readable.
646
6fdad5dc
TTN
6472001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
648
649 * tests/srfi-19.test (test-time-comparision,
650 test-time-arithmatic): New procs.
651
652 Add time comparison tests using new procs.
653 Thanks to Alex Shinn.
654
b573e744
MV
6552001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
656
657 * tests/dynamic-scope.test: New file.
658
e9313ed7
TTN
6592001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
660
661 * tests/srfi-13.test (string-for-each, string-for-each-index):
662 Add tests. (Thanks to Alex Shinn.)
663
80fdeb4e
MD
6642001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
665
666 * tests/srfi-13.test (string-map): Swapped order of string and
667 proc args to conform with the srfi. (Thanks to Alex Shinn.)
668
c3597bc4
TTN
6692001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
670
671 * tests/getopt-long.test (exception:no-such-option,
672 exception:option-does-not-support-arg,
673 exception:option-must-be-specified,
674 exception:option-must-have-arg, exception:not-enough-args):
675 New vars.
676
677 ("option-ref", "required", "specified no value, given anyway",
678 "specified arg required"): New top-level sections.
679
2f4a254a
DH
6802001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
681
682 * tests/numbers.test: Added Some syntax tests for
683 string->number.
684
284774f3
MV
6852001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
686
687 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
688 "SCM_TESTS". This has special meaning to automake. How many
689 tries left to get this right, mvo?
690
5f099933
MV
6912001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
692
693 * Makefile.am (TESTS): List tests explicitely instead of using a
694 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
695
b754e3d1
MV
6962001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
697
698 * Makefile.am: New file, to control distribution of the
699 test-suite.
700
ed9ef462
TTN
7012001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
702
703 * tests/getopt-long.test: New file.
704
9b974335
TTN
7052001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
706
707 * lib.scm (run-test-exception): Add special handling for
708 `error'-generated exceptions, which pass key `misc-error' and
709 leave messages unformatted.
710
96e30d2a
MG
7112001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
712
713 * tests/alist.test, tests/bit-operations.test,
714 tests/common-list.test, tests/environments.test, tests/eval.test,
715 tests/gc.test, tests/hooks.test, tests/import.test,
716 tests/interp.test, tests/list.test, tests/load.test,
717 tests/numbers.test, tests/ports.test, tests/r4rs.test,
718 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
719 copyright notice.
720
072ad0fe
MG
7212001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
722
723 * tests/srfi-14.test: New file.
724
22647fef
MV
7252001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
726
727 * tests/import.test: New file.
728
bdd2c6f4
DH
7292001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
730
731 * tests/goops.test: Started with some real tests.
732
0e3817d7
DH
7332001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
734
735 * guile-test: Use module (ice-9 rdelim).
736
39cb0b04
MG
7372001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
738
739 * tests/srfi-4.test: New file.
740
eb6c2de8
MV
7412001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
742
743