(=, <, max, min): Add tests of bignum/inf combinations.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
9c8721b5
KR
12003-05-10 Kevin Ryde <user42@zip.com.au>
2
4f3deff4
KR
3 * tests/numbers.test (=, <): Add tests involving NaNs.
4
5 * tests/numbers.test (integer-length): Exercise some negatives, in
6 particular -2^n which is ...11100..00.
7
8 * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
9 fitting a ulong.
10
9c8721b5
KR
11 * tests/srfi-1.test: New file, exercising take and drop.
12 * Makefile.am (SCM_TESTS): Add it.
13
d963e93f
KR
142003-05-06 Kevin Ryde <user42@zip.com.au>
15
16 * tests/numbers.test (-): Add test for negative inum subtract bignum.
17 (logcount): New tests, exercising some negatives.
18
1b965c29
MV
192003-05-03 Marius Vollmer <mvo@zagadka.de>
20
21 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
22 pointing us to these tests.
23
a1a5dfa8
NJ
242003-04-30 Neil Jerram <neil@ossau.uklinux.net>
25
26 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
27
28 * tests/srfi-34.test: New file.
29
4dce3c96
DH
302003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
31
32 * tests/syntax.test: Modified some tests to use eval when
33 providing bad syntax. Otherwise, the memoizer will report an
34 error immediately after reading the form, without even the chance
35 to get the pass-if-exception mechanism started.
36
9247b5bc
DH
372003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
38
39 * tests/guardians.test: Added some more elaborate and
40 sophisticated tests for the guardian functionality.
41
d339981a
DH
422003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
43
44 * tests/sort.test: Added. Both tests in that file did fail (one
45 even with a segfault) with CVS guile before the recent changes to
46 sort.c.
47
57b1d518
MD
482003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
49
50 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
51 precedence list in all basic classes and tests for eqv? and
52 equal?.
57b1d518 53
58241edc
MD
542003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
55
56 * tests/goops.test: Added tests for class redefinition, object
57 update and active slots.
58
50d64f0d
RB
592003-04-14 Rob Browning <rlb@defaultvalue.org>
60
61 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
62 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
63
64 * standalone/Makefile.am: change from .c.x to .x to be consistent
65 with the rest of guile.
66
dff96e95
HWN
672003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
68
69 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
70 instead of INCLUDES
71
07921c76
RB
722003-04-07 Rob Browning <rlb@defaultvalue.org>
73
74 * Makefile.am (SUBDIRS): add standalone.
75
76 * guile-test: added "Running test FOO" output by default. There
77 may be a good reason to remove this, but the output can be helpful
78 in determining where a failure occurred.
79
80 * standalone/test-num2integral.c: new test -- one new regression
81 check.
82
83 * standalone/test-gh.c: new test code (migrated from
84 tests/c-api/) -- a trivial start.
85
86 * standalone/test-asmobs-lib.c: new test script (migrated from
87 tests/asmobs/).
88
89 * standalone/test-asmobs: new test script.
90
91 * standalone/README: new file.
92
93 * standalone/Makefile.am: new file.
94
95 * standalone/.cvsignore: new file.
96
97 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
98
99 * tests/asmobs/README: removed (functionality is now in standalone/).
100
101 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
102 standalone/).
103
104 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
105
106 * tests/asmobs/: removed (functionality is now in standalone/).
107
108 * tests/c-api/strings.c: add a note to the source about this code
109 being unused.
110
73be1d9e
MV
1112003-04-05 Marius Vollmer <mvo@zagadka.de>
112
113 * Changed license terms to the plain LGPL thru-out.
114
122cf9a5
RB
1152003-03-24 Rob Browning <rlb@defaultvalue.org>
116
117 * tests/numbers.test: added tests (some simple) for various funcs.
118 ("odd?"): added tests.
119 ("even?"): added tests.
120 ("nan?"): added tests.
121 ("abs"): added tests.
122 ("lcm"): added tests.
123 ("number->string"): added tests.
124 ("number?"): added tests.
125 ("complex?"): added tests.
126 ("real?"): added tests.
127 ("rational?"): added tests.
128 ("integer?"): added tests.
129 ("inexact?"): added tests.
130 ("="): added tests.
131 ("zero?"): added tests.
132 ("positive?"): added tests.
133 ("negative?"): added tests.
134
135 * lib.scm (pass-if): allow really simple tests where the test code
136 is also the name like (pass-if (even? 2)).
137 (expect-fail): allow really simple tests where the test code is
138 also the test name like (expect-fail (even? 2)).
139
b80e1b5c
MV
1402003-03-19 Marius Vollmer <mvo@zagadka.de>
141
142 * tests/format.test ("format basic output"): Added test for "~F"
143 from Matthias Koeppe.
144
cbbeea66
MD
1452003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
146
147 * tests/elisp.test: Use module (ice-9 weak-vector).
148
149 * tests/weaks.test: Use module (ice-9 weak-vector).
150
b2cbe8d8
RB
1512002-12-08 Rob Browning <rlb@defaultvalue.org>
152
153 * tests/version.test: test (effective-version).
154
d2864c8a
NJ
1552002-11-06 Neil Jerram <neil@ossau.uklinux.net>
156
157 * tests/options.test: New.
158
9bc54879
RB
1592002-10-04 Rob Browning <rlb@defaultvalue.org>
160
161 * tests/numbers.test ("expt"): add tests.
162
6b61da18
MV
1632002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
164
165 * Makefile.am (dist-hook): Do not distribute CVS directories.
166 Thanks to Greg Troxel!
167
ba1b2226
HWN
1682002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
169
170 * tests/reader.test: change misc-error in read-error.
171
33e04d54
DH
1722002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
173
174 * tests/goops.test: Added tests for define-generic and
175 define-accessor.
176
9f045403
DH
1772002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
178
179 * tests/goops.test: Added tests for define-class.
180
1ee34062
MV
1812002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
182
183 * tests/numbers.test (/): Expect divison by an inexact zero to
184 yield +inf.0.
185
45845efe
MV
1862002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
187
2a7461f5
MV
188 * tests/regexp.test (regexp-substitute/global): Do not test with
189 empty regexp. Empty regexps do not work on NetBSD.
190
45845efe
MV
191 * tests/syncase.test (basic syncase macro): Added.
192
54d4ac1f
MV
1932002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
194
195 * tests/srfi-13.test (string-tokenize): Updated for fixed
196 semantics.
197
3c540af4
MV
1982002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
199
200 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
201 directories manually.
202
ecb471f9
TTN
2032002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
204
205 * guile-test (main): Handle `--flag-unresolved'. No longer set
206 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 207 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 208
a64e6669
NJ
2092002-02-08 Neil Jerram <neil@ossau.uklinux.net>
210
211 * tests/elisp.test: Add tests of Elisp expression evaluation.
212
bbd26b5a
NJ
2132002-01-25 Neil Jerram <neil@ossau.uklinux.net>
214
215 * tests/load.test: New test; for search-path with Elisp
216 nil-terminated lists for PATH and EXTENSIONS.
217
218 * tests/elisp.test: More tests for Scheme primitives that should
219 accept Elisp nil-terminated lists.
220
962b1f0b
NJ
2212002-01-24 Neil Jerram <neil@ossau.uklinux.net>
222
223 * tests/elisp.test: More new tests for the Elisp nil value.
224
04bb321a
NJ
2252002-01-22 Neil Jerram <neil@ossau.uklinux.net>
226
227 * Makefile.am (SCM_TESTS): Added elisp.test.
228
229 * tests/elisp.test: New file.
230
80074d77
DH
2312001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
232
233 * tests/numbers.test: Added more division by zero tests.
234
1b3a7932
DH
2352001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
236
237 * tests/numbers.test: Added division by zero tests.
238
7171f1ab
DH
2392001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
240
241 * tests/syntax.test: Added some tests, updated some others with
242 respect to recent changes in eval.c. Further, extracted test
243 cases for guile's extended set! functionality to srfi-17.test.
244
245 * tests/srfi-17.test: New file.
246
8f99e3f3
SJ
2472001-11-04 Stefan Jahn <stefan@lkcc.org>
248
249 * tests/ports.test: Run (close-port) before (delete-file) if
250 necessary/advisory.
251
2b6b5908
DH
2522001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
253
254 * tests/eval.test: Added tests for promises.
255
1a179b03
MD
2562001-10-21 Mikael Djurfeldt <mdj@linnaeus>
257
258 * lib.scm: Move module the system directives `export',
259 `export-syntax', `re-export' and `re-export-syntax' into the
260 `define-module' form. This is the recommended way of exporting
261 bindings.
262
b461abe7
DH
2632001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
264
265 * tests/syntax.test: Added test cases for 'cond =>' syntax with
266 else clause. Changed some tests and comments related to the
267 'case' form to reflect recent changes in the implementation.
268
ea6c2147
DH
2692001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
270
271 * tests/syntax.test: Added test cases for 'lambda' syntax.
272
27a22666
DH
2732001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
274
275 * tests/syntax.test: Added test cases for 'case' syntax.
276
b7d9b1cf
DH
2772001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
278
279 * tests/numbers.test: Added a test case that checks if valid
280 number strings are transformed correctly by string->number.
281
0b073f0f
RB
2822001-09-21 Rob Browning <rlb@defaultvalue.org>
283
284 * tests/numbers.test (fixnum-bit): compute dynamically.
285
286 * tests/bit-operations.test (fixnum-bit): compute dynamically.
287
95e2cd37
TTN
2882001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
289
290 * tests/getopt-long.test ("apples-blimps-catalexis example",
291 "multiple occurances"): New top-level sections.
292
569c483b
DH
2932001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
294
295 * tests/numbers.test: Made some of the patterns better readable.
296
6fdad5dc
TTN
2972001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
298
299 * tests/srfi-19.test (test-time-comparision,
300 test-time-arithmatic): New procs.
301
302 Add time comparison tests using new procs.
303 Thanks to Alex Shinn.
304
b573e744
MV
3052001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
306
307 * tests/dynamic-scope.test: New file.
308
e9313ed7
TTN
3092001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
310
311 * tests/srfi-13.test (string-for-each, string-for-each-index):
312 Add tests. (Thanks to Alex Shinn.)
313
80fdeb4e
MD
3142001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
315
316 * tests/srfi-13.test (string-map): Swapped order of string and
317 proc args to conform with the srfi. (Thanks to Alex Shinn.)
318
c3597bc4
TTN
3192001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
320
321 * tests/getopt-long.test (exception:no-such-option,
322 exception:option-does-not-support-arg,
323 exception:option-must-be-specified,
324 exception:option-must-have-arg, exception:not-enough-args):
325 New vars.
326
327 ("option-ref", "required", "specified no value, given anyway",
328 "specified arg required"): New top-level sections.
329
2f4a254a
DH
3302001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
331
332 * tests/numbers.test: Added Some syntax tests for
333 string->number.
334
284774f3
MV
3352001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
336
337 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
338 "SCM_TESTS". This has special meaning to automake. How many
339 tries left to get this right, mvo?
340
5f099933
MV
3412001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
342
343 * Makefile.am (TESTS): List tests explicitely instead of using a
344 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
345
b754e3d1
MV
3462001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
347
348 * Makefile.am: New file, to control distribution of the
349 test-suite.
350
ed9ef462
TTN
3512001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
352
353 * tests/getopt-long.test: New file.
354
9b974335
TTN
3552001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
356
357 * lib.scm (run-test-exception): Add special handling for
358 `error'-generated exceptions, which pass key `misc-error' and
359 leave messages unformatted.
360
96e30d2a
MG
3612001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
362
363 * tests/alist.test, tests/bit-operations.test,
364 tests/common-list.test, tests/environments.test, tests/eval.test,
365 tests/gc.test, tests/hooks.test, tests/import.test,
366 tests/interp.test, tests/list.test, tests/load.test,
367 tests/numbers.test, tests/ports.test, tests/r4rs.test,
368 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
369 copyright notice.
370
072ad0fe
MG
3712001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
372
373 * tests/srfi-14.test: New file.
374
22647fef
MV
3752001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
376
377 * tests/import.test: New file.
378
bdd2c6f4
DH
3792001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
380
381 * tests/goops.test: Started with some real tests.
382
0e3817d7
DH
3832001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
384
385 * guile-test: Use module (ice-9 rdelim).
386
39cb0b04
MG
3872001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
388
389 * tests/srfi-4.test: New file.
390
eb6c2de8
MV
3912001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
392
393