*** empty log message ***
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
0f008a15
KR
12003-08-30 Kevin Ryde <user42@zip.com.au>
2
3 * tests/numbers.test (logcount): Add tests.
4
a54e06e5
KR
52003-08-23 Kevin Ryde <user42@zip.com.au>
6
430110ee
KR
7 * tests/srfi-1.test (list-copy): New tests.
8
a54e06e5
KR
9 * tests/srfi-19.test (date-week-number): Add tests.
10
b1c60217
KR
112003-08-22 Kevin Ryde <user42@zip.com.au>
12
13 * tests/numbers.test (-): Exercise bignum - inum.
14
2388d9af
KR
152003-08-17 Kevin Ryde <user42@zip.com.au>
16
17 * tests/syntax.test (while): Exercise break and continue from
18 recursive nested loops.
19
d97f9b42
KR
202003-08-14 Kevin Ryde <user42@zip.com.au>
21
22 * tests/syntax.test (while): New tests.
23
4d332f19
DH
242003-08-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
25
26 * tests/numbers.test: Eliminated misuses of expect-fail. It
27 should only be used in cases, where guile has a known bug. It
28 should not be used in cases where an expression is expected to
29 return #f as its correct result.
30
3bcdda6a
KR
312003-08-09 Kevin Ryde <user42@zip.com.au>
32
33 * tests/srcprop.test: New file.
34 * Makefile.am (SCM_TESTS): Add it.
35
8e5b4b9e
KR
362003-07-29 Kevin Ryde <user42@zip.com.au>
37
38 * tests/srfi-1.test (concatenate, concatenate!): New tests.
39 (length+): New tests.
40
41 * tests/srfi-34.test: Check cond-expand srfi-34.
42
d7850c8d
KR
432003-07-24 Kevin Ryde <user42@zip.com.au>
44
45 * tests/numbers.test (angle): New tests.
46
b1c04fe8
KR
472003-07-18 Kevin Ryde <user42@zip.com.au>
48
49 * tests/numbers.test (*): Add complex/bignum test.
50
e7cc532b
KR
512003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
52
53 * tests/srfi-1.test (partition): Add tests.
54
e5a74c26
KR
552003-07-08 Kevin Ryde <user42@zip.com.au>
56
005d2366
KR
57 * tests/numbers.test (make-polar, magnitude): New tests.
58
e5a74c26 59 * tests/srfi-1.test (delete, delete!): Add more tests.
005d2366 60 (delete-duplicates, delete-duplicates!): New tests.
e5a74c26 61
1ebb8497
KR
622003-06-21 Kevin Ryde <user42@zip.com.au>
63
64 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
65 tests.
66
996acdb8
KR
672003-06-19 Kevin Ryde <user42@zip.com.au>
68
69 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
70 * tests/threads.test: New file, exercising parallel.
71 * Makefile.am (SCM_TESTS): Add them.
72
f2478375
KR
732003-06-07 Kevin Ryde <user42@zip.com.au>
74
75 * tests/srfi-6.test: New file.
d4d694b6 76 * Makefile.am (SCM_TESTS): Add it.
f2478375 77
f5c6ec2f
DH
782003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
79
80 * tests/chars.test: Fixed test comment. The bug that this test
81 detects was actually introduced by my patch from 2003-05-31.
82
47dbd81e
DH
832003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
84
85 * tests/chars.test: Added test, attempting to apply a character.
86 This test will only pass if the other changes that are submitted
87 together with this patch are also applied.
88
e418bd7c
KR
892003-06-05 Kevin Ryde <user42@zip.com.au>
90
91 * tests/numbers.test (logcount): Add a few more tests, to exercise
92 recent scm_logcount change.
93
94 * tests/reader.test (reading): Test bad # error message is formattable.
95
e757438d
DH
962003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
97
98 * tests/pairs.test: Added.
99
7673cf68
DH
1002003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
101
102 * tests/vectors.test: Added.
103
6d63297b
DH
1042003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
105
106 * tests/guardians.test: Uses module (ice-9 weak-vector).
107
e46083d5
DH
1082003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
109
110 * lib.scm: Documented the short form for pass-if and expect-fail.
111
112 (pass-if, expect-fail): Simplified.
113
c47e2599
KR
1142003-05-30 Kevin Ryde <user42@zip.com.au>
115
116 * tests/numbers.test (max, min): Add tests involving NaNs.
117
2e945bcc
SJ
1182003-05-29 Stefan Jahn <stefan@lkcc.org>
119
120 * standalone/Makefile.am: Setup to build on mingw32.
121
42ad901d
DH
1222003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
123
124 * tests/elisp.test: Added missing quote around vector constants.
125
ddd8f927
DH
1262003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
127
128 * tests/r5rs_pitfall.test: Test 2.1 now passes.
129
59e42631
KR
1302003-05-13 Kevin Ryde <user42@zip.com.au>
131
132 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
133 combinations.
134
135 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
136
9c8721b5
KR
1372003-05-10 Kevin Ryde <user42@zip.com.au>
138
4f3deff4
KR
139 * tests/numbers.test (=, <): Add tests involving NaNs.
140
141 * tests/numbers.test (integer-length): Exercise some negatives, in
142 particular -2^n which is ...11100..00.
143
144 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
145 fitting a ulong.
146
9c8721b5
KR
147 * tests/srfi-1.test: New file, exercising take and drop.
148 * Makefile.am (SCM_TESTS): Add it.
149
d963e93f
KR
1502003-05-06 Kevin Ryde <user42@zip.com.au>
151
152 * tests/numbers.test (-): Add test for negative inum subtract bignum.
153 (logcount): New tests, exercising some negatives.
154
1b965c29
MV
1552003-05-03 Marius Vollmer <mvo@zagadka.de>
156
157 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
158 pointing us to these tests.
159
a1a5dfa8
NJ
1602003-04-30 Neil Jerram <neil@ossau.uklinux.net>
161
162 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
163
164 * tests/srfi-34.test: New file.
165
4dce3c96
DH
1662003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
167
168 * tests/syntax.test: Modified some tests to use eval when
169 providing bad syntax. Otherwise, the memoizer will report an
170 error immediately after reading the form, without even the chance
171 to get the pass-if-exception mechanism started.
172
9247b5bc
DH
1732003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
174
175 * tests/guardians.test: Added some more elaborate and
176 sophisticated tests for the guardian functionality.
177
d339981a
DH
1782003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
179
180 * tests/sort.test: Added. Both tests in that file did fail (one
181 even with a segfault) with CVS guile before the recent changes to
182 sort.c.
183
57b1d518
MD
1842003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
185
186 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
187 precedence list in all basic classes and tests for eqv? and
188 equal?.
57b1d518 189
58241edc
MD
1902003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
191
192 * tests/goops.test: Added tests for class redefinition, object
193 update and active slots.
194
50d64f0d
RB
1952003-04-14 Rob Browning <rlb@defaultvalue.org>
196
197 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
198 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
199
200 * standalone/Makefile.am: change from .c.x to .x to be consistent
201 with the rest of guile.
202
dff96e95
HWN
2032003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
204
205 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
206 instead of INCLUDES
207
07921c76
RB
2082003-04-07 Rob Browning <rlb@defaultvalue.org>
209
210 * Makefile.am (SUBDIRS): add standalone.
211
212 * guile-test: added "Running test FOO" output by default. There
213 may be a good reason to remove this, but the output can be helpful
214 in determining where a failure occurred.
215
216 * standalone/test-num2integral.c: new test -- one new regression
217 check.
218
219 * standalone/test-gh.c: new test code (migrated from
220 tests/c-api/) -- a trivial start.
221
222 * standalone/test-asmobs-lib.c: new test script (migrated from
223 tests/asmobs/).
224
225 * standalone/test-asmobs: new test script.
226
227 * standalone/README: new file.
228
229 * standalone/Makefile.am: new file.
230
231 * standalone/.cvsignore: new file.
232
233 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
234
235 * tests/asmobs/README: removed (functionality is now in standalone/).
236
237 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
238 standalone/).
239
240 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
241
242 * tests/asmobs/: removed (functionality is now in standalone/).
243
244 * tests/c-api/strings.c: add a note to the source about this code
245 being unused.
246
73be1d9e
MV
2472003-04-05 Marius Vollmer <mvo@zagadka.de>
248
249 * Changed license terms to the plain LGPL thru-out.
250
122cf9a5
RB
2512003-03-24 Rob Browning <rlb@defaultvalue.org>
252
253 * tests/numbers.test: added tests (some simple) for various funcs.
254 ("odd?"): added tests.
255 ("even?"): added tests.
256 ("nan?"): added tests.
257 ("abs"): added tests.
258 ("lcm"): added tests.
259 ("number->string"): added tests.
260 ("number?"): added tests.
261 ("complex?"): added tests.
262 ("real?"): added tests.
263 ("rational?"): added tests.
264 ("integer?"): added tests.
265 ("inexact?"): added tests.
266 ("="): added tests.
267 ("zero?"): added tests.
268 ("positive?"): added tests.
269 ("negative?"): added tests.
270
271 * lib.scm (pass-if): allow really simple tests where the test code
272 is also the name like (pass-if (even? 2)).
273 (expect-fail): allow really simple tests where the test code is
274 also the test name like (expect-fail (even? 2)).
275
b80e1b5c
MV
2762003-03-19 Marius Vollmer <mvo@zagadka.de>
277
278 * tests/format.test ("format basic output"): Added test for "~F"
279 from Matthias Koeppe.
280
cbbeea66
MD
2812003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
282
283 * tests/elisp.test: Use module (ice-9 weak-vector).
284
285 * tests/weaks.test: Use module (ice-9 weak-vector).
286
b2cbe8d8
RB
2872002-12-08 Rob Browning <rlb@defaultvalue.org>
288
289 * tests/version.test: test (effective-version).
290
d2864c8a
NJ
2912002-11-06 Neil Jerram <neil@ossau.uklinux.net>
292
293 * tests/options.test: New.
294
9bc54879
RB
2952002-10-04 Rob Browning <rlb@defaultvalue.org>
296
297 * tests/numbers.test ("expt"): add tests.
298
6b61da18
MV
2992002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
300
301 * Makefile.am (dist-hook): Do not distribute CVS directories.
302 Thanks to Greg Troxel!
303
ba1b2226
HWN
3042002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
305
306 * tests/reader.test: change misc-error in read-error.
307
33e04d54
DH
3082002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
309
310 * tests/goops.test: Added tests for define-generic and
311 define-accessor.
312
9f045403
DH
3132002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
314
315 * tests/goops.test: Added tests for define-class.
316
1ee34062
MV
3172002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
318
319 * tests/numbers.test (/): Expect divison by an inexact zero to
320 yield +inf.0.
321
45845efe
MV
3222002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
323
2a7461f5
MV
324 * tests/regexp.test (regexp-substitute/global): Do not test with
325 empty regexp. Empty regexps do not work on NetBSD.
326
45845efe
MV
327 * tests/syncase.test (basic syncase macro): Added.
328
54d4ac1f
MV
3292002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
330
331 * tests/srfi-13.test (string-tokenize): Updated for fixed
332 semantics.
333
3c540af4
MV
3342002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
335
336 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
337 directories manually.
338
ecb471f9
TTN
3392002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
340
341 * guile-test (main): Handle `--flag-unresolved'. No longer set
342 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 343 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 344
a64e6669
NJ
3452002-02-08 Neil Jerram <neil@ossau.uklinux.net>
346
347 * tests/elisp.test: Add tests of Elisp expression evaluation.
348
bbd26b5a
NJ
3492002-01-25 Neil Jerram <neil@ossau.uklinux.net>
350
351 * tests/load.test: New test; for search-path with Elisp
352 nil-terminated lists for PATH and EXTENSIONS.
353
354 * tests/elisp.test: More tests for Scheme primitives that should
355 accept Elisp nil-terminated lists.
356
962b1f0b
NJ
3572002-01-24 Neil Jerram <neil@ossau.uklinux.net>
358
359 * tests/elisp.test: More new tests for the Elisp nil value.
360
04bb321a
NJ
3612002-01-22 Neil Jerram <neil@ossau.uklinux.net>
362
363 * Makefile.am (SCM_TESTS): Added elisp.test.
364
365 * tests/elisp.test: New file.
366
80074d77
DH
3672001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
368
369 * tests/numbers.test: Added more division by zero tests.
370
1b3a7932
DH
3712001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
372
373 * tests/numbers.test: Added division by zero tests.
374
7171f1ab
DH
3752001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
376
377 * tests/syntax.test: Added some tests, updated some others with
378 respect to recent changes in eval.c. Further, extracted test
379 cases for guile's extended set! functionality to srfi-17.test.
380
381 * tests/srfi-17.test: New file.
382
8f99e3f3
SJ
3832001-11-04 Stefan Jahn <stefan@lkcc.org>
384
385 * tests/ports.test: Run (close-port) before (delete-file) if
386 necessary/advisory.
387
2b6b5908
DH
3882001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
389
390 * tests/eval.test: Added tests for promises.
391
1a179b03
MD
3922001-10-21 Mikael Djurfeldt <mdj@linnaeus>
393
394 * lib.scm: Move module the system directives `export',
395 `export-syntax', `re-export' and `re-export-syntax' into the
396 `define-module' form. This is the recommended way of exporting
397 bindings.
398
b461abe7
DH
3992001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
400
401 * tests/syntax.test: Added test cases for 'cond =>' syntax with
402 else clause. Changed some tests and comments related to the
403 'case' form to reflect recent changes in the implementation.
404
ea6c2147
DH
4052001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
406
407 * tests/syntax.test: Added test cases for 'lambda' syntax.
408
27a22666
DH
4092001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
410
411 * tests/syntax.test: Added test cases for 'case' syntax.
412
b7d9b1cf
DH
4132001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
414
415 * tests/numbers.test: Added a test case that checks if valid
416 number strings are transformed correctly by string->number.
417
0b073f0f
RB
4182001-09-21 Rob Browning <rlb@defaultvalue.org>
419
420 * tests/numbers.test (fixnum-bit): compute dynamically.
421
422 * tests/bit-operations.test (fixnum-bit): compute dynamically.
423
95e2cd37
TTN
4242001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
425
426 * tests/getopt-long.test ("apples-blimps-catalexis example",
427 "multiple occurances"): New top-level sections.
428
569c483b
DH
4292001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
430
431 * tests/numbers.test: Made some of the patterns better readable.
432
6fdad5dc
TTN
4332001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
434
435 * tests/srfi-19.test (test-time-comparision,
436 test-time-arithmatic): New procs.
437
438 Add time comparison tests using new procs.
439 Thanks to Alex Shinn.
440
b573e744
MV
4412001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
442
443 * tests/dynamic-scope.test: New file.
444
e9313ed7
TTN
4452001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
446
447 * tests/srfi-13.test (string-for-each, string-for-each-index):
448 Add tests. (Thanks to Alex Shinn.)
449
80fdeb4e
MD
4502001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
451
452 * tests/srfi-13.test (string-map): Swapped order of string and
453 proc args to conform with the srfi. (Thanks to Alex Shinn.)
454
c3597bc4
TTN
4552001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
456
457 * tests/getopt-long.test (exception:no-such-option,
458 exception:option-does-not-support-arg,
459 exception:option-must-be-specified,
460 exception:option-must-have-arg, exception:not-enough-args):
461 New vars.
462
463 ("option-ref", "required", "specified no value, given anyway",
464 "specified arg required"): New top-level sections.
465
2f4a254a
DH
4662001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
467
468 * tests/numbers.test: Added Some syntax tests for
469 string->number.
470
284774f3
MV
4712001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
472
473 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
474 "SCM_TESTS". This has special meaning to automake. How many
475 tries left to get this right, mvo?
476
5f099933
MV
4772001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
478
479 * Makefile.am (TESTS): List tests explicitely instead of using a
480 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
481
b754e3d1
MV
4822001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
483
484 * Makefile.am: New file, to control distribution of the
485 test-suite.
486
ed9ef462
TTN
4872001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
488
489 * tests/getopt-long.test: New file.
490
9b974335
TTN
4912001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
492
493 * lib.scm (run-test-exception): Add special handling for
494 `error'-generated exceptions, which pass key `misc-error' and
495 leave messages unformatted.
496
96e30d2a
MG
4972001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
498
499 * tests/alist.test, tests/bit-operations.test,
500 tests/common-list.test, tests/environments.test, tests/eval.test,
501 tests/gc.test, tests/hooks.test, tests/import.test,
502 tests/interp.test, tests/list.test, tests/load.test,
503 tests/numbers.test, tests/ports.test, tests/r4rs.test,
504 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
505 copyright notice.
506
072ad0fe
MG
5072001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
508
509 * tests/srfi-14.test: New file.
510
22647fef
MV
5112001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
512
513 * tests/import.test: New file.
514
bdd2c6f4
DH
5152001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
516
517 * tests/goops.test: Started with some real tests.
518
0e3817d7
DH
5192001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
520
521 * guile-test: Use module (ice-9 rdelim).
522
39cb0b04
MG
5232001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
524
525 * tests/srfi-4.test: New file.
526
eb6c2de8
MV
5272001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
528
529