Only run `test-with-guile-module' when pthread support is built.
[bpt/guile.git] / test-suite / ChangeLog
index af14831..fa0fb78 100644 (file)
@@ -1,3 +1,172 @@
+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'.
 2007-07-22  Ludovic Courtès  <ludo@gnu.org>
 
        * tests/reader.test: Added a proper header and `define-module'.
 
        * tests/numbers.test (*): Exercise multiply by exact 0 giving exact 0.
 
 
        * 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
 
        * 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.
 
        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
 
        * 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.
 
 
        * 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'.
 
        * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a
        typo: `thrown' instead of `throw'.