* tests/guardians.test: Uses module (ice-9 weak-vector).
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
6d63297b
DH
12003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * tests/guardians.test: Uses module (ice-9 weak-vector).
4
e46083d5
DH
52003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
6
7 * lib.scm: Documented the short form for pass-if and expect-fail.
8
9 (pass-if, expect-fail): Simplified.
10
c47e2599
KR
112003-05-30 Kevin Ryde <user42@zip.com.au>
12
13 * tests/numbers.test (max, min): Add tests involving NaNs.
14
2e945bcc
SJ
152003-05-29 Stefan Jahn <stefan@lkcc.org>
16
17 * standalone/Makefile.am: Setup to build on mingw32.
18
42ad901d
DH
192003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
20
21 * tests/elisp.test: Added missing quote around vector constants.
22
ddd8f927
DH
232003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
24
25 * tests/r5rs_pitfall.test: Test 2.1 now passes.
26
59e42631
KR
272003-05-13 Kevin Ryde <user42@zip.com.au>
28
29 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
30 combinations.
31
32 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
33
9c8721b5
KR
342003-05-10 Kevin Ryde <user42@zip.com.au>
35
4f3deff4
KR
36 * tests/numbers.test (=, <): Add tests involving NaNs.
37
38 * tests/numbers.test (integer-length): Exercise some negatives, in
39 particular -2^n which is ...11100..00.
40
41 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
42 fitting a ulong.
43
9c8721b5
KR
44 * tests/srfi-1.test: New file, exercising take and drop.
45 * Makefile.am (SCM_TESTS): Add it.
46
d963e93f
KR
472003-05-06 Kevin Ryde <user42@zip.com.au>
48
49 * tests/numbers.test (-): Add test for negative inum subtract bignum.
50 (logcount): New tests, exercising some negatives.
51
1b965c29
MV
522003-05-03 Marius Vollmer <mvo@zagadka.de>
53
54 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
55 pointing us to these tests.
56
a1a5dfa8
NJ
572003-04-30 Neil Jerram <neil@ossau.uklinux.net>
58
59 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
60
61 * tests/srfi-34.test: New file.
62
4dce3c96
DH
632003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
64
65 * tests/syntax.test: Modified some tests to use eval when
66 providing bad syntax. Otherwise, the memoizer will report an
67 error immediately after reading the form, without even the chance
68 to get the pass-if-exception mechanism started.
69
9247b5bc
DH
702003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
71
72 * tests/guardians.test: Added some more elaborate and
73 sophisticated tests for the guardian functionality.
74
d339981a
DH
752003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
76
77 * tests/sort.test: Added. Both tests in that file did fail (one
78 even with a segfault) with CVS guile before the recent changes to
79 sort.c.
80
57b1d518
MD
812003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
82
83 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
84 precedence list in all basic classes and tests for eqv? and
85 equal?.
57b1d518 86
58241edc
MD
872003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
88
89 * tests/goops.test: Added tests for class redefinition, object
90 update and active slots.
91
50d64f0d
RB
922003-04-14 Rob Browning <rlb@defaultvalue.org>
93
94 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
95 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
96
97 * standalone/Makefile.am: change from .c.x to .x to be consistent
98 with the rest of guile.
99
dff96e95
HWN
1002003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
101
102 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
103 instead of INCLUDES
104
07921c76
RB
1052003-04-07 Rob Browning <rlb@defaultvalue.org>
106
107 * Makefile.am (SUBDIRS): add standalone.
108
109 * guile-test: added "Running test FOO" output by default. There
110 may be a good reason to remove this, but the output can be helpful
111 in determining where a failure occurred.
112
113 * standalone/test-num2integral.c: new test -- one new regression
114 check.
115
116 * standalone/test-gh.c: new test code (migrated from
117 tests/c-api/) -- a trivial start.
118
119 * standalone/test-asmobs-lib.c: new test script (migrated from
120 tests/asmobs/).
121
122 * standalone/test-asmobs: new test script.
123
124 * standalone/README: new file.
125
126 * standalone/Makefile.am: new file.
127
128 * standalone/.cvsignore: new file.
129
130 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
131
132 * tests/asmobs/README: removed (functionality is now in standalone/).
133
134 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
135 standalone/).
136
137 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
138
139 * tests/asmobs/: removed (functionality is now in standalone/).
140
141 * tests/c-api/strings.c: add a note to the source about this code
142 being unused.
143
73be1d9e
MV
1442003-04-05 Marius Vollmer <mvo@zagadka.de>
145
146 * Changed license terms to the plain LGPL thru-out.
147
122cf9a5
RB
1482003-03-24 Rob Browning <rlb@defaultvalue.org>
149
150 * tests/numbers.test: added tests (some simple) for various funcs.
151 ("odd?"): added tests.
152 ("even?"): added tests.
153 ("nan?"): added tests.
154 ("abs"): added tests.
155 ("lcm"): added tests.
156 ("number->string"): added tests.
157 ("number?"): added tests.
158 ("complex?"): added tests.
159 ("real?"): added tests.
160 ("rational?"): added tests.
161 ("integer?"): added tests.
162 ("inexact?"): added tests.
163 ("="): added tests.
164 ("zero?"): added tests.
165 ("positive?"): added tests.
166 ("negative?"): added tests.
167
168 * lib.scm (pass-if): allow really simple tests where the test code
169 is also the name like (pass-if (even? 2)).
170 (expect-fail): allow really simple tests where the test code is
171 also the test name like (expect-fail (even? 2)).
172
b80e1b5c
MV
1732003-03-19 Marius Vollmer <mvo@zagadka.de>
174
175 * tests/format.test ("format basic output"): Added test for "~F"
176 from Matthias Koeppe.
177
cbbeea66
MD
1782003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
179
180 * tests/elisp.test: Use module (ice-9 weak-vector).
181
182 * tests/weaks.test: Use module (ice-9 weak-vector).
183
b2cbe8d8
RB
1842002-12-08 Rob Browning <rlb@defaultvalue.org>
185
186 * tests/version.test: test (effective-version).
187
d2864c8a
NJ
1882002-11-06 Neil Jerram <neil@ossau.uklinux.net>
189
190 * tests/options.test: New.
191
9bc54879
RB
1922002-10-04 Rob Browning <rlb@defaultvalue.org>
193
194 * tests/numbers.test ("expt"): add tests.
195
6b61da18
MV
1962002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
197
198 * Makefile.am (dist-hook): Do not distribute CVS directories.
199 Thanks to Greg Troxel!
200
ba1b2226
HWN
2012002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
202
203 * tests/reader.test: change misc-error in read-error.
204
33e04d54
DH
2052002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
206
207 * tests/goops.test: Added tests for define-generic and
208 define-accessor.
209
9f045403
DH
2102002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
211
212 * tests/goops.test: Added tests for define-class.
213
1ee34062
MV
2142002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
215
216 * tests/numbers.test (/): Expect divison by an inexact zero to
217 yield +inf.0.
218
45845efe
MV
2192002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
220
2a7461f5
MV
221 * tests/regexp.test (regexp-substitute/global): Do not test with
222 empty regexp. Empty regexps do not work on NetBSD.
223
45845efe
MV
224 * tests/syncase.test (basic syncase macro): Added.
225
54d4ac1f
MV
2262002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
227
228 * tests/srfi-13.test (string-tokenize): Updated for fixed
229 semantics.
230
3c540af4
MV
2312002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
232
233 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
234 directories manually.
235
ecb471f9
TTN
2362002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
237
238 * guile-test (main): Handle `--flag-unresolved'. No longer set
239 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 240 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 241
a64e6669
NJ
2422002-02-08 Neil Jerram <neil@ossau.uklinux.net>
243
244 * tests/elisp.test: Add tests of Elisp expression evaluation.
245
bbd26b5a
NJ
2462002-01-25 Neil Jerram <neil@ossau.uklinux.net>
247
248 * tests/load.test: New test; for search-path with Elisp
249 nil-terminated lists for PATH and EXTENSIONS.
250
251 * tests/elisp.test: More tests for Scheme primitives that should
252 accept Elisp nil-terminated lists.
253
962b1f0b
NJ
2542002-01-24 Neil Jerram <neil@ossau.uklinux.net>
255
256 * tests/elisp.test: More new tests for the Elisp nil value.
257
04bb321a
NJ
2582002-01-22 Neil Jerram <neil@ossau.uklinux.net>
259
260 * Makefile.am (SCM_TESTS): Added elisp.test.
261
262 * tests/elisp.test: New file.
263
80074d77
DH
2642001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
265
266 * tests/numbers.test: Added more division by zero tests.
267
1b3a7932
DH
2682001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
269
270 * tests/numbers.test: Added division by zero tests.
271
7171f1ab
DH
2722001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
273
274 * tests/syntax.test: Added some tests, updated some others with
275 respect to recent changes in eval.c. Further, extracted test
276 cases for guile's extended set! functionality to srfi-17.test.
277
278 * tests/srfi-17.test: New file.
279
8f99e3f3
SJ
2802001-11-04 Stefan Jahn <stefan@lkcc.org>
281
282 * tests/ports.test: Run (close-port) before (delete-file) if
283 necessary/advisory.
284
2b6b5908
DH
2852001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
286
287 * tests/eval.test: Added tests for promises.
288
1a179b03
MD
2892001-10-21 Mikael Djurfeldt <mdj@linnaeus>
290
291 * lib.scm: Move module the system directives `export',
292 `export-syntax', `re-export' and `re-export-syntax' into the
293 `define-module' form. This is the recommended way of exporting
294 bindings.
295
b461abe7
DH
2962001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
297
298 * tests/syntax.test: Added test cases for 'cond =>' syntax with
299 else clause. Changed some tests and comments related to the
300 'case' form to reflect recent changes in the implementation.
301
ea6c2147
DH
3022001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
303
304 * tests/syntax.test: Added test cases for 'lambda' syntax.
305
27a22666
DH
3062001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
307
308 * tests/syntax.test: Added test cases for 'case' syntax.
309
b7d9b1cf
DH
3102001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
311
312 * tests/numbers.test: Added a test case that checks if valid
313 number strings are transformed correctly by string->number.
314
0b073f0f
RB
3152001-09-21 Rob Browning <rlb@defaultvalue.org>
316
317 * tests/numbers.test (fixnum-bit): compute dynamically.
318
319 * tests/bit-operations.test (fixnum-bit): compute dynamically.
320
95e2cd37
TTN
3212001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
322
323 * tests/getopt-long.test ("apples-blimps-catalexis example",
324 "multiple occurances"): New top-level sections.
325
569c483b
DH
3262001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
327
328 * tests/numbers.test: Made some of the patterns better readable.
329
6fdad5dc
TTN
3302001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
331
332 * tests/srfi-19.test (test-time-comparision,
333 test-time-arithmatic): New procs.
334
335 Add time comparison tests using new procs.
336 Thanks to Alex Shinn.
337
b573e744
MV
3382001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
339
340 * tests/dynamic-scope.test: New file.
341
e9313ed7
TTN
3422001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
343
344 * tests/srfi-13.test (string-for-each, string-for-each-index):
345 Add tests. (Thanks to Alex Shinn.)
346
80fdeb4e
MD
3472001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
348
349 * tests/srfi-13.test (string-map): Swapped order of string and
350 proc args to conform with the srfi. (Thanks to Alex Shinn.)
351
c3597bc4
TTN
3522001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
353
354 * tests/getopt-long.test (exception:no-such-option,
355 exception:option-does-not-support-arg,
356 exception:option-must-be-specified,
357 exception:option-must-have-arg, exception:not-enough-args):
358 New vars.
359
360 ("option-ref", "required", "specified no value, given anyway",
361 "specified arg required"): New top-level sections.
362
2f4a254a
DH
3632001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
364
365 * tests/numbers.test: Added Some syntax tests for
366 string->number.
367
284774f3
MV
3682001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
369
370 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
371 "SCM_TESTS". This has special meaning to automake. How many
372 tries left to get this right, mvo?
373
5f099933
MV
3742001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
375
376 * Makefile.am (TESTS): List tests explicitely instead of using a
377 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
378
b754e3d1
MV
3792001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
380
381 * Makefile.am: New file, to control distribution of the
382 test-suite.
383
ed9ef462
TTN
3842001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
385
386 * tests/getopt-long.test: New file.
387
9b974335
TTN
3882001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
389
390 * lib.scm (run-test-exception): Add special handling for
391 `error'-generated exceptions, which pass key `misc-error' and
392 leave messages unformatted.
393
96e30d2a
MG
3942001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
395
396 * tests/alist.test, tests/bit-operations.test,
397 tests/common-list.test, tests/environments.test, tests/eval.test,
398 tests/gc.test, tests/hooks.test, tests/import.test,
399 tests/interp.test, tests/list.test, tests/load.test,
400 tests/numbers.test, tests/ports.test, tests/r4rs.test,
401 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
402 copyright notice.
403
072ad0fe
MG
4042001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
405
406 * tests/srfi-14.test: New file.
407
22647fef
MV
4082001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
409
410 * tests/import.test: New file.
411
bdd2c6f4
DH
4122001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
413
414 * tests/goops.test: Started with some real tests.
415
0e3817d7
DH
4162001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
417
418 * guile-test: Use module (ice-9 rdelim).
419
39cb0b04
MG
4202001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
421
422 * tests/srfi-4.test: New file.
423
eb6c2de8
MV
4242001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
425
426