X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/a64d0589512480bc7016e7e7fd503c5596ba3050..a2f00b9b36930797bf9e19c4a00fd089b0be3c9b:/test-suite/ChangeLog diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index bbee0dc9b..999c0c7d8 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,266 @@ +2007-01-31 Ludovic Courtès + + * 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-19 Ludovic Courtès + + * 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 + + * 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 + + * tests/numbers.test ("equal?"): add case for reduction of + rational numbers. + +2006-12-13 Kevin Ryde + + * 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 + + * 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 + + * standalone/test-use-srfi: New test. + * standalone/Makefile.am (TESTS): Add it. + +2006-12-03 Kevin Ryde + + * 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 + + * 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 + + * 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 + + * Makefile.am (SCM_TESTS): Added `tests/i18n.test'. + + * tests/i18n.test: New file. + +2006-11-17 Neil Jerram + + * README: Note need for subscription to bug-guile@gnu.org. + +2006-11-02 Neil Jerram + + * tests/environments.test: Comment out all tests in this file. + +2006-10-26 Ludovic Courtès + + * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a + typo: `thrown' instead of `throw'. + +2006-10-05 Kevin Ryde + + * tests/ftw.test: New file. + * Makefile.am (SCM_TESTS): Add it. + +2006-10-03 Kevin Ryde + + * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which + had lacked some arg count checking. + +2006-09-26 Kevin Ryde + + * tests/ports.test (seek): New tests. + (truncate-file): More tests. + +2006-09-23 Kevin Ryde + + * tests/numbers.test (exp, log, log10, sqrt): New tests. + + * tests/format.test, tests/srfi-1.test: Use define-module to prevent + redefined funcs in those modules extending on to subsequent tests. + + * tests/time.test (gmtime, strptime): Remove the "unresolved" throws, + the error+thread tests seem ok now (previously were upset by something + leaking out of syntax.test). + +2006-09-20 Ludovic Courtès + + * tests/srfi-14.test: Use `define-module'. Use modules `(srfi + srfi-1)' and `(test-suite lib)'. + (string->char-set, standard char sets (ASCII), Latin-1 (8-bit + charset)): New test prefixes. + (every?, find-latin1-locale): New procedures. + (%latin1): New variable. + +2006-09-08 Kevin Ryde + + * tests/format.test (~f): Test leading zeros bugfix. + +2006-08-25 Kevin Ryde + + * tests/popen.test (open-input-pipe, open-output-pipe): In the "no + duplicate" tests, close parent side of signalling pipe, to hopefully + generate an error instead of a hang if something bad in the child + means it doesn't write anything. + +2006-08-22 Kevin Ryde + + * tests/srfi-9.test: More tests, in particular check for exceptions on + wrong record types passed to accessor and modifier funcs. + +2006-07-25 Kevin Ryde + + * standalone/test-conversion.c, standalone/test-gh.c, + standalone/test-list.c, standalone/test-num2integral.c, + standalone/test-round.c: Use scm_boot_guile rather than + scm_init_guile, for the benefit of those systems where we can't + implement the latter. Reported by Claes Wallin. + + * standalone/test-require-extension: Use "&& exit 1" instead of "!" to + invert the sense of exit statuses, as the latter doesn't work on + Solaris 10. Reported by Claes Wallin. + +2006-07-24 Kevin Ryde + + * tests/socket.test (htonl, ntohl): New tests. + +2006-07-06 Kevin Ryde + + * tests/time.test (localtime, mktime, strptime): More tests. + +2006-06-13 Ludovic Courtès + + * Makefile.am (SCM_TESTS): Added `tests/structs.test'. + * tests/structs.test: New file. + * lib.scm (exception:struct-set!-denied): New. + (exception:miscellaneous-error): New. + +2006-05-30 Marius Vollmer + + * tests/unif.test ("vector equal? one-dimensional array"): New. + +2006-05-28 Kevin Ryde + + * tests/numbers.test (number->string): Disable 11.333 and 1.324e44 + tests, as these can't be expected to come out precisely in the current + implementation, and in fact don't under gcc 4. Reported by Hector + Herrera. + + * tests/srfi-1.test (append-reverse, append-reverse!): New tests. + +2006-05-28 Marius Vollmer + + * tests/ports.test, tests/filesys.test: Delete test file after all + tests have run in order to make "make distcheck" work. + +2006-05-20 Kevin Ryde + + * tests/srfi-1.test (assoc): A few tests, in particular "=" argument + order which had been wrong. + + * tests/srfi-60.test (test-srfi-60): Use #:duplicates (last) to + suppress warning about replacing bit-count. + +2006-05-09 Kevin Ryde + + * tests/numbers.test (exact->inexact): Test fractions big/big. + + * tests/threads.test (n-par-for-each, n-for-each-par-map): New tests. + +2006-04-17 Kevin Ryde + + * tests/filesys.test (lstat): Allow for test-symlink not existing yet. + +2006-04-16 Kevin Ryde + + * tests/filesys.test (lstat, stat): New tests. + * tests/ports.test (truncate-file): New tests. + +2006-03-28 Kevin Ryde + + * Makefile.am (SCM_TESTS): Remove slib.test, it fails with current + slib and the ice-9 slib module is due for revision soon. + +2006-03-19 Kevin Ryde + + * tests/unif.test (make-shared-array): Another test which failed in + 1.8.0 but is ok now. + +2006-03-05 Kevin Ryde + + * tests/unif.test (make-shared-array): Add example usages from the + manual, two of which currently fail. + +2006-03-04 Ludovic Courtès + + * test-suite/tests/modules.test: New file. + * test-suite/Makefile.am (SCM_TESTS): Added it. + +2006-02-26 Kevin Ryde + + * tests/filesys.test (opendir etc): Exercise a little. + + * tests/strings.test (string?, string-ci>?, string>=?, string-ci>=?): Check ordering is the + same as char + + * tests/poe.test (pure-funcq): New tests. + +2006-02-04 Neil Jerram + + * tests/exceptions.test: 19 new test cases. + (throw-test): New macro for testing catches and throw handlers. + +2006-02-04 Kevin Ryde + + * standalone/test-list.c: New file. + * standalone/Makefile.am: Add test-list.c + + * tests/srfi-1.test: Use the equal proc argument, so we exercise the + srfi-1 version of the code. Without such an argument srfi-1.c passes + the job to the core scm_delete. + 2006-01-29 Marius Vollmer * tests/time.test: Replaced 'futures' with threads. @@ -10,7 +273,7 @@ * tests/srfi-1.test (lset-difference!): More tests. -2005-10-27 Ludovic Courtès +2005-10-27 Ludovic Courtès * tests/socket.test (make-socket-address): New tests. (connect, bind, sendto): Exercise sockaddr object. @@ -541,7 +804,7 @@ * 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 @@ -566,12 +829,12 @@ * 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 * 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 @@ -1512,7 +1775,7 @@ 2001-06-16 Marius Vollmer - 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 @@ -2106,3 +2369,7 @@ Fri Dec 17 12:14:10 1999 Greg J. Badros * lib.scm, guile-test, paths.scm: Log begins. + +;; Local Variables: +;; coding: utf-8 +;; End: