* goops.scm (compute-getters-n-setters): Check for bad init-thunk.
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
57b1d518
MD
12003-04-17 Mikael Djurfeldt <djurfeldt@nada.kth.se>
2
3 * tests/goops.test: Added tests for correctness of class
4 precedence list in all basic classes and tests for equal?.
5
58241edc
MD
62003-04-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
7
8 * tests/goops.test: Added tests for class redefinition, object
9 update and active slots.
10
50d64f0d
RB
112003-04-14 Rob Browning <rlb@defaultvalue.org>
12
13 * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
14 test-asmobs-lib.x rather than test-asmobs-lib.x.c.
15
16 * standalone/Makefile.am: change from .c.x to .x to be consistent
17 with the rest of guile.
18
dff96e95
HWN
192003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
20
21 * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
22 instead of INCLUDES
23
07921c76
RB
242003-04-07 Rob Browning <rlb@defaultvalue.org>
25
26 * Makefile.am (SUBDIRS): add standalone.
27
28 * guile-test: added "Running test FOO" output by default. There
29 may be a good reason to remove this, but the output can be helpful
30 in determining where a failure occurred.
31
32 * standalone/test-num2integral.c: new test -- one new regression
33 check.
34
35 * standalone/test-gh.c: new test code (migrated from
36 tests/c-api/) -- a trivial start.
37
38 * standalone/test-asmobs-lib.c: new test script (migrated from
39 tests/asmobs/).
40
41 * standalone/test-asmobs: new test script.
42
43 * standalone/README: new file.
44
45 * standalone/Makefile.am: new file.
46
47 * standalone/.cvsignore: new file.
48
49 * tests/asmobs/Makefile: removed (functionality is now in standalone/).
50
51 * tests/asmobs/README: removed (functionality is now in standalone/).
52
53 * tests/asmobs/asmobs-test.scm: removed (functionality is now in
54 standalone/).
55
56 * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
57
58 * tests/asmobs/: removed (functionality is now in standalone/).
59
60 * tests/c-api/strings.c: add a note to the source about this code
61 being unused.
62
73be1d9e
MV
632003-04-05 Marius Vollmer <mvo@zagadka.de>
64
65 * Changed license terms to the plain LGPL thru-out.
66
122cf9a5
RB
672003-03-24 Rob Browning <rlb@defaultvalue.org>
68
69 * tests/numbers.test: added tests (some simple) for various funcs.
70 ("odd?"): added tests.
71 ("even?"): added tests.
72 ("nan?"): added tests.
73 ("abs"): added tests.
74 ("lcm"): added tests.
75 ("number->string"): added tests.
76 ("number?"): added tests.
77 ("complex?"): added tests.
78 ("real?"): added tests.
79 ("rational?"): added tests.
80 ("integer?"): added tests.
81 ("inexact?"): added tests.
82 ("="): added tests.
83 ("zero?"): added tests.
84 ("positive?"): added tests.
85 ("negative?"): added tests.
86
87 * lib.scm (pass-if): allow really simple tests where the test code
88 is also the name like (pass-if (even? 2)).
89 (expect-fail): allow really simple tests where the test code is
90 also the test name like (expect-fail (even? 2)).
91
b80e1b5c
MV
922003-03-19 Marius Vollmer <mvo@zagadka.de>
93
94 * tests/format.test ("format basic output"): Added test for "~F"
95 from Matthias Koeppe.
96
cbbeea66
MD
972003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
98
99 * tests/elisp.test: Use module (ice-9 weak-vector).
100
101 * tests/weaks.test: Use module (ice-9 weak-vector).
102
b2cbe8d8
RB
1032002-12-08 Rob Browning <rlb@defaultvalue.org>
104
105 * tests/version.test: test (effective-version).
106
d2864c8a
NJ
1072002-11-06 Neil Jerram <neil@ossau.uklinux.net>
108
109 * tests/options.test: New.
110
9bc54879
RB
1112002-10-04 Rob Browning <rlb@defaultvalue.org>
112
113 * tests/numbers.test ("expt"): add tests.
114
6b61da18
MV
1152002-09-09 Marius Vollmer <mvo@zagadka.ping.de>
116
117 * Makefile.am (dist-hook): Do not distribute CVS directories.
118 Thanks to Greg Troxel!
119
ba1b2226
HWN
1202002-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
121
122 * tests/reader.test: change misc-error in read-error.
123
33e04d54
DH
1242002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
125
126 * tests/goops.test: Added tests for define-generic and
127 define-accessor.
128
9f045403
DH
1292002-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
130
131 * tests/goops.test: Added tests for define-class.
132
1ee34062
MV
1332002-05-07 Marius Vollmer <mvo@zagadka.ping.de>
134
135 * tests/numbers.test (/): Expect divison by an inexact zero to
136 yield +inf.0.
137
45845efe
MV
1382002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
139
2a7461f5
MV
140 * tests/regexp.test (regexp-substitute/global): Do not test with
141 empty regexp. Empty regexps do not work on NetBSD.
142
45845efe
MV
143 * tests/syncase.test (basic syncase macro): Added.
144
54d4ac1f
MV
1452002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
146
147 * tests/srfi-13.test (string-tokenize): Updated for fixed
148 semantics.
149
3c540af4
MV
1502002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
151
152 * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
153 directories manually.
154
ecb471f9
TTN
1552002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
156
157 * guile-test (main): Handle `--flag-unresolved'. No longer set
158 exit value to #f unconditionally on UNRESOLVED results.
e383ab49 159 (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
ecb471f9 160
a64e6669
NJ
1612002-02-08 Neil Jerram <neil@ossau.uklinux.net>
162
163 * tests/elisp.test: Add tests of Elisp expression evaluation.
164
bbd26b5a
NJ
1652002-01-25 Neil Jerram <neil@ossau.uklinux.net>
166
167 * tests/load.test: New test; for search-path with Elisp
168 nil-terminated lists for PATH and EXTENSIONS.
169
170 * tests/elisp.test: More tests for Scheme primitives that should
171 accept Elisp nil-terminated lists.
172
962b1f0b
NJ
1732002-01-24 Neil Jerram <neil@ossau.uklinux.net>
174
175 * tests/elisp.test: More new tests for the Elisp nil value.
176
04bb321a
NJ
1772002-01-22 Neil Jerram <neil@ossau.uklinux.net>
178
179 * Makefile.am (SCM_TESTS): Added elisp.test.
180
181 * tests/elisp.test: New file.
182
80074d77
DH
1832001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
184
185 * tests/numbers.test: Added more division by zero tests.
186
1b3a7932
DH
1872001-11-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
188
189 * tests/numbers.test: Added division by zero tests.
190
7171f1ab
DH
1912001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
192
193 * tests/syntax.test: Added some tests, updated some others with
194 respect to recent changes in eval.c. Further, extracted test
195 cases for guile's extended set! functionality to srfi-17.test.
196
197 * tests/srfi-17.test: New file.
198
8f99e3f3
SJ
1992001-11-04 Stefan Jahn <stefan@lkcc.org>
200
201 * tests/ports.test: Run (close-port) before (delete-file) if
202 necessary/advisory.
203
2b6b5908
DH
2042001-10-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
205
206 * tests/eval.test: Added tests for promises.
207
1a179b03
MD
2082001-10-21 Mikael Djurfeldt <mdj@linnaeus>
209
210 * lib.scm: Move module the system directives `export',
211 `export-syntax', `re-export' and `re-export-syntax' into the
212 `define-module' form. This is the recommended way of exporting
213 bindings.
214
b461abe7
DH
2152001-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
216
217 * tests/syntax.test: Added test cases for 'cond =>' syntax with
218 else clause. Changed some tests and comments related to the
219 'case' form to reflect recent changes in the implementation.
220
ea6c2147
DH
2212001-10-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
222
223 * tests/syntax.test: Added test cases for 'lambda' syntax.
224
27a22666
DH
2252001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
226
227 * tests/syntax.test: Added test cases for 'case' syntax.
228
b7d9b1cf
DH
2292001-10-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
230
231 * tests/numbers.test: Added a test case that checks if valid
232 number strings are transformed correctly by string->number.
233
0b073f0f
RB
2342001-09-21 Rob Browning <rlb@defaultvalue.org>
235
236 * tests/numbers.test (fixnum-bit): compute dynamically.
237
238 * tests/bit-operations.test (fixnum-bit): compute dynamically.
239
95e2cd37
TTN
2402001-09-07 Thien-Thi Nguyen <ttn@revel.glug.org>
241
242 * tests/getopt-long.test ("apples-blimps-catalexis example",
243 "multiple occurances"): New top-level sections.
244
569c483b
DH
2452001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
246
247 * tests/numbers.test: Made some of the patterns better readable.
248
6fdad5dc
TTN
2492001-08-25 Thien-Thi Nguyen <ttn@revel.glug.org>
250
251 * tests/srfi-19.test (test-time-comparision,
252 test-time-arithmatic): New procs.
253
254 Add time comparison tests using new procs.
255 Thanks to Alex Shinn.
256
b573e744
MV
2572001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
258
259 * tests/dynamic-scope.test: New file.
260
e9313ed7
TTN
2612001-08-24 Thien-Thi Nguyen <ttn@revel.glug.org>
262
263 * tests/srfi-13.test (string-for-each, string-for-each-index):
264 Add tests. (Thanks to Alex Shinn.)
265
80fdeb4e
MD
2662001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
267
268 * tests/srfi-13.test (string-map): Swapped order of string and
269 proc args to conform with the srfi. (Thanks to Alex Shinn.)
270
c3597bc4
TTN
2712001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
272
273 * tests/getopt-long.test (exception:no-such-option,
274 exception:option-does-not-support-arg,
275 exception:option-must-be-specified,
276 exception:option-must-have-arg, exception:not-enough-args):
277 New vars.
278
279 ("option-ref", "required", "specified no value, given anyway",
280 "specified arg required"): New top-level sections.
281
2f4a254a
DH
2822001-08-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
283
284 * tests/numbers.test: Added Some syntax tests for
285 string->number.
286
284774f3
MV
2872001-08-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
288
289 * Makefile.am (TESTS): Do not call the variable "TESTS", call it
290 "SCM_TESTS". This has special meaning to automake. How many
291 tries left to get this right, mvo?
292
5f099933
MV
2932001-08-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
294
295 * Makefile.am (TESTS): List tests explicitely instead of using a
296 wildcard. Wildcards don't seem to work for VPATH "make dist"s.
297
b754e3d1
MV
2982001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
299
300 * Makefile.am: New file, to control distribution of the
301 test-suite.
302
ed9ef462
TTN
3032001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
304
305 * tests/getopt-long.test: New file.
306
9b974335
TTN
3072001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
308
309 * lib.scm (run-test-exception): Add special handling for
310 `error'-generated exceptions, which pass key `misc-error' and
311 leave messages unformatted.
312
96e30d2a
MG
3132001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
314
315 * tests/alist.test, tests/bit-operations.test,
316 tests/common-list.test, tests/environments.test, tests/eval.test,
317 tests/gc.test, tests/hooks.test, tests/import.test,
318 tests/interp.test, tests/list.test, tests/load.test,
319 tests/numbers.test, tests/ports.test, tests/r4rs.test,
320 tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
321 copyright notice.
322
072ad0fe
MG
3232001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
324
325 * tests/srfi-14.test: New file.
326
22647fef
MV
3272001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
328
329 * tests/import.test: New file.
330
bdd2c6f4
DH
3312001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
332
333 * tests/goops.test: Started with some real tests.
334
0e3817d7
DH
3352001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
336
337 * guile-test: Use module (ice-9 rdelim).
338
39cb0b04
MG
3392001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
340
341 * tests/srfi-4.test: New file.
342
eb6c2de8
MV
3432001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
344
345