(strftime): Force tm:isdst to 0 for the test, for
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
e68ef9c8
DH
12004-04-29 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
2
3 * tests/elisp.test: Wrap tests in module (test-suite
4 test-<file-name without .test>), following a practice that was
5 used on a couple of files already.
6
dfa6017e
KR
72004-04-28 Kevin Ryde <user42@zip.com.au>
8
9 * standalone/test-num2integral.c (test_long_long): Exercise
10 out-of-range errors on various cases.
11 (test_ulong_long): New function, split from test_long_long and
12 similarly exercising out-of-range.
13
36245b66
DH
142004-04-26 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
15
16 * tests/syntax.test: Add test case to check the correct handling
17 of define expressions.
18
cff55508
KR
192004-04-25 Kevin Ryde <user42@zip.com.au>
20
21 * tests/socket.test: New file, exercising inet-ntop.
22 * Makefile.am (SCM_TESTS): Add it.
23
7301de79
KR
242004-04-24 Kevin Ryde <user42@zip.com.au>
25
26 * tests/srfi-11.test: New file.
27 * Makefile.am (SCM_TESTS): Add it.
28
10cc8b01
KR
292004-04-22 Kevin Ryde <user42@zip.com.au>
30
31 * standalone/test-round.c: New file, exercising scm_round.
32 * standalone/Makefile.am: Add it.
33
c9cdd396
KR
342004-04-15 Kevin Ryde <user42@zip.com.au>
35
36 * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
37 big/frac, frac/big and frac/frac cases.
38
39 * tests/numbers.test (min): Correction, test "documented? min" not
40 "documented? max".
41
57f66547
KR
422004-04-06 Kevin Ryde <user42@zip.com.au>
43
44 * tests/numbers.test (quotient, remainder): Exercise inum/big at and
45 near special case inum == fixnum-min, big == -fixnum-min.
46
d6628681
KR
472004-03-26 Kevin Ryde <user42@zip.com.au>
48
49 * tests/numbers.test (min, max): Check inexactness of big/real and
50 real/big combinations, collect up tests under arg types for clarity.
51
522004-03-26 Eric Hanchrow <offby1@blarg.net>
53
54 * tests/numbers.test (modulo-expt): New tests.
55
62360b89
DH
562004-03-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
57
58 * tests/eval.test: Added tests which reflect the recent fixes to
59 copy-tree.
60
2a61284a
KR
612004-02-29 Kevin Ryde <user42@zip.com.au>
62
63 * tests/posix.test (execl, execlp, execle): Exercise errors where
b3ffe4d4 64 program not found. [But disabled, due to problems with threading.]
2a61284a 65
9593c679
KR
662004-02-22 Kevin Ryde <user42@zip.com.au>
67
68 * tests/numbers.test (max, min): Exercise some complex num cases.
69
8cad6491
MV
702004-02-18 Marius Vollmer <mvo@zagadka.de>
71
72 * tests/fractions.test: Added copyright notice of Michael Stoll,
73 who probably wrote the original CLISP code.
74
ef861ead
KR
752004-02-18 Kevin Ryde <user42@zip.com.au>
76
77 * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
78
79 * tests/numbers.test (=): Exercise frac+real and frac+complex.
80
17f732e6
MV
812004-02-17 Marius Vollmer <mvo@zagadka.de>
82
83 * Makefile.am (SCM_TESTS): Added test/fractions.test.
84
afe199fe
KR
852004-02-12 Kevin Ryde <user42@zip.com.au>
86
87 * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
88
8834dd6f
MV
892004-01-23 Marius Vollmer <mvo@zagadka.de>
90
91 * tests/r5rs_pitfall.scm: Removed again. I was confused. The
92 file added to SCM_TESTS was r5rs_pitfall.test, not
93 r5rs_pitfall.scm.
94
a264c013
DH
952004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
96
97 * tests/syntax.test: Added test for unmemoizing internal defines.
98
9a5fc8c2
MV
992004-01-21 Marius Vollmer <mvo@zagadka.de>
100
101 * tests/srfi-26.test: New.
102 * Makefile.am (SCM_TESTS): Added it.
103
25ffbdac
MV
1042004-01-11 Marius Vollmer <mvo@zagadka.de>
105
106 * tests/r5rs_pitfall.scm: New.
107 * Makefile.am (SCM_TESTS): Added it.
108
7dd5eb58
KR
1092004-01-11 Kevin Ryde <user42@zip.com.au>
110
111 * tests/exceptions.test (false-if-exception): Disable tests on
112 referencing expansion environment, reverted.
113
fc6bb283
MV
1142004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
115
116 * standalone/test-unwind.c: Adapted to 'frame' renamings.
117 (check_fluid): New.
118
119 * Makefile.am (SCM_TESTS): Added continuations.test.
120
2359c543
KR
1212004-01-07 Kevin Ryde <user42@zip.com.au>
122
123 * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
124
125 * tests/q.test: New file.
126 (q-pop!): Exercise this, in particular the "not/null?" bug reported by
127 Richard Todd.
128 * Makefile.am (SCM_TESTS): Add q.test.
129
130 * tests/unif.test: New file.
131 (uniform-array-set1!): Exercise this, in particular previous segv on
132 improper arg list.
133 * Makefile.am (SCM_TESTS): Add unif.test.
134
aacff585
MV
1352004-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
136
137 * standalone/test-unwind.c (close_port, delete_file, check_ports):
138 New.
139
dab514a8
MV
1402004-01-03 Marius Vollmer <mvo@zagadka.de>
141
142 * standalone/test-unwind.c: New test, for the frames stuff.
143 * standalone/Makefile.am: Compile and run it.
144
6d611fed
KR
1452004-01-04 Kevin Ryde <user42@zip.com.au>
146
147 * tests/exceptions.test (false-if-exception): Add tests.
148
89fcf1b4
MV
1492003-11-30 Marius Vollmer <mvo@zagadka.de>
150
151 * tests/syntax.test: It's "#\\space", not "#\space".
152
1532003-11-21 Marius Vollmer <mvo@zagadka.de>
154
155 * tests/numbers.test: #e1.2 is now exactly 12/10. Expect
156 exceptions when calling inexact? with a non-number.
157
caff34d4
KR
1582003-12-03 Kevin Ryde <user42@zip.com.au>
159
160 * tests/fractions.test: Exercise most-negative-fixnum over -ve of
161 most-negative-fixnum.
162
163 * tests/fractions.test (real-part): Expect fraction return, not
164 converted to flonum.
165
166 * tests/numbers.test (abs): Add a few more tests.
167
168 * tests/srfi-1.test (count): New tests.
169
f1efbdf3
MD
1702003-12-01 Mikael Djurfeldt <mdj@chunk.mit.edu>
171
172 * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
173
d26af5b2
RB
1742003-11-19 Rob Browning <rlb@defaultvalue.org>
175
176 * standalone/test-system-cmds: new test.
177
178 * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
179 (TESTS): add test-system-cmds.
180
bdf26b60
MV
1812003-11-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
182
183 * tests/numbers.test ("string->number"): Expect exact rationals
184 for things like "1/2" and "#e1.2".
185 ("inexact->exact"): Expect overflow error for infs and nans.
186
187 * tests/fractions.test: New file from Bill Schottstaedt. Thanks!
188
189 * tests/bit-operations.test (fixnum-bit): Round the result so that
190 fixnum-bit really is an integer.
191
9a1d7d7c
MV
1922003-11-17 Marius Vollmer <mvo@zagadka.de>
193
194 * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
195 1).
196
c86c440b
DH
1972003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
198
199 * tests/syntax.test: Tests that check for the correct handling of
200 internal defines with begin work now.
201
c3d94801
DH
2022003-11-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
203
204 * tests/syntax.test: Fixed test that checks for the correct
205 handling of macros in the context of internal defines.
206
c4a56a69
KR
2072003-11-15 Kevin Ryde <user42@zip.com.au>
208
209 * tests/bit-operations.test: Use (test-suite lib), for the benefit of
210 standalone execution.
211
560434b3
DH
2122003-11-09 Dirk Herrmann <D.Herrmann@tu-bs.de>
213
214 * tests/optargs.test: Wrap tests in module (test-suite
215 test-<file-name without .test>). Rewrite test to be R5RS
216 conforming.
217
218 * tests/syntax.test: Added test to check correct handling of
219 internal defines.
220
ced8edb0
DH
2212003-11-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
222
223 * tests/syntax.test (exception:missing-body-expr): New.
224
225 Renamed section 'define' to 'top-level define' and added a new
226 section 'internal define' with some tests.
227
89bff2fc
DH
2282003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
229
230 * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
231
232 (exception:illegal-empty-combination): New.
233
234 (exception:missing/extra-expr): Unified capitalization.
235
236 Adapted test for '()' to the new way of error reporting.
237
3bf6ee15
KR
2382003-10-19 Kevin Ryde <user42@zip.com.au>
239
240 * tests/numbers.test: Use define-module to hide helper defines.
241 (dbl-mant-dig, ash-flo): New helpers.
242 (exact->inexact): New tests.
243
da48db62
DH
2442003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
245
246 * tests/syntax.test (exception:bad-var): Removed.
247
248 Adapted tests for 'set!' to the new way of error reporting.
249
82b3e2c6
DH
2502003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
251
252 * tests/dynamic-scope.test (exception:missing-expr): Introduced
253 temporarily until all memoizers use the new way of error
254 reporting.
255
21628685
DH
2562003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
257
258 * tests/syntax.test (exception:missing/extra-expr,
259 exception:missing/extra-expr-misc): Renamed
260 exception:missing/extra-expr to exception:missing/extra-expr-misc.
261
262 (exception:missing/extra-expr-syntax,
263 exception:missing/extra-expr): Renamed
264 exception:missing/extra-expr-syntax to
265 exception:missing/extra-expr.
266
d6754c23
DH
2672003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
268
269 * lib.scm (exception:bad-variable): New.
270
271 * tests/syntax.test (exception:bad-binding,
272 exception:duplicate-binding): New.
273
274 (exception:duplicate-bindings): Removed.
275
276 Adapted tests for 'let', 'let*' and 'letrec' to the new way of
277 error reporting.
278
03a3e941
DH
2792003-10-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
280
281 * tests/syntax.test (define exception:bad-formal, define
282 exception:duplicate-formal): New.
283
284 (exception:duplicate-formals): Removed.
285
286 (exception:bad-formals): Adapted to the new way of error
287 reporting.
288
289 Adapted tests for 'lambda' to the new way of error reporting.
290
4faa1ea0
DH
2912003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
292
293 * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
294 to be unaware of whether line number information is given or not.
295
4610b011
DH
2962003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
297
298 * tests/syntax.test (exception:missing/extra-expr-syntax): New,
299 introduced temporarily until all memoizers use the new way of
300 error reporting.
301
302 Adapted tests for 'if' to the new way of error reporting.
303
cc56ba80
DH
3042003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
305
306 * tests/syntax.test (exception:missing-expr,
307 exception:extra-expr): New.
308
309 Adapted tests for 'begin' to the new way of error
310 reporting.
311
609a8b86
DH
3122003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
313
314 * tests/syntax.test (exception:misplaced-else-clause,
315 exception:bad-cond-clause): New.
316
317 (exception:bad/missing-clauses, exception:extra-case-clause):
318 Removed.
319
320 Adapted tests for 'case' and 'cond' to the new way of error
321 reporting.
322
323 The tests that check if cond is hygienic pass now.
324
58a2510b
DH
3252003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
326
327 * tests/syntax.test: Fixed and activated test of empty case label
328 support.
329
2a6f7afe
DH
3302003-10-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
331
332 * tests/syntax.test (exception:bad-expression,
333 exception:missing-clauses, exception:bad-case-clause,
334 exception:extra-case-clause, exception:bad-case-labels): New.
335
336 Added some tests and adapted tests for 'case' to the new way of
337 error reporting.
338
e6729603
DH
3392003-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
340
341 * lib.scm (run-test-exception): Handle syntax errors.
342
7b0f1f2a
MV
3432003-10-10 Marius Vollmer <mvo@zagadka.de>
344
345 * tests/numbers.test (inexact->exact): Use corrent argument order
346 for pass-if-exception. Use "+inf.0" instead of "+.inf", etc.
347
b7be48bc
KR
3482003-10-09 Kevin Ryde <user42@zip.com.au>
349
9ddeb776
KR
350 * tests/numbers.test (inexact->exact): New tests.
351
b7be48bc
KR
352 * tests/poe.test: New file.
353 * Makefile.am: Add it.
354
d6e04e7c
DH
3552003-10-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
356
357 * lib.scm (exception:missing-expression): New.
358
359 * tests/dynamic-scope.test, tests/eval.test,
360 tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
361 Wrap tests in module (test-suite test-<file-name without .test>),
362 following a practice that was used on a couple of files already.
363
364 * tests/dynamic-scope.test (exception:duplicate-binding,
365 exception:bad-binding): New.
366
367 * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
368 Execute syntactically wrong tests using eval. With the upcoming
369 new memoizer this is necessary in order to postpone the syntax
370 check to the actual evaluation of the syntactically wrong form.
371
372 * tests/syntax.test: Added some test cases and modified one test
373 case.
374
39a963ee
KR
3752003-10-02 Kevin Ryde <user42@zip.com.au>
376
377 * tests/ports.test (call-with-output-string): Test proc closing port.
378
8aa28a91
DH
3792003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
380
381 * guile-test: Wrapped in module (test-suite guile-test).
382
383 (main data-file-name test-file-name): Exported.
384
385 ((guile-user)::main): New function, wrapper for function
386 (test-suite guile-test)::main.
387
388 * tests/load.test: Wrapped in module (test-suite test-load).
389
390 * tests/ports.test: Wrapped in module (test-suite test-ports).
391
392 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
393 Added comments about the required structure of the file itself,
394 since it is subject to some tests. Removed some now unnecessary
395 undefine operations.
396
397 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
398
518a07ad
KR
3992003-09-19 Kevin Ryde <user42@zip.com.au>
400
401 * tests/popen.test: New file.
402 * Makefile.am (SCM_TESTS): Add it.
403
47ae1f0e
DH
4042003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
405
406 * tests/numbers.test (equal?): Added tests.
407
408 * tests/numbers.test (=): Fixed and added some bignum related
409 tests.
410
0f008a15
KR
4112003-08-30 Kevin Ryde <user42@zip.com.au>
412
413 * tests/numbers.test (logcount): Add tests.
414
a54e06e5
KR
4152003-08-23 Kevin Ryde <user42@zip.com.au>
416
430110ee
KR
417 * tests/srfi-1.test (list-copy): New tests.
418
a54e06e5
KR
419 * tests/srfi-19.test (date-week-number): Add tests.
420
b1c60217
KR
4212003-08-22 Kevin Ryde <user42@zip.com.au>
422
423 * tests/numbers.test (-): Exercise bignum - inum.
424
2388d9af
KR
4252003-08-17 Kevin Ryde <user42@zip.com.au>
426
427 * tests/syntax.test (while): Exercise break and continue from
428 recursive nested loops.
429
d97f9b42
KR
4302003-08-14 Kevin Ryde <user42@zip.com.au>
431
432 * tests/syntax.test (while): New tests.
433
4d332f19
DH
4342003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
435
436 * tests/numbers.test: Eliminated misuses of expect-fail. It
437 should only be used in cases, where guile has a known bug. It
438 should not be used in cases where an expression is expected to
439 return #f as its correct result.
440
3bcdda6a
KR
4412003-08-09 Kevin Ryde <user42@zip.com.au>
442
443 * tests/srcprop.test: New file.
444 * Makefile.am (SCM_TESTS): Add it.
445
8e5b4b9e
KR
4462003-07-29 Kevin Ryde <user42@zip.com.au>
447
448 * tests/srfi-1.test (concatenate, concatenate!): New tests.
449 (length+): New tests.
450
451 * tests/srfi-34.test: Check cond-expand srfi-34.
452
d7850c8d
KR
4532003-07-24 Kevin Ryde <user42@zip.com.au>
454
455 * tests/numbers.test (angle): New tests.
456
b1c04fe8
KR
4572003-07-18 Kevin Ryde <user42@zip.com.au>
458
459 * tests/numbers.test (*): Add complex/bignum test.
460
e7cc532b
KR
4612003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
462
463 * tests/srfi-1.test (partition): Add tests.
464
e5a74c26
KR
4652003-07-08 Kevin Ryde <user42@zip.com.au>
466
005d2366
KR
467 * tests/numbers.test (make-polar, magnitude): New tests.
468
e5a74c26 469 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 470 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 471
1ebb8497
KR
4722003-06-21 Kevin Ryde <user42@zip.com.au>
473
474 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
475 tests.
476
996acdb8
KR
4772003-06-19 Kevin Ryde <user42@zip.com.au>
478
479 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
480 * tests/threads.test: New file, exercising parallel.
481 * Makefile.am (SCM_TESTS): Add them.
482
f2478375
KR
4832003-06-07 Kevin Ryde <user42@zip.com.au>
484
485 * tests/srfi-6.test: New file.
d4d694b6 486 * Makefile.am (SCM_TESTS): Add it.
f2478375 487
f5c6ec2f
DH
4882003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
489
490 * tests/chars.test: Fixed test comment. The bug that this test
491 detects was actually introduced by my patch from 2003-05-31.
492
47dbd81e
DH
4932003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
494
495 * tests/chars.test: Added test, attempting to apply a character.
496 This test will only pass if the other changes that are submitted
497 together with this patch are also applied.
498
e418bd7c
KR
4992003-06-05 Kevin Ryde <user42@zip.com.au>
500
501 * tests/numbers.test (logcount): Add a few more tests, to exercise
502 recent scm_logcount change.
503
504 * tests/reader.test (reading): Test bad # error message is formattable.
505
e757438d
DH
5062003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
507
508 * tests/pairs.test: Added.
509
7673cf68
DH
5102003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
511
512 * tests/vectors.test: Added.
513
6d63297b
DH
5142003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
515
516 * tests/guardians.test: Uses module (ice-9 weak-vector).
517
e46083d5
DH
5182003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
519
520 * lib.scm: Documented the short form for pass-if and expect-fail.
521
522 (pass-if, expect-fail): Simplified.
523
c47e2599
KR
5242003-05-30 Kevin Ryde <user42@zip.com.au>
525
526 * tests/numbers.test (max, min): Add tests involving NaNs.
527
2e945bcc
SJ
5282003-05-29 Stefan Jahn <stefan@lkcc.org>
529
530 * standalone/Makefile.am: Setup to build on mingw32.
531
42ad901d
DH
5322003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
533
534 * tests/elisp.test: Added missing quote around vector constants.
535
ddd8f927
DH
5362003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
537
538 * tests/r5rs_pitfall.test: Test 2.1 now passes.
539
59e42631
KR
5402003-05-13 Kevin Ryde <user42@zip.com.au>
541
542 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
543 combinations.
544
545 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
546
9c8721b5
KR
5472003-05-10 Kevin Ryde <user42@zip.com.au>
548
4f3deff4
KR
549 * tests/numbers.test (=, <): Add tests involving NaNs.
550
551 * tests/numbers.test (integer-length): Exercise some negatives, in
552 particular -2^n which is ...11100..00.
553
554 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
555 fitting a ulong.
556
9c8721b5
KR
557 * tests/srfi-1.test: New file, exercising take and drop.
558 * Makefile.am (SCM_TESTS): Add it.
559
d963e93f
KR
5602003-05-06 Kevin Ryde <user42@zip.com.au>
561
562 * tests/numbers.test (-): Add test for negative inum subtract bignum.
563 (logcount): New tests, exercising some negatives.
564
1b965c29
MV
5652003-05-03 Marius Vollmer <mvo@zagadka.de>
566
567 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
568 pointing us to these tests.
569
a1a5dfa8
NJ
5702003-04-30 Neil Jerram <neil@ossau.uklinux.net>
571
572 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
573
574 * tests/srfi-34.test: New file.
575
4dce3c96
DH
5762003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
577
578 * tests/syntax.test: Modified some tests to use eval when
579 providing bad syntax. Otherwise, the memoizer will report an
580 error immediately after reading the form, without even the chance
581 to get the pass-if-exception mechanism started.
582
9247b5bc
DH
5832003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
584
585 * tests/guardians.test: Added some more elaborate and
586 sophisticated tests for the guardian functionality.
587
d339981a
DH
5882003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
589
590 * tests/sort.test: Added. Both tests in that file did fail (one
591 even with a segfault) with CVS guile before the recent changes to
592 sort.c.
593
57b1d518
MD
5942003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
595
596 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
597 precedence list in all basic classes and tests for eqv? and
598 equal?.
57b1d518 599
58241edc
MD
6002003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
601
602 * tests/goops.test: Added tests for class redefinition, object
603 update and active slots.
604
50d64f0d
RB
6052003-04-14 Rob Browning <rlb@defaultvalue.org>
606
607 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
608 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
609
610 * standalone/Makefile.am: change from .c.x to .x to be consistent
611 with the rest of guile.
612
dff96e95
HWN
6132003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
614
615 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
616 instead of INCLUDES
617
07921c76
RB
6182003-04-07 Rob Browning <rlb@defaultvalue.org>
619
620 * Makefile.am (SUBDIRS): add standalone.
621
622 * guile-test: added "Running test FOO" output by default. There
623 may be a good reason to remove this, but the output can be helpful
624 in determining where a failure occurred.
625
626 * standalone/test-num2integral.c: new test -- one new regression
627 check.
628
629 * standalone/test-gh.c: new test code (migrated from
630 tests/c-api/) -- a trivial start.
631
632 * standalone/test-asmobs-lib.c: new test script (migrated from
633 tests/asmobs/).
634
635 * standalone/test-asmobs: new test script.
636
637 * standalone/README: new file.
638
639 * standalone/Makefile.am: new file.
640
641 * standalone/.cvsignore: new file.
642
643 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
644
645 * tests/asmobs/README: removed (functionality is now in standalone/).
646
647 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
648 standalone/).
649
650 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
651
652 * tests/asmobs/: removed (functionality is now in standalone/).
653
654 * tests/c-api/strings.c: add a note to the source about this code
655 being unused.
656
73be1d9e
MV
6572003-04-05 Marius Vollmer <mvo@zagadka.de>
658
659 * Changed license terms to the plain LGPL thru-out.
660
122cf9a5
RB
6612003-03-24 Rob Browning <rlb@defaultvalue.org>
662
663 * tests/numbers.test: added tests (some simple) for various funcs.
664 ("odd?"): added tests.
665 ("even?"): added tests.
666 ("nan?"): added tests.
667 ("abs"): added tests.
668 ("lcm"): added tests.
669 ("number->string"): added tests.
670 ("number?"): added tests.
671 ("complex?"): added tests.
672 ("real?"): added tests.
673 ("rational?"): added tests.
674 ("integer?"): added tests.
675 ("inexact?"): added tests.
676 ("="): added tests.
677 ("zero?"): added tests.
678 ("positive?"): added tests.
679 ("negative?"): added tests.
680
681 * lib.scm (pass-if): allow really simple tests where the test code
682 is also the name like (pass-if (even? 2)).
683 (expect-fail): allow really simple tests where the test code is
684 also the test name like (expect-fail (even? 2)).
685
b80e1b5c
MV
6862003-03-19 Marius Vollmer <mvo@zagadka.de>
687
688 * tests/format.test ("format basic output"): Added test for "~F"
689 from Matthias Koeppe.
690
cbbeea66
MD
6912003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
692
693 * tests/elisp.test: Use module (ice-9 weak-vector).
694
695 * tests/weaks.test: Use module (ice-9 weak-vector).
696
b2cbe8d8
RB
6972002-12-08 Rob Browning <rlb@defaultvalue.org>
698
699 * tests/version.test: test (effective-version).
700
d2864c8a
NJ
7012002-11-06 Neil Jerram <neil@ossau.uklinux.net>
702
703 * tests/options.test: New.
704
9bc54879
RB
7052002-10-04 Rob Browning <rlb@defaultvalue.org>
706
707 * tests/numbers.test ("expt"): add tests.
708
6b61da18
MV
7092002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
710
711 * Makefile.am (dist-hook): Do not distribute CVS directories.
712 Thanks to Greg Troxel!
713
ba1b2226
HWN
7142002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
715
716 * tests/reader.test: change misc-error in read-error.
717
33e04d54
DH
7182002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
719
720 * tests/goops.test: Added tests for define-generic and
721 define-accessor.
722
9f045403
DH
7232002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
724
725 * tests/goops.test: Added tests for define-class.
726
1ee34062
MV
7272002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
728
729 * tests/numbers.test (/): Expect divison by an inexact zero to
730 yield +inf.0.
731
45845efe
MV
7322002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
733
2a7461f5
MV
734 * tests/regexp.test (regexp-substitute/global): Do not test with
735 empty regexp. Empty regexps do not work on NetBSD.
736
45845efe
MV
737 * tests/syncase.test (basic syncase macro): Added.
738
54d4ac1f
MV
7392002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
740
741 * tests/srfi-13.test (string-tokenize): Updated for fixed
742 semantics.
743
3c540af4
MV
7442002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
745
746 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
747 directories manually.
748
ecb471f9
TTN
7492002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
750
751 * guile-test (main): Handle `--flag-unresolved'. No longer set
752 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 753 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 754
a64e6669
NJ
7552002-02-08 Neil Jerram <neil@ossau.uklinux.net>
756
757 * tests/elisp.test: Add tests of Elisp expression evaluation.
758
bbd26b5a
NJ
7592002-01-25 Neil Jerram <neil@ossau.uklinux.net>
760
761 * tests/load.test: New test; for search-path with Elisp
762 nil-terminated lists for PATH and EXTENSIONS.
763
764 * tests/elisp.test: More tests for Scheme primitives that should
765 accept Elisp nil-terminated lists.
766
962b1f0b
NJ
7672002-01-24 Neil Jerram <neil@ossau.uklinux.net>
768
769 * tests/elisp.test: More new tests for the Elisp nil value.
770
04bb321a
NJ
7712002-01-22 Neil Jerram <neil@ossau.uklinux.net>
772
773 * Makefile.am (SCM_TESTS): Added elisp.test.
774
775 * tests/elisp.test: New file.
776
80074d77
DH
7772001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
778
779 * tests/numbers.test: Added more division by zero tests.
780
1b3a7932
DH
7812001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
782
783 * tests/numbers.test: Added division by zero tests.
784
7171f1ab
DH
7852001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
786
787 * tests/syntax.test: Added some tests, updated some others with
788 respect to recent changes in eval.c. Further, extracted test
789 cases for guile's extended set! functionality to srfi-17.test.
790
791 * tests/srfi-17.test: New file.
792
8f99e3f3
SJ
7932001-11-04 Stefan Jahn <stefan@lkcc.org>
794
795 * tests/ports.test: Run (close-port) before (delete-file) if
796 necessary/advisory.
797
2b6b5908
DH
7982001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
799
800 * tests/eval.test: Added tests for promises.
801
1a179b03
MD
8022001-10-21 Mikael Djurfeldt <mdj@linnaeus>
803
804 * lib.scm: Move module the system directives `export',
805 `export-syntax', `re-export' and `re-export-syntax' into the
806 `define-module' form. This is the recommended way of exporting
807 bindings.
808
b461abe7
DH
8092001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
810
811 * tests/syntax.test: Added test cases for 'cond =>' syntax with
812 else clause. Changed some tests and comments related to the
813 'case' form to reflect recent changes in the implementation.
814
ea6c2147
DH
8152001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
816
817 * tests/syntax.test: Added test cases for 'lambda' syntax.
818
27a22666
DH
8192001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
820
821 * tests/syntax.test: Added test cases for 'case' syntax.
822
b7d9b1cf
DH
8232001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
824
825 * tests/numbers.test: Added a test case that checks if valid
826 number strings are transformed correctly by string->number.
827
0b073f0f
RB
8282001-09-21 Rob Browning <rlb@defaultvalue.org>
829
830 * tests/numbers.test (fixnum-bit): compute dynamically.
831
832 * tests/bit-operations.test (fixnum-bit): compute dynamically.
833
95e2cd37
TTN
8342001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
835
836 * tests/getopt-long.test ("apples-blimps-catalexis example",
837 "multiple occurances"): New top-level sections.
838
569c483b
DH
8392001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
840
841 * tests/numbers.test: Made some of the patterns better readable.
842
6fdad5dc
TTN
8432001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
844
845 * tests/srfi-19.test (test-time-comparision,
846 test-time-arithmatic): New procs.
847
848 Add time comparison tests using new procs.
849 Thanks to Alex Shinn.
850
b573e744
MV
8512001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
852
853 * tests/dynamic-scope.test: New file.
854
e9313ed7
TTN
8552001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
856
857 * tests/srfi-13.test (string-for-each, string-for-each-index):
858 Add tests. (Thanks to Alex Shinn.)
859
80fdeb4e
MD
8602001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
861
862 * tests/srfi-13.test (string-map): Swapped order of string and
863 proc args to conform with the srfi. (Thanks to Alex Shinn.)
864
c3597bc4
TTN
8652001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
866
867 * tests/getopt-long.test (exception:no-such-option,
868 exception:option-does-not-support-arg,
869 exception:option-must-be-specified,
870 exception:option-must-have-arg, exception:not-enough-args):
871 New vars.
872
873 ("option-ref", "required", "specified no value, given anyway",
874 "specified arg required"): New top-level sections.
875
2f4a254a
DH
8762001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
877
878 * tests/numbers.test: Added Some syntax tests for
879 string->number.
880
284774f3
MV
8812001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
882
883 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
884 "SCM_TESTS". This has special meaning to automake. How many
885 tries left to get this right, mvo?
886
5f099933
MV
8872001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
888
889 * Makefile.am (TESTS): List tests explicitely instead of using a
890 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
891
b754e3d1
MV
8922001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
893
894 * Makefile.am: New file, to control distribution of the
895 test-suite.
896
ed9ef462
TTN
8972001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
898
899 * tests/getopt-long.test: New file.
900
9b974335
TTN
9012001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
902
903 * lib.scm (run-test-exception): Add special handling for
904 `error'-generated exceptions, which pass key `misc-error' and
905 leave messages unformatted.
906
96e30d2a
MG
9072001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
908
909 * tests/alist.test, tests/bit-operations.test,
910 tests/common-list.test, tests/environments.test, tests/eval.test,
911 tests/gc.test, tests/hooks.test, tests/import.test,
912 tests/interp.test, tests/list.test, tests/load.test,
913 tests/numbers.test, tests/ports.test, tests/r4rs.test,
914 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
915 copyright notice.
916
072ad0fe
MG
9172001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
918
919 * tests/srfi-14.test: New file.
920
22647fef
MV
9212001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
922
923 * tests/import.test: New file.
924
bdd2c6f4
DH
9252001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
926
927 * tests/goops.test: Started with some real tests.
928
0e3817d7
DH
9292001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
930
931 * guile-test: Use module (ice-9 rdelim).
932
39cb0b04
MG
9332001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
934
935 * tests/srfi-4.test: New file.
936
eb6c2de8
MV
9372001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
938
939