* tests/socket.test: New file.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
7301de79
KR
12004-04-24 Kevin Ryde <user42@zip.com.au>
2
3 * tests/srfi-11.test: New file.
4 * Makefile.am (SCM_TESTS): Add it.
5
10cc8b01
KR
62004-04-22 Kevin Ryde <user42@zip.com.au>
7
8 * standalone/test-round.c: New file, exercising scm_round.
9 * standalone/Makefile.am: Add it.
10
c9cdd396
KR
112004-04-15 Kevin Ryde <user42@zip.com.au>
12
13 * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
14 big/frac, frac/big and frac/frac cases.
15
16 * tests/numbers.test (min): Correction, test "documented? min" not
17 "documented? max".
18
57f66547
KR
192004-04-06 Kevin Ryde <user42@zip.com.au>
20
21 * tests/numbers.test (quotient, remainder): Exercise inum/big at and
22 near special case inum == fixnum-min, big == -fixnum-min.
23
d6628681
KR
242004-03-26 Kevin Ryde <user42@zip.com.au>
25
26 * tests/numbers.test (min, max): Check inexactness of big/real and
27 real/big combinations, collect up tests under arg types for clarity.
28
292004-03-26 Eric Hanchrow <offby1@blarg.net>
30
31 * tests/numbers.test (modulo-expt): New tests.
32
62360b89
DH
332004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
34
35 * tests/eval.test: Added tests which reflect the recent fixes to
36 copy-tree.
37
2a61284a
KR
382004-02-29 Kevin Ryde <user42@zip.com.au>
39
40 * tests/posix.test (execl, execlp, execle): Exercise errors where
b3ffe4d4 41 program not found. [But disabled, due to problems with threading.]
2a61284a 42
9593c679
KR
432004-02-22 Kevin Ryde <user42@zip.com.au>
44
45 * tests/numbers.test (max, min): Exercise some complex num cases.
46
8cad6491
MV
472004-02-18 Marius Vollmer <mvo@zagadka.de>
48
49 * tests/fractions.test: Added copyright notice of Michael Stoll,
50 who probably wrote the original CLISP code.
51
ef861ead
KR
522004-02-18 Kevin Ryde <user42@zip.com.au>
53
54 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
55
56 * tests/numbers.test (=): Exercise frac+real and frac+complex.
57
17f732e6
MV
582004-02-17 Marius Vollmer <mvo@zagadka.de>
59
60 * Makefile.am (SCM_TESTS): Added test/fractions.test.
61
afe199fe
KR
622004-02-12 Kevin Ryde <user42@zip.com.au>
63
64 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
65
8834dd6f
MV
662004-01-23 Marius Vollmer <mvo@zagadka.de>
67
68 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
69 file added to SCM_TESTS was r5rs_pitfall.test, not
70 r5rs_pitfall.scm.
71
a264c013
DH
722004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
73
74 * tests/syntax.test: Added test for unmemoizing internal defines.
75
9a5fc8c2
MV
762004-01-21 Marius Vollmer <mvo@zagadka.de>
77
78 * tests/srfi-26.test: New.
79 * Makefile.am (SCM_TESTS): Added it.
80
25ffbdac
MV
812004-01-11 Marius Vollmer <mvo@zagadka.de>
82
83 * tests/r5rs_pitfall.scm: New.
84 * Makefile.am (SCM_TESTS): Added it.
85
7dd5eb58
KR
862004-01-11 Kevin Ryde <user42@zip.com.au>
87
88 * tests/exceptions.test (false-if-exception): Disable tests on
89 referencing expansion environment, reverted.
90
fc6bb283
MV
912004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
92
93 * standalone/test-unwind.c: Adapted to 'frame' renamings.
94 (check_fluid): New.
95
96 * Makefile.am (SCM_TESTS): Added continuations.test.
97
2359c543
KR
982004-01-07 Kevin Ryde <user42@zip.com.au>
99
100 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
101
102 * tests/q.test: New file.
103 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
104 Richard Todd.
105 * Makefile.am (SCM_TESTS): Add q.test.
106
107 * tests/unif.test: New file.
108 (uniform-array-set1!): Exercise this, in particular previous segv on
109 improper arg list.
110 * Makefile.am (SCM_TESTS): Add unif.test.
111
aacff585
MV
1122004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
113
114 * standalone/test-unwind.c (close_port, delete_file, check_ports):
115 New.
116
dab514a8
MV
1172004-01-03 Marius Vollmer <mvo@zagadka.de>
118
119 * standalone/test-unwind.c: New test, for the frames stuff.
120 * standalone/Makefile.am: Compile and run it.
121
6d611fed
KR
1222004-01-04 Kevin Ryde <user42@zip.com.au>
123
124 * tests/exceptions.test (false-if-exception): Add tests.
125
89fcf1b4
MV
1262003-11-30 Marius Vollmer <mvo@zagadka.de>
127
128 * tests/syntax.test: It's "#\\space", not "#\space".
129
1302003-11-21 Marius Vollmer <mvo@zagadka.de>
131
132 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
133 exceptions when calling inexact? with a non-number.
134
caff34d4
KR
1352003-12-03 Kevin Ryde <user42@zip.com.au>
136
137 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
138 most-negative-fixnum.
139
140 * tests/fractions.test (real-part): Expect fraction return, not
141 converted to flonum.
142
143 * tests/numbers.test (abs): Add a few more tests.
144
145 * tests/srfi-1.test (count): New tests.
146
f1efbdf3
MD
1472003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
148
149 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
150
d26af5b2
RB
1512003-11-19 Rob Browning <rlb@defaultvalue.org>
152
153 * standalone/test-system-cmds: new test.
154
155 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
156 (TESTS): add test-system-cmds.
157
bdf26b60
MV
1582003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
159
160 * tests/numbers.test ("string->number"): Expect exact rationals
161 for things like "1/2" and "#e1.2".
162 ("inexact->exact"): Expect overflow error for infs and nans.
163
164 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
165
166 * tests/bit-operations.test (fixnum-bit): Round the result so that
167 fixnum-bit really is an integer.
168
9a1d7d7c
MV
1692003-11-17 Marius Vollmer <mvo@zagadka.de>
170
171 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
172 1).
173
c86c440b
DH
1742003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
175
176 * tests/syntax.test: Tests that check for the correct handling of
177 internal defines with begin work now.
178
c3d94801
DH
1792003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
180
181 * tests/syntax.test: Fixed test that checks for the correct
182 handling of macros in the context of internal defines.
183
c4a56a69
KR
1842003-11-15 Kevin Ryde <user42@zip.com.au>
185
186 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
187 standalone execution.
188
560434b3
DH
1892003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
190
191 * tests/optargs.test: Wrap tests in module (test-suite
192 test-<file-name without .test>). Rewrite test to be R5RS
193 conforming.
194
195 * tests/syntax.test: Added test to check correct handling of
196 internal defines.
197
ced8edb0
DH
1982003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
199
200 * tests/syntax.test (exception:missing-body-expr): New.
201
202 Renamed section 'define' to 'top-level define' and added a new
203 section 'internal define' with some tests.
204
89bff2fc
DH
2052003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
206
207 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
208
209 (exception:illegal-empty-combination): New.
210
211 (exception:missing/extra-expr): Unified capitalization.
212
213 Adapted test for '()' to the new way of error reporting.
214
3bf6ee15
KR
2152003-10-19 Kevin Ryde <user42@zip.com.au>
216
217 * tests/numbers.test: Use define-module to hide helper defines.
218 (dbl-mant-dig, ash-flo): New helpers.
219 (exact->inexact): New tests.
220
da48db62
DH
2212003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
222
223 * tests/syntax.test (exception:bad-var): Removed.
224
225 Adapted tests for 'set!' to the new way of error reporting.
226
82b3e2c6
DH
2272003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
228
229 * tests/dynamic-scope.test (exception:missing-expr): Introduced
230 temporarily until all memoizers use the new way of error
231 reporting.
232
21628685
DH
2332003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
234
235 * tests/syntax.test (exception:missing/extra-expr,
236 exception:missing/extra-expr-misc): Renamed
237 exception:missing/extra-expr to exception:missing/extra-expr-misc.
238
239 (exception:missing/extra-expr-syntax,
240 exception:missing/extra-expr): Renamed
241 exception:missing/extra-expr-syntax to
242 exception:missing/extra-expr.
243
d6754c23
DH
2442003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
245
246 * lib.scm (exception:bad-variable): New.
247
248 * tests/syntax.test (exception:bad-binding,
249 exception:duplicate-binding): New.
250
251 (exception:duplicate-bindings): Removed.
252
253 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
254 error reporting.
255
03a3e941
DH
2562003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
257
258 * tests/syntax.test (define exception:bad-formal, define
259 exception:duplicate-formal): New.
260
261 (exception:duplicate-formals): Removed.
262
263 (exception:bad-formals): Adapted to the new way of error
264 reporting.
265
266 Adapted tests for 'lambda' to the new way of error reporting.
267
4faa1ea0
DH
2682003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
269
270 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
271 to be unaware of whether line number information is given or not.
272
4610b011
DH
2732003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
274
275 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
276 introduced temporarily until all memoizers use the new way of
277 error reporting.
278
279 Adapted tests for 'if' to the new way of error reporting.
280
cc56ba80
DH
2812003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
282
283 * tests/syntax.test (exception:missing-expr,
284 exception:extra-expr): New.
285
286 Adapted tests for 'begin' to the new way of error
287 reporting.
288
609a8b86
DH
2892003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
290
291 * tests/syntax.test (exception:misplaced-else-clause,
292 exception:bad-cond-clause): New.
293
294 (exception:bad/missing-clauses, exception:extra-case-clause):
295 Removed.
296
297 Adapted tests for 'case' and 'cond' to the new way of error
298 reporting.
299
300 The tests that check if cond is hygienic pass now.
301
58a2510b
DH
3022003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
303
304 * tests/syntax.test: Fixed and activated test of empty case label
305 support.
306
2a6f7afe
DH
3072003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
308
309 * tests/syntax.test (exception:bad-expression,
310 exception:missing-clauses, exception:bad-case-clause,
311 exception:extra-case-clause, exception:bad-case-labels): New.
312
313 Added some tests and adapted tests for 'case' to the new way of
314 error reporting.
315
e6729603
DH
3162003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
317
318 * lib.scm (run-test-exception): Handle syntax errors.
319
7b0f1f2a
MV
3202003-10-10 Marius Vollmer <mvo@zagadka.de>
321
322 * tests/numbers.test (inexact->exact): Use corrent argument order
323 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
324
b7be48bc
KR
3252003-10-09 Kevin Ryde <user42@zip.com.au>
326
9ddeb776
KR
327 * tests/numbers.test (inexact->exact): New tests.
328
b7be48bc
KR
329 * tests/poe.test: New file.
330 * Makefile.am: Add it.
331
d6e04e7c
DH
3322003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
333
334 * lib.scm (exception:missing-expression): New.
335
336 * tests/dynamic-scope.test, tests/eval.test,
337 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
338 Wrap tests in module (test-suite test-<file-name without .test>),
339 following a practice that was used on a couple of files already.
340
341 * tests/dynamic-scope.test (exception:duplicate-binding,
342 exception:bad-binding): New.
343
344 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
345 Execute syntactically wrong tests using eval. With the upcoming
346 new memoizer this is necessary in order to postpone the syntax
347 check to the actual evaluation of the syntactically wrong form.
348
349 * tests/syntax.test: Added some test cases and modified one test
350 case.
351
39a963ee
KR
3522003-10-02 Kevin Ryde <user42@zip.com.au>
353
354 * tests/ports.test (call-with-output-string): Test proc closing port.
355
8aa28a91
DH
3562003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
357
358 * guile-test: Wrapped in module (test-suite guile-test).
359
360 (main data-file-name test-file-name): Exported.
361
362 ((guile-user)::main): New function, wrapper for function
363 (test-suite guile-test)::main.
364
365 * tests/load.test: Wrapped in module (test-suite test-load).
366
367 * tests/ports.test: Wrapped in module (test-suite test-ports).
368
369 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
370 Added comments about the required structure of the file itself,
371 since it is subject to some tests. Removed some now unnecessary
372 undefine operations.
373
374 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
375
518a07ad
KR
3762003-09-19 Kevin Ryde <user42@zip.com.au>
377
378 * tests/popen.test: New file.
379 * Makefile.am (SCM_TESTS): Add it.
380
47ae1f0e
DH
3812003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
382
383 * tests/numbers.test (equal?): Added tests.
384
385 * tests/numbers.test (=): Fixed and added some bignum related
386 tests.
387
0f008a15
KR
3882003-08-30 Kevin Ryde <user42@zip.com.au>
389
390 * tests/numbers.test (logcount): Add tests.
391
a54e06e5
KR
3922003-08-23 Kevin Ryde <user42@zip.com.au>
393
430110ee
KR
394 * tests/srfi-1.test (list-copy): New tests.
395
a54e06e5
KR
396 * tests/srfi-19.test (date-week-number): Add tests.
397
b1c60217
KR
3982003-08-22 Kevin Ryde <user42@zip.com.au>
399
400 * tests/numbers.test (-): Exercise bignum - inum.
401
2388d9af
KR
4022003-08-17 Kevin Ryde <user42@zip.com.au>
403
404 * tests/syntax.test (while): Exercise break and continue from
405 recursive nested loops.
406
d97f9b42
KR
4072003-08-14 Kevin Ryde <user42@zip.com.au>
408
409 * tests/syntax.test (while): New tests.
410
4d332f19
DH
4112003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
412
413 * tests/numbers.test: Eliminated misuses of expect-fail. It
414 should only be used in cases, where guile has a known bug. It
415 should not be used in cases where an expression is expected to
416 return #f as its correct result.
417
3bcdda6a
KR
4182003-08-09 Kevin Ryde <user42@zip.com.au>
419
420 * tests/srcprop.test: New file.
421 * Makefile.am (SCM_TESTS): Add it.
422
8e5b4b9e
KR
4232003-07-29 Kevin Ryde <user42@zip.com.au>
424
425 * tests/srfi-1.test (concatenate, concatenate!): New tests.
426 (length+): New tests.
427
428 * tests/srfi-34.test: Check cond-expand srfi-34.
429
d7850c8d
KR
4302003-07-24 Kevin Ryde <user42@zip.com.au>
431
432 * tests/numbers.test (angle): New tests.
433
b1c04fe8
KR
4342003-07-18 Kevin Ryde <user42@zip.com.au>
435
436 * tests/numbers.test (*): Add complex/bignum test.
437
e7cc532b
KR
4382003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
439
440 * tests/srfi-1.test (partition): Add tests.
441
e5a74c26
KR
4422003-07-08 Kevin Ryde <user42@zip.com.au>
443
005d2366
KR
444 * tests/numbers.test (make-polar, magnitude): New tests.
445
e5a74c26 446 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 447 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 448
1ebb8497
KR
4492003-06-21 Kevin Ryde <user42@zip.com.au>
450
451 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
452 tests.
453
996acdb8
KR
4542003-06-19 Kevin Ryde <user42@zip.com.au>
455
456 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
457 * tests/threads.test: New file, exercising parallel.
458 * Makefile.am (SCM_TESTS): Add them.
459
f2478375
KR
4602003-06-07 Kevin Ryde <user42@zip.com.au>
461
462 * tests/srfi-6.test: New file.
d4d694b6 463 * Makefile.am (SCM_TESTS): Add it.
f2478375 464
f5c6ec2f
DH
4652003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
466
467 * tests/chars.test: Fixed test comment. The bug that this test
468 detects was actually introduced by my patch from 2003-05-31.
469
47dbd81e
DH
4702003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
471
472 * tests/chars.test: Added test, attempting to apply a character.
473 This test will only pass if the other changes that are submitted
474 together with this patch are also applied.
475
e418bd7c
KR
4762003-06-05 Kevin Ryde <user42@zip.com.au>
477
478 * tests/numbers.test (logcount): Add a few more tests, to exercise
479 recent scm_logcount change.
480
481 * tests/reader.test (reading): Test bad # error message is formattable.
482
e757438d
DH
4832003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
484
485 * tests/pairs.test: Added.
486
7673cf68
DH
4872003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
488
489 * tests/vectors.test: Added.
490
6d63297b
DH
4912003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
492
493 * tests/guardians.test: Uses module (ice-9 weak-vector).
494
e46083d5
DH
4952003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
496
497 * lib.scm: Documented the short form for pass-if and expect-fail.
498
499 (pass-if, expect-fail): Simplified.
500
c47e2599
KR
5012003-05-30 Kevin Ryde <user42@zip.com.au>
502
503 * tests/numbers.test (max, min): Add tests involving NaNs.
504
2e945bcc
SJ
5052003-05-29 Stefan Jahn <stefan@lkcc.org>
506
507 * standalone/Makefile.am: Setup to build on mingw32.
508
42ad901d
DH
5092003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
510
511 * tests/elisp.test: Added missing quote around vector constants.
512
ddd8f927
DH
5132003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
514
515 * tests/r5rs_pitfall.test: Test 2.1 now passes.
516
59e42631
KR
5172003-05-13 Kevin Ryde <user42@zip.com.au>
518
519 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
520 combinations.
521
522 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
523
9c8721b5
KR
5242003-05-10 Kevin Ryde <user42@zip.com.au>
525
4f3deff4
KR
526 * tests/numbers.test (=, <): Add tests involving NaNs.
527
528 * tests/numbers.test (integer-length): Exercise some negatives, in
529 particular -2^n which is ...11100..00.
530
531 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
532 fitting a ulong.
533
9c8721b5
KR
534 * tests/srfi-1.test: New file, exercising take and drop.
535 * Makefile.am (SCM_TESTS): Add it.
536
d963e93f
KR
5372003-05-06 Kevin Ryde <user42@zip.com.au>
538
539 * tests/numbers.test (-): Add test for negative inum subtract bignum.
540 (logcount): New tests, exercising some negatives.
541
1b965c29
MV
5422003-05-03 Marius Vollmer <mvo@zagadka.de>
543
544 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
545 pointing us to these tests.
546
a1a5dfa8
NJ
5472003-04-30 Neil Jerram <neil@ossau.uklinux.net>
548
549 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
550
551 * tests/srfi-34.test: New file.
552
4dce3c96
DH
5532003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
554
555 * tests/syntax.test: Modified some tests to use eval when
556 providing bad syntax. Otherwise, the memoizer will report an
557 error immediately after reading the form, without even the chance
558 to get the pass-if-exception mechanism started.
559
9247b5bc
DH
5602003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
561
562 * tests/guardians.test: Added some more elaborate and
563 sophisticated tests for the guardian functionality.
564
d339981a
DH
5652003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
566
567 * tests/sort.test: Added. Both tests in that file did fail (one
568 even with a segfault) with CVS guile before the recent changes to
569 sort.c.
570
57b1d518
MD
5712003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
572
573 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
574 precedence list in all basic classes and tests for eqv? and
575 equal?.
57b1d518 576
58241edc
MD
5772003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
578
579 * tests/goops.test: Added tests for class redefinition, object
580 update and active slots.
581
50d64f0d
RB
5822003-04-14 Rob Browning <rlb@defaultvalue.org>
583
584 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
585 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
586
587 * standalone/Makefile.am: change from .c.x to .x to be consistent
588 with the rest of guile.
589
dff96e95
HWN
5902003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
591
592 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
593 instead of INCLUDES
594
07921c76
RB
5952003-04-07 Rob Browning <rlb@defaultvalue.org>
596
597 * Makefile.am (SUBDIRS): add standalone.
598
599 * guile-test: added "Running test FOO" output by default. There
600 may be a good reason to remove this, but the output can be helpful
601 in determining where a failure occurred.
602
603 * standalone/test-num2integral.c: new test -- one new regression
604 check.
605
606 * standalone/test-gh.c: new test code (migrated from
607 tests/c-api/) -- a trivial start.
608
609 * standalone/test-asmobs-lib.c: new test script (migrated from
610 tests/asmobs/).
611
612 * standalone/test-asmobs: new test script.
613
614 * standalone/README: new file.
615
616 * standalone/Makefile.am: new file.
617
618 * standalone/.cvsignore: new file.
619
620 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
621
622 * tests/asmobs/README: removed (functionality is now in standalone/).
623
624 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
625 standalone/).
626
627 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
628
629 * tests/asmobs/: removed (functionality is now in standalone/).
630
631 * tests/c-api/strings.c: add a note to the source about this code
632 being unused.
633
73be1d9e
MV
6342003-04-05 Marius Vollmer <mvo@zagadka.de>
635
636 * Changed license terms to the plain LGPL thru-out.
637
122cf9a5
RB
6382003-03-24 Rob Browning <rlb@defaultvalue.org>
639
640 * tests/numbers.test: added tests (some simple) for various funcs.
641 ("odd?"): added tests.
642 ("even?"): added tests.
643 ("nan?"): added tests.
644 ("abs"): added tests.
645 ("lcm"): added tests.
646 ("number->string"): added tests.
647 ("number?"): added tests.
648 ("complex?"): added tests.
649 ("real?"): added tests.
650 ("rational?"): added tests.
651 ("integer?"): added tests.
652 ("inexact?"): added tests.
653 ("="): added tests.
654 ("zero?"): added tests.
655 ("positive?"): added tests.
656 ("negative?"): added tests.
657
658 * lib.scm (pass-if): allow really simple tests where the test code
659 is also the name like (pass-if (even? 2)).
660 (expect-fail): allow really simple tests where the test code is
661 also the test name like (expect-fail (even? 2)).
662
b80e1b5c
MV
6632003-03-19 Marius Vollmer <mvo@zagadka.de>
664
665 * tests/format.test ("format basic output"): Added test for "~F"
666 from Matthias Koeppe.
667
cbbeea66
MD
6682003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
669
670 * tests/elisp.test: Use module (ice-9 weak-vector).
671
672 * tests/weaks.test: Use module (ice-9 weak-vector).
673
b2cbe8d8
RB
6742002-12-08 Rob Browning <rlb@defaultvalue.org>
675
676 * tests/version.test: test (effective-version).
677
d2864c8a
NJ
6782002-11-06 Neil Jerram <neil@ossau.uklinux.net>
679
680 * tests/options.test: New.
681
9bc54879
RB
6822002-10-04 Rob Browning <rlb@defaultvalue.org>
683
684 * tests/numbers.test ("expt"): add tests.
685
6b61da18
MV
6862002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
687
688 * Makefile.am (dist-hook): Do not distribute CVS directories.
689 Thanks to Greg Troxel!
690
ba1b2226
HWN
6912002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
692
693 * tests/reader.test: change misc-error in read-error.
694
33e04d54
DH
6952002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
696
697 * tests/goops.test: Added tests for define-generic and
698 define-accessor.
699
9f045403
DH
7002002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
701
702 * tests/goops.test: Added tests for define-class.
703
1ee34062
MV
7042002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
705
706 * tests/numbers.test (/): Expect divison by an inexact zero to
707 yield +inf.0.
708
45845efe
MV
7092002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
710
2a7461f5
MV
711 * tests/regexp.test (regexp-substitute/global): Do not test with
712 empty regexp. Empty regexps do not work on NetBSD.
713
45845efe
MV
714 * tests/syncase.test (basic syncase macro): Added.
715
54d4ac1f
MV
7162002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
717
718 * tests/srfi-13.test (string-tokenize): Updated for fixed
719 semantics.
720
3c540af4
MV
7212002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
722
723 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
724 directories manually.
725
ecb471f9
TTN
7262002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
727
728 * guile-test (main): Handle `--flag-unresolved'. No longer set
729 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 730 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 731
a64e6669
NJ
7322002-02-08 Neil Jerram <neil@ossau.uklinux.net>
733
734 * tests/elisp.test: Add tests of Elisp expression evaluation.
735
bbd26b5a
NJ
7362002-01-25 Neil Jerram <neil@ossau.uklinux.net>
737
738 * tests/load.test: New test; for search-path with Elisp
739 nil-terminated lists for PATH and EXTENSIONS.
740
741 * tests/elisp.test: More tests for Scheme primitives that should
742 accept Elisp nil-terminated lists.
743
962b1f0b
NJ
7442002-01-24 Neil Jerram <neil@ossau.uklinux.net>
745
746 * tests/elisp.test: More new tests for the Elisp nil value.
747
04bb321a
NJ
7482002-01-22 Neil Jerram <neil@ossau.uklinux.net>
749
750 * Makefile.am (SCM_TESTS): Added elisp.test.
751
752 * tests/elisp.test: New file.
753
80074d77
DH
7542001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
755
756 * tests/numbers.test: Added more division by zero tests.
757
1b3a7932
DH
7582001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
759
760 * tests/numbers.test: Added division by zero tests.
761
7171f1ab
DH
7622001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
763
764 * tests/syntax.test: Added some tests, updated some others with
765 respect to recent changes in eval.c. Further, extracted test
766 cases for guile's extended set! functionality to srfi-17.test.
767
768 * tests/srfi-17.test: New file.
769
8f99e3f3
SJ
7702001-11-04 Stefan Jahn <stefan@lkcc.org>
771
772 * tests/ports.test: Run (close-port) before (delete-file) if
773 necessary/advisory.
774
2b6b5908
DH
7752001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
776
777 * tests/eval.test: Added tests for promises.
778
1a179b03
MD
7792001-10-21 Mikael Djurfeldt <mdj@linnaeus>
780
781 * lib.scm: Move module the system directives `export',
782 `export-syntax', `re-export' and `re-export-syntax' into the
783 `define-module' form. This is the recommended way of exporting
784 bindings.
785
b461abe7
DH
7862001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
787
788 * tests/syntax.test: Added test cases for 'cond =>' syntax with
789 else clause. Changed some tests and comments related to the
790 'case' form to reflect recent changes in the implementation.
791
ea6c2147
DH
7922001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
793
794 * tests/syntax.test: Added test cases for 'lambda' syntax.
795
27a22666
DH
7962001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
797
798 * tests/syntax.test: Added test cases for 'case' syntax.
799
b7d9b1cf
DH
8002001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
801
802 * tests/numbers.test: Added a test case that checks if valid
803 number strings are transformed correctly by string->number.
804
0b073f0f
RB
8052001-09-21 Rob Browning <rlb@defaultvalue.org>
806
807 * tests/numbers.test (fixnum-bit): compute dynamically.
808
809 * tests/bit-operations.test (fixnum-bit): compute dynamically.
810
95e2cd37
TTN
8112001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
812
813 * tests/getopt-long.test ("apples-blimps-catalexis example",
814 "multiple occurances"): New top-level sections.
815
569c483b
DH
8162001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
817
818 * tests/numbers.test: Made some of the patterns better readable.
819
6fdad5dc
TTN
8202001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
821
822 * tests/srfi-19.test (test-time-comparision,
823 test-time-arithmatic): New procs.
824
825 Add time comparison tests using new procs.
826 Thanks to Alex Shinn.
827
b573e744
MV
8282001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
829
830 * tests/dynamic-scope.test: New file.
831
e9313ed7
TTN
8322001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
833
834 * tests/srfi-13.test (string-for-each, string-for-each-index):
835 Add tests. (Thanks to Alex Shinn.)
836
80fdeb4e
MD
8372001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
838
839 * tests/srfi-13.test (string-map): Swapped order of string and
840 proc args to conform with the srfi. (Thanks to Alex Shinn.)
841
c3597bc4
TTN
8422001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
843
844 * tests/getopt-long.test (exception:no-such-option,
845 exception:option-does-not-support-arg,
846 exception:option-must-be-specified,
847 exception:option-must-have-arg, exception:not-enough-args):
848 New vars.
849
850 ("option-ref", "required", "specified no value, given anyway",
851 "specified arg required"): New top-level sections.
852
2f4a254a
DH
8532001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
854
855 * tests/numbers.test: Added Some syntax tests for
856 string->number.
857
284774f3
MV
8582001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
859
860 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
861 "SCM_TESTS". This has special meaning to automake. How many
862 tries left to get this right, mvo?
863
5f099933
MV
8642001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
865
866 * Makefile.am (TESTS): List tests explicitely instead of using a
867 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
868
b754e3d1
MV
8692001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
870
871 * Makefile.am: New file, to control distribution of the
872 test-suite.
873
ed9ef462
TTN
8742001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
875
876 * tests/getopt-long.test: New file.
877
9b974335
TTN
8782001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
879
880 * lib.scm (run-test-exception): Add special handling for
881 `error'-generated exceptions, which pass key `misc-error' and
882 leave messages unformatted.
883
96e30d2a
MG
8842001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
885
886 * tests/alist.test, tests/bit-operations.test,
887 tests/common-list.test, tests/environments.test, tests/eval.test,
888 tests/gc.test, tests/hooks.test, tests/import.test,
889 tests/interp.test, tests/list.test, tests/load.test,
890 tests/numbers.test, tests/ports.test, tests/r4rs.test,
891 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
892 copyright notice.
893
072ad0fe
MG
8942001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
895
896 * tests/srfi-14.test: New file.
897
22647fef
MV
8982001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
899
900 * tests/import.test: New file.
901
bdd2c6f4
DH
9022001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
903
904 * tests/goops.test: Started with some real tests.
905
0e3817d7
DH
9062001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
907
908 * guile-test: Use module (ice-9 rdelim).
909
39cb0b04
MG
9102001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
911
912 * tests/srfi-4.test: New file.
913
eb6c2de8
MV
9142001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
915
916