Only run `test-with-guile-module' when pthread support is built.
[bpt/guile.git] / test-suite / ChangeLog
index d4eaf43..fa0fb78 100644 (file)
@@ -1,7 +1,190 @@
+2008-04-26  Ludovic Courtès  <ludo@gnu.org>
+
+       * standalone/Makefile.am (TESTS): Only add
+       `test-with-guile-module' when `BUILD_PTHREAD_SUPPORT' is true.
+       Reported by Alain Guibert <alguibert+bts@free.fr>.
+
+2008-04-26  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/srfi-35.test (cond-expand): New test.
+
+2008-04-26  Ludovic Courtès  <ludo@gnu.org>
+
+       * Makefile.am (SCM_TESTS): Add `tests/srfi-88.test'.
+       * tests/srfi-88.test: New file.
+
+2008-04-15  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/reader.test (read-options)[prefix non-keywords, postfix
+       keywords, `:' is not a postfix keyword (per SRFI-88)]: New tests.
+
+2008-04-13  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/goops.test (defining classes)[interaction with
+       `struct-ref', interaction with `struct-set!']: New test.  Checks
+       the interaction of `struct-ref' with "light structs", fixed on
+       2008-04-10 (commit 4650d115020924e8da5547d4c346cbe5cd01029e).
+
+2008-04-06  Ludovic Courtès  <ludo@gnu.org>
+
+       * standalone/test-asmobs-lib.c, standalone/test-conversion.c,
+       standalone/test-gh.c, standalone/test-list.c,
+       standalone/test-num2integral.c, standalone/test-round.c: Make
+       sure "config.h" is included first; use angle brackets for
+       <config.h> and <libguile.h>.
+
+2008-03-13  Ludovic Courtès  <ludo@gnu.org>
+
+       * standalone/Makefile.am (test_cflags): Add `-I' flags for
+       Gnulib, so that <alloca.h> can be found.
+       (snarfcppopts): Likewise.
+
+       * tests/socket.test (temp-file-path): New.  Replace calls to
+       `tmpnam' with calls to `temp-file-path', so that `$TMPDIR' is
+       honored.
+       * standalone/test-unwind.c (check_ports): Honor `$TMPDIR'.
+
+2008-03-12  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/srfi-37.test (short options without arguments): New
+       test.
+
+2008-02-23  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * standalone/test-with-guile-module.c: Updated to GNU coding
+       standards; added standard license statement.
+
+2008-02-15  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/gc.test (gc): Add hack to clean up the stack so that the
+       test passes on SPARC.
+
+2008-02-01  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * standalone/Makefile.am: Add stanza for test-with-guile-module.
+
+       * standalone/test-with-guile-module.c: New test.
+
+2008-01-22  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * COPYING: Removed.
+
+2008-01-18  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * tests/hash.test: New "hashx" test supplied by Gregory Marton;
+       prior to today's fix in libguile/hashtab.c, this caused a
+       segmentation fault.
+
+2007-12-29  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * standalone/test-bad-identifiers: New test.
+       (top level): Explain the point of this test.
+
+       * standalone/Makefile.am (check_SCRIPTS, TESTS): Add it.
+
+2007-12-13  Stephen Compall  <s11@member.fsf.org>
+
+       * tests/srfi-69.test (SRFI-69)[can use all arguments, including
+       size]: New test.
+
+2007-12-03  Stephen Compall  <s11@member.fsf.org>
+
+       * tests/srfi-69.test: New file.
+       * Makefile.am: Add it.
+
+2007-10-21  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * tests/continuations.test ("continuations"): Use
+       with-debugging-evaluator.
+
+       * lib.scm (with-debugging-evaluator*, with-debugging-evaluator):
+       New utilities.
+
+       * standalone/test-use-srfi: Use -q to avoid picking up the user's
+       ~/.guile file.
+
+       * tests/eval.test (promises)[unmemoizing a promise]: New test.
+
+2007-10-20  Julian Graham  <joolean@gmail.com>
+
+       * tests/threads.test: Use proper `define-module'.
+       (cancel-thread, handler result passed to join, can cancel self,
+       handler supplants final expr, remove handler by setting false,
+       initial handler is false): New tests.
+
+2007-10-17  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/reader.test (reading)[CR recognized as a token
+       delimiter]: New test.
+
+2007-10-10  Ludovic Courtès  <ludo@gnu.org>
+
+       * standalone/test-conversion.c: Include <inttypes.h> where
+       available.  Use `PRIiMAX' and `PRIuMAX' to print
+       `scm_t_u?intmax'.  Fixes warnings on x86_64.  Reported by Poor
+       Yorick <org.gnu.lists.guile-user@pooryorick.com>.
+
+       * standalone/Makefile.am (test_cflags): Removed reference to
+       `libguile-ltdl'.
+
+2007-09-03  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/reader.test (reading)[block comment finishing sexp]: New
+       test.
+
+2007-08-26  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * tests/ports.test ("port-for-each"): remove unresolved for
+       port-for-each memory test.
+       ("fdes->port"): test fdes->port
+
+2007-08-23  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/reader.test (read-options)[positions on quote]: New
+       test, proposed by Kevin Ryde.
+
+2007-08-23  Kevin Ryde  <user42@zip.com.au>
+
+       * tests/ports.test (port-for-each): New test for passing freed cell,
+       marked as unresolved since problem not yet fixed.
+
+2007-08-11  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/srfi-35.test: New file.
+       * Makefile.am (SCM_TESTS): Added `tests/srfi-35.test'.
+
+2007-08-08  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/srfi-9.test (exception:not-a-record): Removed.
+       (accessor)[get-x on number, get-y on number]: Expect
+       `exception:wrong-type-arg' instead of `exception:not-a-record'.
+       (modifier)[set-y! on number]: Likewise
+
+2007-07-25  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/srfi-17.test (%some-variable): New.
+       (set!)[target uses macro]: New test prefix.  The
+       "(set! (@@ ...) 1)" test is in accordance with Marius Vollmer's
+       change in `libguile' dated 2003-11-17.
+
+2007-07-22  Ludovic Courtès  <ludo@gnu.org>
+
+       * tests/reader.test: Added a proper header and `define-module'.
+       (exception:unterminated-block-comment,
+       exception:unknown-character-name,
+       exception:unknown-sharp-object, exception:eof-in-string,
+       exception:illegal-escape, with-read-options): New.
+       (reading)[block comment, unprintable symbol]: New tests.
+       (exceptions): New test prefix.
+       (read-options): New test prefix.
+
 2007-07-18  Stephen Compall  <s11@member.fsf.org>
 
        * tests/syntax.test: Add SRFI-61 `cond' tests.
 
+       * tests/srfi-37.test: New file.
+       * Makefile.am: Add it.
+
 2007-07-11  Ludovic Courtès  <ludo@gnu.org>
 
        * tests/goops.test (defining methods): New test prefix.
 
        * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
 
-2006-12-12  Ludovic Courtès  <ludovic.courtes@laas.fr>
+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
        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>
+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
 
        * tests/environments.test: Comment out all tests in this file.
 
-2006-10-26  Ludovic Courtès  <ludovic.courtes@laas.fr>
+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'.