Shrink the futures entry, details now in the manual.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
e418bd7c
KR
12003-06-05 Kevin Ryde <user42@zip.com.au>
2
3 * tests/numbers.test (logcount): Add a few more tests, to exercise
4 recent scm_logcount change.
5
6 * tests/reader.test (reading): Test bad # error message is formattable.
7
e757438d
DH
82003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
9
10 * tests/pairs.test: Added.
11
7673cf68
DH
122003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
13
14 * tests/vectors.test: Added.
15
6d63297b
DH
162003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
17
18 * tests/guardians.test: Uses module (ice-9 weak-vector).
19
e46083d5
DH
202003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
21
22 * lib.scm: Documented the short form for pass-if and expect-fail.
23
24 (pass-if, expect-fail): Simplified.
25
c47e2599
KR
262003-05-30 Kevin Ryde <user42@zip.com.au>
27
28 * tests/numbers.test (max, min): Add tests involving NaNs.
29
2e945bcc
SJ
302003-05-29 Stefan Jahn <stefan@lkcc.org>
31
32 * standalone/Makefile.am: Setup to build on mingw32.
33
42ad901d
DH
342003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
35
36 * tests/elisp.test: Added missing quote around vector constants.
37
ddd8f927
DH
382003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
39
40 * tests/r5rs_pitfall.test: Test 2.1 now passes.
41
59e42631
KR
422003-05-13 Kevin Ryde <user42@zip.com.au>
43
44 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
45 combinations.
46
47 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
48
9c8721b5
KR
492003-05-10 Kevin Ryde <user42@zip.com.au>
50
4f3deff4
KR
51 * tests/numbers.test (=, <): Add tests involving NaNs.
52
53 * tests/numbers.test (integer-length): Exercise some negatives, in
54 particular -2^n which is ...11100..00.
55
56 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
57 fitting a ulong.
58
9c8721b5
KR
59 * tests/srfi-1.test: New file, exercising take and drop.
60 * Makefile.am (SCM_TESTS): Add it.
61
d963e93f
KR
622003-05-06 Kevin Ryde <user42@zip.com.au>
63
64 * tests/numbers.test (-): Add test for negative inum subtract bignum.
65 (logcount): New tests, exercising some negatives.
66
1b965c29
MV
672003-05-03 Marius Vollmer <mvo@zagadka.de>
68
69 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
70 pointing us to these tests.
71
a1a5dfa8
NJ
722003-04-30 Neil Jerram <neil@ossau.uklinux.net>
73
74 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
75
76 * tests/srfi-34.test: New file.
77
4dce3c96
DH
782003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
79
80 * tests/syntax.test: Modified some tests to use eval when
81 providing bad syntax. Otherwise, the memoizer will report an
82 error immediately after reading the form, without even the chance
83 to get the pass-if-exception mechanism started.
84
9247b5bc
DH
852003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
86
87 * tests/guardians.test: Added some more elaborate and
88 sophisticated tests for the guardian functionality.
89
d339981a
DH
902003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
91
92 * tests/sort.test: Added. Both tests in that file did fail (one
93 even with a segfault) with CVS guile before the recent changes to
94 sort.c.
95
57b1d518
MD
962003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
97
98 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
99 precedence list in all basic classes and tests for eqv? and
100 equal?.
57b1d518 101
58241edc
MD
1022003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
103
104 * tests/goops.test: Added tests for class redefinition, object
105 update and active slots.
106
50d64f0d
RB
1072003-04-14 Rob Browning <rlb@defaultvalue.org>
108
109 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
110 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
111
112 * standalone/Makefile.am: change from .c.x to .x to be consistent
113 with the rest of guile.
114
dff96e95
HWN
1152003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
116
117 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
118 instead of INCLUDES
119
07921c76
RB
1202003-04-07 Rob Browning <rlb@defaultvalue.org>
121
122 * Makefile.am (SUBDIRS): add standalone.
123
124 * guile-test: added "Running test FOO" output by default. There
125 may be a good reason to remove this, but the output can be helpful
126 in determining where a failure occurred.
127
128 * standalone/test-num2integral.c: new test -- one new regression
129 check.
130
131 * standalone/test-gh.c: new test code (migrated from
132 tests/c-api/) -- a trivial start.
133
134 * standalone/test-asmobs-lib.c: new test script (migrated from
135 tests/asmobs/).
136
137 * standalone/test-asmobs: new test script.
138
139 * standalone/README: new file.
140
141 * standalone/Makefile.am: new file.
142
143 * standalone/.cvsignore: new file.
144
145 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
146
147 * tests/asmobs/README: removed (functionality is now in standalone/).
148
149 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
150 standalone/).
151
152 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
153
154 * tests/asmobs/: removed (functionality is now in standalone/).
155
156 * tests/c-api/strings.c: add a note to the source about this code
157 being unused.
158
73be1d9e
MV
1592003-04-05 Marius Vollmer <mvo@zagadka.de>
160
161 * Changed license terms to the plain LGPL thru-out.
162
122cf9a5
RB
1632003-03-24 Rob Browning <rlb@defaultvalue.org>
164
165 * tests/numbers.test: added tests (some simple) for various funcs.
166 ("odd?"): added tests.
167 ("even?"): added tests.
168 ("nan?"): added tests.
169 ("abs"): added tests.
170 ("lcm"): added tests.
171 ("number->string"): added tests.
172 ("number?"): added tests.
173 ("complex?"): added tests.
174 ("real?"): added tests.
175 ("rational?"): added tests.
176 ("integer?"): added tests.
177 ("inexact?"): added tests.
178 ("="): added tests.
179 ("zero?"): added tests.
180 ("positive?"): added tests.
181 ("negative?"): added tests.
182
183 * lib.scm (pass-if): allow really simple tests where the test code
184 is also the name like (pass-if (even? 2)).
185 (expect-fail): allow really simple tests where the test code is
186 also the test name like (expect-fail (even? 2)).
187
b80e1b5c
MV
1882003-03-19 Marius Vollmer <mvo@zagadka.de>
189
190 * tests/format.test ("format basic output"): Added test for "~F"
191 from Matthias Koeppe.
192
cbbeea66
MD
1932003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
194
195 * tests/elisp.test: Use module (ice-9 weak-vector).
196
197 * tests/weaks.test: Use module (ice-9 weak-vector).
198
b2cbe8d8
RB
1992002-12-08 Rob Browning <rlb@defaultvalue.org>
200
201 * tests/version.test: test (effective-version).
202
d2864c8a
NJ
2032002-11-06 Neil Jerram <neil@ossau.uklinux.net>
204
205 * tests/options.test: New.
206
9bc54879
RB
2072002-10-04 Rob Browning <rlb@defaultvalue.org>
208
209 * tests/numbers.test ("expt"): add tests.
210
6b61da18
MV
2112002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
212
213 * Makefile.am (dist-hook): Do not distribute CVS directories.
214 Thanks to Greg Troxel!
215
ba1b2226
HWN
2162002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
217
218 * tests/reader.test: change misc-error in read-error.
219
33e04d54
DH
2202002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
221
222 * tests/goops.test: Added tests for define-generic and
223 define-accessor.
224
9f045403
DH
2252002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
226
227 * tests/goops.test: Added tests for define-class.
228
1ee34062
MV
2292002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
230
231 * tests/numbers.test (/): Expect divison by an inexact zero to
232 yield +inf.0.
233
45845efe
MV
2342002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
235
2a7461f5
MV
236 * tests/regexp.test (regexp-substitute/global): Do not test with
237 empty regexp. Empty regexps do not work on NetBSD.
238
45845efe
MV
239 * tests/syncase.test (basic syncase macro): Added.
240
54d4ac1f
MV
2412002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
242
243 * tests/srfi-13.test (string-tokenize): Updated for fixed
244 semantics.
245
3c540af4
MV
2462002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
247
248 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
249 directories manually.
250
ecb471f9
TTN
2512002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
252
253 * guile-test (main): Handle `--flag-unresolved'. No longer set
254 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 255 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 256
a64e6669
NJ
2572002-02-08 Neil Jerram <neil@ossau.uklinux.net>
258
259 * tests/elisp.test: Add tests of Elisp expression evaluation.
260
bbd26b5a
NJ
2612002-01-25 Neil Jerram <neil@ossau.uklinux.net>
262
263 * tests/load.test: New test; for search-path with Elisp
264 nil-terminated lists for PATH and EXTENSIONS.
265
266 * tests/elisp.test: More tests for Scheme primitives that should
267 accept Elisp nil-terminated lists.
268
962b1f0b
NJ
2692002-01-24 Neil Jerram <neil@ossau.uklinux.net>
270
271 * tests/elisp.test: More new tests for the Elisp nil value.
272
04bb321a
NJ
2732002-01-22 Neil Jerram <neil@ossau.uklinux.net>
274
275 * Makefile.am (SCM_TESTS): Added elisp.test.
276
277 * tests/elisp.test: New file.
278
80074d77
DH
2792001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
280
281 * tests/numbers.test: Added more division by zero tests.
282
1b3a7932
DH
2832001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
284
285 * tests/numbers.test: Added division by zero tests.
286
7171f1ab
DH
2872001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
288
289 * tests/syntax.test: Added some tests, updated some others with
290 respect to recent changes in eval.c. Further, extracted test
291 cases for guile's extended set! functionality to srfi-17.test.
292
293 * tests/srfi-17.test: New file.
294
8f99e3f3
SJ
2952001-11-04 Stefan Jahn <stefan@lkcc.org>
296
297 * tests/ports.test: Run (close-port) before (delete-file) if
298 necessary/advisory.
299
2b6b5908
DH
3002001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
301
302 * tests/eval.test: Added tests for promises.
303
1a179b03
MD
3042001-10-21 Mikael Djurfeldt <mdj@linnaeus>
305
306 * lib.scm: Move module the system directives `export',
307 `export-syntax', `re-export' and `re-export-syntax' into the
308 `define-module' form. This is the recommended way of exporting
309 bindings.
310
b461abe7
DH
3112001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
312
313 * tests/syntax.test: Added test cases for 'cond =>' syntax with
314 else clause. Changed some tests and comments related to the
315 'case' form to reflect recent changes in the implementation.
316
ea6c2147
DH
3172001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
318
319 * tests/syntax.test: Added test cases for 'lambda' syntax.
320
27a22666
DH
3212001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
322
323 * tests/syntax.test: Added test cases for 'case' syntax.
324
b7d9b1cf
DH
3252001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
326
327 * tests/numbers.test: Added a test case that checks if valid
328 number strings are transformed correctly by string->number.
329
0b073f0f
RB
3302001-09-21 Rob Browning <rlb@defaultvalue.org>
331
332 * tests/numbers.test (fixnum-bit): compute dynamically.
333
334 * tests/bit-operations.test (fixnum-bit): compute dynamically.
335
95e2cd37
TTN
3362001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
337
338 * tests/getopt-long.test ("apples-blimps-catalexis example",
339 "multiple occurances"): New top-level sections.
340
569c483b
DH
3412001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
342
343 * tests/numbers.test: Made some of the patterns better readable.
344
6fdad5dc
TTN
3452001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
346
347 * tests/srfi-19.test (test-time-comparision,
348 test-time-arithmatic): New procs.
349
350 Add time comparison tests using new procs.
351 Thanks to Alex Shinn.
352
b573e744
MV
3532001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
354
355 * tests/dynamic-scope.test: New file.
356
e9313ed7
TTN
3572001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
358
359 * tests/srfi-13.test (string-for-each, string-for-each-index):
360 Add tests. (Thanks to Alex Shinn.)
361
80fdeb4e
MD
3622001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
363
364 * tests/srfi-13.test (string-map): Swapped order of string and
365 proc args to conform with the srfi. (Thanks to Alex Shinn.)
366
c3597bc4
TTN
3672001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
368
369 * tests/getopt-long.test (exception:no-such-option,
370 exception:option-does-not-support-arg,
371 exception:option-must-be-specified,
372 exception:option-must-have-arg, exception:not-enough-args):
373 New vars.
374
375 ("option-ref", "required", "specified no value, given anyway",
376 "specified arg required"): New top-level sections.
377
2f4a254a
DH
3782001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
379
380 * tests/numbers.test: Added Some syntax tests for
381 string->number.
382
284774f3
MV
3832001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
384
385 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
386 "SCM_TESTS". This has special meaning to automake. How many
387 tries left to get this right, mvo?
388
5f099933
MV
3892001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
390
391 * Makefile.am (TESTS): List tests explicitely instead of using a
392 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
393
b754e3d1
MV
3942001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
395
396 * Makefile.am: New file, to control distribution of the
397 test-suite.
398
ed9ef462
TTN
3992001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
400
401 * tests/getopt-long.test: New file.
402
9b974335
TTN
4032001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
404
405 * lib.scm (run-test-exception): Add special handling for
406 `error'-generated exceptions, which pass key `misc-error' and
407 leave messages unformatted.
408
96e30d2a
MG
4092001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
410
411 * tests/alist.test, tests/bit-operations.test,
412 tests/common-list.test, tests/environments.test, tests/eval.test,
413 tests/gc.test, tests/hooks.test, tests/import.test,
414 tests/interp.test, tests/list.test, tests/load.test,
415 tests/numbers.test, tests/ports.test, tests/r4rs.test,
416 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
417 copyright notice.
418
072ad0fe
MG
4192001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
420
421 * tests/srfi-14.test: New file.
422
22647fef
MV
4232001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
424
425 * tests/import.test: New file.
426
bdd2c6f4
DH
4272001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
428
429 * tests/goops.test: Started with some real tests.
430
0e3817d7
DH
4312001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
432
433 * guile-test: Use module (ice-9 rdelim).
434
39cb0b04
MG
4352001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
436
437 * tests/srfi-4.test: New file.
438
eb6c2de8
MV
4392001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
440
441