Commit | Line | Data |
---|---|---|
7337d56d LC |
1 | 2007-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 |
12 | 2007-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 |
19 | 2007-07-11 Ludovic Courtès <ludo@gnu.org> |
20 | ||
21 | * tests/goops.test (defining methods): New test prefix. | |
22 | ||
0867f7ba LC |
23 | 2007-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 |
28 | 2007-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 |
34 | 2007-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 |
39 | 2007-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 |
46 | 2007-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 |
54 | 2007-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 |
60 | 2007-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 |
67 | 2007-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 | ||
73 | 2007-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 | ||
78 | 2007-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 |
83 | 2007-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 |
88 | 2007-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 |
103 | 2007-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 | ||
108 | 2007-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 |
117 | 2007-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 |
125 | 2007-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 |
131 | 2006-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 |
136 | 2006-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 |