* test-suite/tests/chars.test: Added test, attempting to apply a
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
47dbd81e
DH
12003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * tests/chars.test: Added test, attempting to apply a character.
4 This test will only pass if the other changes that are submitted
5 together with this patch are also applied.
6
e418bd7c
KR
72003-06-05 Kevin Ryde <user42@zip.com.au>
8
9 * tests/numbers.test (logcount): Add a few more tests, to exercise
10 recent scm_logcount change.
11
12 * tests/reader.test (reading): Test bad # error message is formattable.
13
e757438d
DH
142003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
15
16 * tests/pairs.test: Added.
17
7673cf68
DH
182003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
19
20 * tests/vectors.test: Added.
21
6d63297b
DH
222003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
23
24 * tests/guardians.test: Uses module (ice-9 weak-vector).
25
e46083d5
DH
262003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
27
28 * lib.scm: Documented the short form for pass-if and expect-fail.
29
30 (pass-if, expect-fail): Simplified.
31
c47e2599
KR
322003-05-30 Kevin Ryde <user42@zip.com.au>
33
34 * tests/numbers.test (max, min): Add tests involving NaNs.
35
2e945bcc
SJ
362003-05-29 Stefan Jahn <stefan@lkcc.org>
37
38 * standalone/Makefile.am: Setup to build on mingw32.
39
42ad901d
DH
402003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
41
42 * tests/elisp.test: Added missing quote around vector constants.
43
ddd8f927
DH
442003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
45
46 * tests/r5rs_pitfall.test: Test 2.1 now passes.
47
59e42631
KR
482003-05-13 Kevin Ryde <user42@zip.com.au>
49
50 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
51 combinations.
52
53 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
54
9c8721b5
KR
552003-05-10 Kevin Ryde <user42@zip.com.au>
56
4f3deff4
KR
57 * tests/numbers.test (=, <): Add tests involving NaNs.
58
59 * tests/numbers.test (integer-length): Exercise some negatives, in
60 particular -2^n which is ...11100..00.
61
62 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
63 fitting a ulong.
64
9c8721b5
KR
65 * tests/srfi-1.test: New file, exercising take and drop.
66 * Makefile.am (SCM_TESTS): Add it.
67
d963e93f
KR
682003-05-06 Kevin Ryde <user42@zip.com.au>
69
70 * tests/numbers.test (-): Add test for negative inum subtract bignum.
71 (logcount): New tests, exercising some negatives.
72
1b965c29
MV
732003-05-03 Marius Vollmer <mvo@zagadka.de>
74
75 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
76 pointing us to these tests.
77
a1a5dfa8
NJ
782003-04-30 Neil Jerram <neil@ossau.uklinux.net>
79
80 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
81
82 * tests/srfi-34.test: New file.
83
4dce3c96
DH
842003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
85
86 * tests/syntax.test: Modified some tests to use eval when
87 providing bad syntax. Otherwise, the memoizer will report an
88 error immediately after reading the form, without even the chance
89 to get the pass-if-exception mechanism started.
90
9247b5bc
DH
912003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
92
93 * tests/guardians.test: Added some more elaborate and
94 sophisticated tests for the guardian functionality.
95
d339981a
DH
962003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
97
98 * tests/sort.test: Added. Both tests in that file did fail (one
99 even with a segfault) with CVS guile before the recent changes to
100 sort.c.
101
57b1d518
MD
1022003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
103
104 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
105 precedence list in all basic classes and tests for eqv? and
106 equal?.
57b1d518 107
58241edc
MD
1082003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
109
110 * tests/goops.test: Added tests for class redefinition, object
111 update and active slots.
112
50d64f0d
RB
1132003-04-14 Rob Browning <rlb@defaultvalue.org>
114
115 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
116 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
117
118 * standalone/Makefile.am: change from .c.x to .x to be consistent
119 with the rest of guile.
120
dff96e95
HWN
1212003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
122
123 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
124 instead of INCLUDES
125
07921c76
RB
1262003-04-07 Rob Browning <rlb@defaultvalue.org>
127
128 * Makefile.am (SUBDIRS): add standalone.
129
130 * guile-test: added "Running test FOO" output by default. There
131 may be a good reason to remove this, but the output can be helpful
132 in determining where a failure occurred.
133
134 * standalone/test-num2integral.c: new test -- one new regression
135 check.
136
137 * standalone/test-gh.c: new test code (migrated from
138 tests/c-api/) -- a trivial start.
139
140 * standalone/test-asmobs-lib.c: new test script (migrated from
141 tests/asmobs/).
142
143 * standalone/test-asmobs: new test script.
144
145 * standalone/README: new file.
146
147 * standalone/Makefile.am: new file.
148
149 * standalone/.cvsignore: new file.
150
151 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
152
153 * tests/asmobs/README: removed (functionality is now in standalone/).
154
155 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
156 standalone/).
157
158 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
159
160 * tests/asmobs/: removed (functionality is now in standalone/).
161
162 * tests/c-api/strings.c: add a note to the source about this code
163 being unused.
164
73be1d9e
MV
1652003-04-05 Marius Vollmer <mvo@zagadka.de>
166
167 * Changed license terms to the plain LGPL thru-out.
168
122cf9a5
RB
1692003-03-24 Rob Browning <rlb@defaultvalue.org>
170
171 * tests/numbers.test: added tests (some simple) for various funcs.
172 ("odd?"): added tests.
173 ("even?"): added tests.
174 ("nan?"): added tests.
175 ("abs"): added tests.
176 ("lcm"): added tests.
177 ("number->string"): added tests.
178 ("number?"): added tests.
179 ("complex?"): added tests.
180 ("real?"): added tests.
181 ("rational?"): added tests.
182 ("integer?"): added tests.
183 ("inexact?"): added tests.
184 ("="): added tests.
185 ("zero?"): added tests.
186 ("positive?"): added tests.
187 ("negative?"): added tests.
188
189 * lib.scm (pass-if): allow really simple tests where the test code
190 is also the name like (pass-if (even? 2)).
191 (expect-fail): allow really simple tests where the test code is
192 also the test name like (expect-fail (even? 2)).
193
b80e1b5c
MV
1942003-03-19 Marius Vollmer <mvo@zagadka.de>
195
196 * tests/format.test ("format basic output"): Added test for "~F"
197 from Matthias Koeppe.
198
cbbeea66
MD
1992003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
200
201 * tests/elisp.test: Use module (ice-9 weak-vector).
202
203 * tests/weaks.test: Use module (ice-9 weak-vector).
204
b2cbe8d8
RB
2052002-12-08 Rob Browning <rlb@defaultvalue.org>
206
207 * tests/version.test: test (effective-version).
208
d2864c8a
NJ
2092002-11-06 Neil Jerram <neil@ossau.uklinux.net>
210
211 * tests/options.test: New.
212
9bc54879
RB
2132002-10-04 Rob Browning <rlb@defaultvalue.org>
214
215 * tests/numbers.test ("expt"): add tests.
216
6b61da18
MV
2172002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
218
219 * Makefile.am (dist-hook): Do not distribute CVS directories.
220 Thanks to Greg Troxel!
221
ba1b2226
HWN
2222002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
223
224 * tests/reader.test: change misc-error in read-error.
225
33e04d54
DH
2262002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
227
228 * tests/goops.test: Added tests for define-generic and
229 define-accessor.
230
9f045403
DH
2312002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
232
233 * tests/goops.test: Added tests for define-class.
234
1ee34062
MV
2352002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
236
237 * tests/numbers.test (/): Expect divison by an inexact zero to
238 yield +inf.0.
239
45845efe
MV
2402002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
241
2a7461f5
MV
242 * tests/regexp.test (regexp-substitute/global): Do not test with
243 empty regexp. Empty regexps do not work on NetBSD.
244
45845efe
MV
245 * tests/syncase.test (basic syncase macro): Added.
246
54d4ac1f
MV
2472002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
248
249 * tests/srfi-13.test (string-tokenize): Updated for fixed
250 semantics.
251
3c540af4
MV
2522002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
253
254 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
255 directories manually.
256
ecb471f9
TTN
2572002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
258
259 * guile-test (main): Handle `--flag-unresolved'. No longer set
260 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 261 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 262
a64e6669
NJ
2632002-02-08 Neil Jerram <neil@ossau.uklinux.net>
264
265 * tests/elisp.test: Add tests of Elisp expression evaluation.
266
bbd26b5a
NJ
2672002-01-25 Neil Jerram <neil@ossau.uklinux.net>
268
269 * tests/load.test: New test; for search-path with Elisp
270 nil-terminated lists for PATH and EXTENSIONS.
271
272 * tests/elisp.test: More tests for Scheme primitives that should
273 accept Elisp nil-terminated lists.
274
962b1f0b
NJ
2752002-01-24 Neil Jerram <neil@ossau.uklinux.net>
276
277 * tests/elisp.test: More new tests for the Elisp nil value.
278
04bb321a
NJ
2792002-01-22 Neil Jerram <neil@ossau.uklinux.net>
280
281 * Makefile.am (SCM_TESTS): Added elisp.test.
282
283 * tests/elisp.test: New file.
284
80074d77
DH
2852001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
286
287 * tests/numbers.test: Added more division by zero tests.
288
1b3a7932
DH
2892001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
290
291 * tests/numbers.test: Added division by zero tests.
292
7171f1ab
DH
2932001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
294
295 * tests/syntax.test: Added some tests, updated some others with
296 respect to recent changes in eval.c. Further, extracted test
297 cases for guile's extended set! functionality to srfi-17.test.
298
299 * tests/srfi-17.test: New file.
300
8f99e3f3
SJ
3012001-11-04 Stefan Jahn <stefan@lkcc.org>
302
303 * tests/ports.test: Run (close-port) before (delete-file) if
304 necessary/advisory.
305
2b6b5908
DH
3062001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
307
308 * tests/eval.test: Added tests for promises.
309
1a179b03
MD
3102001-10-21 Mikael Djurfeldt <mdj@linnaeus>
311
312 * lib.scm: Move module the system directives `export',
313 `export-syntax', `re-export' and `re-export-syntax' into the
314 `define-module' form. This is the recommended way of exporting
315 bindings.
316
b461abe7
DH
3172001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
318
319 * tests/syntax.test: Added test cases for 'cond =>' syntax with
320 else clause. Changed some tests and comments related to the
321 'case' form to reflect recent changes in the implementation.
322
ea6c2147
DH
3232001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
324
325 * tests/syntax.test: Added test cases for 'lambda' syntax.
326
27a22666
DH
3272001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
328
329 * tests/syntax.test: Added test cases for 'case' syntax.
330
b7d9b1cf
DH
3312001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
332
333 * tests/numbers.test: Added a test case that checks if valid
334 number strings are transformed correctly by string->number.
335
0b073f0f
RB
3362001-09-21 Rob Browning <rlb@defaultvalue.org>
337
338 * tests/numbers.test (fixnum-bit): compute dynamically.
339
340 * tests/bit-operations.test (fixnum-bit): compute dynamically.
341
95e2cd37
TTN
3422001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
343
344 * tests/getopt-long.test ("apples-blimps-catalexis example",
345 "multiple occurances"): New top-level sections.
346
569c483b
DH
3472001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
348
349 * tests/numbers.test: Made some of the patterns better readable.
350
6fdad5dc
TTN
3512001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
352
353 * tests/srfi-19.test (test-time-comparision,
354 test-time-arithmatic): New procs.
355
356 Add time comparison tests using new procs.
357 Thanks to Alex Shinn.
358
b573e744
MV
3592001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
360
361 * tests/dynamic-scope.test: New file.
362
e9313ed7
TTN
3632001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
364
365 * tests/srfi-13.test (string-for-each, string-for-each-index):
366 Add tests. (Thanks to Alex Shinn.)
367
80fdeb4e
MD
3682001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
369
370 * tests/srfi-13.test (string-map): Swapped order of string and
371 proc args to conform with the srfi. (Thanks to Alex Shinn.)
372
c3597bc4
TTN
3732001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
374
375 * tests/getopt-long.test (exception:no-such-option,
376 exception:option-does-not-support-arg,
377 exception:option-must-be-specified,
378 exception:option-must-have-arg, exception:not-enough-args):
379 New vars.
380
381 ("option-ref", "required", "specified no value, given anyway",
382 "specified arg required"): New top-level sections.
383
2f4a254a
DH
3842001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
385
386 * tests/numbers.test: Added Some syntax tests for
387 string->number.
388
284774f3
MV
3892001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
390
391 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
392 "SCM_TESTS". This has special meaning to automake. How many
393 tries left to get this right, mvo?
394
5f099933
MV
3952001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
396
397 * Makefile.am (TESTS): List tests explicitely instead of using a
398 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
399
b754e3d1
MV
4002001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
401
402 * Makefile.am: New file, to control distribution of the
403 test-suite.
404
ed9ef462
TTN
4052001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
406
407 * tests/getopt-long.test: New file.
408
9b974335
TTN
4092001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
410
411 * lib.scm (run-test-exception): Add special handling for
412 `error'-generated exceptions, which pass key `misc-error' and
413 leave messages unformatted.
414
96e30d2a
MG
4152001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
416
417 * tests/alist.test, tests/bit-operations.test,
418 tests/common-list.test, tests/environments.test, tests/eval.test,
419 tests/gc.test, tests/hooks.test, tests/import.test,
420 tests/interp.test, tests/list.test, tests/load.test,
421 tests/numbers.test, tests/ports.test, tests/r4rs.test,
422 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
423 copyright notice.
424
072ad0fe
MG
4252001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
426
427 * tests/srfi-14.test: New file.
428
22647fef
MV
4292001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
430
431 * tests/import.test: New file.
432
bdd2c6f4
DH
4332001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
434
435 * tests/goops.test: Started with some real tests.
436
0e3817d7
DH
4372001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
438
439 * guile-test: Use module (ice-9 rdelim).
440
39cb0b04
MG
4412001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
442
443 * tests/srfi-4.test: New file.
444
eb6c2de8
MV
4452001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
446
447