Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
7337d56d
LC
12007-07-22 Ludovic Courtès <ludo@gnu.org>
2
3 * tests/reader.test: Added a proper header and `define-module'.
4 (exception:unterminated-block-comment,
5 exception:unknown-character-name,
6 exception:unknown-sharp-object, exception:eof-in-string,
7 exception:illegal-escape, with-read-options): New.
8 (reading)[block comment, unprintable symbol]: New tests.
9 (exceptions): New test prefix.
10 (read-options): New test prefix.
11
9ee0f678
LC
122007-07-18 Stephen Compall <s11@member.fsf.org>
13
14 * tests/syntax.test: Add SRFI-61 `cond' tests.
15
d4c38221
LC
16 * tests/srfi-37.test: New file.
17 * Makefile.am: Add it.
18
b1f57ea4
LC
192007-07-11 Ludovic Courtès <ludo@gnu.org>
20
21 * tests/goops.test (defining methods): New test prefix.
22
0867f7ba
LC
232007-07-09 Ludovic Courtès <ludo@gnu.org>
24
25 * tests/srfi-19.test (`time-utc->julian-day' honors timezone):
26 New. Suggested by Jon Wilson <j85wilson@fastmail.fm>.
27
d3075c52
LC
282007-06-26 Ludovic Courtès <ludo@gnu.org>
29
30 * tests/socket.test (htonl): Only executed if `htonl' is defined.
31 (ntohl): Likewise. Reported by Marijn Schouten (hkBst)
32 <hkBst@gentoo.org>.
33
7a5fb796
LC
342007-06-12 Ludovic Courtès <ludo@chbouib.org>
35
36 * tests/socket.test: Renamed module to `(test-suite test-socket)'.
37 (inet-ntop): New test prefix.
38
a1ef7406
LC
392007-06-07 Ludovic Courtès <ludovic.courtes@laas.fr>
40
41 * lib.scm (exception:system-error): New variable.
42
43 * tests/posix.test (ttyname): New test prefix. Catches a bug
44 reported by Dan McMahill.
45
3dcf3373
LC
462007-05-26 Ludovic Courtès <ludo@chbouib.org>
47
48 * tests/syntax.test (top-level define)[binding is created before
49 expression is evaluated]: Moved to "internal define", using `let'
50 instead of `begin'. The test was not necessarily valid for
51 top-level defines, according to Section 5.2.1 or R5RS.
52 [redefinition]: New.
53
a7db5522
LC
542007-05-09 Ludovic Courtès <ludo@chbouib.org>
55
56 * tests/srfi-19.test ((current-time time-tai) works): Use `time?'.
57 ((current-time time-process) works): New test, catches a bug
58 reported by Scott Shedden.
59
608860a5
LC
602007-05-05 Ludovic Courtès <ludo@chbouib.org>
61
62 * tests/modules.test: Use `define-module'. Use `(srfi srfi-1)'.
63 (foundations, observers, duplicate bindings, lazy binder): New
64 test prefixes.
65 (autoload)[module-autoload!]: New test.
66
004be623
KR
672007-03-08 Kevin Ryde <user42@zip.com.au>
68
69 * tests/structs.test (make-struct): Exercise the error check on tail
70 array size != 0 when layout spec doesn't have tail array.
71 (make-vtable): Exercise this.
72
732007-02-22 Kevin Ryde <user42@zip.com.au>
74
75 * tests/structs.test (make-struct): New test of type check on a "u"
76 field, which had been causing an abort().
77
782007-02-20 Neil Jerram <neil@ossau.uklinux.net>
79
80 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
81 that it gets into the distribution.
82
4505fbb1
NJ
832007-02-19 Neil Jerram <neil@ossau.uklinux.net>
84
85 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
86 that it gets into the distribution.
87
a2f00b9b
LC
882007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
89
90 * tests/i18n.test: Use `(srfi srfi-1)'.
91 (exception:locale-error): New.
92 (locale objects): Test `make-locale' with both lists of `LC_*'
93 values and single `LC_*' values (instead of `LC_*_MASK' values).
94 [%global-locale]: New test.
95 (number parsing)[locale-string->inexact (French)]: New test.
96 (%c-locale, %english-days, every?): New top-level variables.
97 (nl-langinfo et al.): New test prefix.
98
99 * tests/srfi-19.test: Install the C locale.
100 (SRFI date/time library)[string->date understands days and
101 months]: New test.
102
004be623
KR
1032007-01-27 Kevin Ryde <user42@zip.com.au>
104
105 * tests/ports.test (port-line): Check not truncated to "int" on 64-bit
106 systems.
107
1082007-01-25 Kevin Ryde <user42@zip.com.au>
109
110 * tests/sort.test (stable-sort): New test, exercising empty list
111 input. As reported by Ales Hvezda.
112
113 * tests/time.test (gmtime in another thread): Catch #t all errors from
114 gmtime in the thread, since it can be a system error not a scheme
115 out-of-range on 64-bit systems. Reported by Marijn Schouten.
116
42ddb3cb
LC
1172007-01-19 Ludovic Courtès <ludovic.courtes@laas.fr>
118
119 * tests/eval.test (values): New test prefix. Values are structs,
120 and `equal?' on structs with `s' fields used to yield infinite
121 recursion.
122 * tests/structs.test (equal?): New test prefix. Added tests that
123 used to show the infinite recursion problem.
124
23d72566
KR
1252007-01-16 Kevin Ryde <user42@zip.com.au>
126
127 * tests/regexp.test (regexp-exec): Further tests, in particular #\nul
128 in input and bad flags args which had been provoking abort()s.
e5467c4d 129 * lib.scm (exception:string-contains-nul): New exception pattern.
23d72566 130
c6a576f7
HWN
1312006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
132
133 * tests/numbers.test ("equal?"): add case for reduction of
134 rational numbers.
135
23d72566
KR
1362006-12-13 Kevin Ryde <user42@zip.com.au>
137
138 * tests/eval.test: Exercise top-level define setting procedure-name.
139 * tests/srfi-17.test (car): Check procedure-name property.
140
141 * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
142
143