Changes from arch/CVS synchronization
[bpt/guile.git] / test-suite / ChangeLog
index 803cb44..3fcb1a1 100644 (file)
@@ -1,3 +1,154 @@
+2007-06-07  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * lib.scm (exception:system-error): New variable.
+
+       * tests/posix.test (ttyname): New test prefix.  Catches a bug
+       reported by Dan McMahill.
+
+2007-05-26  Ludovic Courtès  <ludo@chbouib.org>
+
+       * tests/syntax.test (top-level define)[binding is created before
+       expression is evaluated]: Moved to "internal define", using `let'
+       instead of `begin'.  The test was not necessarily valid for
+       top-level defines, according to Section 5.2.1 or R5RS.
+       [redefinition]: New.
+
+2007-05-09  Ludovic Courtès  <ludo@chbouib.org>
+
+       * tests/srfi-19.test ((current-time time-tai) works): Use `time?'.
+       ((current-time time-process) works): New test, catches a bug
+       reported by Scott Shedden.
+
+2007-05-05  Ludovic Courtès  <ludo@chbouib.org>
+
+       * tests/modules.test: Use `define-module'.  Use `(srfi srfi-1)'.
+       (foundations, observers, duplicate bindings, lazy binder): New
+       test prefixes.
+       (autoload)[module-autoload!]: New test.
+
+2007-03-08  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/structs.test (make-struct): Exercise the error check on tail
+       array size != 0 when layout spec doesn't have tail array.
+       (make-vtable): Exercise this.
+
+2007-02-22  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/structs.test (make-struct): New test of type check on a "u"
+       field, which had been causing an abort().
+
+2007-02-20  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
+       that it gets into the distribution.
+
+2007-02-19  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * standalone/Makefile.am (check_SCRIPTS): Add test-use-srfi, so
+       that it gets into the distribution.
+
+2007-01-31  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * tests/i18n.test: Use `(srfi srfi-1)'.
+       (exception:locale-error): New.
+       (locale objects): Test `make-locale' with both lists of `LC_*'
+       values and single `LC_*' values (instead of `LC_*_MASK' values).
+       [%global-locale]: New test.
+       (number parsing)[locale-string->inexact (French)]: New test.
+       (%c-locale, %english-days, every?): New top-level variables.
+       (nl-langinfo et al.): New test prefix.
+
+       * tests/srfi-19.test: Install the C locale.
+       (SRFI date/time library)[string->date understands days and
+       months]: New test.
+
+2007-01-27  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/ports.test (port-line): Check not truncated to "int" on 64-bit
+       systems.
+
+2007-01-25  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/sort.test (stable-sort): New test, exercising empty list
+       input.  As reported by Ales Hvezda.
+
+       * tests/time.test (gmtime in another thread): Catch #t all errors from
+       gmtime in the thread, since it can be a system error not a scheme
+       out-of-range on 64-bit systems.  Reported by Marijn Schouten.
+
+2007-01-19  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * tests/eval.test (values): New test prefix.  Values are structs,
+       and `equal?' on structs with `s' fields used to yield infinite
+       recursion.
+       * tests/structs.test (equal?): New test prefix.  Added tests that
+       used to show the infinite recursion problem.
+
+2007-01-16  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/regexp.test (regexp-exec): Further tests, in particular #\nul
+       in input and bad flags args which had been provoking abort()s.
+       * lib.scm (exception:string-contains-nul): New exception pattern.
+
+2006-12-24  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * tests/numbers.test ("equal?"): add case for reduction of
+       rational numbers. 
+
+2006-12-13  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/eval.test: Exercise top-level define setting procedure-name.
+       * tests/srfi-17.test (car): Check procedure-name property.
+
+       * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
+
+2006-12-12  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * tests/unif.test (syntax): New test prefix.  Check syntax for
+       negative lower bounds and negative lengths (reported by Gyula
+       Szavai) as well as `array-in-bounds?'.
+
+2006-12-09  Kevin Ryde  <user42@zip.com.au>
+
+       * standalone/test-use-srfi: New test.
+       * standalone/Makefile.am (TESTS): Add it.
+
+2006-12-03  Kevin Ryde  <user42@zip.com.au>
+
+       * standalone/Makefile.am (.x): Change from %.c %.x style to .c.x style
+       since the former is a GNU make extension.  (Rule now as per
+       libguile/Makefile.am.)
+
+       * standalone/Makefile.am (test_cflags): Change from := to plain =, as
+       the former is not portable (according to automake).
+
+2006-12-02  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/numbers.test (min, max): Correction to big/real and real/big
+       tests, `big*5' will round on a 64-bit system.  And use `eqv?' to
+       ensure intended exact vs inexact is checked.  Reported by Aaron
+       M. Ucko, Debian bug 396119.
+
+2006-11-29  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * test-suite/tests/vectors.test: Use `define-module'.
+       (vector->list): New test prefix.  "Shared array" test contributed
+       by Szavai Gyula.
+
+2006-11-18  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * Makefile.am (SCM_TESTS): Added `tests/i18n.test'.
+
+       * tests/i18n.test: New file.
+
+2006-11-17  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * README: Note need for subscription to bug-guile@gnu.org.
+
+2006-11-02  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * tests/environments.test: Comment out all tests in this file.
+
 2006-10-26  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
        * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a
        the error+thread tests seem ok now (previously were upset by something
        leaking out of syntax.test).
 
-2006-09-20  Ludovic Courtès  <ludovic.courtes@laas.fr>
+2006-09-20  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
        * tests/srfi-14.test: Use `define-module'.  Use modules `(srfi
        srfi-1)' and `(test-suite lib)'.
 
        * tests/time.test (localtime, mktime, strptime): More tests.
 
-2006-06-13  Ludovic Courtès  <ludovic.courtes@laas.fr>
+2006-06-13  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
        * Makefile.am (SCM_TESTS): Added `tests/structs.test'.
        * tests/structs.test: New file.
        * tests/unif.test (make-shared-array): Add example usages from the
        manual, two of which currently fail.
 
-2006-03-04  Ludovic Courtès  <ludovic.courtes@laas.fr>
+2006-03-04  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
        * test-suite/tests/modules.test: New file.
        * test-suite/Makefile.am (SCM_TESTS): Added it.
 
        * tests/srfi-1.test (lset-difference!): More tests.
 
-2005-10-27  Ludovic Courtès  <ludovic.courtes@laas.fr>
+2005-10-27  Ludovic Courtès  <ludovic.courtes@laas.fr>
 
        * tests/socket.test (make-socket-address): New tests.
        (connect, bind, sendto): Exercise sockaddr object.
        * lib.scm (exception:numerical-overflow): New define.
        * tests/numbers.test (modulo-expt): Use it and
        exception:wrong-type-arg, avoiding empty "" regexp which is invalid on
-       BSD.  Reported by Andreas Vögele.
+       BSD.  Reported by Andreas Vögele.
 
 2004-05-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
 
        * tests/srfi-19.test (test-dst, string->date local DST): Test with
        "EST5EDT" instead of "CET", since HP-UX doesn't know CET.  Reported by
-       Andreas Vögele.
+       Andreas Vögele.
 
 2004-05-03  Kevin Ryde  <user42@zip.com.au>
 
        * tests/time.test (strftime): Force tm:isdst to 0 for the test, for
-       the benefit of HP-UX.  Reported by Andreas Vögele.
+       the benefit of HP-UX.  Reported by Andreas Vögele.
        Use set-tm:zone rather than a hard coded vector offset.
 
 2004-04-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
 
 2001-06-16  Marius Vollmer  <mvo@zagadka.ping.de>
 
-        Thanks to Matthias Köppe!
+        Thanks to Matthias Köppe!
 
        * tests/ports.test: New test for output port line counts.
        * tests/format.test, tests/optargs.test, tests/srfi-19.test: New
@@ -2281,3 +2432,7 @@ Fri Dec 17 12:14:10 1999  Greg J. Badros  <gjb@cs.washington.edu>
 
        * lib.scm, guile-test, paths.scm: Log begins.
 
+
+;; Local Variables:
+;; coding: utf-8
+;; End: