* tests/srfi-1.test: New file, exercising take and drop.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
d963e93f
KR
12003-05-06 Kevin Ryde <user42@zip.com.au>
2
3 * tests/numbers.test (-): Add test for negative inum subtract bignum.
4 (logcount): New tests, exercising some negatives.
5
1b965c29
MV
62003-05-03 Marius Vollmer <mvo@zagadka.de>
7
8 * tests/r5rs_pitfall.test: New. Thanks to Dale P. Smith for
9 pointing us to these tests.
10
a1a5dfa8
NJ
112003-04-30 Neil Jerram <neil@ossau.uklinux.net>
12
13 * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
14
15 * tests/srfi-34.test: New file.
16
4dce3c96
DH
172003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
18
19 * tests/syntax.test: Modified some tests to use eval when
20 providing bad syntax. Otherwise, the memoizer will report an
21 error immediately after reading the form, without even the chance
22 to get the pass-if-exception mechanism started.
23
9247b5bc
DH
242003-04-23 Dirk Herrmann <D.Herrmann@tu-bs.de>
25
26 * tests/guardians.test: Added some more elaborate and
27 sophisticated tests for the guardian functionality.
28
d339981a
DH
292003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
30
31 * tests/sort.test: Added. Both tests in that file did fail (one
32 even with a segfault) with CVS guile before the recent changes to
33 sort.c.
34
57b1d518
MD
352003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
36
37 * tests/goops.test: Added tests for correctness of class
47cd67db
MD
38 precedence list in all basic classes and tests for eqv? and
39 equal?.
57b1d518 40
58241edc
MD
412003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
42
43 * tests/goops.test: Added tests for class redefinition, object
44 update and active slots.
45
50d64f0d
RB
462003-04-14 Rob Browning <rlb@defaultvalue.org>
47
48 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
49 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
50
51 * standalone/Makefile.am: change from .c.x to .x to be consistent
52 with the rest of guile.
53
dff96e95
HWN
542003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
55
56 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
57 instead of INCLUDES
58
07921c76
RB
592003-04-07 Rob Browning <rlb@defaultvalue.org>
60
61 * Makefile.am (SUBDIRS): add standalone.
62
63 * guile-test: added "Running test FOO" output by default. There
64 may be a good reason to remove this, but the output can be helpful
65 in determining where a failure occurred.
66
67 * standalone/test-num2integral.c: new test -- one new regression
68 check.
69
70 * standalone/test-gh.c: new test code (migrated from
71 tests/c-api/) -- a trivial start.
72
73 * standalone/test-asmobs-lib.c: new test script (migrated from
74 tests/asmobs/).
75
76 * standalone/test-asmobs: new test script.
77
78 * standalone/README: new file.
79
80 * standalone/Makefile.am: new file.
81
82 * standalone/.cvsignore: new file.
83
84 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
85
86 * tests/asmobs/README: removed (functionality is now in standalone/).
87
88 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
89 standalone/).
90
91 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
92
93 * tests/asmobs/: removed (functionality is now in standalone/).
94
95 * tests/c-api/strings.c: add a note to the source about this code
96 being unused.
97
73be1d9e
MV
982003-04-05 Marius Vollmer <mvo@zagadka.de>
99
100 * Changed license terms to the plain LGPL thru-out.
101
122cf9a5
RB
1022003-03-24 Rob Browning <rlb@defaultvalue.org>
103
104 * tests/numbers.test: added tests (some simple) for various funcs.
105 ("odd?"): added tests.
106 ("even?"): added tests.
107 ("nan?"): added tests.
108 ("abs"): added tests.
109 ("lcm"): added tests.
110 ("number->string"): added tests.
111 ("number?"): added tests.
112 ("complex?"): added tests.
113 ("real?"): added tests.
114 ("rational?"): added tests.
115 ("integer?"): added tests.
116 ("inexact?"): added tests.
117 ("="): added tests.
118 ("zero?"): added tests.
119 ("positive?"): added tests.
120 ("negative?"): added tests.
121
122 * lib.scm (pass-if): allow really simple tests where the test code
123 is also the name like (pass-if (even? 2)).
124 (expect-fail): allow really simple tests where the test code is
125 also the test name like (expect-fail (even? 2)).
126
b80e1b5c
MV
1272003-03-19 Marius Vollmer <mvo@zagadka.de>
128
129 * tests/format.test ("format basic output"): Added test for "~F"
130 from Matthias Koeppe.
131
cbbeea66
MD
1322003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
133
134 * tests/elisp.test: Use module (ice-9 weak-vector).
135
136 * tests/weaks.test: Use module (ice-9 weak-vector).
137
b2cbe8d8
RB
1382002-12-08 Rob Browning <rlb@defaultvalue.org>
139
140 * tests/version.test: test (effective-version).
141
d2864c8a
NJ
1422002-11-06 Neil Jerram <neil@ossau.uklinux.net>
143
144 * tests/options.test: New.
145
9bc54879
RB
1462002-10-04 Rob Browning <rlb@defaultvalue.org>
147
148 * tests/numbers.test ("expt"): add tests.
149
6b61da18
MV
1502002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
151
152 * Makefile.am (dist-hook): Do not distribute CVS directories.
153 Thanks to Greg Troxel!
154
ba1b2226
HWN
1552002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
156
157 * tests/reader.test: change misc-error in read-error.
158
33e04d54
DH
1592002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
160
161 * tests/goops.test: Added tests for define-generic and
162 define-accessor.
163
9f045403
DH
1642002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
165
166 * tests/goops.test: Added tests for define-class.
167
1ee34062
MV
1682002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
169
170 * tests/numbers.test (/): Expect divison by an inexact zero to
171 yield +inf.0.
172
45845efe
MV
1732002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
174
2a7461f5
MV
175 * tests/regexp.test (regexp-substitute/global): Do not test with
176 empty regexp. Empty regexps do not work on NetBSD.
177
45845efe
MV
178 * tests/syncase.test (basic syncase macro): Added.
179
54d4ac1f
MV
1802002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
181
182 * tests/srfi-13.test (string-tokenize): Updated for fixed
183 semantics.
184
3c540af4
MV
1852002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
186
187 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
188 directories manually.
189
ecb471f9
TTN
1902002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
191
192 * guile-test (main): Handle `--flag-unresolved'. No longer set
193 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 194 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 195
a64e6669
NJ
1962002-02-08 Neil Jerram <neil@ossau.uklinux.net>
197
198 * tests/elisp.test: Add tests of Elisp expression evaluation.
199
bbd26b5a
NJ
2002002-01-25 Neil Jerram <neil@ossau.uklinux.net>
201
202 * tests/load.test: New test; for search-path with Elisp
203 nil-terminated lists for PATH and EXTENSIONS.
204
205 * tests/elisp.test: More tests for Scheme primitives that should
206 accept Elisp nil-terminated lists.
207
962b1f0b
NJ
2082002-01-24 Neil Jerram <neil@ossau.uklinux.net>
209
210 * tests/elisp.test: More new tests for the Elisp nil value.
211
04bb321a
NJ
2122002-01-22 Neil Jerram <neil@ossau.uklinux.net>
213
214 * Makefile.am (SCM_TESTS): Added elisp.test.
215
216 * tests/elisp.test: New file.
217
80074d77
DH
2182001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
219
220 * tests/numbers.test: Added more division by zero tests.
221
1b3a7932
DH
2222001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
223
224 * tests/numbers.test: Added division by zero tests.
225
7171f1ab
DH
2262001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
227
228 * tests/syntax.test: Added some tests, updated some others with
229 respect to recent changes in eval.c. Further, extracted test
230 cases for guile's extended set! functionality to srfi-17.test.
231
232 * tests/srfi-17.test: New file.
233
8f99e3f3
SJ
2342001-11-04 Stefan Jahn <stefan@lkcc.org>
235
236 * tests/ports.test: Run (close-port) before (delete-file) if
237 necessary/advisory.
238
2b6b5908
DH
2392001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
240
241 * tests/eval.test: Added tests for promises.
242
1a179b03
MD
2432001-10-21 Mikael Djurfeldt <mdj@linnaeus>
244
245 * lib.scm: Move module the system directives `export',
246 `export-syntax', `re-export' and `re-export-syntax' into the
247 `define-module' form. This is the recommended way of exporting
248 bindings.
249
b461abe7
DH
2502001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
251
252 * tests/syntax.test: Added test cases for 'cond =>' syntax with
253 else clause. Changed some tests and comments related to the
254 'case' form to reflect recent changes in the implementation.
255
ea6c2147
DH
2562001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
257
258 * tests/syntax.test: Added test cases for 'lambda' syntax.
259
27a22666
DH
2602001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
261
262 * tests/syntax.test: Added test cases for 'case' syntax.
263
b7d9b1cf
DH
2642001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
265
266 * tests/numbers.test: Added a test case that checks if valid
267 number strings are transformed correctly by string->number.
268
0b073f0f
RB
2692001-09-21 Rob Browning <rlb@defaultvalue.org>
270
271 * tests/numbers.test (fixnum-bit): compute dynamically.
272
273 * tests/bit-operations.test (fixnum-bit): compute dynamically.
274
95e2cd37
TTN
2752001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
276
277 * tests/getopt-long.test ("apples-blimps-catalexis example",
278 "multiple occurances"): New top-level sections.
279
569c483b
DH
2802001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
281
282 * tests/numbers.test: Made some of the patterns better readable.
283
6fdad5dc
TTN
2842001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
285
286 * tests/srfi-19.test (test-time-comparision,
287 test-time-arithmatic): New procs.
288
289 Add time comparison tests using new procs.
290 Thanks to Alex Shinn.
291
b573e744
MV
2922001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
293
294 * tests/dynamic-scope.test: New file.
295
e9313ed7
TTN
2962001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
297
298 * tests/srfi-13.test (string-for-each, string-for-each-index):
299 Add tests. (Thanks to Alex Shinn.)
300
80fdeb4e
MD
3012001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
302
303 * tests/srfi-13.test (string-map): Swapped order of string and
304 proc args to conform with the srfi. (Thanks to Alex Shinn.)
305
c3597bc4
TTN
3062001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
307
308 * tests/getopt-long.test (exception:no-such-option,
309 exception:option-does-not-support-arg,
310 exception:option-must-be-specified,
311 exception:option-must-have-arg, exception:not-enough-args):
312 New vars.
313
314 ("option-ref", "required", "specified no value, given anyway",
315 "specified arg required"): New top-level sections.
316
2f4a254a
DH
3172001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
318
319 * tests/numbers.test: Added Some syntax tests for
320 string->number.
321
284774f3
MV
3222001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
323
324 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
325 "SCM_TESTS". This has special meaning to automake. How many
326 tries left to get this right, mvo?
327
5f099933
MV
3282001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
329
330 * Makefile.am (TESTS): List tests explicitely instead of using a
331 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
332
b754e3d1
MV
3332001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
334
335 * Makefile.am: New file, to control distribution of the
336 test-suite.
337
ed9ef462
TTN
3382001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
339
340 * tests/getopt-long.test: New file.
341
9b974335
TTN
3422001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
343
344 * lib.scm (run-test-exception): Add special handling for
345 `error'-generated exceptions, which pass key `misc-error' and
346 leave messages unformatted.
347
96e30d2a
MG
3482001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
349
350 * tests/alist.test, tests/bit-operations.test,
351 tests/common-list.test, tests/environments.test, tests/eval.test,
352 tests/gc.test, tests/hooks.test, tests/import.test,
353 tests/interp.test, tests/list.test, tests/load.test,
354 tests/numbers.test, tests/ports.test, tests/r4rs.test,
355 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
356 copyright notice.
357
072ad0fe
MG
3582001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
359
360 * tests/srfi-14.test: New file.
361
22647fef
MV
3622001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
363
364 * tests/import.test: New file.
365
bdd2c6f4
DH
3662001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
367
368 * tests/goops.test: Started with some real tests.
369
0e3817d7
DH
3702001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
371
372 * guile-test: Use module (ice-9 rdelim).
373
39cb0b04
MG
3742001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
375
376 * tests/srfi-4.test: New file.
377
eb6c2de8
MV
3782001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
379
380