[Guile-commits] GNU Guile branch, master, updated. v2.1.0-45-g9b96563

2013-06-16 Thread Andy Wingo
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

2013-06-16 Thread Ludovic Courtès
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Hydra Build Daemon
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

2013-06-16 Thread Ludovic Courtès
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))
+