[Guile-commits] GNU Guile branch, master, updated. v2.1.0-45-g9b96563
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Guile". http://git.savannah.gnu.org/cgit/guile.git/commit/?id=9b965638e9e6cfe927807dbacc86212cc638967b The branch, master has been updated via 9b965638e9e6cfe927807dbacc86212cc638967b (commit) via e6450062a19bf5d0072d117b69be95c2641c23ab (commit) from b34b66b346ef7c09878112d7cf6d757bb1906344 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit 9b965638e9e6cfe927807dbacc86212cc638967b Author: Andy Wingo Date: Sun Jun 16 15:06:59 2013 +0200 no longer has "pre" or "post" fields * module/language/tree-il.scm (): Remove pre and post fields from . A dynwind now assumes that in normal entry and exit, that the code runs the winders and unwinders using and and such things. (parse-tree-il, unparse-tree-il, make-tree-il-folder, pre-post-order): Adapt users. * module/language/tree-il/analyze.scm (analyze-lexicals): * module/language/tree-il/compile-glil.scm (flatten-lambda-case): * module/language/tree-il/cse.scm (cse): * module/language/tree-il/debug.scm (verify-tree-il): * module/language/tree-il/effects.scm (make-effects-analyzer): Adapt. * module/language/tree-il/peval.scm (peval): * module/language/tree-il/primitives.scm (*primitive-expand-table*): Produce tree-il that calls the winder and unwinder. Recognize singly-valued dynamic-wind expressions. * test-suite/tests/peval.test ("partial evaluation"): Add tests. commit e6450062a19bf5d0072d117b69be95c2641c23ab Author: Andy Wingo Date: Sun Jun 16 15:02:34 2013 +0200 Reduce call-with-values to let for singly-valued producers * module/language/tree-il/peval.scm (singly-valued-expression?): Add support for conditionals. In the future we should add more expressions here. (peval): Don't inline values into the body of a dynwind, as that could cause the consumer to run in the wrong dynamic context. If the producer is singly-valued and the consumer just has a rest arg, reduce to "let" and cons up a list in the consumer. This may reduce further. * test-suite/tests/peval.test ("partial evaluation"): Add a test. --- Summary of changes: module/language/tree-il.scm | 29 +++ module/language/tree-il/analyze.scm | 12 +-- module/language/tree-il/compile-glil.scm | 38 +++-- module/language/tree-il/cse.scm |8 +-- module/language/tree-il/debug.scm|4 +- module/language/tree-il/effects.scm |4 +- module/language/tree-il/peval.scm| 123 ++--- module/language/tree-il/primitives.scm | 41 +++ test-suite/tests/peval.test | 65 9 files changed, 184 insertions(+), 140 deletions(-) diff --git a/module/language/tree-il.scm b/module/language/tree-il.scm index 580bc6c..b800912 100644 --- a/module/language/tree-il.scm +++ b/module/language/tree-il.scm @@ -46,7 +46,7 @@ letrec? make-letrec letrec-src letrec-in-order? letrec-names letrec-gensyms letrec-vals letrec-body fix? make-fix fix-src fix-names fix-gensyms fix-vals fix-body let-values? make-let-values let-values-src let-values-exp let-values-body - dynwind? make-dynwind dynwind-src dynwind-winder dynwind-pre dynwind-body dynwind-post dynwind-unwinder + dynwind? make-dynwind dynwind-src dynwind-winder dynwind-body dynwind-unwinder dynlet? make-dynlet dynlet-src dynlet-fluids dynlet-vals dynlet-body dynref? make-dynref dynref-src dynref-fluid dynset? make-dynset dynset-src dynset-fluid dynset-exp @@ -136,7 +136,7 @@ (define-type ( #:common-slots (src) #:printer print-tree-il) ( names gensyms vals body) ( exp body) - ( winder pre body post unwinder) + ( winder body unwinder) ( fluid) ( fluid exp) ( tag body handler) @@ -249,10 +249,8 @@ (('let-values exp body) (make-let-values loc (retrans exp) (retrans body))) - (('dynwind winder pre body post unwinder) - (make-dynwind loc (retrans winder) (retrans pre) -(retrans body) -(retrans post) (retrans unwinder))) + (('dynwind winder body unwinder) + (make-dynwind loc (retrans winder) (retrans body) (retrans unwinder))) (('dynlet fluids vals body) (make-dynlet loc (map retrans fluids) (map retrans vals) (retrans body))) @@ -341,10 +339,10 @@ (($ src exp body) `(let-values ,(unparse-tree-il exp) ,(unparse-tree-i
[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.9-16-g9f7914d
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Guile". http://git.savannah.gnu.org/cgit/guile.git/commit/?id=9f7914d39a5047c8d6b2cff554b8f575dcc32302 The branch, stable-2.0 has been updated via 9f7914d39a5047c8d6b2cff554b8f575dcc32302 (commit) via 09fb52b6c908606a0f4a5d5d118128c02de606c4 (commit) via 556d35af88f01ba8cb6019de3a54e30e3f7f59d8 (commit) via b518c6a0b3b429615d889aebe73862f76bbbf59c (commit) via dba6f4e2e377a036df666cf101129f80ab3e6864 (commit) from 2a1d8403c07704a40279e58373e6605e0c1f6dd7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit 9f7914d39a5047c8d6b2cff554b8f575dcc32302 Author: Ludovic Courtès Date: Sun Jun 16 16:54:12 2013 +0200 tests: Remove symlink only when it exists. * test-suite/tests/filesys.test: Delete (test-symlink) only if it exists---i.e., not on Windows. Reported by Eli Zaretskii . commit 09fb52b6c908606a0f4a5d5d118128c02de606c4 Author: Ludovic Courtès Date: Sun Jun 16 16:52:38 2013 +0200 tests: Skip FFI tests that use `qsort' when it's not accessible. * test-suite/tests/foreign.test ("procedure->pointer")[qsort]: Wrap in `false-if-exception'. ["qsort", "qsort, wrong return type", "qsort, wrong arity"]: Throw 'unresolved when QSORT if #f. Reported by Eli Zaretskii . commit 556d35af88f01ba8cb6019de3a54e30e3f7f59d8 Author: Ludovic Courtès Date: Sun Jun 16 16:42:01 2013 +0200 tests: Don't rely on $TMPDIR and /tmp on Windows. * test-suite/standalone/test-unwind.c (check_ports)[__MINGW32__]: Use $TEMP, $TMP, or / as the value for TMPDIR. Patch by Eli Zaretskii . commit b518c6a0b3b429615d889aebe73862f76bbbf59c Author: Ludovic Courtès Date: Sun Jun 16 16:39:14 2013 +0200 tests: Use double quotes around shell arguments, for Windows. * test-suite/standalone/test-system-cmds (test-system-cmd): Use double quotes around shell arguments. Reported by Eli Zaretskii . commit dba6f4e2e377a036df666cf101129f80ab3e6864 Author: Ludovic Courtès Date: Sun Jun 16 16:19:21 2013 +0200 Define `AF_UNIX' only when Unix-domain sockets are supported. * libguile/socket.c (scm_init_socket): Defined `AF_UNIX' only when `HAVE_UNIX_DOMAIN_SOCKETS' is defined. Reported by Eli Zaretskii . --- Summary of changes: libguile/socket.c |2 +- test-suite/standalone/test-system-cmds |8 +--- test-suite/standalone/test-unwind.c| 13 - test-suite/tests/filesys.test |3 ++- test-suite/tests/foreign.test | 16 ++-- 5 files changed, 30 insertions(+), 12 deletions(-) diff --git a/libguile/socket.c b/libguile/socket.c index fd5bea8..ee84fa3 100644 --- a/libguile/socket.c +++ b/libguile/socket.c @@ -1736,7 +1736,7 @@ scm_init_socket () #ifdef AF_UNSPEC scm_c_define ("AF_UNSPEC", scm_from_int (AF_UNSPEC)); #endif -#ifdef AF_UNIX +#if defined HAVE_UNIX_DOMAIN_SOCKETS && defined AF_UNIX scm_c_define ("AF_UNIX", scm_from_int (AF_UNIX)); #endif #ifdef AF_INET diff --git a/test-suite/standalone/test-system-cmds b/test-suite/standalone/test-system-cmds index f500729..8c59083 100755 --- a/test-suite/standalone/test-system-cmds +++ b/test-suite/standalone/test-system-cmds @@ -9,8 +9,10 @@ exec guile -q -s "$0" "$@" #t "test-system-cmds: (system) did not return a boolean\n") (exit 1))) - - (let ((rs (status:exit-val (system "guile -c '(exit 42)'" + + ;; Note: Use double quotes since simple quotes are not supported by + ;; `cmd.exe' on Windows. + (let ((rs (status:exit-val (system "guile -c \"(exit 42)\"" (if (not (= 42 rs)) (begin (simple-format @@ -39,4 +41,4 @@ exec guile -q -s "$0" "$@" ;; Local Variables: ;; mode: scheme -;; End: \ No newline at end of file +;; End: diff --git a/test-suite/standalone/test-unwind.c b/test-suite/standalone/test-unwind.c index cf56a96..3aa3e15 100644 --- a/test-suite/standalone/test-unwind.c +++ b/test-suite/standalone/test-unwind.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004, 2005, 2008, 2009, 2010 Free Software Foundation, Inc. +/* Copyright (C) 2004, 2005, 2008, 2009, 2010, 2013 Free Software Foundation, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -200,9 +200,20 @@ check_ports () #define FILENAME_TEMPLATE "/check-ports.XX" char *filename; const char *tmpdir = getenv ("TMPDIR"); +#ifdef __MINGW32__ + extern int mkstemp (char *); + /*
[Guile-commits] Success: Hydra job gnu:guile-master:tarball on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:tarball (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346319 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-2-0:build_without_threads on i686-cygwin
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on i686-cygwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346339 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:xbuild_mingw on i686-linux
Hi, The status of Hydra job gnu:guile-master:xbuild_mingw (on i686-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346310 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_disable_deprecated_disable_discouraged on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_disable_deprecated_disable_discouraged (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346336 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:xbuild_mips_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:xbuild_mips_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346321 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_CPPFLAGS=_DSCM_DEBUG_TYPING_STRICTNESS=2 on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_CPPFLAGS=_DSCM_DEBUG_TYPING_STRICTNESS=2 (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346313 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_without_threads on i686-linux
Hi, The status of Hydra job gnu:guile-master:build_without_threads (on i686-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346306 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_without_threads on i686-freebsd
Hi, The status of Hydra job gnu:guile-master:build_without_threads (on i686-freebsd) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346318 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_disable_networking on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_disable_networking (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346340 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:xbuild_mipsel_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:xbuild_mipsel_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346329 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_without_threads on x86_64-darwin
Hi, The status of Hydra job gnu:guile-master:build_without_threads (on x86_64-darwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346324 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_without_threads on i686-cygwin
Hi, The status of Hydra job gnu:guile-master:build_without_threads (on i686-cygwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346325 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build on i686-cygwin
Hi, The status of Hydra job gnu:guile-master:build (on i686-cygwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346307 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build on x86_64-darwin
Hi, The status of Hydra job gnu:guile-2-0:build (on x86_64-darwin) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346348 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_without_threads on x86_64-darwin
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on x86_64-darwin) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346330 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_without_threads on i686-linux
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on i686-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346331 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build on i686-linux
Hi, The status of Hydra job gnu:guile-2-0:build (on i686-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346333 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-2-0:build on i686-cygwin
Hi, The status of Hydra job gnu:guile-2-0:build (on i686-cygwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346352 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_gcc47 on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_gcc47 (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346347 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_enable_guile_debug on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_enable_guile_debug (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346344 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_without_threads on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_without_threads (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346309 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_CPPFLAGS=_DSCM_DEBUG_TYPING_STRICTNESS=2 on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_CPPFLAGS=_DSCM_DEBUG_TYPING_STRICTNESS=2 (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346335 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_without_threads on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346350 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build on x86_64-freebsd
Hi, The status of Hydra job gnu:guile-2-0:build (on x86_64-freebsd) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346334 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_clang on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_clang (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346351 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_without_threads on x86_64-freebsd
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on x86_64-freebsd) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346342 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build on i686-linux
Hi, The status of Hydra job gnu:guile-master:build (on i686-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346328 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_disable_networking on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_disable_networking (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346316 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_disable_deprecated_disable_discouraged on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_disable_deprecated_disable_discouraged (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346327 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_clang on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_clang (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346315 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build on x86_64-darwin
Hi, The status of Hydra job gnu:guile-master:build (on x86_64-darwin) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346312 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-2-0:build_without_threads on i686-solaris
Hi, The status of Hydra job gnu:guile-2-0:build_without_threads (on i686-solaris) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346349 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:xbuild_mipsel_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:xbuild_mipsel_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346362 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:xbuild_mips_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:xbuild_mips_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346360 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_gcc47 on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_gcc47 (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346314 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_enable_guile_debug on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_enable_guile_debug (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346322 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:build_CPPFLAGS=_DSCM_DEBUG=1 on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:build_CPPFLAGS=_DSCM_DEBUG=1 (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346353 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346311 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build on i686-freebsd
Hi, The status of Hydra job gnu:guile-master:build (on i686-freebsd) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346320 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:xbuild_mips_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:xbuild_mips_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346341 Yay! Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:xbuild_mipsel_linux_gnu on x86_64-linux
Hi, The status of Hydra job gnu:guile-2-0:xbuild_mipsel_linux_gnu (on x86_64-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346343 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed: Hydra job gnu:guile-2-0:build on i686-solaris
Hi, The status of Hydra job gnu:guile-2-0:build (on i686-solaris) has changed from "Dependency failed" to "Failed". For details, see http://hydra.nixos.org/build/5346345 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] Success: Hydra job gnu:guile-2-0:xbuild_mingw on i686-linux
Hi, The status of Hydra job gnu:guile-2-0:xbuild_mingw (on i686-linux) has changed from "Dependency failed" to "Success". For details, see http://hydra.nixos.org/build/5346338 Yay! Regards, The Hydra build daemon.
[Guile-commits] Failed with output: Hydra job gnu:guile-master:build_CPPFLAGS=_DSCM_DEBUG=1 on x86_64-linux
Hi, The status of Hydra job gnu:guile-master:build_CPPFLAGS=_DSCM_DEBUG=1 (on x86_64-linux) has changed from "Dependency failed" to "Failed with output". For details, see http://hydra.nixos.org/build/5346326 Go forth and fix it. Regards, The Hydra build daemon.
[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.9-19-gb16bf64
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Guile". http://git.savannah.gnu.org/cgit/guile.git/commit/?id=b16bf64639d457f9cfe8dc7bf80464cd2b86a622 The branch, stable-2.0 has been updated via b16bf64639d457f9cfe8dc7bf80464cd2b86a622 (commit) via 41f2f14bd97f3889075419a11e7a555463bd9a0d (commit) via ee49b1684b94627c364e2362e54a596183906021 (commit) from 9f7914d39a5047c8d6b2cff554b8f575dcc32302 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit b16bf64639d457f9cfe8dc7bf80464cd2b86a622 Author: Ludovic Courtès Date: Sun Jun 16 21:47:39 2013 +0200 Fix #ifdefery for `setegid'. * libguile/posix.c (scm_setegid): Change to #ifdef HAVE_SETEGID. commit 41f2f14bd97f3889075419a11e7a555463bd9a0d Author: Ludovic Courtès Date: Sun Jun 16 20:58:10 2013 +0200 tests: Don't rely on `scm_call_2' being visible. * test-suite/tests/coverage.test ("procedure-execution-count")["called from C"]: Throw 'unresolved when `scm_call_2' cannot be resolved. Reported by Eli Zaretskii . commit ee49b1684b94627c364e2362e54a596183906021 Author: Ludovic Courtès Date: Sun Jun 16 20:56:31 2013 +0200 Augment `.dir-locals.el'. --- Summary of changes: .dir-locals.el |4 +++- libguile/posix.c |4 ++-- test-suite/tests/coverage.test | 31 +-- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/.dir-locals.el b/.dir-locals.el index ce2af7a..a24e860 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -8,7 +8,9 @@ (eval . (put 'pass-if 'scheme-indent-function 1)) (eval . (put 'pass-if-exception 'scheme-indent-function 2)) (eval . (put 'pass-if-equal 'scheme-indent-function 2)) - (eval . (put 'with-test-prefix 'scheme-indent-function 1 + (eval . (put 'with-test-prefix 'scheme-indent-function 1)) + (eval . (put 'with-code-coverage 'scheme-indent-function 1)) + (eval . (put 'with-statprof 'scheme-indent-function 1 (emacs-lisp-mode . ((indent-tabs-mode . nil))) (texinfo-mode. ((indent-tabs-mode . nil) (fill-column . 72 diff --git a/libguile/posix.c b/libguile/posix.c index 8651818..3e03c86 100644 --- a/libguile/posix.c +++ b/libguile/posix.c @@ -910,7 +910,7 @@ SCM_DEFINE (scm_seteuid, "seteuid", 1, 0, 0, #ifdef HAVE_SETEGID -SCM_DEFINE (scm_setegid, "setegid", 1, 0, 0, +SCM_DEFINE (scm_setegid, "setegid", 1, 0, 0, (SCM id), "Sets the effective group ID to the integer @var{id}, provided the process\n" "has appropriate privileges. If effective IDs are not supported, the\n" @@ -921,7 +921,7 @@ SCM_DEFINE (scm_setegid, "setegid", 1, 0, 0, { int rv; -#ifdef HAVE_SETEUID +#ifdef HAVE_SETEGID rv = setegid (scm_to_int (id)); #else rv = setgid (scm_to_int (id)); diff --git a/test-suite/tests/coverage.test b/test-suite/tests/coverage.test index b29de0f..336c87a 100644 --- a/test-suite/tests/coverage.test +++ b/test-suite/tests/coverage.test @@ -1,6 +1,6 @@ coverage.test --- Code coverage.-*- mode: scheme; coding: utf-8; -*- - Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc. + Copyright (C) 2010, 2011, 2012, 2013 Free Software Foundation, Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -230,19 +230,22 @@ ;; The `scm_call_N' functions use the VM returned by `the-vm'. This ;; test makes sure that they get to use %TEST-VM. (let ((proc (code "foo.scm" "(lambda (x y) (+ x y))")) - (call (pointer->procedure '* -(dynamic-func "scm_call_2" - (dynamic-link)) -'(* * * - (let-values (((data result) -(with-code-coverage %test-vm - (lambda () -(call (make-pointer (object-address proc)) - (make-pointer (object-address 1)) - (make-pointer (object-address 2))) -(and (coverage-data? data) - (= (object-address 3) (pointer-address result)) - (= (procedure-execution-count data proc) 1) + (call (false-if-exception ; can we resolve `scm_call_2'? + (pointer->procedure '* + (dynamic-func "scm_call_2" + (dynamic-link)) +