Make type names char const * instead of char *. Thanks to Paul Jarc!
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
39a963ee
KR
12003-10-02 Kevin Ryde <user42@zip.com.au>
2
3 * tests/ports.test (call-with-output-string): Test proc closing port.
4
8aa28a91
DH
52003-09-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
6
7 * guile-test: Wrapped in module (test-suite guile-test).
8
9 (main data-file-name test-file-name): Exported.
10
11 ((guile-user)::main): New function, wrapper for function
12 (test-suite guile-test)::main.
13
14 * tests/load.test: Wrapped in module (test-suite test-load).
15
16 * tests/ports.test: Wrapped in module (test-suite test-ports).
17
18 * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
19 Added comments about the required structure of the file itself,
20 since it is subject to some tests. Removed some now unnecessary
21 undefine operations.
22
23 * tests/syntax.test: Wrapped in module (test-suite test-syntax)
24
518a07ad
KR
252003-09-19 Kevin Ryde <user42@zip.com.au>
26
27 * tests/popen.test: New file.
28 * Makefile.am (SCM_TESTS): Add it.
29
47ae1f0e
DH
302003-09-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
31
32 * tests/numbers.test (equal?): Added tests.
33
34 * tests/numbers.test (=): Fixed and added some bignum related
35 tests.
36
0f008a15
KR
372003-08-30 Kevin Ryde <user42@zip.com.au>
38
39 * tests/numbers.test (logcount): Add tests.
40
a54e06e5
KR
412003-08-23 Kevin Ryde <user42@zip.com.au>
42
430110ee
KR
43 * tests/srfi-1.test (list-copy): New tests.
44
a54e06e5
KR
45 * tests/srfi-19.test (date-week-number): Add tests.
46
b1c60217
KR
472003-08-22 Kevin Ryde <user42@zip.com.au>
48
49 * tests/numbers.test (-): Exercise bignum - inum.
50
2388d9af
KR
512003-08-17 Kevin Ryde <user42@zip.com.au>
52
53 * tests/syntax.test (while): Exercise break and continue from
54 recursive nested loops.
55
d97f9b42
KR
562003-08-14 Kevin Ryde <user42@zip.com.au>
57
58 * tests/syntax.test (while): New tests.
59
4d332f19
DH
602003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
61
62 * tests/numbers.test: Eliminated misuses of expect-fail. It
63 should only be used in cases, where guile has a known bug. It
64 should not be used in cases where an expression is expected to
65 return #f as its correct result.
66
3bcdda6a
KR
672003-08-09 Kevin Ryde <user42@zip.com.au>
68
69 * tests/srcprop.test: New file.
70 * Makefile.am (SCM_TESTS): Add it.
71
8e5b4b9e
KR
722003-07-29 Kevin Ryde <user42@zip.com.au>
73
74 * tests/srfi-1.test (concatenate, concatenate!): New tests.
75 (length+): New tests.
76
77 * tests/srfi-34.test: Check cond-expand srfi-34.
78
d7850c8d
KR
792003-07-24 Kevin Ryde <user42@zip.com.au>
80
81 * tests/numbers.test (angle): New tests.
82
b1c04fe8
KR
832003-07-18 Kevin Ryde <user42@zip.com.au>
84
85 * tests/numbers.test (*): Add complex/bignum test.
86
e7cc532b
KR
872003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
88
89 * tests/srfi-1.test (partition): Add tests.
90
e5a74c26
KR
912003-07-08 Kevin Ryde <user42@zip.com.au>
92
005d2366
KR
93 * tests/numbers.test (make-polar, magnitude): New tests.
94
e5a74c26 95 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 96 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 97
1ebb8497
KR
982003-06-21 Kevin Ryde <user42@zip.com.au>
99
100 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
101 tests.
102
996acdb8
KR
1032003-06-19 Kevin Ryde <user42@zip.com.au>
104
105 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
106 * tests/threads.test: New file, exercising parallel.
107 * Makefile.am (SCM_TESTS): Add them.
108
f2478375
KR
1092003-06-07 Kevin Ryde <user42@zip.com.au>
110
111 * tests/srfi-6.test: New file.
d4d694b6 112 * Makefile.am (SCM_TESTS): Add it.
f2478375 113
f5c6ec2f
DH
1142003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
115
116 * tests/chars.test: Fixed test comment. The bug that this test
117 detects was actually introduced by my patch from 2003-05-31.
118
47dbd81e
DH
1192003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
120
121 * tests/chars.test: Added test, attempting to apply a character.
122 This test will only pass if the other changes that are submitted
123 together with this patch are also applied.
124
e418bd7c
KR
1252003-06-05 Kevin Ryde <user42@zip.com.au>
126
127 * tests/numbers.test (logcount): Add a few more tests, to exercise
128 recent scm_logcount change.
129
130 * tests/reader.test (reading): Test bad # error message is formattable.
131
e757438d
DH
1322003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
133
134 * tests/pairs.test: Added.
135
7673cf68
DH
1362003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
137
138 * tests/vectors.test: Added.
139
6d63297b
DH
1402003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
141
142 * tests/guardians.test: Uses module (ice-9 weak-vector).
143
e46083d5
DH
1442003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
145
146 * lib.scm: Documented the short form for pass-if and expect-fail.
147
148 (pass-if, expect-fail): Simplified.
149
c47e2599
KR
1502003-05-30 Kevin Ryde <user42@zip.com.au>
151
152 * tests/numbers.test (max, min): Add tests involving NaNs.
153
2e945bcc
SJ
1542003-05-29 Stefan Jahn <stefan@lkcc.org>
155
156 * standalone/Makefile.am: Setup to build on mingw32.
157
42ad901d
DH
1582003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
159
160 * tests/elisp.test: Added missing quote around vector constants.
161
ddd8f927
DH
1622003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
163
164 * tests/r5rs_pitfall.test: Test 2.1 now passes.
165
59e42631
KR
1662003-05-13 Kevin Ryde <user42@zip.com.au>
167
168 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
169 combinations.
170
171 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
172
9c8721b5
KR
1732003-05-10 Kevin Ryde <user42@zip.com.au>
174
4f3deff4
KR
175 * tests/numbers.test (=, <): Add tests involving NaNs.
176
177 * tests/numbers.test (integer-length): Exercise some negatives, in
178 particular -2^n which is ...11100..00.
179
180 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
181 fitting a ulong.
182
9c8721b5
KR
183 * tests/srfi-1.test: New file, exercising take and drop.
184 * Makefile.am (SCM_TESTS): Add it.
185
d963e93f
KR
1862003-05-06 Kevin Ryde <user42@zip.com.au>
187
188 * tests/numbers.test (-): Add test for negative inum subtract bignum.
189 (logcount): New tests, exercising some negatives.
190
1b965c29
MV
1912003-05-03 Marius Vollmer <mvo@zagadka.de>
192
193 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
194 pointing us to these tests.
195
a1a5dfa8
NJ
1962003-04-30 Neil Jerram <neil@ossau.uklinux.net>
197
198 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
199
200 * tests/srfi-34.test: New file.
201
4dce3c96
DH
2022003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
203
204 * tests/syntax.test: Modified some tests to use eval when
205 providing bad syntax. Otherwise, the memoizer will report an
206 error immediately after reading the form, without even the chance
207 to get the pass-if-exception mechanism started.
208
9247b5bc
DH
2092003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
210
211 * tests/guardians.test: Added some more elaborate and
212 sophisticated tests for the guardian functionality.
213
d339981a
DH
2142003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
215
216 * tests/sort.test: Added. Both tests in that file did fail (one
217 even with a segfault) with CVS guile before the recent changes to
218 sort.c.
219
57b1d518
MD
2202003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
221
222 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
223 precedence list in all basic classes and tests for eqv? and
224 equal?.
57b1d518 225
58241edc
MD
2262003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
227
228 * tests/goops.test: Added tests for class redefinition, object
229 update and active slots.
230
50d64f0d
RB
2312003-04-14 Rob Browning <rlb@defaultvalue.org>
232
233 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
234 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
235
236 * standalone/Makefile.am: change from .c.x to .x to be consistent
237 with the rest of guile.
238
dff96e95
HWN
2392003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
240
241 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
242 instead of INCLUDES
243
07921c76
RB
2442003-04-07 Rob Browning <rlb@defaultvalue.org>
245
246 * Makefile.am (SUBDIRS): add standalone.
247
248 * guile-test: added "Running test FOO" output by default. There
249 may be a good reason to remove this, but the output can be helpful
250 in determining where a failure occurred.
251
252 * standalone/test-num2integral.c: new test -- one new regression
253 check.
254
255 * standalone/test-gh.c: new test code (migrated from
256 tests/c-api/) -- a trivial start.
257
258 * standalone/test-asmobs-lib.c: new test script (migrated from
259 tests/asmobs/).
260
261 * standalone/test-asmobs: new test script.
262
263 * standalone/README: new file.
264
265 * standalone/Makefile.am: new file.
266
267 * standalone/.cvsignore: new file.
268
269 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
270
271 * tests/asmobs/README: removed (functionality is now in standalone/).
272
273 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
274 standalone/).
275
276 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
277
278 * tests/asmobs/: removed (functionality is now in standalone/).
279
280 * tests/c-api/strings.c: add a note to the source about this code
281 being unused.
282
73be1d9e
MV
2832003-04-05 Marius Vollmer <mvo@zagadka.de>
284
285 * Changed license terms to the plain LGPL thru-out.
286
122cf9a5
RB
2872003-03-24 Rob Browning <rlb@defaultvalue.org>
288
289 * tests/numbers.test: added tests (some simple) for various funcs.
290 ("odd?"): added tests.
291 ("even?"): added tests.
292 ("nan?"): added tests.
293 ("abs"): added tests.
294 ("lcm"): added tests.
295 ("number->string"): added tests.
296 ("number?"): added tests.
297 ("complex?"): added tests.
298 ("real?"): added tests.
299 ("rational?"): added tests.
300 ("integer?"): added tests.
301 ("inexact?"): added tests.
302 ("="): added tests.
303 ("zero?"): added tests.
304 ("positive?"): added tests.
305 ("negative?"): added tests.
306
307 * lib.scm (pass-if): allow really simple tests where the test code
308 is also the name like (pass-if (even? 2)).
309 (expect-fail): allow really simple tests where the test code is
310 also the test name like (expect-fail (even? 2)).
311
b80e1b5c
MV
3122003-03-19 Marius Vollmer <mvo@zagadka.de>
313
314 * tests/format.test ("format basic output"): Added test for "~F"
315 from Matthias Koeppe.
316
cbbeea66
MD
3172003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
318
319 * tests/elisp.test: Use module (ice-9 weak-vector).
320
321 * tests/weaks.test: Use module (ice-9 weak-vector).
322
b2cbe8d8
RB
3232002-12-08 Rob Browning <rlb@defaultvalue.org>
324
325 * tests/version.test: test (effective-version).
326
d2864c8a
NJ
3272002-11-06 Neil Jerram <neil@ossau.uklinux.net>
328
329 * tests/options.test: New.
330
9bc54879
RB
3312002-10-04 Rob Browning <rlb@defaultvalue.org>
332
333 * tests/numbers.test ("expt"): add tests.
334
6b61da18
MV
3352002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
336
337 * Makefile.am (dist-hook): Do not distribute CVS directories.
338 Thanks to Greg Troxel!
339
ba1b2226
HWN
3402002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
341
342 * tests/reader.test: change misc-error in read-error.
343
33e04d54
DH
3442002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
345
346 * tests/goops.test: Added tests for define-generic and
347 define-accessor.
348
9f045403
DH
3492002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
350
351 * tests/goops.test: Added tests for define-class.
352
1ee34062
MV
3532002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
354
355 * tests/numbers.test (/): Expect divison by an inexact zero to
356 yield +inf.0.
357
45845efe
MV
3582002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
359
2a7461f5
MV
360 * tests/regexp.test (regexp-substitute/global): Do not test with
361 empty regexp. Empty regexps do not work on NetBSD.
362
45845efe
MV
363 * tests/syncase.test (basic syncase macro): Added.
364
54d4ac1f
MV
3652002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
366
367 * tests/srfi-13.test (string-tokenize): Updated for fixed
368 semantics.
369
3c540af4
MV
3702002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
371
372 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
373 directories manually.
374
ecb471f9
TTN
3752002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
376
377 * guile-test (main): Handle `--flag-unresolved'. No longer set
378 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 379 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 380
a64e6669
NJ
3812002-02-08 Neil Jerram <neil@ossau.uklinux.net>
382
383 * tests/elisp.test: Add tests of Elisp expression evaluation.
384
bbd26b5a
NJ
3852002-01-25 Neil Jerram <neil@ossau.uklinux.net>
386
387 * tests/load.test: New test; for search-path with Elisp
388 nil-terminated lists for PATH and EXTENSIONS.
389
390 * tests/elisp.test: More tests for Scheme primitives that should
391 accept Elisp nil-terminated lists.
392
962b1f0b
NJ
3932002-01-24 Neil Jerram <neil@ossau.uklinux.net>
394
395 * tests/elisp.test: More new tests for the Elisp nil value.
396
04bb321a
NJ
3972002-01-22 Neil Jerram <neil@ossau.uklinux.net>
398
399 * Makefile.am (SCM_TESTS): Added elisp.test.
400
401 * tests/elisp.test: New file.
402
80074d77
DH
4032001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
404
405 * tests/numbers.test: Added more division by zero tests.
406
1b3a7932
DH
4072001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
408
409 * tests/numbers.test: Added division by zero tests.
410
7171f1ab
DH
4112001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
412
413 * tests/syntax.test: Added some tests, updated some others with
414 respect to recent changes in eval.c. Further, extracted test
415 cases for guile's extended set! functionality to srfi-17.test.
416
417 * tests/srfi-17.test: New file.
418
8f99e3f3
SJ
4192001-11-04 Stefan Jahn <stefan@lkcc.org>
420
421 * tests/ports.test: Run (close-port) before (delete-file) if
422 necessary/advisory.
423
2b6b5908
DH
4242001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
425
426 * tests/eval.test: Added tests for promises.
427
1a179b03
MD
4282001-10-21 Mikael Djurfeldt <mdj@linnaeus>
429
430 * lib.scm: Move module the system directives `export',
431 `export-syntax', `re-export' and `re-export-syntax' into the
432 `define-module' form. This is the recommended way of exporting
433 bindings.
434
b461abe7
DH
4352001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
436
437 * tests/syntax.test: Added test cases for 'cond =>' syntax with
438 else clause. Changed some tests and comments related to the
439 'case' form to reflect recent changes in the implementation.
440
ea6c2147
DH
4412001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
442
443 * tests/syntax.test: Added test cases for 'lambda' syntax.
444
27a22666
DH
4452001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
446
447 * tests/syntax.test: Added test cases for 'case' syntax.
448
b7d9b1cf
DH
4492001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
450
451 * tests/numbers.test: Added a test case that checks if valid
452 number strings are transformed correctly by string->number.
453
0b073f0f
RB
4542001-09-21 Rob Browning <rlb@defaultvalue.org>
455
456 * tests/numbers.test (fixnum-bit): compute dynamically.
457
458 * tests/bit-operations.test (fixnum-bit): compute dynamically.
459
95e2cd37
TTN
4602001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
461
462 * tests/getopt-long.test ("apples-blimps-catalexis example",
463 "multiple occurances"): New top-level sections.
464
569c483b
DH
4652001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
466
467 * tests/numbers.test: Made some of the patterns better readable.
468
6fdad5dc
TTN
4692001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
470
471 * tests/srfi-19.test (test-time-comparision,
472 test-time-arithmatic): New procs.
473
474 Add time comparison tests using new procs.
475 Thanks to Alex Shinn.
476
b573e744
MV
4772001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
478
479 * tests/dynamic-scope.test: New file.
480
e9313ed7
TTN
4812001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
482
483 * tests/srfi-13.test (string-for-each, string-for-each-index):
484 Add tests. (Thanks to Alex Shinn.)
485
80fdeb4e
MD
4862001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
487
488 * tests/srfi-13.test (string-map): Swapped order of string and
489 proc args to conform with the srfi. (Thanks to Alex Shinn.)
490
c3597bc4
TTN
4912001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
492
493 * tests/getopt-long.test (exception:no-such-option,
494 exception:option-does-not-support-arg,
495 exception:option-must-be-specified,
496 exception:option-must-have-arg, exception:not-enough-args):
497 New vars.
498
499 ("option-ref", "required", "specified no value, given anyway",
500 "specified arg required"): New top-level sections.
501
2f4a254a
DH
5022001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
503
504 * tests/numbers.test: Added Some syntax tests for
505 string->number.
506
284774f3
MV
5072001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
508
509 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
510 "SCM_TESTS". This has special meaning to automake. How many
511 tries left to get this right, mvo?
512
5f099933
MV
5132001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
514
515 * Makefile.am (TESTS): List tests explicitely instead of using a
516 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
517
b754e3d1
MV
5182001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
519
520 * Makefile.am: New file, to control distribution of the
521 test-suite.
522
ed9ef462
TTN
5232001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
524
525 * tests/getopt-long.test: New file.
526
9b974335
TTN
5272001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
528
529 * lib.scm (run-test-exception): Add special handling for
530 `error'-generated exceptions, which pass key `misc-error' and
531 leave messages unformatted.
532
96e30d2a
MG
5332001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
534
535 * tests/alist.test, tests/bit-operations.test,
536 tests/common-list.test, tests/environments.test, tests/eval.test,
537 tests/gc.test, tests/hooks.test, tests/import.test,
538 tests/interp.test, tests/list.test, tests/load.test,
539 tests/numbers.test, tests/ports.test, tests/r4rs.test,
540 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
541 copyright notice.
542
072ad0fe
MG
5432001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
544
545 * tests/srfi-14.test: New file.
546
22647fef
MV
5472001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
548
549 * tests/import.test: New file.
550
bdd2c6f4
DH
5512001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
552
553 * tests/goops.test: Started with some real tests.
554
0e3817d7
DH
5552001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
556
557 * guile-test: Use module (ice-9 rdelim).
558
39cb0b04
MG
5592001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
560
561 * tests/srfi-4.test: New file.
562
eb6c2de8
MV
5632001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
564
565