Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
608860a5
LC
12007-05-05 Ludovic Courtès <ludo@chbouib.org>
2
3 * tests/modules.test: Use `define-module'. Use `(srfi srfi-1)'.
4 (foundations, observers, duplicate bindings, lazy binder): New
5 test prefixes.
6 (autoload)[module-autoload!]: New test.
7
004be623
KR
82007-03-08 Kevin Ryde <user42@zip.com.au>
9
10 * tests/structs.test (make-struct): Exercise the error check on tail
11 array size != 0 when layout spec doesn't have tail array.
12 (make-vtable): Exercise this.
13
142007-02-22 Kevin Ryde <user42@zip.com.au>
15
16 * tests/structs.test (make-struct): New test of type check on a "u"
17 field, which had been causing an abort().
18
192007-02-20 Neil Jerram <neil@ossau.uklinux.net>
20
21 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
22 that it gets into the distribution.
23
4505fbb1
NJ
242007-02-19 Neil Jerram <neil@ossau.uklinux.net>
25
26 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
27 that it gets into the distribution.
28
a2f00b9b
LC
292007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
30
31 * tests/i18n.test: Use `(srfi srfi-1)'.
32 (exception:locale-error): New.
33 (locale objects): Test `make-locale' with both lists of `LC_*'
34 values and single `LC_*' values (instead of `LC_*_MASK' values).
35 [%global-locale]: New test.
36 (number parsing)[locale-string->inexact (French)]: New test.
37 (%c-locale, %english-days, every?): New top-level variables.
38 (nl-langinfo et al.): New test prefix.
39
40 * tests/srfi-19.test: Install the C locale.
41 (SRFI date/time library)[string->date understands days and
42 months]: New test.
43
004be623
KR
442007-01-27 Kevin Ryde <user42@zip.com.au>
45
46 * tests/ports.test (port-line): Check not truncated to "int" on 64-bit
47 systems.
48
492007-01-25 Kevin Ryde <user42@zip.com.au>
50
51 * tests/sort.test (stable-sort): New test, exercising empty list
52 input. As reported by Ales Hvezda.
53
54 * tests/time.test (gmtime in another thread): Catch #t all errors from
55 gmtime in the thread, since it can be a system error not a scheme
56 out-of-range on 64-bit systems. Reported by Marijn Schouten.
57
42ddb3cb
LC
582007-01-19 Ludovic Courtès <ludovic.courtes@laas.fr>
59
60 * tests/eval.test (values): New test prefix. Values are structs,
61 and `equal?' on structs with `s' fields used to yield infinite
62 recursion.
63 * tests/structs.test (equal?): New test prefix. Added tests that
64 used to show the infinite recursion problem.
65
23d72566
KR
662007-01-16 Kevin Ryde <user42@zip.com.au>
67
68 * tests/regexp.test (regexp-exec): Further tests, in particular #\nul
69 in input and bad flags args which had been provoking abort()s.
e5467c4d 70 * lib.scm (exception:string-contains-nul): New exception pattern.
23d72566 71
c6a576f7
HWN
722006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
73
74 * tests/numbers.test ("equal?"): add case for reduction of
75 rational numbers.
76
23d72566
KR
772006-12-13 Kevin Ryde <user42@zip.com.au>
78
79 * tests/eval.test: Exercise top-level define setting procedure-name.
80 * tests/srfi-17.test (car): Check procedure-name property.
81
82 * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
83
84