Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
CommitLineData
7a5fb796
LC
12007-06-12 Ludovic Courtès <ludo@chbouib.org>
2
3 * tests/socket.test: Renamed module to `(test-suite test-socket)'.
4 (inet-ntop): New test prefix.
5
a1ef7406
LC
62007-06-07 Ludovic Courtès <ludovic.courtes@laas.fr>
7
8 * lib.scm (exception:system-error): New variable.
9
10 * tests/posix.test (ttyname): New test prefix. Catches a bug
11 reported by Dan McMahill.
12
3dcf3373
LC
132007-05-26 Ludovic Courtès <ludo@chbouib.org>
14
15 * tests/syntax.test (top-level define)[binding is created before
16 expression is evaluated]: Moved to "internal define", using `let'
17 instead of `begin'. The test was not necessarily valid for
18 top-level defines, according to Section 5.2.1 or R5RS.
19 [redefinition]: New.
20
a7db5522
LC
212007-05-09 Ludovic Courtès <ludo@chbouib.org>
22
23 * tests/srfi-19.test ((current-time time-tai) works): Use `time?'.
24 ((current-time time-process) works): New test, catches a bug
25 reported by Scott Shedden.
26
608860a5
LC
272007-05-05 Ludovic Courtès <ludo@chbouib.org>
28
29 * tests/modules.test: Use `define-module'. Use `(srfi srfi-1)'.
30 (foundations, observers, duplicate bindings, lazy binder): New
31 test prefixes.
32 (autoload)[module-autoload!]: New test.
33
004be623
KR
342007-03-08 Kevin Ryde <user42@zip.com.au>
35
36 * tests/structs.test (make-struct): Exercise the error check on tail
37 array size != 0 when layout spec doesn't have tail array.
38 (make-vtable): Exercise this.
39
402007-02-22 Kevin Ryde <user42@zip.com.au>
41
42 * tests/structs.test (make-struct): New test of type check on a "u"
43 field, which had been causing an abort().
44
452007-02-20 Neil Jerram <neil@ossau.uklinux.net>
46
47 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
48 that it gets into the distribution.
49
4505fbb1
NJ
502007-02-19 Neil Jerram <neil@ossau.uklinux.net>
51
52 * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
53 that it gets into the distribution.
54
a2f00b9b
LC
552007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
56
57 * tests/i18n.test: Use `(srfi srfi-1)'.
58 (exception:locale-error): New.
59 (locale objects): Test `make-locale' with both lists of `LC_*'
60 values and single `LC_*' values (instead of `LC_*_MASK' values).
61 [%global-locale]: New test.
62 (number parsing)[locale-string->inexact (French)]: New test.
63 (%c-locale, %english-days, every?): New top-level variables.
64 (nl-langinfo et al.): New test prefix.
65
66 * tests/srfi-19.test: Install the C locale.
67 (SRFI date/time library)[string->date understands days and
68 months]: New test.
69
004be623
KR
702007-01-27 Kevin Ryde <user42@zip.com.au>
71
72 * tests/ports.test (port-line): Check not truncated to "int" on 64-bit
73 systems.
74
752007-01-25 Kevin Ryde <user42@zip.com.au>
76
77 * tests/sort.test (stable-sort): New test, exercising empty list
78 input. As reported by Ales Hvezda.
79
80 * tests/time.test (gmtime in another thread): Catch #t all errors from
81 gmtime in the thread, since it can be a system error not a scheme
82 out-of-range on 64-bit systems. Reported by Marijn Schouten.
83
42ddb3cb
LC
842007-01-19 Ludovic Courtès <ludovic.courtes@laas.fr>
85
86 * tests/eval.test (values): New test prefix. Values are structs,
87 and `equal?' on structs with `s' fields used to yield infinite
88 recursion.
89 * tests/structs.test (equal?): New test prefix. Added tests that
90 used to show the infinite recursion problem.
91
23d72566
KR
922007-01-16 Kevin Ryde <user42@zip.com.au>
93
94 * tests/regexp.test (regexp-exec): Further tests, in particular #\nul
95 in input and bad flags args which had been provoking abort()s.
e5467c4d 96 * lib.scm (exception:string-contains-nul): New exception pattern.
23d72566 97
c6a576f7
HWN
982006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
99
100 * tests/numbers.test ("equal?"): add case for reduction of
101 rational numbers.
102
23d72566
KR
1032006-12-13 Kevin Ryde <user42@zip.com.au>
104
105 * tests/eval.test: Exercise top-level define setting procedure-name.
106 * tests/srfi-17.test (car): Check procedure-name property.
107
108 * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
109
110