(make-polar, magnitude): New tests.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
e5a74c26
KR
12003-07-08 Kevin Ryde <user42@zip.com.au>
2
3 * tests/srfi-1.test (delete, delete!): Add more tests.
4 (delete-duplicates, delete-duplicates!): Add tests.
5
1ebb8497
KR
62003-06-21 Kevin Ryde <user42@zip.com.au>
7
8 * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
9 tests.
10
996acdb8
KR
112003-06-19 Kevin Ryde <user42@zip.com.au>
12
13 * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
14 * tests/threads.test: New file, exercising parallel.
15 * Makefile.am (SCM_TESTS): Add them.
16
f2478375
KR
172003-06-07 Kevin Ryde <user42@zip.com.au>
18
19 * tests/srfi-6.test: New file.
d4d694b6 20 * Makefile.am (SCM_TESTS): Add it.
f2478375 21
f5c6ec2f
DH
222003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
23
24 * tests/chars.test: Fixed test comment. The bug that this test
25 detects was actually introduced by my patch from 2003-05-31.
26
47dbd81e
DH
272003-06-05 Dirk Herrmann <D.Herrmann@tu-bs.de>
28
29 * tests/chars.test: Added test, attempting to apply a character.
30 This test will only pass if the other changes that are submitted
31 together with this patch are also applied.
32
e418bd7c
KR
332003-06-05 Kevin Ryde <user42@zip.com.au>
34
35 * tests/numbers.test (logcount): Add a few more tests, to exercise
36 recent scm_logcount change.
37
38 * tests/reader.test (reading): Test bad # error message is formattable.
39
e757438d
DH
402003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
41
42 * tests/pairs.test: Added.
43
7673cf68
DH
442003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
45
46 * tests/vectors.test: Added.
47
6d63297b
DH
482003-06-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
49
50 * tests/guardians.test: Uses module (ice-9 weak-vector).
51
e46083d5
DH
522003-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
53
54 * lib.scm: Documented the short form for pass-if and expect-fail.
55
56 (pass-if, expect-fail): Simplified.
57
c47e2599
KR
582003-05-30 Kevin Ryde <user42@zip.com.au>
59
60 * tests/numbers.test (max, min): Add tests involving NaNs.
61
2e945bcc
SJ
622003-05-29 Stefan Jahn <stefan@lkcc.org>
63
64 * standalone/Makefile.am: Setup to build on mingw32.
65
42ad901d
DH
662003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
67
68 * tests/elisp.test: Added missing quote around vector constants.
69
ddd8f927
DH
702003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
71
72 * tests/r5rs_pitfall.test: Test 2.1 now passes.
73
59e42631
KR
742003-05-13 Kevin Ryde <user42@zip.com.au>
75
76 * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
77 combinations.
78
79 * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
80
9c8721b5
KR
812003-05-10 Kevin Ryde <user42@zip.com.au>
82
4f3deff4
KR
83 * tests/numbers.test (=, <): Add tests involving NaNs.
84
85 * tests/numbers.test (integer-length): Exercise some negatives, in
86 particular -2^n which is ...11100..00.
87
88 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
89 fitting a ulong.
90
9c8721b5
KR
91 * tests/srfi-1.test: New file, exercising take and drop.
92 * Makefile.am (SCM_TESTS): Add it.
93
d963e93f
KR
942003-05-06 Kevin Ryde <user42@zip.com.au>
95
96 * tests/numbers.test (-): Add test for negative inum subtract bignum.
97 (logcount): New tests, exercising some negatives.
98
1b965c29
MV
992003-05-03 Marius Vollmer <mvo@zagadka.de>
100
101 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
102 pointing us to these tests.
103
a1a5dfa8
NJ
1042003-04-30 Neil Jerram <neil@ossau.uklinux.net>
105
106 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
107
108 * tests/srfi-34.test: New file.
109
4dce3c96
DH
1102003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
111
112 * tests/syntax.test: Modified some tests to use eval when
113 providing bad syntax. Otherwise, the memoizer will report an
114 error immediately after reading the form, without even the chance
115 to get the pass-if-exception mechanism started.
116
9247b5bc
DH
1172003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
118
119 * tests/guardians.test: Added some more elaborate and
120 sophisticated tests for the guardian functionality.
121
d339981a
DH
1222003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
123
124 * tests/sort.test: Added. Both tests in that file did fail (one
125 even with a segfault) with CVS guile before the recent changes to
126 sort.c.
127
57b1d518
MD
1282003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
129
130 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
131 precedence list in all basic classes and tests for eqv? and
132 equal?.
57b1d518 133
58241edc
MD
1342003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
135
136 * tests/goops.test: Added tests for class redefinition, object
137 update and active slots.
138
50d64f0d
RB
1392003-04-14 Rob Browning <rlb@defaultvalue.org>
140
141 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
142 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
143
144 * standalone/Makefile.am: change from .c.x to .x to be consistent
145 with the rest of guile.
146
dff96e95
HWN
1472003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
148
149 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
150 instead of INCLUDES
151
07921c76
RB
1522003-04-07 Rob Browning <rlb@defaultvalue.org>
153
154 * Makefile.am (SUBDIRS): add standalone.
155
156 * guile-test: added "Running test FOO" output by default. There
157 may be a good reason to remove this, but the output can be helpful
158 in determining where a failure occurred.
159
160 * standalone/test-num2integral.c: new test -- one new regression
161 check.
162
163 * standalone/test-gh.c: new test code (migrated from
164 tests/c-api/) -- a trivial start.
165
166 * standalone/test-asmobs-lib.c: new test script (migrated from
167 tests/asmobs/).
168
169 * standalone/test-asmobs: new test script.
170
171 * standalone/README: new file.
172
173 * standalone/Makefile.am: new file.
174
175 * standalone/.cvsignore: new file.
176
177 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
178
179 * tests/asmobs/README: removed (functionality is now in standalone/).
180
181 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
182 standalone/).
183
184 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
185
186 * tests/asmobs/: removed (functionality is now in standalone/).
187
188 * tests/c-api/strings.c: add a note to the source about this code
189 being unused.
190
73be1d9e
MV
1912003-04-05 Marius Vollmer <mvo@zagadka.de>
192
193 * Changed license terms to the plain LGPL thru-out.
194
122cf9a5
RB
1952003-03-24 Rob Browning <rlb@defaultvalue.org>
196
197 * tests/numbers.test: added tests (some simple) for various funcs.
198 ("odd?"): added tests.
199 ("even?"): added tests.
200 ("nan?"): added tests.
201 ("abs"): added tests.
202 ("lcm"): added tests.
203 ("number->string"): added tests.
204 ("number?"): added tests.
205 ("complex?"): added tests.
206 ("real?"): added tests.
207 ("rational?"): added tests.
208 ("integer?"): added tests.
209 ("inexact?"): added tests.
210 ("="): added tests.
211 ("zero?"): added tests.
212 ("positive?"): added tests.
213 ("negative?"): added tests.
214
215 * lib.scm (pass-if): allow really simple tests where the test code
216 is also the name like (pass-if (even? 2)).
217 (expect-fail): allow really simple tests where the test code is
218 also the test name like (expect-fail (even? 2)).
219
b80e1b5c
MV
2202003-03-19 Marius Vollmer <mvo@zagadka.de>
221
222 * tests/format.test ("format basic output"): Added test for "~F"
223 from Matthias Koeppe.
224
cbbeea66
MD
2252003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
226
227 * tests/elisp.test: Use module (ice-9 weak-vector).
228
229 * tests/weaks.test: Use module (ice-9 weak-vector).
230
b2cbe8d8
RB
2312002-12-08 Rob Browning <rlb@defaultvalue.org>
232
233 * tests/version.test: test (effective-version).
234
d2864c8a
NJ
2352002-11-06 Neil Jerram <neil@ossau.uklinux.net>
236
237 * tests/options.test: New.
238
9bc54879
RB
2392002-10-04 Rob Browning <rlb@defaultvalue.org>
240
241 * tests/numbers.test ("expt"): add tests.
242
6b61da18
MV
2432002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
244
245 * Makefile.am (dist-hook): Do not distribute CVS directories.
246 Thanks to Greg Troxel!
247
ba1b2226
HWN
2482002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
249
250 * tests/reader.test: change misc-error in read-error.
251
33e04d54
DH
2522002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
253
254 * tests/goops.test: Added tests for define-generic and
255 define-accessor.
256
9f045403
DH
2572002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
258
259 * tests/goops.test: Added tests for define-class.
260
1ee34062
MV
2612002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
262
263 * tests/numbers.test (/): Expect divison by an inexact zero to
264 yield +inf.0.
265
45845efe
MV
2662002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
267
2a7461f5
MV
268 * tests/regexp.test (regexp-substitute/global): Do not test with
269 empty regexp. Empty regexps do not work on NetBSD.
270
45845efe
MV
271 * tests/syncase.test (basic syncase macro): Added.
272
54d4ac1f
MV
2732002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
274
275 * tests/srfi-13.test (string-tokenize): Updated for fixed
276 semantics.
277
3c540af4
MV
2782002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
279
280 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
281 directories manually.
282
ecb471f9
TTN
2832002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
284
285 * guile-test (main): Handle `--flag-unresolved'. No longer set
286 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 287 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 288
a64e6669
NJ
2892002-02-08 Neil Jerram <neil@ossau.uklinux.net>
290
291 * tests/elisp.test: Add tests of Elisp expression evaluation.
292
bbd26b5a
NJ
2932002-01-25 Neil Jerram <neil@ossau.uklinux.net>
294
295 * tests/load.test: New test; for search-path with Elisp
296 nil-terminated lists for PATH and EXTENSIONS.
297
298 * tests/elisp.test: More tests for Scheme primitives that should
299 accept Elisp nil-terminated lists.
300
962b1f0b
NJ
3012002-01-24 Neil Jerram <neil@ossau.uklinux.net>
302
303 * tests/elisp.test: More new tests for the Elisp nil value.
304
04bb321a
NJ
3052002-01-22 Neil Jerram <neil@ossau.uklinux.net>
306
307 * Makefile.am (SCM_TESTS): Added elisp.test.
308
309 * tests/elisp.test: New file.
310
80074d77
DH
3112001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
312
313 * tests/numbers.test: Added more division by zero tests.
314
1b3a7932
DH
3152001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
316
317 * tests/numbers.test: Added division by zero tests.
318
7171f1ab
DH
3192001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
320
321 * tests/syntax.test: Added some tests, updated some others with
322 respect to recent changes in eval.c. Further, extracted test
323 cases for guile's extended set! functionality to srfi-17.test.
324
325 * tests/srfi-17.test: New file.
326
8f99e3f3
SJ
3272001-11-04 Stefan Jahn <stefan@lkcc.org>
328
329 * tests/ports.test: Run (close-port) before (delete-file) if
330 necessary/advisory.
331
2b6b5908
DH
3322001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
333
334 * tests/eval.test: Added tests for promises.
335
1a179b03
MD
3362001-10-21 Mikael Djurfeldt <mdj@linnaeus>
337
338 * lib.scm: Move module the system directives `export',
339 `export-syntax', `re-export' and `re-export-syntax' into the
340 `define-module' form. This is the recommended way of exporting
341 bindings.
342
b461abe7
DH
3432001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
344
345 * tests/syntax.test: Added test cases for 'cond =>' syntax with
346 else clause. Changed some tests and comments related to the
347 'case' form to reflect recent changes in the implementation.
348
ea6c2147
DH
3492001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
350
351 * tests/syntax.test: Added test cases for 'lambda' syntax.
352
27a22666
DH
3532001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
354
355 * tests/syntax.test: Added test cases for 'case' syntax.
356
b7d9b1cf
DH
3572001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
358
359 * tests/numbers.test: Added a test case that checks if valid
360 number strings are transformed correctly by string->number.
361
0b073f0f
RB
3622001-09-21 Rob Browning <rlb@defaultvalue.org>
363
364 * tests/numbers.test (fixnum-bit): compute dynamically.
365
366 * tests/bit-operations.test (fixnum-bit): compute dynamically.
367
95e2cd37
TTN
3682001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
369
370 * tests/getopt-long.test ("apples-blimps-catalexis example",
371 "multiple occurances"): New top-level sections.
372
569c483b
DH
3732001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
374
375 * tests/numbers.test: Made some of the patterns better readable.
376
6fdad5dc
TTN
3772001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
378
379 * tests/srfi-19.test (test-time-comparision,
380 test-time-arithmatic): New procs.
381
382 Add time comparison tests using new procs.
383 Thanks to Alex Shinn.
384
b573e744
MV
3852001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
386
387 * tests/dynamic-scope.test: New file.
388
e9313ed7
TTN
3892001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
390
391 * tests/srfi-13.test (string-for-each, string-for-each-index):
392 Add tests. (Thanks to Alex Shinn.)
393
80fdeb4e
MD
3942001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
395
396 * tests/srfi-13.test (string-map): Swapped order of string and
397 proc args to conform with the srfi. (Thanks to Alex Shinn.)
398
c3597bc4
TTN
3992001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
400
401 * tests/getopt-long.test (exception:no-such-option,
402 exception:option-does-not-support-arg,
403 exception:option-must-be-specified,
404 exception:option-must-have-arg, exception:not-enough-args):
405 New vars.
406
407 ("option-ref", "required", "specified no value, given anyway",
408 "specified arg required"): New top-level sections.
409
2f4a254a
DH
4102001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
411
412 * tests/numbers.test: Added Some syntax tests for
413 string->number.
414
284774f3
MV
4152001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
416
417 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
418 "SCM_TESTS". This has special meaning to automake. How many
419 tries left to get this right, mvo?
420
5f099933
MV
4212001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
422
423 * Makefile.am (TESTS): List tests explicitely instead of using a
424 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
425
b754e3d1
MV
4262001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
427
428 * Makefile.am: New file, to control distribution of the
429 test-suite.
430
ed9ef462
TTN
4312001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
432
433 * tests/getopt-long.test: New file.
434
9b974335
TTN
4352001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
436
437 * lib.scm (run-test-exception): Add special handling for
438 `error'-generated exceptions, which pass key `misc-error' and
439 leave messages unformatted.
440
96e30d2a
MG
4412001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
442
443 * tests/alist.test, tests/bit-operations.test,
444 tests/common-list.test, tests/environments.test, tests/eval.test,
445 tests/gc.test, tests/hooks.test, tests/import.test,
446 tests/interp.test, tests/list.test, tests/load.test,
447 tests/numbers.test, tests/ports.test, tests/r4rs.test,
448 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
449 copyright notice.
450
072ad0fe
MG
4512001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
452
453 * tests/srfi-14.test: New file.
454
22647fef
MV
4552001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
456
457 * tests/import.test: New file.
458
bdd2c6f4
DH
4592001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
460
461 * tests/goops.test: Started with some real tests.
462
0e3817d7
DH
4632001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
464
465 * guile-test: Use module (ice-9 rdelim).
466
39cb0b04
MG
4672001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
468
469 * tests/srfi-4.test: New file.
470
eb6c2de8
MV
4712001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
472
473