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