~peter-pearse/ubuntu/natty/guile-1.8/prop001

« back to all changes in this revision

Viewing changes to test-suite/ChangeLog-2008

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2009-06-04 19:01:38 UTC
  • mfrom: (8.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20090604190138-1ao3t6sj31cqvcfe
Tags: 1.8.6+1-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Build with -Wno-error.
  - Build with thread support. Some guile-using programs like autogen need it.
  - Add debian/guile-1.8-libs.shlibs: Thread support breaks ABI, bump the soname.
* Dropped changes:
  - libltdl3-dev -> libltdl7-dev: current libltdl-dev Provides: both.
  - debian/patches/libtool-ftbfs.diff: integrated upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-08-19  Ludovic Courtès  <ludo@gnu.org>
 
2
 
 
3
        * tests/goops.test (object update)[changing class, `hell' in
 
4
        `goops.c' grows as expected]: New tests.
 
5
 
 
6
2008-07-06  Ludovic Courtès  <ludo@gnu.org>
 
7
 
 
8
        * standalone/test-asmobs, standalone/test-bad-identifiers,
 
9
        standalone/test-require-extension, standalone/test-system-cmds:
 
10
        Invoke `guile' with `-q'.
 
11
 
 
12
2008-06-02  Ludovic Courtès  <ludo@gnu.org>
 
13
 
 
14
        * standalone/test-conversion.c: Support systems whose
 
15
        <inttypes.h> doesn't define `PRIiMAX'.  Reported by Peter
 
16
        O'Gorman <pogma@thewrittenword.com>.
 
17
 
 
18
2008-04-28  Ludovic Courtès  <ludo@gnu.org>
 
19
 
 
20
        * tests/srfi-1.test (partition)[with improper list]: New test.
 
21
        (partition!)[with improper list]: New test.
 
22
 
 
23
2008-04-26  Ludovic Courtès  <ludo@gnu.org>
 
24
 
 
25
        * standalone/Makefile.am (TESTS): Only add
 
26
        `test-with-guile-module' when `BUILD_PTHREAD_SUPPORT' is true.
 
27
        Reported by Alain Guibert <alguibert+bts@free.fr>.
 
28
 
 
29
2008-04-26  Ludovic Courtès  <ludo@gnu.org>
 
30
 
 
31
        * tests/srfi-35.test (cond-expand): New test.
 
32
 
 
33
2008-04-26  Ludovic Courtès  <ludo@gnu.org>
 
34
 
 
35
        * Makefile.am (SCM_TESTS): Add `tests/srfi-88.test'.
 
36
        * tests/srfi-88.test: New file.
 
37
 
 
38
2008-04-15  Ludovic Courtès  <ludo@gnu.org>
 
39
 
 
40
        * tests/reader.test (read-options)[prefix non-keywords, postfix
 
41
        keywords, `:' is not a postfix keyword (per SRFI-88)]: New tests.
 
42
 
 
43
2008-04-13  Ludovic Courtès  <ludo@gnu.org>
 
44
 
 
45
        * tests/goops.test (defining classes)[interaction with
 
46
        `struct-ref', interaction with `struct-set!']: New test.  Checks
 
47
        the interaction of `struct-ref' with "light structs", fixed on
 
48
        2008-04-10 (commit 4650d115020924e8da5547d4c346cbe5cd01029e).
 
49
 
 
50
2008-04-06  Ludovic Courtès  <ludo@gnu.org>
 
51
 
 
52
        * standalone/test-asmobs-lib.c, standalone/test-conversion.c,
 
53
        standalone/test-gh.c, standalone/test-list.c,
 
54
        standalone/test-num2integral.c, standalone/test-round.c: Make
 
55
        sure "config.h" is included first; use angle brackets for
 
56
        <config.h> and <libguile.h>.
 
57
 
 
58
2008-03-13  Ludovic Courtès  <ludo@gnu.org>
 
59
 
 
60
        * tests/socket.test (temp-file-path): New.  Replace calls to
 
61
        `tmpnam' with calls to `temp-file-path', so that `$TMPDIR' is
 
62
        honored.
 
63
        * standalone/test-unwind.c (check_ports): Honor `$TMPDIR'.
 
64
 
 
65
2008-03-12  Ludovic Courtès  <ludo@gnu.org>
 
66
 
 
67
        * tests/srfi-37.test (short options without arguments): New
 
68
        test.
 
69
 
 
70
2008-02-23  Neil Jerram  <neil@ossau.uklinux.net>
 
71
 
 
72
        * standalone/test-with-guile-module.c: Updated to GNU coding
 
73
        standards; added standard license statement.
 
74
 
 
75
2008-02-15  Ludovic Courtès  <ludo@gnu.org>
 
76
 
 
77
        * tests/gc.test (gc): Add hack to clean up the stack so that the
 
78
        test passes on SPARC.
 
79
 
 
80
2008-02-01  Neil Jerram  <neil@ossau.uklinux.net>
 
81
 
 
82
        * standalone/Makefile.am: Add stanza for test-with-guile-module.
 
83
 
 
84
        * standalone/test-with-guile-module.c: New test.
 
85
 
 
86
2008-01-22  Neil Jerram  <neil@ossau.uklinux.net>
 
87
 
 
88
        * COPYING: Removed.
 
89
 
 
90
2008-01-18  Neil Jerram  <neil@ossau.uklinux.net>
 
91
 
 
92
        * tests/hash.test: New "hashx" test supplied by Gregory Marton;
 
93
        prior to today's fix in libguile/hashtab.c, this caused a
 
94
        segmentation fault.
 
95
 
 
96
2007-12-29  Neil Jerram  <neil@ossau.uklinux.net>
 
97
 
 
98
        * standalone/test-bad-identifiers: New test.
 
99
        (top level): Explain the point of this test.
 
100
 
 
101
        * standalone/Makefile.am (check_SCRIPTS, TESTS): Add it.
 
102
 
 
103
2007-12-13  Stephen Compall  <s11@member.fsf.org>
 
104
 
 
105
        * tests/srfi-69.test (SRFI-69)[can use all arguments, including
 
106
        size]: New test.
 
107
 
 
108
2007-12-03  Stephen Compall  <s11@member.fsf.org>
 
109
 
 
110
        * tests/srfi-69.test: New file.
 
111
        * Makefile.am: Add it.
 
112
 
 
113
2007-10-19  Neil Jerram  <neil@ossau.uklinux.net>
 
114
 
 
115
        * tests/eval.test (promises)[unmemoizing a promise]: New test.
 
116
 
 
117
        * tests/continuations.test ("continuations"): Use
 
118
        with-debugging-evaluator.
 
119
 
 
120
        * standalone/test-use-srfi: Use -q to avoid picking up the user's
 
121
        ~/.guile file
 
122
 
 
123
        * lib.scm (with-debugging-evaluator*, with-debugging-evaluator):
 
124
        New utilities.
 
125
 
 
126
2007-10-17  Ludovic Courtès  <ludo@gnu.org>
 
127
 
 
128
        * tests/reader.test (reading)[CR recognized as a token
 
129
        delimiter]: New test.
 
130
 
 
131
2007-10-10  Ludovic Courtès  <ludo@gnu.org>
 
132
 
 
133
        * standalone/test-conversion.c: Include <inttypes.h> where
 
134
        available.  Use `PRIiMAX' and `PRIuMAX' to print
 
135
        `scm_t_u?intmax'.  Fixes warnings on x86_64.  Reported by Poor
 
136
        Yorick <org.gnu.lists.guile-user@pooryorick.com>.
 
137
 
 
138
        * standalone/Makefile.am (test_cflags): Removed reference to
 
139
        `libguile-ltdl'.
 
140
 
 
141
2007-09-03  Ludovic Courtès  <ludo@gnu.org>
 
142
 
 
143
        * tests/reader.test (reading)[block comment finishing sexp]: New
 
144
        test.
 
145
 
 
146
2007-08-23  Ludovic Courtès  <ludo@gnu.org>
 
147
 
 
148
        * tests/reader.test (read-options)[positions on quote]: New
 
149
        test, proposed by Kevin Ryde.
 
150
 
 
151
2007-08-23  Kevin Ryde  <user42@zip.com.au>
 
152
 
 
153
        * tests/ports.test (port-for-each): New test for passing freed cell,
 
154
        marked as unresolved since problem not yet fixed.
 
155
 
 
156
2007-08-11  Ludovic Courtès  <ludo@gnu.org>
 
157
 
 
158
        * tests/reader.test: Added a proper header and `define-module'.
 
159
        (exception:unterminated-block-comment,
 
160
        exception:unknown-character-name,
 
161
        exception:unknown-sharp-object, exception:eof-in-string,
 
162
        exception:illegal-escape, with-read-options): New.
 
163
        (reading)[block comment, unprintable symbol]: New tests.
 
164
        (exceptions): New test prefix.
 
165
        (read-options): New test prefix.
 
166
 
 
167
2007-08-11  Ludovic Courtès  <ludo@gnu.org>
 
168
 
 
169
        * tests/srfi-35.test: New file.
 
170
        * Makefile.am (SCM_TESTS): Added `tests/srfi-35.test'.
 
171
 
 
172
2007-08-08  Ludovic Courtès  <ludo@gnu.org>
 
173
 
 
174
        * tests/srfi-9.test (exception:not-a-record): Removed.
 
175
        (accessor)[get-x on number, get-y on number]: Expect
 
176
        `exception:wrong-type-arg' instead of `exception:not-a-record'.
 
177
        (modifier)[set-y! on number]: Likewise
 
178
 
 
179
2007-07-25  Ludovic Courtès  <ludo@gnu.org>
 
180
 
 
181
        * tests/srfi-17.test (%some-variable): New.
 
182
        (set!)[target uses macro]: New test prefix.  The
 
183
        "(set! (@@ ...) 1)" test is in accordance with Marius Vollmer's
 
184
        change in `libguile' dated 2003-11-17.
 
185
 
 
186
2007-07-18  Stephen Compall  <s11@member.fsf.org>
 
187
 
 
188
        * tests/syntax.test: Add SRFI-61 `cond' tests.
 
189
 
 
190
        * tests/srfi-37.test: New file.
 
191
        * Makefile.am: Add it.
 
192
 
 
193
2007-07-11  Ludovic Courtès  <ludo@gnu.org>
 
194
 
 
195
        * tests/goops.test (defining methods): New test prefix.
 
196
 
 
197
2007-07-09  Ludovic Courtès  <ludo@gnu.org>
 
198
 
 
199
        * tests/srfi-19.test (`time-utc->julian-day' honors timezone):
 
200
        New.  Suggested by Jon Wilson <j85wilson@fastmail.fm>.
 
201
 
 
202
2007-06-26  Ludovic Courtès  <ludo@gnu.org>
 
203
 
 
204
        * tests/socket.test (htonl): Only executed if `htonl' is defined.
 
205
        (ntohl): Likewise.  Reported by Marijn Schouten (hkBst)
 
206
        <hkBst@gentoo.org>.
 
207
 
 
208
2007-06-13  Ludovic Courtès  <ludo@chbouib.org>
 
209
 
 
210
        * tests/syntax.test (top-level define)[binding is created before
 
211
        expression is evaluated]: Moved to "internal define", using `let'
 
212
        instead of `begin'.  The test was not necessarily valid for
 
213
        top-level defines, according to Section 5.2.1 or R5RS.
 
214
        [redefinition]: New.
 
215
 
 
216
2007-06-12  Ludovic Courtès  <ludo@chbouib.org>
 
217
 
 
218
        * tests/socket.test: Renamed module to `(test-suite test-socket)'.
 
219
        (inet-ntop): New test prefix.
 
220
 
 
221
2007-06-07  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
222
 
 
223
        * lib.scm (exception:system-error): New variable.
 
224
 
 
225
        * tests/posix.test (ttyname): New test prefix.  Catches a bug
 
226
        reported by Dan McMahill.
 
227
 
 
228
2007-05-09  Ludovic Courtès  <ludo@chbouib.org>
 
229
 
 
230
        * tests/srfi-19.test ((current-time time-tai) works): Use `time?'.
 
231
        ((current-time time-process) works): New test, catches a bug
 
232
        reported by Scott Shedden.
 
233
 
 
234
2007-03-08  Kevin Ryde  <user42@zip.com.au>
 
235
 
 
236
        * tests/structs.test (make-struct): Exercise the error check on tail
 
237
        array size != 0 when layout spec doesn't have tail array.
 
238
        (make-vtable): Exercise this.
 
239
 
 
240
2007-02-22  Kevin Ryde  <user42@zip.com.au>
 
241
 
 
242
        * tests/structs.test (make-struct): New test of type check on a "u"
 
243
        field, which had been causing an abort().
 
244
 
 
245
2007-02-20  Neil Jerram  <neil@ossau.uklinux.net>
 
246
 
 
247
        * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
 
248
        that it gets into the distribution.
 
249
 
 
250
2007-01-27  Kevin Ryde  <user42@zip.com.au>
 
251
 
 
252
        * tests/ports.test (port-line): Check not truncated to "int" on 64-bit
 
253
        systems.
 
254
 
 
255
2007-01-25  Kevin Ryde  <user42@zip.com.au>
 
256
 
 
257
        * tests/sort.test (stable-sort): New test, exercising empty list
 
258
        input.  As reported by Ales Hvezda.
 
259
 
 
260
        * tests/time.test (gmtime in another thread): Catch #t all errors from
 
261
        gmtime in the thread, since it can be a system error not a scheme
 
262
        out-of-range on 64-bit systems.  Reported by Marijn Schouten.
 
263
 
 
264
2007-01-19  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
265
 
 
266
        * tests/eval.test (values): New test prefix.  Values are structs,
 
267
        and `equal?' on structs with `s' fields used to yield infinite
 
268
        recursion.
 
269
        * tests/structs.test (equal?): New test prefix.  Added tests that
 
270
        used to show the infinite recursion problem.
 
271
 
 
272
2007-01-16  Kevin Ryde  <user42@zip.com.au>
 
273
 
 
274
        * tests/regexp.test (regexp-exec): Further tests, in particular #\nul
 
275
        in input and bad flags args which had been provoking abort()s.
 
276
        * lib.scm (exception:string-contains-nul): New exception pattern.
 
277
 
 
278
2006-12-13  Kevin Ryde  <user42@zip.com.au>
 
279
 
 
280
        * tests/eval.test: Exercise top-level define setting procedure-name.
 
281
        * tests/srfi-17.test (car): Check procedure-name property.
 
282
 
 
283
        * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
 
284
 
 
285
2006-12-12  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
286
 
 
287
        * tests/unif.test (syntax): New test prefix.  Check syntax for
 
288
        negative lower bounds and negative lengths (reported by Gyula
 
289
        Szavai) as well as `array-in-bounds?'.
 
290
 
 
291
2006-12-09  Kevin Ryde  <user42@zip.com.au>
 
292
 
 
293
        * standalone/test-use-srfi: New test.
 
294
        * standalone/Makefile.am (TESTS): Add it.
 
295
 
 
296
2006-12-03  Kevin Ryde  <user42@zip.com.au>
 
297
 
 
298
        * standalone/Makefile.am (.x): Change from %.c %.x style to .c.x style
 
299
        since the former is a GNU make extension.  (Rule now as per
 
300
        libguile/Makefile.am.)
 
301
 
 
302
        * standalone/Makefile.am (test_cflags): Change from := to plain =, as
 
303
        the former is not portable (according to automake).
 
304
 
 
305
2006-12-02  Kevin Ryde  <user42@zip.com.au>
 
306
 
 
307
        * tests/numbers.test (min, max): Correction to big/real and real/big
 
308
        tests, `big*5' will round on a 64-bit system.  And use `eqv?' to
 
309
        ensure intended exact vs inexact is checked.  Reported by Aaron
 
310
        M. Ucko, Debian bug 396119.
 
311
 
 
312
2006-11-29  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
313
 
 
314
        * test-suite/tests/vectors.test: Use `define-module'.
 
315
        (vector->list): New test prefix.  "Shared array" test contributed
 
316
        by Szavai Gyula.
 
317
 
 
318
2006-10-26  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
319
 
 
320
        * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a
 
321
        typo: `thrown' instead of `throw'.
 
322
 
 
323
2006-10-05  Kevin Ryde  <user42@zip.com.au>
 
324
 
 
325
        * tests/ftw.test: New file.
 
326
        * Makefile.am (SCM_TESTS): Add it.
 
327
 
 
328
2006-10-03  Kevin Ryde  <user42@zip.com.au>
 
329
 
 
330
        * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which
 
331
        had lacked some arg count checking.
 
332
 
 
333
2006-09-26  Kevin Ryde  <user42@zip.com.au>
 
334
 
 
335
        * tests/ports.test (seek): New tests.
 
336
        (truncate-file): More tests.
 
337
 
 
338
2006-09-23  Kevin Ryde  <user42@zip.com.au>
 
339
 
 
340
        * tests/numbers.test (exp, log, log10, sqrt): New tests.
 
341
 
 
342
        * tests/format.test, tests/srfi-1.test: Use define-module to prevent
 
343
        redefined funcs in those modules extending on to subsequent tests.
 
344
 
 
345
        * tests/time.test (gmtime, strptime): Remove the "unresolved" throws,
 
346
        the error+thread tests seem ok now (previously were upset by something
 
347
        leaking out of syntax.test).
 
348
 
 
349
2006-09-20  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
350
 
 
351
        * tests/srfi-14.test: Use `define-module'.  Use modules `(srfi
 
352
        srfi-1)' and `(test-suite lib)'.
 
353
        (string->char-set, standard char sets (ASCII), Latin-1 (8-bit
 
354
        charset)): New test prefixes.
 
355
        (every?, find-latin1-locale): New procedures.
 
356
        (%latin1): New variable.
 
357
 
 
358
2006-09-08  Kevin Ryde  <user42@zip.com.au>
 
359
 
 
360
        * tests/format.test (~f): Test leading zeros bugfix.
 
361
 
 
362
2006-08-25  Kevin Ryde  <user42@zip.com.au>
 
363
 
 
364
        * tests/popen.test (open-input-pipe, open-output-pipe): In the "no
 
365
        duplicate" tests, close parent side of signalling pipe, to hopefully
 
366
        generate an error instead of a hang if something bad in the child
 
367
        means it doesn't write anything.
 
368
 
 
369
2006-08-22  Kevin Ryde  <user42@zip.com.au>
 
370
 
 
371
        * tests/srfi-9.test: More tests, in particular check for exceptions on
 
372
        wrong record types passed to accessor and modifier funcs.
 
373
 
 
374
2006-07-25  Kevin Ryde  <user42@zip.com.au>
 
375
 
 
376
        * standalone/test-conversion.c, standalone/test-gh.c,
 
377
        standalone/test-list.c, standalone/test-num2integral.c,
 
378
        standalone/test-round.c: Use scm_boot_guile rather than
 
379
        scm_init_guile, for the benefit of those systems where we can't
 
380
        implement the latter.  Reported by Claes Wallin.
 
381
 
 
382
        * standalone/test-require-extension: Use "&& exit 1" instead of "!" to
 
383
        invert the sense of exit statuses, as the latter doesn't work on
 
384
        Solaris 10.  Reported by Claes Wallin.
 
385
 
 
386
2006-07-24  Kevin Ryde  <user42@zip.com.au>
 
387
 
 
388
        * tests/socket.test (htonl, ntohl): New tests.
 
389
 
 
390
2006-07-06  Kevin Ryde  <user42@zip.com.au>
 
391
 
 
392
        * tests/time.test (localtime, mktime, strptime): More tests.
 
393
 
 
394
2006-06-13  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
395
 
 
396
        * Makefile.am (SCM_TESTS): Added `tests/structs.test'.
 
397
        * tests/structs.test: New file.
 
398
        * lib.scm (exception:struct-set!-denied): New.
 
399
        (exception:miscellaneous-error): New.
 
400
 
 
401
2006-05-30  Marius Vollmer  <mvo@zagadka.de>
 
402
 
 
403
        * tests/unif.test ("vector equal? one-dimensional array"): New.
 
404
 
 
405
2006-05-28  Kevin Ryde  <user42@zip.com.au>
 
406
 
 
407
        * tests/numbers.test (number->string): Disable 11.333 and 1.324e44
 
408
        tests, as these can't be expected to come out precisely in the current
 
409
        implementation, and in fact don't under gcc 4.  Reported by Hector
 
410
        Herrera.
 
411
 
 
412
        * tests/srfi-1.test (append-reverse, append-reverse!): New tests.
 
413
 
 
414
2006-05-28  Marius Vollmer  <mvo@zagadka.de>
 
415
 
 
416
        * tests/ports.test, tests/filesys.test: Delete test file after all
 
417
        tests have run in order to make "make distcheck" work.
 
418
 
 
419
2006-05-20  Kevin Ryde  <user42@zip.com.au>
 
420
 
 
421
        * tests/srfi-1.test (assoc): A few tests, in particular "=" argument
 
422
        order which had been wrong.
 
423
 
 
424
        * tests/srfi-60.test (test-srfi-60): Use #:duplicates (last) to
 
425
        suppress warning about replacing bit-count.
 
426
 
 
427
2006-05-09  Kevin Ryde  <user42@zip.com.au>
 
428
 
 
429
        * tests/numbers.test (exact->inexact): Test fractions big/big.
 
430
 
 
431
        * tests/threads.test (n-par-for-each, n-for-each-par-map): New tests.
 
432
 
 
433
2006-04-17  Kevin Ryde  <user42@zip.com.au>
 
434
 
 
435
        * tests/filesys.test (lstat): Allow for test-symlink not existing yet.
 
436
 
 
437
2006-04-16  Kevin Ryde  <user42@zip.com.au>
 
438
 
 
439
        * tests/filesys.test (lstat, stat): New tests.
 
440
        * tests/ports.test (truncate-file): New tests.
 
441
 
 
442
2006-03-28  Kevin Ryde  <user42@zip.com.au>
 
443
 
 
444
        * Makefile.am (SCM_TESTS): Remove slib.test, it fails with current
 
445
        slib and the ice-9 slib module is due for revision soon.
 
446
 
 
447
2006-03-19  Kevin Ryde  <user42@zip.com.au>
 
448
 
 
449
        * tests/unif.test (make-shared-array): Another test which failed in
 
450
        1.8.0 but is ok now.
 
451
 
 
452
2006-03-05  Kevin Ryde  <user42@zip.com.au>
 
453
 
 
454
        * tests/unif.test (make-shared-array): Add example usages from the
 
455
        manual, two of which currently fail.
 
456
 
 
457
2006-03-04  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
458
 
 
459
        * test-suite/tests/modules.test: New file.
 
460
        * test-suite/Makefile.am (SCM_TESTS): Added it.
 
461
 
 
462
2006-02-26  Kevin Ryde  <user42@zip.com.au>
 
463
 
 
464
        * tests/filesys.test (opendir etc): Exercise a little.
 
465
 
 
466
        * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?,
 
467
        string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
 
468
        same as char<? etc.  Use a define-module to keep private test bits
 
469
        private.
 
470
        * tests/srfi-13.test (string-compare, string-compare-ci): Ditto.
 
471
 
 
472
        * tests/unif.test (array-set!): Exercise bitvector case, which had
 
473
        been seg faulting.
 
474
 
 
475
2006-02-07  Kevin Ryde  <user42@zip.com.au>
 
476
 
 
477
        * tests/poe.test (pure-funcq): New tests.
 
478
 
 
479
2006-02-04  Neil Jerram  <neil@ossau.uklinux.net>
 
480
 
 
481
        * tests/exceptions.test: 19 new test cases.
 
482
        (throw-test): New macro for testing catches and throw handlers.
 
483
 
 
484
2006-02-04  Kevin Ryde  <user42@zip.com.au>
 
485
 
 
486
        * standalone/test-list.c: New file.
 
487
        * standalone/Makefile.am: Add test-list.c
 
488
 
 
489
        * tests/srfi-1.test: Use the equal proc argument, so we exercise the
 
490
        srfi-1 version of the code.  Without such an argument srfi-1.c passes
 
491
        the job to the core scm_delete.
 
492
 
 
493
2006-01-29  Marius Vollmer  <mvo@zagadka.de>
 
494
 
 
495
        * tests/time.test: Replaced 'futures' with threads.
 
496
 
 
497
2005-11-30  Kevin Ryde  <user42@zip.com.au>
 
498
 
 
499
        * tests/srfi-13.test (string-append/shared): New tests.
 
500
 
 
501
2005-11-24  Kevin Ryde  <user42@zip.com.au>
 
502
 
 
503
        * tests/srfi-1.test (lset-difference!): More tests.
 
504
 
 
505
2005-10-27  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
506
 
 
507
        * tests/socket.test (make-socket-address): New tests.
 
508
        (connect, bind, sendto): Exercise sockaddr object.
 
509
 
 
510
2005-10-24  Kevin Ryde  <user42@zip.com.au>
 
511
 
 
512
        * tests/time.test (strftime %Z): Disable this test, its assumptions
 
513
        about %Z are not valid on NetBSD.
 
514
 
 
515
2005-08-19  Kevin Ryde  <user42@zip.com.au>
 
516
 
 
517
        * tests/srfi-19.test (date->time-tai): New tests, exercising new
 
518
        leap-second.
 
519
 
 
520
2005-08-15  Neil Jerram  <neil@ossau.uklinux.net>
 
521
 
 
522
        * tests/eval.test ("letrec init evaluation"): New paranoid test.
 
523
 
 
524
        * tests/r5rs_pitfall.test (1.1): Now passes.
 
525
 
 
526
2005-08-12  Kevin Ryde  <user42@zip.com.au>
 
527
 
 
528
        * tests/srfi-1.test (lset-difference, lset-difference,
 
529
        lset-diff+intersection, lset-diff+intersection, lset-intersection):
 
530
        Exercise equality procedure arg order (already correct in these procs,
 
531
        but had been wrong in other lset ones).
 
532
 
 
533
2005-08-06  Kevin Ryde  <user42@zip.com.au>
 
534
 
 
535
        * tests/srfi-13.test (string-every, string-tabulate, string-trim,
 
536
        string-trim-right, string-trim-both, string-index, string-index-right,
 
537
        string-skip, string-skip-right, string-count, string-filter,
 
538
        string-delete, string-map, string-map!, string-for-each,
 
539
        string-for-each-index): Further tests, mainly to exercise new
 
540
        trampolines for proc calls.
 
541
 
 
542
2005-08-01  Marius Vollmer  <mvo@zagadka.de>
 
543
 
 
544
        * tests/weaks.test: Do not fail when the GC does not collect an
 
545
        object, report it as 'unresolved'.
 
546
 
 
547
        * tests/guardians.test: Adapted to new (original) semantics.  test
 
548
        guardingobjects multiple times.
 
549
        
 
550
2005-06-12  Marius Vollmer  <mvo@zagadka.de>
 
551
 
 
552
        * standalone/test-gh.c: Do nothing when deprecated things are
 
553
        disabled.
 
554
 
 
555
2005-06-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
556
 
 
557
        * tests/gc.test ("gc"): add a test to verify that modules are
 
558
        garbage collected.
 
559
 
 
560
2005-06-11  Kevin Ryde  <user42@zip.com.au>
 
561
 
 
562
        * tests/srfi-13.test (string-filter): A few more tests.
 
563
 
 
564
2005-06-10  Kevin Ryde  <user42@zip.com.au>
 
565
 
 
566
        * tests/unif.test (array-index-map!): Add a test failing in the
 
567
        current code.
 
568
 
 
569
2005-06-06  Kevin Ryde  <user42@zip.com.au>
 
570
 
 
571
        * tests/strings.test (string-split): Try splitting on an 8-bit char.
 
572
 
 
573
        * tests/unif.test (array-in-bounds?): Add a test failing in the
 
574
        current code.
 
575
        
 
576
2005-05-07  Kevin Ryde  <user42@zip.com.au>
 
577
 
 
578
        * tests/srfi-1.test (car+cdr, fold, last, list-index, list-tabulate,
 
579
        not-pair?, xcons): New tests.
 
580
 
 
581
2005-05-04  Kevin Ryde  <user42@zip.com.au>
 
582
 
 
583
        * tests/srfi-1.test (break!, drop-right!, drop-while, eighth, fifth,
 
584
        ninth, seventh, sixth, span!, take!, take-while, take-while!, tenth):
 
585
        New tests.
 
586
 
 
587
        * tests/unif.test (make-shared-array): Add failing case shared of
 
588
        shared.
 
589
 
 
590
2005-04-30  Kevin Ryde  <user42@zip.com.au>
 
591
 
 
592
        * tests/numbers.test (/): Further tests.
 
593
 
 
594
2005-04-25  Kevin Ryde  <user42@zip.com.au>
 
595
 
 
596
        * tests/ramap.test (array-map!): Further tests.
 
597
 
 
598
2005-04-23  Kevin Ryde  <user42@zip.com.au>
 
599
 
 
600
        * tests/hash.test (hashx-remove!): New tests.
 
601
 
 
602
        * tests/list.test (list, make-list, cons*): New tests.
 
603
 
 
604
        * tests/numbers.test (numerator, denominator): New tests.
 
605
 
 
606
        * tests/srfi-1.test (concatenate, concatenate!, count, filter-map,
 
607
        lset-adjoin): More tests.
 
608
 
 
609
2005-04-14  Kevin Ryde  <user42@zip.com.au>
 
610
 
 
611
        * tests/numbers.test (1+, 1-): New tests.
 
612
 
 
613
2005-04-11  Kevin Ryde  <user42@zip.com.au>
 
614
 
 
615
        * tests/srfi-13.test (string-concatenate, string-concatenate/shared):
 
616
        New tests.
 
617
 
 
618
2005-04-02  Kevin Ryde  <user42@zip.com.au>
 
619
 
 
620
        * tests/numbers.test (round): Add some fraction cases.
 
621
 
 
622
        * tests/srfi-1.test (lset-union): More tests.
 
623
 
 
624
2005-03-26  Kevin Ryde  <user42@zip.com.au>
 
625
 
 
626
        * tests/srfi-13.test (string-index): Exercise 8-bit char in string.
 
627
 
 
628
2005-03-18  Kevin Ryde  <user42@zip.com.au>
 
629
 
 
630
        * tests/srfi-1.test (filter-map): More tests.
 
631
 
 
632
        * tests/srfi-17.test: A few more tests from the 1.6 branch.
 
633
 
 
634
2005-03-16  Kevin Ryde  <user42@zip.com.au>
 
635
 
 
636
        * tests/srfi-1.test (drop-right, partition!, split-at, split-at!,
 
637
        take-right): New tests.
 
638
 
 
639
2005-03-14  Kevin Ryde  <user42@zip.com.au>
 
640
 
 
641
        * tests/srfi-1.test (find, find-tail, lset-union): New tests.
 
642
        (lset-adjoin): Corrections to some tests.
 
643
 
 
644
2005-03-13  Kevin Ryde  <user42@zip.com.au>
 
645
 
 
646
        * tests/numbers.test (=): Exercise inum/flonum cases that used to
 
647
        round on 64-bit systems.
 
648
 
 
649
        * tests/numbers.test (logior): New tests, exercising negative bignums
 
650
        reducing to inum.
 
651
 
 
652
        * tests/srfi-60.test: New file.
 
653
        * Makefile.am (SCM_TESTS): Add it.
 
654
 
 
655
2005-03-02  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
656
 
 
657
        * tests/threads.test: Only test when 'threads are provided.
 
658
 
 
659
2005-02-21  Kevin Ryde  <user42@zip.com.au>
 
660
 
 
661
        * tests/numbers.test (string->number): Exercise polar form with
 
662
        invalid angle.
 
663
 
 
664
2005-02-18  Kevin Ryde  <user42@zip.com.au>
 
665
 
 
666
        * tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates
 
667
        among args cast out.
 
668
 
 
669
2005-02-12  Rob Browning  <rlb@defaultvalue.org>
 
670
 
 
671
        * standalone/test-require-extension: new test script.
 
672
 
 
673
        * standalone/Makefile.am (check_SCRIPTS): add test-require-extension.
 
674
        (TESTS): add test-require-extension.
 
675
 
 
676
2005-02-12  Kevin Ryde  <user42@zip.com.au>
 
677
 
 
678
        * tests/srfi-1.test (reduce, reduce-right): New tests.
 
679
 
 
680
2005-02-11  Kevin Ryde  <user42@zip.com.au>
 
681
 
 
682
        * tests/fractions.test (ash): Remove tests of ash on fractions, not
 
683
        supported after scm_ash rewrite.
 
684
 
 
685
2005-02-04  Kevin Ryde  <user42@zip.com.au>
 
686
 
 
687
        * tests/srfi-1.test (list=): New tests.
 
688
 
 
689
2005-01-29  Kevin Ryde  <user42@zip.com.au>
 
690
 
 
691
        * tests/numbers.test (ash): New tests.
 
692
 
 
693
        * tests/srfi-1.test (lset-adjoin, remove, remove!): New tests.
 
694
 
 
695
2005-01-28  Kevin Ryde  <user42@zip.com.au>
 
696
 
 
697
        * tests/syntax.test (while): Tests running in empty environment are
 
698
        now "unresolved" due to workaround in while implementation.
 
699
 
 
700
2005-01-24  Kevin Ryde  <user42@zip.com.au>
 
701
 
 
702
        * standalone/test-unwind.c (check_cont): Cast rewindable to long, to
 
703
        avoid warning from gcc 3.4 on 64-bit systems about casting int
 
704
        (32-bits) to pointer (64-bits).
 
705
 
 
706
        * tests/srfi-1.test (lset=, member): New tests.
 
707
 
 
708
2005-01-12  Kevin Ryde  <user42@zip.com.au>
 
709
 
 
710
        * tests/srfi-39.test (current-input-port, current-output-port,
 
711
        current-error-port): New tests.
 
712
 
 
713
2005-01-10  Marius Vollmer  <mvo@zagadka.de>
 
714
 
 
715
        * tests/unif.test (exception:wrong-num-indices): New, use it for
 
716
        array-set! tests with wrong number of indices.
 
717
 
 
718
2005-01-07  Marius Vollmer  <mvo@zagadka.de>
 
719
 
 
720
        * tests/srfi-4.test: Use (test-suite lib) module.
 
721
 
 
722
2005-01-06  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
723
 
 
724
        * tests/unif.test (have-llvect?): Removed, Scheme code will always
 
725
        have u64 and s64 uniform vectors.
 
726
 
 
727
2005-01-05  Marius Vollmer  <mvo@zagadka.de>
 
728
 
 
729
        * tests/unif.test: Use *unspecified* instead of #f to get an
 
730
        uninitialized array.
 
731
 
 
732
2005-01-04  Kevin Ryde  <user42@zip.com.au>
 
733
 
 
734
        * tests/ramap.test: New file, test array-map!.
 
735
        * Makefile.am (SCM_TESTS): Add it.
 
736
 
 
737
2005-01-02  Marius Vollmer  <mvo@zagadka.de>
 
738
 
 
739
        * tests/unif.test: Rewritten for new 'typed' approach to uniform
 
740
        arrays.
 
741
 
 
742
        * tests/sort.test: New tests, especially for sorting non-contigous
 
743
        and negative-incrementing vectors.
 
744
 
 
745
2005-01-02  Kevin Ryde  <user42@zip.com.au>
 
746
 
 
747
        * tests/srfi-39.test: Use define-module to keep bindings from
 
748
        subsequent tests, use test-suite lib for stand-alone checking.
 
749
 
 
750
        * Makefile.am (SCM_TESTS): Add srfi-39.test.
 
751
 
 
752
2004-12-27  Neil Jerram  <neil@ossau.uklinux.net>
 
753
 
 
754
        * tests/continuations.test (continuations): Moved continuation /
 
755
        stack tests here, and added save and restore of debug options.
 
756
 
 
757
2004-12-23  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
758
 
 
759
        * tests/eval.test: News tests for making stacks from
 
760
        continuations.  From Neil Jerram.
 
761
 
 
762
2004-12-10  Kevin Ryde  <user42@zip.com.au>
 
763
 
 
764
        * tests/socket.test (inet-pton): New tests.
 
765
 
 
766
2004-12-06  Kevin Ryde  <user42@zip.com.au>
 
767
 
 
768
        * tests/srfi-1.test (alist-copy, alist-delete, break, span): New
 
769
        tests.
 
770
 
 
771
2004-12-05  Kevin Ryde  <user42@zip.com.au>
 
772
 
 
773
        * tests/srfi-1.test (append-map, filter-map): New tests.
 
774
 
 
775
2004-11-12  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
776
 
 
777
        * tests/unif.test: Replaced uniform-array-set1! with just
 
778
        array-set!.  Do not check improper index lists, which can't arise
 
779
        with uarray-set!.  Use "#s16()" instead of "#h()".
 
780
 
 
781
2004-10-27  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
782
 
 
783
        * tests/unif.test: Removed tests that tried to store a character
 
784
        into a byte vector, which no longer works.  Characters are not
 
785
        bytes.
 
786
 
 
787
2004-10-03  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
788
 
 
789
        * tests/syntax.test: Added tests for unmemoization.
 
790
 
 
791
2004-09-30  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
792
 
 
793
        * tests/strings.test (string-set!): Explicitely construct
 
794
        read-only string.  String literals are not yet read-only.
 
795
 
 
796
2004-09-29  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
797
 
 
798
        * tests/unif.test (array-equal?): New test.
 
799
 
 
800
2004-09-29  Kevin Ryde  <user42@zip.com.au>
 
801
 
 
802
        * tests/regexp.test (match:string): New tests.
 
803
 
 
804
2004-09-26  Kevin Ryde  <user42@zip.com.au>
 
805
 
 
806
        * tests/optargs.test (let-keywords, let-keywords*, let-optional,
 
807
        let-optional*): Add tests of internal defines when no bindings.
 
808
 
 
809
2004-09-25  Marius Vollmer  <mvo@zagadka.de>
 
810
 
 
811
        * standalone/Makefile.am (AM_LDFLAGS, LD_FLAGS): Use AM_LDFLAGS
 
812
        instead of LDFLAGS; the latter is a user variable.
 
813
 
 
814
2004-09-24  Marius Vollmer  <mvo@zagadka.de>
 
815
 
 
816
        * standalone/Makefile.am (test_cflags, LDFLAGS): Include
 
817
        GUILE_CFLAGS.
 
818
 
 
819
2004-09-23  Marius Vollmer  <mvo@zagadka.de>
 
820
 
 
821
        * lib.scm (exception:out-of-range, exception:wrong-type-arg):
 
822
        Accept new wording.
 
823
 
 
824
2004-09-22  Marius Vollmer  <mvo@zagadka.de>
 
825
 
 
826
        * tests/ports.test ("string ports"): Copy string literal so that
 
827
        it can be modified.
 
828
        * tests/srfi-13.test ("string-copy!"): Likewise.
 
829
        * tests/strings.test ("substring/shared"): Likewise.
 
830
 
 
831
2004-09-09  Kevin Ryde  <user42@zip.com.au>
 
832
 
 
833
        * tests/streams.test: New file.
 
834
 
 
835
2004-09-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
836
 
 
837
        * tests/fractions.test: Don't expect (expt 1/2 2.0) to yield an
 
838
        exact result, use (expt 1/2 2) instead.
 
839
 
 
840
2004-09-08  Kevin Ryde  <user42@zip.com.au>
 
841
 
 
842
        * tests/ports.test (port-column): Further tests, of new \a \b \r.
 
843
 
 
844
2004-09-07  Kevin Ryde  <user42@zip.com.au>
 
845
 
 
846
        * tests/numbers.test (integer-expt): New tests, of infinite exponents.
 
847
        (integer?): Exercise nan and +/-inf.
 
848
 
 
849
        * tests/time.test (gmtime, strptime): New tests, but unresolved.
 
850
        (internal-time-units-per-second): New test.
 
851
 
 
852
2004-09-02  Kevin Ryde  <user42@zip.com.au>
 
853
 
 
854
        * tests/format.test (~@d): New tests.
 
855
        New tests of excess arguments now ignored.
 
856
 
 
857
2004-09-01  Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
 
858
 
 
859
        * tests/gc.test: Exercise record in weak-values hash table, exposing a
 
860
        problem in 1.6.4 gc, but believed fixed by other changes in the head.
 
861
 
 
862
2004-08-27  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
863
 
 
864
        * tests/srfi-13.test (module-peek): Removed, this kluge is no
 
865
        longer necessary.
 
866
 
 
867
2004-08-27  Kevin Ryde  <user42@zip.com.au>
 
868
 
 
869
        * tests/regexp.test (regexp-quote): New tests.
 
870
 
 
871
        * tests/srfi-31.test: Use define-module to keep bindings out of
 
872
        further tests.  Use-module (test-suite lib) for stand-alone operation.
 
873
        (rec): Exercise bad args.
 
874
 
 
875
2004-08-25  Kevin Ryde  <user42@zip.com.au>
 
876
 
 
877
        * tests/and-let-star.test: More tests, in particular exercise #t
 
878
        result on empty body.
 
879
 
 
880
2004-08-25  Marius Vollmer  <mvo@zagadka.de>
 
881
 
 
882
        * tests/strings.test: Two more tests for double indirect substring
 
883
        modification.
 
884
 
 
885
2004-08-23  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
886
 
 
887
        * lib.scm (exception:used-before-define): New.
 
888
        * tests/syntax.test ("letrec"): Use it.
 
889
 
 
890
2004-08-20  Kevin Ryde  <user42@zip.com.au>
 
891
 
 
892
        * tests/posix.test (mkstemp!): New tests.
 
893
 
 
894
2004-08-20  Marius Vollmer  <mvo@zagadka.de>
 
895
 
 
896
        * tests/strings.test: Two tests for substring/shared.  Also, use
 
897
        (test-suite lib).
 
898
 
 
899
2004-08-19  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
900
 
 
901
        * standalone/test-conversion.c, standalone/test-gh.c,
 
902
        standalone/test-unwind.c: Avoid the use of discouraged or
 
903
        deprecated things.
 
904
 
 
905
2004-08-18  Kevin Ryde  <user42@zip.com.au>
 
906
 
 
907
        * tests/and-let-star.test, tests/arbiters.test, tests/receive.test:
 
908
        New files.
 
909
        * Makefile.am (SCM_TESTS): Add them.
 
910
 
 
911
        * tests/fractions.test (fractions): Correction, equal? 3/4 .75 should
 
912
        be #f, according to R5RS.
 
913
 
 
914
2004-08-15  Marius Vollmer  <mvo@zagadka.de>
 
915
 
 
916
        * tests/srfi-39.test: New, from Jose A Ortega Ruiz.  Thanks!
 
917
 
 
918
2004-08-14  Kevin Ryde  <user42@zip.com.au>
 
919
 
 
920
        * tests/srfi-13.test (string-any, string-every): Exercise char and
 
921
        charset predicate cases.
 
922
 
 
923
2004-08-10  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
924
 
 
925
        * standalone/test-conversion.c (test_locale_strings): New.
 
926
 
 
927
        * standalone/test-round.c: Replaced all uses of scm_round with
 
928
        scm_c_round.
 
929
 
 
930
2004-08-09  Kevin Ryde  <user42@zip.com.au>
 
931
 
 
932
        * tests/slib.test: New file.
 
933
        * Makefile.am (SCM_TESTS): Add it.
 
934
 
 
935
2004-08-06  Kevin Ryde  <user42@zip.com.au>
 
936
 
 
937
        * tests/unif.test (array-set!): Exercise byte array range checks.
 
938
        (uniform-vector-ref): Exercise byte returns.
 
939
        (array-fill!): Exercise byte range and type checks.
 
940
 
 
941
2004-08-03  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
942
 
 
943
        * standalone/test-num2integral.c: Only perform the tests when the
 
944
        disabled features are enabled.
 
945
 
 
946
        * standalone/test-conversion.c (test_to_double, test_from_double):
 
947
        New tests.
 
948
 
 
949
2004-08-02  Kevin Ryde  <user42@zip.com.au>
 
950
 
 
951
        * tests/srfi-13.test (string-every): Check empty string case.
 
952
 
 
953
2004-07-31  Kevin Ryde  <user42@zip.com.au>
 
954
 
 
955
        * tests/filesys.test: New file, exercising copy-file.
 
956
        * Makefile.am (SCM_TESTS): Add it.
 
957
 
 
958
2004-07-29  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
959
 
 
960
        * standalone/test-conversion.c: Many more tests for the integer
 
961
        conversion functions.
 
962
 
 
963
2004-07-28  Kevin Ryde  <user42@zip.com.au>
 
964
 
 
965
        * tests/regexp.test (make-regexp): Exercise flags args validation.
 
966
 
 
967
        * tests/unif.test (array-set!): Exercise svect value range check.
 
968
 
 
969
2004-07-24  Kevin Ryde  <user42@zip.com.au>
 
970
 
 
971
        * tests/common-list.test: Use define-module, to as not to import
 
972
        common-list into subsequent tests (eg. srfi-1 where `every' provokes a
 
973
        warning).
 
974
 
 
975
        * tests/srfi-19.test, tests/srfi-34.test: Use #:duplicates (last) to
 
976
        suppress warnings about current-time and raise replacing core bindings.
 
977
 
 
978
2004-05-25  Matthias Koeppe  <mkoeppe@mail.math.uni-magdeburg.de>
 
979
 
 
980
        * tests/format.test (~{): Test no arbitrary iteration limit.
 
981
 
 
982
2004-07-10  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
983
 
 
984
        * standalone/test-conversion.c (test_is_signed_integer,
 
985
        test_is_unsigned_integer): Expect inexact integers to fail.
 
986
 
 
987
2004-07-10  Kevin Ryde  <user42@zip.com.au>
 
988
 
 
989
        * tests/hash.test: New file.
 
990
        * Makefile.am (SCM_TESTS): Add it.
 
991
 
 
992
2004-07-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
993
 
 
994
        * standalone/test-unwind.c: Use scm_from_int instead of
 
995
        SCM_MAKINUM and scm_is_eq instead SCM_EQ_P.
 
996
 
 
997
2004-07-07  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
998
 
 
999
        * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN,
 
1000
        etc, they are now provided by libuile.h.
 
1001
        (test_int_sizes): New.
 
1002
        
 
1003
2004-07-06  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1004
 
 
1005
        * standalone/test-num2integral.c, standalone/test-unwind.c:
 
1006
        Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
 
1007
        SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true,
 
1008
        scm_from_bool, and scm_is_bool, respectively.
 
1009
 
 
1010
        * standalone/Makefile.am: Added test-conversion to the TESTS.
 
1011
 
 
1012
        * standalone/test-conversion.c: New file.
 
1013
 
 
1014
2004-06-20  Rob Browning  <rlb@defaultvalue.org>
 
1015
 
 
1016
        * tests/srfi-31.test: new test for SRFI-31.
 
1017
 
 
1018
        * Makefile.am (SCM_TESTS): add tests/srfi-31.scm.
 
1019
 
 
1020
2004-06-15  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1021
 
 
1022
        * tests/numbers.test (number->string): Some results might differ
 
1023
        between versions of Guile compiled optimized and unoptimized.
 
1024
        Both results are accepted now.
 
1025
 
 
1026
2004-05-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1027
 
 
1028
        * tests/syntax.test: Added various tests to check that
 
1029
        unmemoization works correctly.
 
1030
 
 
1031
2004-05-30  Kevin Ryde  <user42@zip.com.au>
 
1032
 
 
1033
        * lib.scm (exception:numerical-overflow): New define.
 
1034
        * tests/numbers.test (modulo-expt): Use it and
 
1035
        exception:wrong-type-arg, avoiding empty "" regexp which is invalid on
 
1036
        BSD.  Reported by Andreas Vögele.
 
1037
 
 
1038
2004-05-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1039
 
 
1040
        * standalone/test-asmobs-lib.c: Fixed include statement.
 
1041
 
 
1042
2004-05-24  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1043
 
 
1044
        * tests/goops.test: Wrap tests in module (test-suite
 
1045
        test-<file-name without .test>).  Remove calls to deprecated macro
 
1046
        `undefine'.
 
1047
 
 
1048
2004-05-10  Marius Vollmer  <mvo@zagadka.de>
 
1049
 
 
1050
        * tests/numbers.test (number->string): Added tests for
 
1051
        non-radix-10 floating point conversions.
 
1052
 
 
1053
2004-05-10  Kevin Ryde  <user42@zip.com.au>
 
1054
 
 
1055
        * tests/numbers.test (logbit?): New tests.
 
1056
 
 
1057
2004-05-09  Kevin Ryde  <user42@zip.com.au>
 
1058
 
 
1059
        * tests/srfi-19.test (test-dst, string->date local DST): Test with
 
1060
        "EST5EDT" instead of "CET", since HP-UX doesn't know CET.  Reported by
 
1061
        Andreas Vögele.
 
1062
 
 
1063
2004-05-03  Kevin Ryde  <user42@zip.com.au>
 
1064
 
 
1065
        * tests/time.test (strftime): Force tm:isdst to 0 for the test, for
 
1066
        the benefit of HP-UX.  Reported by Andreas Vögele.
 
1067
        Use set-tm:zone rather than a hard coded vector offset.
 
1068
 
 
1069
2004-04-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1070
 
 
1071
        * tests/elisp.test: Wrap tests in module (test-suite
 
1072
        test-<file-name without .test>), following a practice that was
 
1073
        used on a couple of files already.
 
1074
 
 
1075
2004-04-28  Kevin Ryde  <user42@zip.com.au>
 
1076
 
 
1077
        * standalone/test-num2integral.c (test_long_long): Exercise
 
1078
        out-of-range errors on various cases.
 
1079
        (test_ulong_long): New function, split from test_long_long and
 
1080
        similarly exercising out-of-range.
 
1081
 
 
1082
2004-04-26  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1083
 
 
1084
        * tests/syntax.test: Add test case to check the correct handling
 
1085
        of define expressions.
 
1086
 
 
1087
2004-04-25  Kevin Ryde  <user42@zip.com.au>
 
1088
 
 
1089
        * tests/socket.test: New file, exercising inet-ntop.
 
1090
        * Makefile.am (SCM_TESTS): Add it.
 
1091
 
 
1092
2004-04-24  Kevin Ryde  <user42@zip.com.au>
 
1093
 
 
1094
        * tests/srfi-11.test: New file.
 
1095
        * Makefile.am (SCM_TESTS): Add it.
 
1096
 
 
1097
2004-04-22  Kevin Ryde  <user42@zip.com.au>
 
1098
 
 
1099
        * standalone/test-round.c: New file, exercising scm_round.
 
1100
        * standalone/Makefile.am: Add it.
 
1101
 
 
1102
2004-04-15  Kevin Ryde  <user42@zip.com.au>
 
1103
 
 
1104
        * tests/numbers.test (max, min): Exercise some inum/frac, frac/inum,
 
1105
        big/frac, frac/big and frac/frac cases.
 
1106
 
 
1107
        * tests/numbers.test (min): Correction, test "documented? min" not
 
1108
        "documented? max".
 
1109
 
 
1110
2004-04-06  Kevin Ryde  <user42@zip.com.au>
 
1111
 
 
1112
        * tests/numbers.test (quotient, remainder): Exercise inum/big at and
 
1113
        near special case inum == fixnum-min, big == -fixnum-min.
 
1114
 
 
1115
2004-03-26  Kevin Ryde  <user42@zip.com.au>
 
1116
 
 
1117
        * tests/numbers.test (min, max): Check inexactness of big/real and
 
1118
        real/big combinations, collect up tests under arg types for clarity.
 
1119
 
 
1120
2004-03-26  Eric Hanchrow <offby1@blarg.net>
 
1121
        
 
1122
        * tests/numbers.test (modulo-expt): New tests.
 
1123
 
 
1124
2004-03-24  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1125
 
 
1126
        * tests/eval.test: Added tests which reflect the recent fixes to
 
1127
        copy-tree.
 
1128
 
 
1129
2004-02-29  Kevin Ryde  <user42@zip.com.au>
 
1130
 
 
1131
        * tests/posix.test (execl, execlp, execle): Exercise errors where
 
1132
        program not found.  [But disabled, due to problems with threading.]
 
1133
 
 
1134
2004-02-22  Kevin Ryde  <user42@zip.com.au>
 
1135
 
 
1136
        * tests/numbers.test (max, min): Exercise some complex num cases.
 
1137
 
 
1138
2004-02-18  Marius Vollmer  <mvo@zagadka.de>
 
1139
 
 
1140
        * tests/fractions.test: Added copyright notice of Michael Stoll,
 
1141
        who probably wrote the original CLISP code.
 
1142
 
 
1143
2004-02-18  Kevin Ryde  <user42@zip.com.au>
 
1144
 
 
1145
        * tests/fractions.test: Remove 1/3 == 1.0/3.0, not true.
 
1146
 
 
1147
        * tests/numbers.test (=): Exercise frac+real and frac+complex.
 
1148
 
 
1149
2004-02-17  Marius Vollmer  <mvo@zagadka.de>
 
1150
 
 
1151
        * Makefile.am (SCM_TESTS): Added test/fractions.test.
 
1152
 
 
1153
2004-02-12  Kevin Ryde  <user42@zip.com.au>
 
1154
 
 
1155
        * tests/unif.test (array?, array-fill!, array-prototype): Add tests.
 
1156
 
 
1157
2004-01-23  Marius Vollmer  <mvo@zagadka.de>
 
1158
 
 
1159
        * tests/r5rs_pitfall.scm: Removed again.  I was confused.  The
 
1160
        file added to SCM_TESTS was r5rs_pitfall.test, not
 
1161
        r5rs_pitfall.scm.
 
1162
 
 
1163
2004-01-23  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
1164
 
 
1165
        * tests/syntax.test: Added test for unmemoizing internal defines.
 
1166
 
 
1167
2004-01-21  Marius Vollmer  <mvo@zagadka.de>
 
1168
 
 
1169
        * tests/srfi-26.test: New.
 
1170
        * Makefile.am (SCM_TESTS): Added it.
 
1171
 
 
1172
2004-01-11  Marius Vollmer  <mvo@zagadka.de>
 
1173
 
 
1174
        * tests/r5rs_pitfall.scm: New.
 
1175
        * Makefile.am (SCM_TESTS): Added it.
 
1176
        
 
1177
2004-01-11  Kevin Ryde  <user42@zip.com.au>
 
1178
 
 
1179
        * tests/exceptions.test (false-if-exception): Disable tests on
 
1180
        referencing expansion environment, reverted.
 
1181
 
 
1182
2004-01-07  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1183
 
 
1184
        * standalone/test-unwind.c: Adapted to 'frame' renamings.
 
1185
        (check_fluid): New.
 
1186
 
 
1187
        * Makefile.am (SCM_TESTS): Added continuations.test.
 
1188
 
 
1189
2004-01-07  Kevin Ryde  <user42@zip.com.au>
 
1190
 
 
1191
        * tests/numbers.test (<): Add tests inum/bignum/flonum/frac with frac.
 
1192
 
 
1193
        * tests/q.test: New file.
 
1194
        (q-pop!): Exercise this, in particular the "not/null?" bug reported by
 
1195
        Richard Todd.
 
1196
        * Makefile.am (SCM_TESTS): Add q.test.
 
1197
 
 
1198
        * tests/unif.test: New file.
 
1199
        (uniform-array-set1!): Exercise this, in particular previous segv on
 
1200
        improper arg list.
 
1201
        * Makefile.am (SCM_TESTS): Add unif.test.
 
1202
 
 
1203
2004-01-06  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1204
 
 
1205
        * standalone/test-unwind.c (close_port, delete_file, check_ports):
 
1206
        New.
 
1207
 
 
1208
2004-01-03  Marius Vollmer  <mvo@zagadka.de>
 
1209
 
 
1210
        * standalone/test-unwind.c: New test, for the frames stuff.
 
1211
        * standalone/Makefile.am: Compile and run it.
 
1212
 
 
1213
2004-01-04  Kevin Ryde  <user42@zip.com.au>
 
1214
 
 
1215
        * tests/exceptions.test (false-if-exception): Add tests.
 
1216
 
 
1217
2003-11-30  Marius Vollmer  <mvo@zagadka.de>
 
1218
 
 
1219
        * tests/syntax.test: It's "#\\space", not "#\space".
 
1220
 
 
1221
2003-11-21  Marius Vollmer  <mvo@zagadka.de>
 
1222
 
 
1223
        * tests/numbers.test: #e1.2 is now exactly 12/10.  Expect
 
1224
        exceptions when calling inexact? with a non-number.
 
1225
 
 
1226
2003-12-03  Kevin Ryde  <user42@zip.com.au>
 
1227
 
 
1228
        * tests/fractions.test: Exercise most-negative-fixnum over -ve of
 
1229
        most-negative-fixnum.
 
1230
 
 
1231
        * tests/fractions.test (real-part): Expect fraction return, not
 
1232
        converted to flonum.
 
1233
 
 
1234
        * tests/numbers.test (abs): Add a few more tests.
 
1235
 
 
1236
        * tests/srfi-1.test (count): New tests.
 
1237
 
 
1238
2003-12-01  Mikael Djurfeldt  <mdj@chunk.mit.edu>
 
1239
 
 
1240
        * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).
 
1241
 
 
1242
2003-11-19  Rob Browning  <rlb@defaultvalue.org>
 
1243
 
 
1244
        * standalone/test-system-cmds: new test.
 
1245
 
 
1246
        * standalone/Makefile.am (check_SCRIPTS): add test-system-cmds.
 
1247
        (TESTS): add test-system-cmds.
 
1248
 
 
1249
2003-11-18  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1250
 
 
1251
        * tests/numbers.test ("string->number"): Expect exact rationals
 
1252
        for things like "1/2" and "#e1.2".
 
1253
        ("inexact->exact"): Expect overflow error for infs and nans.
 
1254
 
 
1255
        * tests/fractions.test: New file from Bill Schottstaedt.  Thanks!
 
1256
 
 
1257
        * tests/bit-operations.test (fixnum-bit): Round the result so that
 
1258
        fixnum-bit really is an integer.
 
1259
 
 
1260
2003-11-17  Marius Vollmer  <mvo@zagadka.de>
 
1261
 
 
1262
        * tests/srfi-17.test: Expect a "Bad variable" error for (set! #f
 
1263
        1).
 
1264
 
 
1265
2003-11-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1266
 
 
1267
        * tests/syntax.test: Tests that check for the correct handling of
 
1268
        internal defines with begin work now.
 
1269
 
 
1270
2003-11-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1271
 
 
1272
        * tests/syntax.test: Fixed test that checks for the correct
 
1273
        handling of macros in the context of internal defines.
 
1274
 
 
1275
2003-11-15  Kevin Ryde  <user42@zip.com.au>
 
1276
 
 
1277
        * tests/bit-operations.test: Use (test-suite lib), for the benefit of
 
1278
        standalone execution.
 
1279
 
 
1280
2003-11-09  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1281
 
 
1282
        * tests/optargs.test: Wrap tests in module (test-suite
 
1283
        test-<file-name without .test>).  Rewrite test to be R5RS
 
1284
        conforming.
 
1285
 
 
1286
        * tests/syntax.test: Added test to check correct handling of
 
1287
        internal defines.
 
1288
 
 
1289
2003-11-08  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1290
 
 
1291
        * tests/syntax.test (exception:missing-body-expr): New.
 
1292
 
 
1293
        Renamed section 'define' to 'top-level define' and added a new
 
1294
        section 'internal define' with some tests.
 
1295
 
 
1296
2003-11-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1297
 
 
1298
        * tests/syntax.test (exception:missing/extra-expr-misc): Removed.
 
1299
 
 
1300
        (exception:illegal-empty-combination): New.
 
1301
 
 
1302
        (exception:missing/extra-expr): Unified capitalization.
 
1303
 
 
1304
        Adapted test for '()' to the new way of error reporting.
 
1305
 
 
1306
2003-10-19  Kevin Ryde  <user42@zip.com.au>
 
1307
 
 
1308
        * tests/numbers.test: Use define-module to hide helper defines.
 
1309
        (dbl-mant-dig, ash-flo): New helpers.
 
1310
        (exact->inexact): New tests.
 
1311
 
 
1312
2003-10-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1313
 
 
1314
        * tests/syntax.test (exception:bad-var): Removed.
 
1315
 
 
1316
        Adapted tests for 'set!' to the new way of error reporting.
 
1317
 
 
1318
2003-10-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1319
 
 
1320
        * tests/dynamic-scope.test (exception:missing-expr): Introduced
 
1321
        temporarily until all memoizers use the new way of error
 
1322
        reporting.
 
1323
 
 
1324
2003-10-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1325
 
 
1326
        * tests/syntax.test (exception:missing/extra-expr,
 
1327
        exception:missing/extra-expr-misc): Renamed
 
1328
        exception:missing/extra-expr to exception:missing/extra-expr-misc.
 
1329
 
 
1330
        (exception:missing/extra-expr-syntax,
 
1331
        exception:missing/extra-expr): Renamed
 
1332
        exception:missing/extra-expr-syntax to
 
1333
        exception:missing/extra-expr.
 
1334
 
 
1335
2003-10-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1336
 
 
1337
        * lib.scm (exception:bad-variable): New.
 
1338
 
 
1339
        * tests/syntax.test (exception:bad-binding,
 
1340
        exception:duplicate-binding): New.
 
1341
 
 
1342
        (exception:duplicate-bindings): Removed.
 
1343
 
 
1344
        Adapted tests for 'let', 'let*' and 'letrec' to the new way of
 
1345
        error reporting.
 
1346
 
 
1347
2003-10-12  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1348
 
 
1349
        * tests/syntax.test (define exception:bad-formal, define
 
1350
        exception:duplicate-formal): New.
 
1351
 
 
1352
        (exception:duplicate-formals): Removed.
 
1353
 
 
1354
        (exception:bad-formals): Adapted to the new way of error
 
1355
        reporting.
 
1356
 
 
1357
        Adapted tests for 'lambda' to the new way of error reporting.
 
1358
 
 
1359
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1360
 
 
1361
        * tests/syntax.test (exception:missing/extra-expr-syntax): Fixed
 
1362
        to be unaware of whether line number information is given or not.
 
1363
 
 
1364
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1365
 
 
1366
        * tests/syntax.test (exception:missing/extra-expr-syntax): New,
 
1367
        introduced temporarily until all memoizers use the new way of
 
1368
        error reporting.
 
1369
 
 
1370
        Adapted tests for 'if' to the new way of error reporting.
 
1371
 
 
1372
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1373
 
 
1374
        * tests/syntax.test (exception:missing-expr,
 
1375
        exception:extra-expr): New.
 
1376
 
 
1377
        Adapted tests for 'begin' to the new way of error
 
1378
        reporting.
 
1379
 
 
1380
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1381
 
 
1382
        * tests/syntax.test (exception:misplaced-else-clause,
 
1383
        exception:bad-cond-clause): New.
 
1384
 
 
1385
        (exception:bad/missing-clauses, exception:extra-case-clause):
 
1386
        Removed.
 
1387
 
 
1388
        Adapted tests for 'case' and 'cond' to the new way of error
 
1389
        reporting.
 
1390
 
 
1391
        The tests that check if cond is hygienic pass now.
 
1392
 
 
1393
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1394
 
 
1395
        * tests/syntax.test: Fixed and activated test of empty case label
 
1396
        support.
 
1397
 
 
1398
2003-10-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1399
 
 
1400
        * tests/syntax.test (exception:bad-expression,
 
1401
        exception:missing-clauses, exception:bad-case-clause,
 
1402
        exception:extra-case-clause, exception:bad-case-labels): New.
 
1403
 
 
1404
        Added some tests and adapted tests for 'case' to the new way of
 
1405
        error reporting.
 
1406
 
 
1407
2003-10-10  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1408
 
 
1409
        * lib.scm (run-test-exception): Handle syntax errors.
 
1410
 
 
1411
2003-10-10  Marius Vollmer  <mvo@zagadka.de>
 
1412
 
 
1413
        * tests/numbers.test (inexact->exact): Use corrent argument order
 
1414
        for pass-if-exception.  Use "+inf.0" instead of "+.inf", etc.
 
1415
 
 
1416
2003-10-09  Kevin Ryde  <user42@zip.com.au>
 
1417
 
 
1418
        * tests/numbers.test (inexact->exact): New tests.
 
1419
 
 
1420
        * tests/poe.test: New file.
 
1421
        * Makefile.am: Add it.
 
1422
 
 
1423
2003-10-07  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1424
 
 
1425
        * lib.scm (exception:missing-expression): New.
 
1426
 
 
1427
        * tests/dynamic-scope.test, tests/eval.test,
 
1428
        tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
 
1429
        Wrap tests in module (test-suite test-<file-name without .test>),
 
1430
        following a practice that was used on a couple of files already.
 
1431
 
 
1432
        * tests/dynamic-scope.test (exception:duplicate-binding,
 
1433
        exception:bad-binding): New.
 
1434
 
 
1435
        * tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
 
1436
        Execute syntactically wrong tests using eval.  With the upcoming
 
1437
        new memoizer this is necessary in order to postpone the syntax
 
1438
        check to the actual evaluation of the syntactically wrong form.
 
1439
 
 
1440
        * tests/syntax.test: Added some test cases and modified one test
 
1441
        case.
 
1442
 
 
1443
2003-10-02  Kevin Ryde  <user42@zip.com.au>
 
1444
 
 
1445
        * tests/ports.test (call-with-output-string): Test proc closing port.
 
1446
 
 
1447
2003-09-22  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1448
 
 
1449
        * guile-test: Wrapped in module (test-suite guile-test).
 
1450
 
 
1451
        (main data-file-name test-file-name): Exported.
 
1452
 
 
1453
        ((guile-user)::main): New function, wrapper for function
 
1454
        (test-suite guile-test)::main.
 
1455
 
 
1456
        * tests/load.test: Wrapped in module (test-suite test-load).
 
1457
 
 
1458
        * tests/ports.test: Wrapped in module (test-suite test-ports).
 
1459
 
 
1460
        * tests/r4rs.test: Wrapped in module (test-suite test-r4rs).
 
1461
        Added comments about the required structure of the file itself,
 
1462
        since it is subject to some tests.  Removed some now unnecessary
 
1463
        undefine operations.
 
1464
 
 
1465
        * tests/syntax.test: Wrapped in module (test-suite test-syntax)
 
1466
 
 
1467
2003-09-19  Kevin Ryde  <user42@zip.com.au>
 
1468
 
 
1469
        * tests/popen.test: New file.
 
1470
        * Makefile.am (SCM_TESTS): Add it.
 
1471
 
 
1472
2003-09-17  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1473
 
 
1474
        * tests/numbers.test (equal?): Added tests.
 
1475
 
 
1476
        * tests/numbers.test (=): Fixed and added some bignum related
 
1477
        tests.
 
1478
 
 
1479
2003-08-30  Kevin Ryde  <user42@zip.com.au>
 
1480
 
 
1481
        * tests/numbers.test (logcount): Add tests.
 
1482
 
 
1483
2003-08-23  Kevin Ryde  <user42@zip.com.au>
 
1484
 
 
1485
        * tests/srfi-1.test (list-copy): New tests.
 
1486
 
 
1487
        * tests/srfi-19.test (date-week-number): Add tests.
 
1488
 
 
1489
2003-08-22  Kevin Ryde  <user42@zip.com.au>
 
1490
 
 
1491
        * tests/numbers.test (-): Exercise bignum - inum.
 
1492
 
 
1493
2003-08-17  Kevin Ryde  <user42@zip.com.au>
 
1494
 
 
1495
        * tests/syntax.test (while): Exercise break and continue from
 
1496
        recursive nested loops.
 
1497
 
 
1498
2003-08-14  Kevin Ryde  <user42@zip.com.au>
 
1499
 
 
1500
        * tests/syntax.test (while): New tests.
 
1501
 
 
1502
2003-08-10  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1503
 
 
1504
        * tests/numbers.test: Eliminated misuses of expect-fail.  It
 
1505
        should only be used in cases, where guile has a known bug.  It
 
1506
        should not be used in cases where an expression is expected to
 
1507
        return #f as its correct result.
 
1508
 
 
1509
2003-08-09  Kevin Ryde  <user42@zip.com.au>
 
1510
 
 
1511
        * tests/srcprop.test: New file.
 
1512
        * Makefile.am (SCM_TESTS): Add it.
 
1513
 
 
1514
2003-07-29  Kevin Ryde  <user42@zip.com.au>
 
1515
 
 
1516
        * tests/srfi-1.test (concatenate, concatenate!): New tests.
 
1517
        (length+): New tests.
 
1518
 
 
1519
        * tests/srfi-34.test: Check cond-expand srfi-34.
 
1520
 
 
1521
2003-07-24  Kevin Ryde  <user42@zip.com.au>
 
1522
 
 
1523
        * tests/numbers.test (angle): New tests.
 
1524
 
 
1525
2003-07-18  Kevin Ryde  <user42@zip.com.au>
 
1526
 
 
1527
        * tests/numbers.test (*): Add complex/bignum test.
 
1528
 
 
1529
2003-07-14  Matthias Koeppe  <mkoeppe@mail.math.uni-magdeburg.de>
 
1530
 
 
1531
        * tests/srfi-1.test (partition): Add tests.
 
1532
 
 
1533
2003-07-08  Kevin Ryde  <user42@zip.com.au>
 
1534
 
 
1535
        * tests/numbers.test (make-polar, magnitude): New tests.
 
1536
 
 
1537
        * tests/srfi-1.test (delete, delete!): Add more tests.
 
1538
        (delete-duplicates, delete-duplicates!): New tests.
 
1539
 
 
1540
2003-06-21  Kevin Ryde  <user42@zip.com.au>
 
1541
 
 
1542
        * tests/numbers.test (truncate, round, asinh, acosh, atanh): Add some
 
1543
        tests.
 
1544
        
 
1545
2003-06-19  Kevin Ryde  <user42@zip.com.au>
 
1546
 
 
1547
        * tests/posix.test: New file, exercising putenv, setenv, unsetenv.
 
1548
        * tests/threads.test: New file, exercising parallel.
 
1549
        * Makefile.am (SCM_TESTS): Add them.
 
1550
 
 
1551
2003-06-07  Kevin Ryde  <user42@zip.com.au>
 
1552
 
 
1553
        * tests/srfi-6.test: New file.
 
1554
        * Makefile.am (SCM_TESTS): Add it.
 
1555
 
 
1556
2003-06-05  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1557
 
 
1558
        * tests/chars.test: Fixed test comment.  The bug that this test
 
1559
        detects was actually introduced by my patch from 2003-05-31.
 
1560
 
 
1561
2003-06-05  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1562
 
 
1563
        * tests/chars.test: Added test, attempting to apply a character.
 
1564
        This test will only pass if the other changes that are submitted
 
1565
        together with this patch are also applied.
 
1566
 
 
1567
2003-06-05  Kevin Ryde  <user42@zip.com.au>
 
1568
 
 
1569
        * tests/numbers.test (logcount): Add a few more tests, to exercise
 
1570
        recent scm_logcount change.
 
1571
 
 
1572
        * tests/reader.test (reading): Test bad # error message is formattable.
 
1573
        
 
1574
2003-06-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1575
 
 
1576
        * tests/pairs.test: Added.
 
1577
 
 
1578
2003-06-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1579
 
 
1580
        * tests/vectors.test: Added.
 
1581
 
 
1582
2003-06-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1583
 
 
1584
        * tests/guardians.test: Uses module (ice-9 weak-vector).
 
1585
 
 
1586
2003-05-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1587
 
 
1588
        * lib.scm: Documented the short form for pass-if and expect-fail.
 
1589
 
 
1590
        (pass-if, expect-fail): Simplified.
 
1591
 
 
1592
2003-05-30  Kevin Ryde  <user42@zip.com.au>
 
1593
 
 
1594
        * tests/numbers.test (max, min): Add tests involving NaNs.
 
1595
 
 
1596
2003-05-29  Stefan Jahn  <stefan@lkcc.org>
 
1597
 
 
1598
        * standalone/Makefile.am: Setup to build on mingw32.
 
1599
 
 
1600
2003-05-27  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1601
 
 
1602
        * tests/elisp.test: Added missing quote around vector constants.
 
1603
 
 
1604
2003-05-25  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1605
 
 
1606
        * tests/r5rs_pitfall.test: Test 2.1 now passes.
 
1607
 
 
1608
2003-05-13  Kevin Ryde  <user42@zip.com.au>
 
1609
 
 
1610
        * tests/numbers.test (=, <, max, min): Add tests of bignum/inf
 
1611
        combinations.
 
1612
 
 
1613
        * tests/srfi-1.test (delete, delete!): Test predicate call arg order.
 
1614
 
 
1615
2003-05-10  Kevin Ryde  <user42@zip.com.au>
 
1616
 
 
1617
        * tests/numbers.test (=, <): Add tests involving NaNs.
 
1618
 
 
1619
        * tests/numbers.test (integer-length): Exercise some negatives, in
 
1620
        particular -2^n which is ...11100..00.
 
1621
 
 
1622
        * tests/numbers.test (gcd): Exercise bignum/inum with a bignum not
 
1623
        fitting a ulong.
 
1624
 
 
1625
        * tests/srfi-1.test: New file, exercising take and drop.
 
1626
        * Makefile.am (SCM_TESTS): Add it.
 
1627
 
 
1628
2003-05-06  Kevin Ryde  <user42@zip.com.au>
 
1629
 
 
1630
        * tests/numbers.test (-): Add test for negative inum subtract bignum.
 
1631
        (logcount): New tests, exercising some negatives.
 
1632
        
 
1633
2003-05-03  Marius Vollmer  <mvo@zagadka.de>
 
1634
 
 
1635
        * tests/r5rs_pitfall.test: New.  Thanks to Dale P. Smith for
 
1636
        pointing us to these tests.
 
1637
 
 
1638
2003-04-30  Neil Jerram  <neil@ossau.uklinux.net>
 
1639
 
 
1640
        * Makefile.am (SCM_TESTS): Add tests/srfi-34.test.
 
1641
 
 
1642
        * tests/srfi-34.test: New file.
 
1643
 
 
1644
2003-04-23  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1645
 
 
1646
        * tests/syntax.test: Modified some tests to use eval when
 
1647
        providing bad syntax.  Otherwise, the memoizer will report an
 
1648
        error immediately after reading the form, without even the chance
 
1649
        to get the pass-if-exception mechanism started.
 
1650
 
 
1651
2003-04-23  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1652
 
 
1653
        * tests/guardians.test: Added some more elaborate and
 
1654
        sophisticated tests for the guardian functionality.
 
1655
 
 
1656
2003-04-21  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1657
 
 
1658
        * tests/sort.test: Added.  Both tests in that file did fail (one
 
1659
        even with a segfault) with CVS guile before the recent changes to
 
1660
        sort.c.
 
1661
 
 
1662
2003-04-17  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
 
1663
 
 
1664
        * tests/goops.test: Added tests for correctness of class
 
1665
        precedence list in all basic classes and tests for eqv? and
 
1666
        equal?.
 
1667
 
 
1668
2003-04-15  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
 
1669
 
 
1670
        * tests/goops.test: Added tests for class redefinition, object
 
1671
        update and active slots.
 
1672
 
 
1673
2003-04-14  Rob Browning  <rlb@defaultvalue.org>
 
1674
 
 
1675
        * standalone/test-asmobs-lib.c (libtest_asmobs_init): include
 
1676
        test-asmobs-lib.x rather than test-asmobs-lib.x.c.
 
1677
 
 
1678
        * standalone/Makefile.am: change from .c.x to .x to be consistent
 
1679
        with the rest of guile.
 
1680
 
 
1681
2003-04-09  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
1682
 
 
1683
        * standalone/Makefile.am (snarfcppopts): use DEFAULT_INCLUDES
 
1684
        instead of INCLUDES
 
1685
 
 
1686
2003-04-07  Rob Browning  <rlb@defaultvalue.org>
 
1687
 
 
1688
        * Makefile.am (SUBDIRS): add standalone.
 
1689
 
 
1690
        * guile-test: added "Running test FOO" output by default.  There
 
1691
        may be a good reason to remove this, but the output can be helpful
 
1692
        in determining where a failure occurred.
 
1693
 
 
1694
        * standalone/test-num2integral.c: new test -- one new regression
 
1695
        check.
 
1696
 
 
1697
        * standalone/test-gh.c: new test code (migrated from
 
1698
        tests/c-api/) -- a trivial start.
 
1699
 
 
1700
        * standalone/test-asmobs-lib.c: new test script (migrated from
 
1701
        tests/asmobs/).
 
1702
 
 
1703
        * standalone/test-asmobs: new test script.
 
1704
 
 
1705
        * standalone/README: new file.
 
1706
 
 
1707
        * standalone/Makefile.am: new file.
 
1708
 
 
1709
        * standalone/.cvsignore: new file.
 
1710
 
 
1711
        * tests/asmobs/Makefile: removed (functionality is now in standalone/).
 
1712
 
 
1713
        * tests/asmobs/README: removed (functionality is now in standalone/).
 
1714
 
 
1715
        * tests/asmobs/asmobs-test.scm: removed (functionality is now in
 
1716
        standalone/).
 
1717
 
 
1718
        * tests/asmobs/asmobs.c: removed (functionality is now in standalone/).
 
1719
 
 
1720
        * tests/asmobs/: removed (functionality is now in standalone/).
 
1721
 
 
1722
        * tests/c-api/strings.c: add a note to the source about this code
 
1723
        being unused.
 
1724
 
 
1725
2003-04-05  Marius Vollmer  <mvo@zagadka.de>
 
1726
 
 
1727
        * Changed license terms to the plain LGPL thru-out.
 
1728
 
 
1729
2003-03-24  Rob Browning  <rlb@defaultvalue.org>
 
1730
 
 
1731
        * tests/numbers.test: added tests (some simple) for various funcs.
 
1732
        ("odd?"): added tests.
 
1733
        ("even?"): added tests.
 
1734
        ("nan?"): added tests.
 
1735
        ("abs"): added tests.
 
1736
        ("lcm"): added tests.
 
1737
        ("number->string"): added tests.
 
1738
        ("number?"): added tests.
 
1739
        ("complex?"): added tests.
 
1740
        ("real?"): added tests.
 
1741
        ("rational?"): added tests.
 
1742
        ("integer?"): added tests.
 
1743
        ("inexact?"): added tests.
 
1744
        ("="): added tests.
 
1745
        ("zero?"): added tests.
 
1746
        ("positive?"): added tests.
 
1747
        ("negative?"): added tests.
 
1748
 
 
1749
        * lib.scm (pass-if): allow really simple tests where the test code
 
1750
        is also the name like (pass-if (even? 2)).
 
1751
        (expect-fail): allow really simple tests where the test code is
 
1752
        also the test name like (expect-fail (even? 2)).
 
1753
 
 
1754
2003-03-19  Marius Vollmer  <mvo@zagadka.de>
 
1755
 
 
1756
        * tests/format.test ("format basic output"): Added test for "~F"
 
1757
        from Matthias Koeppe.
 
1758
 
 
1759
2003-02-19  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
 
1760
 
 
1761
        * tests/elisp.test: Use module (ice-9 weak-vector).
 
1762
 
 
1763
        * tests/weaks.test: Use module (ice-9 weak-vector).
 
1764
 
 
1765
2002-12-08  Rob Browning  <rlb@defaultvalue.org>
 
1766
 
 
1767
        * tests/version.test: test (effective-version).
 
1768
 
 
1769
2002-11-06  Neil Jerram  <neil@ossau.uklinux.net>
 
1770
 
 
1771
        * tests/options.test: New.
 
1772
 
 
1773
2002-10-04  Rob Browning  <rlb@defaultvalue.org>
 
1774
 
 
1775
        * tests/numbers.test ("expt"): add tests.
 
1776
 
 
1777
2002-09-09  Marius Vollmer  <mvo@zagadka.ping.de>
 
1778
 
 
1779
        * Makefile.am (dist-hook): Do not distribute CVS directories.
 
1780
        Thanks to Greg Troxel!
 
1781
 
 
1782
2002-08-06  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
1783
 
 
1784
        * tests/reader.test: change misc-error in read-error.
 
1785
 
 
1786
2002-07-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1787
 
 
1788
        * tests/goops.test: Added tests for define-generic and
 
1789
        define-accessor.
 
1790
 
 
1791
2002-07-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1792
 
 
1793
        * tests/goops.test: Added tests for define-class.
 
1794
 
 
1795
2002-05-07  Marius Vollmer  <mvo@zagadka.ping.de>
 
1796
 
 
1797
        * tests/numbers.test (/): Expect divison by an inexact zero to
 
1798
        yield +inf.0.
 
1799
 
 
1800
2002-05-06  Marius Vollmer  <mvo@zagadka.ping.de>
 
1801
 
 
1802
        * tests/regexp.test (regexp-substitute/global): Do not test with
 
1803
        empty regexp.  Empty regexps do not work on NetBSD.
 
1804
 
 
1805
        * tests/syncase.test (basic syncase macro): Added.
 
1806
 
 
1807
2002-04-26  Marius Vollmer  <mvo@zagadka.ping.de>
 
1808
 
 
1809
        * tests/srfi-13.test (string-tokenize): Updated for fixed
 
1810
        semantics.
 
1811
 
 
1812
2002-04-16  Marius Vollmer  <mvo@zagadka.ping.de>
 
1813
 
 
1814
        * Makefile.am (SCM_TESTS_DIRS, dist-hook): New, distribute
 
1815
        directories manually.
 
1816
 
 
1817
2002-02-09  Thien-Thi Nguyen  <ttn@giblet.glug.org>
 
1818
 
 
1819
        * guile-test (main): Handle `--flag-unresolved'.  No longer set
 
1820
        exit value to #f unconditionally on UNRESOLVED results.
 
1821
        (for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
 
1822
 
 
1823
2002-02-08  Neil Jerram  <neil@ossau.uklinux.net>
 
1824
 
 
1825
        * tests/elisp.test: Add tests of Elisp expression evaluation.
 
1826
 
 
1827
2002-01-25  Neil Jerram  <neil@ossau.uklinux.net>
 
1828
 
 
1829
        * tests/load.test: New test; for search-path with Elisp
 
1830
        nil-terminated lists for PATH and EXTENSIONS.
 
1831
 
 
1832
        * tests/elisp.test: More tests for Scheme primitives that should
 
1833
        accept Elisp nil-terminated lists.
 
1834
 
 
1835
2002-01-24  Neil Jerram  <neil@ossau.uklinux.net>
 
1836
 
 
1837
        * tests/elisp.test: More new tests for the Elisp nil value.
 
1838
 
 
1839
2002-01-22  Neil Jerram  <neil@ossau.uklinux.net>
 
1840
 
 
1841
        * Makefile.am (SCM_TESTS): Added elisp.test.
 
1842
 
 
1843
        * tests/elisp.test: New file.
 
1844
 
 
1845
2001-11-22  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1846
 
 
1847
        * tests/numbers.test: Added more division by zero tests.
 
1848
 
 
1849
2001-11-22  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1850
 
 
1851
        * tests/numbers.test: Added division by zero tests.
 
1852
 
 
1853
2001-11-17  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1854
 
 
1855
        * tests/syntax.test: Added some tests, updated some others with
 
1856
        respect to recent changes in eval.c.  Further, extracted test
 
1857
        cases for guile's extended set! functionality to srfi-17.test.
 
1858
 
 
1859
        * tests/srfi-17.test:  New file.
 
1860
 
 
1861
2001-11-04  Stefan Jahn  <stefan@lkcc.org>
 
1862
 
 
1863
        * tests/ports.test: Run (close-port) before (delete-file) if
 
1864
        necessary/advisory.
 
1865
 
 
1866
2001-10-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1867
 
 
1868
        * tests/eval.test:  Added tests for promises.
 
1869
 
 
1870
2001-10-21  Mikael Djurfeldt  <mdj@linnaeus>
 
1871
 
 
1872
        * lib.scm: Move module the system directives `export',
 
1873
          `export-syntax', `re-export' and `re-export-syntax' into the
 
1874
          `define-module' form.  This is the recommended way of exporting
 
1875
          bindings.
 
1876
 
 
1877
2001-10-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1878
 
 
1879
        * tests/syntax.test:  Added test cases for 'cond =>' syntax with
 
1880
        else clause.  Changed some tests and comments related to the
 
1881
        'case' form to reflect recent changes in the implementation.
 
1882
 
 
1883
2001-10-14  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1884
 
 
1885
        * tests/syntax.test:  Added test cases for 'lambda' syntax.
 
1886
 
 
1887
2001-10-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1888
 
 
1889
        * tests/syntax.test:  Added test cases for 'case' syntax.
 
1890
 
 
1891
2001-10-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1892
 
 
1893
        * tests/numbers.test:  Added a test case that checks if valid
 
1894
        number strings are transformed correctly by string->number.
 
1895
 
 
1896
2001-09-21  Rob Browning  <rlb@defaultvalue.org>
 
1897
 
 
1898
        * tests/numbers.test (fixnum-bit): compute dynamically.
 
1899
 
 
1900
        * tests/bit-operations.test (fixnum-bit): compute dynamically.
 
1901
 
 
1902
2001-09-07  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1903
 
 
1904
        * tests/getopt-long.test ("apples-blimps-catalexis example",
 
1905
        "multiple occurances"): New top-level sections.
 
1906
 
 
1907
2001-08-31  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1908
 
 
1909
        * tests/numbers.test:  Made some of the patterns better readable.
 
1910
 
 
1911
2001-08-25  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1912
 
 
1913
        * tests/srfi-19.test (test-time-comparision,
 
1914
        test-time-arithmatic): New procs.
 
1915
 
 
1916
        Add time comparison tests using new procs.
 
1917
        Thanks to Alex Shinn.
 
1918
 
 
1919
2001-08-25  Marius Vollmer  <mvo@zagadka.ping.de>
 
1920
 
 
1921
        * tests/dynamic-scope.test: New file.
 
1922
 
 
1923
2001-08-24  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1924
 
 
1925
        * tests/srfi-13.test (string-for-each, string-for-each-index):
 
1926
        Add tests.  (Thanks to Alex Shinn.)
 
1927
 
 
1928
2001-08-22  Mikael Djurfeldt  <mdj@linnaeus.mit.edu>
 
1929
 
 
1930
        * tests/srfi-13.test (string-map): Swapped order of string and
 
1931
        proc args to conform with the srfi.  (Thanks to Alex Shinn.)
 
1932
 
 
1933
2001-08-12  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1934
 
 
1935
        * tests/getopt-long.test (exception:no-such-option,
 
1936
        exception:option-does-not-support-arg,
 
1937
        exception:option-must-be-specified,
 
1938
        exception:option-must-have-arg, exception:not-enough-args):
 
1939
        New vars.
 
1940
 
 
1941
        ("option-ref", "required", "specified no value, given anyway",
 
1942
        "specified arg required"): New top-level sections.
 
1943
 
 
1944
2001-08-11  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1945
 
 
1946
        * tests/numbers.test:  Added Some syntax tests for
 
1947
        string->number.
 
1948
 
 
1949
2001-08-09  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1950
 
 
1951
        * Makefile.am (TESTS): Do not call the variable "TESTS", call it
 
1952
        "SCM_TESTS".  This has special meaning to automake.  How many
 
1953
        tries left to get this right, mvo?
 
1954
 
 
1955
2001-08-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
1956
 
 
1957
        * Makefile.am (TESTS): List tests explicitely instead of using a
 
1958
        wildcard.  Wildcards don't seem to work for VPATH "make dist"s.
 
1959
 
 
1960
2001-08-07  Marius Vollmer  <mvo@zagadka.ping.de>
 
1961
 
 
1962
        * Makefile.am: New file, to control distribution of the
 
1963
        test-suite.
 
1964
 
 
1965
2001-08-02  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1966
 
 
1967
        * tests/getopt-long.test: New file.
 
1968
 
 
1969
2001-08-01  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
1970
 
 
1971
        * lib.scm (run-test-exception): Add special handling for
 
1972
        `error'-generated exceptions, which pass key `misc-error' and
 
1973
        leave messages unformatted.
 
1974
 
 
1975
2001-07-18  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
1976
 
 
1977
        * tests/alist.test, tests/bit-operations.test,
 
1978
        tests/common-list.test, tests/environments.test, tests/eval.test,
 
1979
        tests/gc.test, tests/hooks.test, tests/import.test,
 
1980
        tests/interp.test, tests/list.test, tests/load.test,
 
1981
        tests/numbers.test, tests/ports.test, tests/r4rs.test,
 
1982
        tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
 
1983
        copyright notice.
 
1984
 
 
1985
2001-07-16  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
1986
 
 
1987
        * tests/srfi-14.test: New file.
 
1988
 
 
1989
2001-07-13  Marius Vollmer  <mvo@zagadka.ping.de>
 
1990
 
 
1991
        * tests/import.test: New file.
 
1992
 
 
1993
2001-06-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1994
 
 
1995
        * tests/goops.test:  Started with some real tests.
 
1996
 
 
1997
2001-06-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
1998
 
 
1999
        * guile-test:  Use module (ice-9 rdelim).
 
2000
 
 
2001
2001-06-27  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2002
 
 
2003
        * tests/srfi-4.test: New file.
 
2004
 
 
2005
2001-06-16  Marius Vollmer  <mvo@zagadka.ping.de>
 
2006
 
 
2007
        Thanks to Matthias Köppe!
 
2008
 
 
2009
        * tests/ports.test: New test for output port line counts.
 
2010
        * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
 
2011
        files.
 
2012
 
 
2013
2001-05-28  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2014
 
 
2015
        * tests/symbols.test ("gensym"): New tests for long gensym
 
2016
        prefices and embedded NULs in prefices.
 
2017
 
 
2018
2001-05-21  Marius Vollmer  <mvo@zagadka.ping.de>
 
2019
 
 
2020
        * test/goops.test, test/syncase.test: New, minimal tests.
 
2021
 
 
2022
2001-05-19  Marius Vollmer  <mvo@zagadka.ping.de>
 
2023
 
 
2024
        * tests/version.test: Updated test for new micro version stuff.
 
2025
 
 
2026
2001-05-16  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2027
 
 
2028
        * tests/srfi-13.test: More tests.
 
2029
 
 
2030
2001-05-10  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2031
 
 
2032
        * tests/srfi-10.test: New file.
 
2033
 
 
2034
        * tests/srfi-9.test: New file.
 
2035
 
 
2036
        * tests/srfi-13.test: Added some more tests.
 
2037
 
 
2038
2001-05-09  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
2039
 
 
2040
        * tests/eval.test: ("evaluator" "memoization"): New test
 
2041
        prefix block.
 
2042
        ("transparency"): New "evaluator memoization" test.
 
2043
 
 
2044
2001-05-08  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2045
 
 
2046
        * tests/srfi-13.test: Added module access kludge, and uncommented
 
2047
        some tests depending on this.
 
2048
 
 
2049
2001-05-07  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2050
 
 
2051
        * tests/srfi-13.test: New file testing the SRFI string library.
 
2052
 
 
2053
2001-04-26  Gary Houston  <ghouston@arglist.com>
 
2054
 
 
2055
        * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
 
2056
        have run.
 
2057
 
 
2058
        * tests/ports.test (test-file), tests/load.test (temp-dir):
 
2059
        redefined using data-file-name instead of tmpnam.  the test files
 
2060
        will be created in the build directory instead of /var/tmp or
 
2061
        whereever tmpnam puts them.
 
2062
 
 
2063
2001-04-02  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2064
 
 
2065
        * tests/symbols.c:  Added some tests.
 
2066
 
 
2067
2001-03-19  Gary Houston  <ghouston@arglist.com>
 
2068
 
 
2069
        * tests/r4rs.test: use test-file-name to locate r4rs.test,
 
2070
        not data-file-name.
 
2071
 
 
2072
        * guile-test: define tmp-dir, the location where r4rs.test will
 
2073
        create it's temporary files.
 
2074
        (data-file-name): use tmp-dir.  this must be under build-dir,
 
2075
        not src-dir.
 
2076
 
 
2077
2001-03-18  Gary Houston  <ghouston@arglist.com>
 
2078
 
 
2079
        * guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
 
2080
        first line.
 
2081
 
 
2082
2001-03-12  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2083
 
 
2084
        * tests/syntax.test:  Added a test for let* bindings and
 
2085
        re-arranged and slightly improved the existing one.
 
2086
 
 
2087
2001-03-09  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
 
2088
 
 
2089
        * tests/syntax.test ("let*"): Changed the `duplicate bindings'
 
2090
        test, dups are allowed in `let*' and are now expected to pass.
 
2091
 
 
2092
2001-03-05  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2093
 
 
2094
        * lib.scm (run-test-exception):  Preserve the original error's
 
2095
        stack for re-throwing.
 
2096
 
 
2097
2001-03-04  Marius Vollmer  <mvo@zagadka.ping.de>
 
2098
 
 
2099
        * tests/syntax.test ("let,duplicate bindings", "let*,duplicate
 
2100
        bindings", "letrec,duplicate bindings"): Expect to pass, bug has
 
2101
        been fixed.
 
2102
 
 
2103
2001-03-03  Marius Vollmer  <mvo@zagadka.ping.de>
 
2104
 
 
2105
        * tests/syntax.test ("duplicate formals"): New category, move
 
2106
        appropriate tests here.  Expect them to pass.
 
2107
        ("empty parentheses"): Expect to pass, bug has been fixed.
 
2108
 
 
2109
        * tests/alist.test: Use "'()" instead of "()" in all places
 
2110
        where the empty list is meant.
 
2111
 
 
2112
2001-03-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2113
 
 
2114
        * lib.scm (exception:unbound-var, exception:wrong-num-args):  New
 
2115
        exported constants.
 
2116
 
 
2117
        * tests/r4rs.test:  Make sure that no bindings for x and y exist
 
2118
        after the file is loaded.
 
2119
 
 
2120
        * tests/syntax.test:  New file.
 
2121
 
 
2122
        * tests/exceptions.test, tests/syntax.test, tests/eval.test:
 
2123
        Moved the test cases that are related to guile's syntactic forms
 
2124
        from tests/exceptions.test to tests/syntax.test.  Moved tests
 
2125
        related to evaluation and application to tests/eval.test.
 
2126
 
 
2127
        * tests/exceptions.test:  Added some test cases that check guile's
 
2128
        exception handling.
 
2129
 
 
2130
2001-03-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2131
 
 
2132
        * tests/exceptions.test, tests/numbers.test:  Moved the number
 
2133
        related test cases from tests/exceptions.test to
 
2134
        tests/numbers.test.
 
2135
 
 
2136
        * tests/numbers.test:  Added a test case.
 
2137
 
 
2138
2001-03-01  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2139
 
 
2140
        * tests/symbols.test:  New file.
 
2141
 
 
2142
        (exception:immutable-string):  New constant.  Currently, this is a
 
2143
        dummy since guile does not have immutable strings.
 
2144
 
 
2145
        * tests/exceptions.test, tests/strings.test, tests/symbols.test:
 
2146
        Moved the string related test cases from tests/exceptions.test to
 
2147
        tests/strings.test and the symbol related test cases to
 
2148
        tests/symbols.test.
 
2149
 
 
2150
        * tests/strings.test:  Copyright notice updated.  Added a couple
 
2151
        of test cases.
 
2152
 
 
2153
        (exception:immutable-string):  New constant.  Currently, this is a
 
2154
        dummy since guile does not have immutable strings.
 
2155
 
 
2156
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2157
 
 
2158
        * tests/exceptions.test:  Use expect-fail-exception to indicate
 
2159
        test cases where exceptions should occur, but don't.
 
2160
 
 
2161
        (exception:bad-bindings, exception:bad-formals, exception:bad-var,
 
2162
        exception:missing/extra-expr):  New constants.
 
2163
 
 
2164
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2165
 
 
2166
        * tests/reader.test, tests/exceptions.test:  Moved the reader
 
2167
        related test cases from tests/exceptions.test to
 
2168
        tests/reader.test.
 
2169
 
 
2170
        * tests/reader.test (exception:eof, exception:unexpected-rparen):
 
2171
        New constants.
 
2172
 
 
2173
        * tests/exceptions.test (read-string, x:eof, x:unexpected-rparen):
 
2174
        Removed.
 
2175
 
 
2176
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2177
 
 
2178
        * lib.scm (signals-error?, signals-error?*):  Removed.
 
2179
 
 
2180
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2181
 
 
2182
        * lib.scm:  Added comment about new convenience functions/macros
 
2183
        to test for exceptions.
 
2184
 
 
2185
        (exception:out-of-range, exception:wrong-type-arg):  New exported
 
2186
        constants.
 
2187
 
 
2188
        (run-test-exception):  New function.
 
2189
 
 
2190
        (pass-if-exception, expect-fail-exception):  New exported macros.
 
2191
 
 
2192
        * tests/environments.test:  Fixed tests that were checking for
 
2193
        exceptions when set!ing an unbound symbol.
 
2194
 
 
2195
        (exception:unbound-symbol):  New constant.
 
2196
 
 
2197
        * tests/hooks.test (catch-error-returning-true, pass-if-not,
 
2198
        catch-error-returning-false), tests/weaks.test
 
2199
        (catch-error-returning-true, pass-if-not,
 
2200
        catch-error-returning-false):  Removed.  The macro pass-if-not was
 
2201
        not used.  The macro catch-error-returning-false is unnecessary
 
2202
        since exceptions are caught by the test-suite anyway.  The
 
2203
        functionality of catch-error-returning-true is provided by the new
 
2204
        convenience macro pass-if-exception.
 
2205
 
 
2206
        * tests/hooks.test (exception:wrong-num-hook-args):  New constant.
 
2207
        Maybe a standard wrong-num-arg exception should be thrown instead
 
2208
        of a misc-error?
 
2209
 
 
2210
        * tests/reader.test (try-to-read):  Replaced by read-string.
 
2211
 
 
2212
        (read-string):  New function.
 
2213
 
 
2214
        * tests/alist.test, tests/environments.test, tests/eval.test,
 
2215
        tests/hooks.test, tests/list.test, tests/ports.test,
 
2216
        tests/reader.test, tests/strings.test, tests/weaks.test:  Replace
 
2217
        tests for exceptions with the new convenience macros.
 
2218
 
 
2219
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2220
 
 
2221
        * tests/alist.test:  Remove redundant test name prefix.
 
2222
 
 
2223
2001-02-28  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2224
 
 
2225
        * lib.scm (pass-if):  Tests shall return a boolean value.
 
2226
 
 
2227
        * tests/bit-operations.test (documented?), tests/common-list.test
 
2228
        (documented?), tests/environments.test (documented?),
 
2229
        tests/eval.test (documented?), tests/gc.test (documented?),
 
2230
        tests/numbers.test (documented?), tests/guardians.test,
 
2231
        tests/hooks.test, tests/interp.test, tests/weaks.test:  Make sure
 
2232
        that tests return a boolean value.
 
2233
 
 
2234
        * tests/list.test (documented?):  New function, replace all checks
 
2235
        for documentation with calls to this function.
 
2236
 
 
2237
2001-02-27  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2238
 
 
2239
        * lib.scm (data-file):  Remove from export list.
 
2240
 
 
2241
2001-02-22  Thien-Thi Nguyen  <ttn@revel.glug.org>
 
2242
 
 
2243
        * tests/exceptions.test (syntax lambda): Renamed from (lambda).
 
2244
        (syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
 
2245
        (syntax reading): New section.
 
2246
        (syntax let*): New section.
 
2247
        (syntax letrec): New section.
 
2248
        (syntax set!): New section.
 
2249
        (syntax misc): New section.
 
2250
        (bindings unbound): New section.
 
2251
        (bindings immutable-modification): New section.
 
2252
        (bindings let): New section.
 
2253
        (bindings let*): New section.
 
2254
        (bindings letrec): New section.
 
2255
 
 
2256
        * tests/exceptions.test: New file.
 
2257
 
 
2258
2001-02-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
2259
 
 
2260
        * guile-test: Use (ice-9 and-let-star) instead of (ice-9
 
2261
        and-let*).
 
2262
 
 
2263
2001-01-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2264
 
 
2265
        This patch fixes things that I have broken with the last one :-(
 
2266
 
 
2267
        * guile-test (test-suite):  New variable.
 
2268
 
 
2269
        (data-file-name):  New function.  Has the same purpose as the
 
2270
        former function data-file from lib.scm.  Moved here in order to
 
2271
        have all file name handling at the same place.  In contrast to the
 
2272
        former 'data-file function, it is not checked whether a file
 
2273
        exists.  This allows to use this function also for file names of
 
2274
        files that are still to be created.
 
2275
 
 
2276
        (test-file-name):  Use the global 'test-suite variable.
 
2277
 
 
2278
        (main):  Initialize 'test-suite instead of a local variable.
 
2279
 
 
2280
        * lib.scm:  Don't import paths any more.
 
2281
 
 
2282
        (data-file):  Removed.  Resurrected with a sligtly different
 
2283
        functionality as 'data-file-name' in guile-test.
 
2284
 
 
2285
        * r4rs.scm:  For all references to temporary file, make use of
 
2286
        data-file-name.
 
2287
 
 
2288
2001-01-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2289
 
 
2290
        The following patch was sent by Thien-Thi Nguyen and a little bit
 
2291
        modified by me.
 
2292
 
 
2293
        * guile-test:  Usage and installation comments improved.  Added
 
2294
        support for --test-suite and --debug command line options.
 
2295
 
 
2296
        (default-test-suite):  Added to allow for simplified
 
2297
        configurability.  No need to load the paths file any more.
 
2298
 
 
2299
        (enable-debug-mode):  New function.  Will be called when the
 
2300
        --debug command line option is given.
 
2301
 
 
2302
        (test-root):  Removed.  The test directory has to be fully given.
 
2303
        This allows for arbitrarily named test directories.
 
2304
 
 
2305
        (test-file-name, enumerate-tets):  Take the test directory as a
 
2306
        paramter instead of using the global variable 'test-root'.
 
2307
 
 
2308
        (main):  Handle the new command line options.  Return an exit code
 
2309
        depending on whether all tests came out as expected.
 
2310
 
 
2311
        * README:  Updated.
 
2312
 
 
2313
        * paths.scm:  Removed.
 
2314
 
 
2315
2001-01-24  Gary Houston  <ghouston@arglist.com>
 
2316
 
 
2317
        * tests/ports.test: include (ice-9 rdelim) module.
 
2318
 
 
2319
2001-01-18  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2320
 
 
2321
        * tests/numbers.test:  Converted to do real boundary testing.
 
2322
 
 
2323
2001-01-17  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2324
 
 
2325
        * tests/bit-operations.test:  Added.
 
2326
 
 
2327
2000-11-03  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2328
 
 
2329
        * tests/gc.test:  Added.
 
2330
 
 
2331
2000-10-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2332
 
 
2333
        * tests/strings.test:  string=? is fixed.
 
2334
 
 
2335
2000-10-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2336
 
 
2337
        * tests/list.test:  Removed references to sloppy-mem(q|v|ber)
 
2338
 
 
2339
2000-09-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2340
 
 
2341
        * tests/strings.test:  Added a test to help remember that string=?
 
2342
        and friends need fixing.
 
2343
 
 
2344
2000-09-12  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2345
 
 
2346
        * tests/environments.test:  For tests that rely on garbage
 
2347
        collection, conservative scanning can be a problem.  Add a comment
 
2348
        for these tests and make them turn out unresolved if things don't
 
2349
        work as expected.
 
2350
 
 
2351
2000-09-05  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2352
 
 
2353
        * tests/environments.test:  Finished and cleaned up the tests for
 
2354
        the leaf environments.  Added a complete set of testcases for the
 
2355
        leaf environment based eval environments.  Started with the tests
 
2356
        for the import environments.
 
2357
 
 
2358
2000-08-25  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2359
 
 
2360
        * tests/environments.test:  Added.
 
2361
 
 
2362
2000-08-21  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2363
 
 
2364
        * lib.scm (pass-if, expect-fail):  Generalized to allow a sequence
 
2365
        of expressions.
 
2366
 
 
2367
        * tests/eval.test:  Fix documentation test.
 
2368
 
 
2369
2000-06-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2370
 
 
2371
        * tests/list.test:  Added tests for list-ref, list-set! and
 
2372
        list-cdr-set!
 
2373
 
 
2374
2000-06-21  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2375
 
 
2376
        * tests/common-list.test:  Added.
 
2377
 
 
2378
2000-06-21  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2379
 
 
2380
        * tests/eval.test:  Added.
 
2381
 
 
2382
2000-06-16  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2383
 
 
2384
        * tests/list.test:  Use cons* instead of list*.
 
2385
 
 
2386
2000-06-13  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
 
2387
 
 
2388
        * tests/numbers.test, tests/list.test: Updated for new
 
2389
        documentation module.
 
2390
 
 
2391
2000-05-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2392
 
 
2393
        * tests/hooks.test:  make-hook-with-name is deprecated.
 
2394
 
 
2395
2000-05-08  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2396
 
 
2397
        * tests/list.test, tests/numbers.test:  Added.
 
2398
 
 
2399
2000-05-08  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2400
 
 
2401
        * guile-test:  Eliminate use of catch-test-errors.
 
2402
 
 
2403
        * lib.scm:  Adopted a couple of nice ideas from Greg.
 
2404
 
 
2405
        (pass, fail, expect-failure, expect-failure-if,
 
2406
        expect-failure-if*, catch-test-errors, catch-test-errors*,
 
2407
        expected-failure-fluid, pessimist?):  Removed.
 
2408
 
 
2409
        (run-test, expect-fail, result-tags, important-result-tags):
 
2410
        Added.
 
2411
 
 
2412
        (report, make-count-reporter, print-counts, make-log-reporter,
 
2413
        full-reporter, user-reporter):  Reporters take two mandatory
 
2414
        arguments and make use of the tag descriptions in result-tags and
 
2415
        important-result-tags.
 
2416
 
 
2417
        * tests/alist.test, tests/hooks.test, tests/ports.test,
 
2418
        tests/weaks.test:  Don't use catch-test-errors and
 
2419
        expect-failure-if.
 
2420
 
 
2421
2000-05-05  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
2422
 
 
2423
        * mambo.test:  Removed dummy file.
 
2424
 
 
2425
2000-03-31  Gary Houston  <ghouston@arglist.com>
 
2426
 
 
2427
        * tests/ports.test (non-blocking-I/O): a couple more details:
 
2428
        a) combine the O_NONBLOCK flag with the default flags instead
 
2429
        of replacing them.  b) check EWOULDBLOCK as well as EAGAIN.
 
2430
 
 
2431
2000-03-22  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2432
 
 
2433
        * lib.scm: Doc fixes.
 
2434
 
 
2435
Sun Jan 16 14:01:51 2000  Greg J. Badros  <gjb@cs.washington.edu>
 
2436
 
 
2437
        * paths.scm: Assume that ~/guile-core/test-suite is the location
 
2438
        of the test suite now.
 
2439
 
 
2440
        * tests/version.test: Added -- version.c had 0% coverage before,
 
2441
        now at 100%.
 
2442
 
 
2443
        * tests/chars.test: Added -- needed test of char-is-both?.
 
2444
 
 
2445
1999-12-22  Greg Harvey <Greg.Harvey@thezone.net>
 
2446
 
 
2447
        * tests/weaks.test, tests/hooks.test: Added.
 
2448
 
 
2449
1999-12-18  Greg Harvey <Greg.Harvey@thezone.net>
 
2450
 
 
2451
        * tests/alist.test: Added.
 
2452
 
 
2453
Fri Dec 17 12:14:10 1999  Greg J. Badros  <gjb@cs.washington.edu>
 
2454
 
 
2455
        * tests/c-api.test: Refine the list of files that are checked in
 
2456
        the seek-offset-test.  Was just using files that end in "c", but
 
2457
        that caught the new ".doc" files, too, so make sure that files end
 
2458
        in ".c" before requiring that they include unistd.h if they
 
2459
        reference SEEK_(SET|CUR|END).
 
2460
 
 
2461
1999-10-24  Gary Houston  <ghouston@freewire.co.uk>
 
2462
 
 
2463
        * tests/ports.test ("string ports"): test seeking/unreading from
 
2464
        an input string and seeking an output string.
 
2465
 
 
2466
1999-10-20  Gary Houston  <ghouston@freewire.co.uk>
 
2467
 
 
2468
        * tests/ports.test: in seek/tell test on input port, also test
 
2469
        that ftell doesn't discard unread chars.
 
2470
 
 
2471
1999-10-18  Gary Houston  <ghouston@freewire.co.uk>
 
2472
 
 
2473
        * tests/ports.test: add seek/tell tests for unidirectional ports.
 
2474
 
 
2475
1999-09-25  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2476
 
 
2477
        * tests/reader.test: Check that number->string checks its radix
 
2478
        properly.
 
2479
 
 
2480
1999-09-20  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2481
 
 
2482
        * tests/ports.test: Check that our input functions cope when
 
2483
        current-input-port is closed.
 
2484
 
 
2485
        * tests/regexp.test: Check regexp-substitute/global when there are
 
2486
        no matches.  (Duh.)
 
2487
 
 
2488
1999-09-15  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
 
2489
 
 
2490
        * tests/c-api.test: New file.  Add test to check that all source
 
2491
        files which use SEEK_SET, SEEK_CUR, and SEEK_END include unistd.h.
 
2492
 
 
2493
1999-09-14  Gary Houston  <ghouston@freewire.co.uk>
 
2494
 
 
2495
        * tests/ports.test: test non-blocking I/O.
 
2496
 
 
2497
1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2498
 
 
2499
        * tests/strings.test: Add test for substring-move! argument checking.
 
2500
 
 
2501
        * lib.scm (signals-error?, signals-error?*): New macro and function.
 
2502
        * tests/reader.test: Use them.
 
2503
 
 
2504
        * tests/interp.test: Add copyright notice.
 
2505
 
 
2506
        * tests/reader.test: New test file.
 
2507
 
 
2508
        * tests/regexp.test: New test file.
 
2509
 
 
2510
1999-09-06  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
 
2511
 
 
2512
        * tests/interp.test: Added tests for evaluation of closure bodies.
 
2513
 
 
2514
1999-09-03  James Blandy  <jimb@mule.m17n.org>
 
2515
 
 
2516
        * tests/multilingual.nottest: New file, which we will turn into a
 
2517
        test file once we actually have multilingual support to test.
 
2518
 
 
2519
        * tests/load.test: New test file.
 
2520
 
 
2521
1999-08-30  James Blandy  <jimb@mule.m17n.org>
 
2522
 
 
2523
        * tests/strings.test: New test file.
 
2524
 
 
2525
1999-08-29  Gary Houston  <ghouston@easynet.co.uk>
 
2526
 
 
2527
        * tests/ports.test: test unread-char and unread-string.
 
2528
 
 
2529
1999-08-19  Gary Houston  <ghouston@easynet.co.uk>
 
2530
 
 
2531
        * tests/ports.test: test line-buffering of fports.
 
2532
 
 
2533
1999-08-18  Gary Houston  <ghouston@easynet.co.uk>
 
2534
 
 
2535
        * tests/ports.test: tests for NUL and non-ASCII chars to fports.
 
2536
 
 
2537
1999-08-12  Gary Houston  <ghouston@easynet.co.uk>
 
2538
 
 
2539
        * tests/ports.test: lseek -> seek.
 
2540
 
 
2541
1999-08-04  Gary Houston  <ghouston@easynet.co.uk>
 
2542
 
 
2543
        * tests/ports.test: tests for buffered and unbuffered input/output
 
2544
        fports with seeking.
 
2545
 
 
2546
1999-08-01  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2547
 
 
2548
        * tests/r4rs.test (SECTION 3 4): Each element of type-matrix
 
2549
        corresponds to an example object, not a predicate.  Aubrey
 
2550
        probably never noticed this because SCM doesn't check the lengths
 
2551
        of the arguments to for-each and map...
 
2552
 
 
2553
        * tests/ports.test: Add some regression tests for char-ready?.
 
2554
 
 
2555
1999-07-19  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2556
 
 
2557
        * tests/ports.test: Fix copyright years.
 
2558
 
 
2559
        * tests/guardians.test: New test file.
 
2560
 
 
2561
        * tests/ports.test ("read-delimited!"): New tests.
 
2562
 
 
2563
1999-06-19  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2564
 
 
2565
        * tests/interp.test: New file.
 
2566
 
 
2567
1999-06-15  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2568
 
 
2569
        * tests/time.test: New test file.
 
2570
 
 
2571
        * tests/r4rs.test: New set of tests, taken from Guile's test
 
2572
        script, taken from SCM.
 
2573
 
 
2574
        * tests/ports.test: Group the string port tests under a new
 
2575
        test name prefix.
 
2576
 
 
2577
        * tests/ports.test ("line counter"): Check the final column, too.
 
2578
 
 
2579
        * lib.scm: Import (test-suite paths).
 
2580
        (data-file): New exported function.
 
2581
 
 
2582
1999-06-12  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2583
 
 
2584
        * tests/ports.test ("line counter"): Add test for correct column
 
2585
        at EOF.
 
2586
 
 
2587
1999-06-09  Jim Blandy  <jimb@savonarola.red-bean.com>
 
2588
 
 
2589
        * tests/ports.test ("line counter"): Verify that we do eventually
 
2590
        get EOF on the port --- don't just read forever.
 
2591
 
 
2592
        * lib.scm (full-reporter): The test name is the cadr of the
 
2593
        result, not the cdr.  I'm not macho enough to handle run-time
 
2594
        typechecking.
 
2595
 
 
2596
        * lib.scm (print-counts): XFAILS are "expected failures", not
 
2597
        "unexpected failures."
 
2598
 
 
2599
        * lib.scm, guile-test, paths.scm: Log begins.
 
2600
 
 
2601
 
 
2602
;; Local Variables:
 
2603
;; coding: utf-8
 
2604
;; End: