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