+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-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
+ typo: `thrown' instead of `throw'.
+
+2006-10-05 Kevin Ryde <user42@zip.com.au>
+
+ * tests/ftw.test: New file.
+ * Makefile.am (SCM_TESTS): Add it.
+
+2006-10-03 Kevin Ryde <user42@zip.com.au>
+
+ * tests/eval.test (apply): New tests, exercising scm_tc7_subr_2o which
+ had lacked some arg count checking.
+
+2006-09-26 Kevin Ryde <user42@zip.com.au>
+
+ * tests/ports.test (seek): New tests.
+ (truncate-file): More tests.
+
+2006-09-23 Kevin Ryde <user42@zip.com.au>
+
+ * 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 <ludovic.courtes@laas.fr>
+
+ * 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 <user42@zip.com.au>
+
+ * tests/format.test (~f): Test leading zeros bugfix.
+
+2006-08-25 Kevin Ryde <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * tests/socket.test (htonl, ntohl): New tests.
+
+2006-07-06 Kevin Ryde <user42@zip.com.au>
+
+ * tests/time.test (localtime, mktime, strptime): More tests.
+
+2006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
+
+ * 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 <mvo@zagadka.de>
+
+ * tests/unif.test ("vector equal? one-dimensional array"): New.
+
+2006-05-28 Kevin Ryde <user42@zip.com.au>
+
+ * 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 <mvo@zagadka.de>
+
+ * 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 <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * tests/filesys.test (lstat): Allow for test-symlink not existing yet.
+
+2006-04-16 Kevin Ryde <user42@zip.com.au>
+
+ * tests/filesys.test (lstat, stat): New tests.
+ * tests/ports.test (truncate-file): New tests.
+
+2006-03-28 Kevin Ryde <user42@zip.com.au>
+
+ * 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 <user42@zip.com.au>
+
+ * tests/unif.test (make-shared-array): Another test which failed in
+ 1.8.0 but is ok now.
+
+2006-03-05 Kevin Ryde <user42@zip.com.au>
+
+ * 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>
+
+ * test-suite/tests/modules.test: New file.
+ * test-suite/Makefile.am (SCM_TESTS): Added it.
+
+2006-02-26 Kevin Ryde <user42@zip.com.au>
+
+ * tests/filesys.test (opendir etc): Exercise a little.
+
+ * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?,
+ string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
+ same as char<? etc. Use a define-module to keep private test bits
+ private.
+ * tests/srfi-13.test (string-compare, string-compare-ci): Ditto.
+
+ * tests/unif.test (array-set!): Exercise bitvector case, which had
+ been seg faulting.
+
+2006-02-07 Kevin Ryde <user42@zip.com.au>
+
+ * tests/poe.test (pure-funcq): New tests.
+
+2006-02-04 Neil Jerram <neil@ossau.uklinux.net>
+
+ * tests/exceptions.test: 19 new test cases.
+ (throw-test): New macro for testing catches and throw handlers.
+
+2006-02-04 Kevin Ryde <user42@zip.com.au>
+
+ * 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 <mvo@zagadka.de>
+
+ * tests/time.test: Replaced 'futures' with threads.
+
+2005-11-30 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-13.test (string-append/shared): New tests.
+
+2005-11-24 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (lset-difference!): More tests.
+
+2005-10-27 Ludovic Courtès <ludovic.courtes@laas.fr>
+
+ * tests/socket.test (make-socket-address): New tests.
+ (connect, bind, sendto): Exercise sockaddr object.
+
+2005-10-24 Kevin Ryde <user42@zip.com.au>
+
+ * tests/time.test (strftime %Z): Disable this test, its assumptions
+ about %Z are not valid on NetBSD.
+
+2005-08-19 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-19.test (date->time-tai): New tests, exercising new
+ leap-second.
+
+2005-08-15 Neil Jerram <neil@ossau.uklinux.net>
+
+ * tests/eval.test ("letrec init evaluation"): New paranoid test.
+
+ * tests/r5rs_pitfall.test (1.1): Now passes.
+
+2005-08-12 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (lset-difference, lset-difference,
+ lset-diff+intersection, lset-diff+intersection, lset-intersection):
+ Exercise equality procedure arg order (already correct in these procs,
+ but had been wrong in other lset ones).
+
+2005-08-06 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-13.test (string-every, string-tabulate, string-trim,
+ string-trim-right, string-trim-both, string-index, string-index-right,
+ string-skip, string-skip-right, string-count, string-filter,
+ string-delete, string-map, string-map!, string-for-each,
+ string-for-each-index): Further tests, mainly to exercise new
+ trampolines for proc calls.
+
+2005-08-01 Marius Vollmer <mvo@zagadka.de>
+
+ * tests/weaks.test: Do not fail when the GC does not collect an
+ object, report it as 'unresolved'.
+
+ * tests/guardians.test: Adapted to new (original) semantics. test
+ guardingobjects multiple times.
+
+2005-06-12 Marius Vollmer <mvo@zagadka.de>
+
+ * standalone/test-gh.c: Do nothing when deprecated things are
+ disabled.
+
+2005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * tests/gc.test ("gc"): add a test to verify that modules are
+ garbage collected.
+
+2005-06-11 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-13.test (string-filter): A few more tests.
+
+2005-06-10 Kevin Ryde <user42@zip.com.au>
+
+ * tests/unif.test (array-index-map!): Add a test failing in the
+ current code.
+
+2005-06-06 Kevin Ryde <user42@zip.com.au>
+
+ * tests/strings.test (string-split): Try splitting on an 8-bit char.
+
+ * tests/unif.test (array-in-bounds?): Add a test failing in the
+ current code.
+
+2005-05-07 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (car+cdr, fold, last, list-index, list-tabulate,
+ not-pair?, xcons): New tests.
+
+2005-05-04 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (break!, drop-right!, drop-while, eighth, fifth,
+ ninth, seventh, sixth, span!, take!, take-while, take-while!, tenth):
+ New tests.
+
+ * tests/unif.test (make-shared-array): Add failing case shared of
+ shared.
+
+2005-04-30 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (/): Further tests.
+
+2005-04-25 Kevin Ryde <user42@zip.com.au>
+
+ * tests/ramap.test (array-map!): Further tests.
+
+2005-04-23 Kevin Ryde <user42@zip.com.au>
+
+ * tests/hash.test (hashx-remove!): New tests.
+
+ * tests/list.test (list, make-list, cons*): New tests.
+
+ * tests/numbers.test (numerator, denominator): New tests.
+
+ * tests/srfi-1.test (concatenate, concatenate!, count, filter-map,
+ lset-adjoin): More tests.
+
+2005-04-14 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (1+, 1-): New tests.
+
+2005-04-11 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-13.test (string-concatenate, string-concatenate/shared):
+ New tests.
+
+2005-04-02 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (round): Add some fraction cases.
+
+ * tests/srfi-1.test (lset-union): More tests.
+
+2005-03-26 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-13.test (string-index): Exercise 8-bit char in string.
+
+2005-03-18 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (filter-map): More tests.
+
+ * tests/srfi-17.test: A few more tests from the 1.6 branch.
+
+2005-03-16 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (drop-right, partition!, split-at, split-at!,
+ take-right): New tests.
+
+2005-03-14 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (find, find-tail, lset-union): New tests.
+ (lset-adjoin): Corrections to some tests.
+
+2005-03-13 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (=): Exercise inum/flonum cases that used to
+ round on 64-bit systems.
+
+ * tests/numbers.test (logior): New tests, exercising negative bignums
+ reducing to inum.
+
+ * tests/srfi-60.test: New file.
+ * Makefile.am (SCM_TESTS): Add it.
+
+2005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
+
+ * tests/threads.test: Only test when 'threads are provided.
+
+2005-02-21 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (string->number): Exercise polar form with
+ invalid angle.
+
+2005-02-18 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (lset-adjoin): Amend tests to expect duplicates
+ among args cast out.
+
+2005-02-12 Rob Browning <rlb@defaultvalue.org>
+
+ * standalone/test-require-extension: new test script.
+
+ * standalone/Makefile.am (check_SCRIPTS): add test-require-extension.
+ (TESTS): add test-require-extension.
+
+2005-02-12 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (reduce, reduce-right): New tests.
+
+2005-02-11 Kevin Ryde <user42@zip.com.au>
+
+ * tests/fractions.test (ash): Remove tests of ash on fractions, not
+ supported after scm_ash rewrite.
+
+2005-02-04 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-1.test (list=): New tests.
+
+2005-01-29 Kevin Ryde <user42@zip.com.au>
+
+ * tests/numbers.test (ash): New tests.
+
+ * tests/srfi-1.test (lset-adjoin, remove, remove!): New tests.
+
+2005-01-28 Kevin Ryde <user42@zip.com.au>
+
+ * tests/syntax.test (while): Tests running in empty environment are
+ now "unresolved" due to workaround in while implementation.
+
+2005-01-24 Kevin Ryde <user42@zip.com.au>
+
+ * standalone/test-unwind.c (check_cont): Cast rewindable to long, to
+ avoid warning from gcc 3.4 on 64-bit systems about casting int
+ (32-bits) to pointer (64-bits).
+
+ * tests/srfi-1.test (lset=, member): New tests.
+
+2005-01-12 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-39.test (current-input-port, current-output-port,
+ current-error-port): New tests.
+
+2005-01-10 Marius Vollmer <mvo@zagadka.de>
+
+ * tests/unif.test (exception:wrong-num-indices): New, use it for
+ array-set! tests with wrong number of indices.
+
+2005-01-07 Marius Vollmer <mvo@zagadka.de>
+
+ * tests/srfi-4.test: Use (test-suite lib) module.
+
+2005-01-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
+
+ * tests/unif.test (have-llvect?): Removed, Scheme code will always
+ have u64 and s64 uniform vectors.
+
+2005-01-05 Marius Vollmer <mvo@zagadka.de>
+
+ * tests/unif.test: Use *unspecified* instead of #f to get an
+ uninitialized array.
+
+2005-01-04 Kevin Ryde <user42@zip.com.au>
+
+ * tests/ramap.test: New file, test array-map!.
+ * Makefile.am (SCM_TESTS): Add it.
+
+2005-01-02 Marius Vollmer <mvo@zagadka.de>
+
+ * tests/unif.test: Rewritten for new 'typed' approach to uniform
+ arrays.
+
+ * tests/sort.test: New tests, especially for sorting non-contigous
+ and negative-incrementing vectors.
+
+2005-01-02 Kevin Ryde <user42@zip.com.au>
+
+ * tests/srfi-39.test: Use define-module to keep bindings from
+ subsequent tests, use test-suite lib for stand-alone checking.
+
+ * Makefile.am (SCM_TESTS): Add srfi-39.test.
+
+2004-12-27 Neil Jerram <neil@ossau.uklinux.net>
+
+ * tests/continuations.test (continuations): Moved continuation /
+ stack tests here, and added save and restore of debug options.
+
+2004-12-23 Marius Vollmer <marius.vollmer@uni-dortmund.de>
+
+ * tests/eval.test: News tests for making stacks from
+ continuations. From Neil Jerram.
+
2004-12-10 Kevin Ryde <user42@zip.com.au>
* tests/socket.test (inet-pton): New tests.
* 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
* lib.scm, guile-test, paths.scm: Log begins.
+
+;; Local Variables:
+;; coding: utf-8
+;; End: