[Guile-commits] Failed with output: Hydra job gnu:guile-master:build.x86_64-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build.x86_64-linux has changed from 
"Success" to "Failed with output".  For details, see

  http://hydra.nixos.org/build/6850564

This is likely due to 4 commits by Andy Wingo  or Shea Levy 
.

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-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build_disable_networking (on 
x86_64-linux) has changed from "Success" to "Failed with output".  For details, 
see

  http://hydra.nixos.org/build/6850566

This is likely due to 4 commits by Andy Wingo  or Shea Levy 
.

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-11-19 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 "Success" to "Failed with output".  For details, see

  http://hydra.nixos.org/build/6850565

This is likely due to 4 commits by Andy Wingo  or Shea Levy 
.

Go forth and fix it.

Regards,

The Hydra build daemon.



[Guile-commits] Failed with output: Hydra job gnu:guile-master:build.i686-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build.i686-linux has changed from 
"Success" to "Failed with output".  For details, see

  http://hydra.nixos.org/build/6850558

This is likely due to 4 commits by Andy Wingo  or Shea Levy 
.

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-11-19 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 "Success" to "Failed with output".  For details, 
see

  http://hydra.nixos.org/build/6850562

This is likely due to 4 commits by Andy Wingo  or Shea Levy 
.

Go forth and fix it.

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build_enable_guile_debug on x86_64-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build_enable_guile_debug (on 
x86_64-linux) has changed from "Failed with output" to "Success".  For details, 
see

  http://hydra.nixos.org/build/6850416

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build_CPPFLAGS=_DSCM_DEBUG_TYPING_STRICTNESS=2 on x86_64-linux

2013-11-19 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 "Failed with output" to "Success".  For details, 
see

  http://hydra.nixos.org/build/6850413

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build.x86_64-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build.x86_64-linux has changed from 
"Failed with output" to "Success".  For details, see

  http://hydra.nixos.org/build/6850411

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build.i686-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build.i686-linux has changed from 
"Failed with output" to "Success".  For details, see

  http://hydra.nixos.org/build/6850409

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build_disable_networking on x86_64-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:build_disable_networking (on 
x86_64-linux) has changed from "Failed with output" to "Success".  For details, 
see

  http://hydra.nixos.org/build/6850415

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] Success: Hydra job gnu:guile-master:build_disable_deprecated_disable_discouraged on x86_64-linux

2013-11-19 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 "Failed with output" to "Success".  For details, see

  http://hydra.nixos.org/build/6850410

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] GNU Guile branch, master, updated. v2.1.0-420-gea0cd17

2013-11-19 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=ea0cd17d11fb73f79842c03b49df5c7aef4b36eb

The branch, master has been updated
   via  ea0cd17d11fb73f79842c03b49df5c7aef4b36eb (commit)
  from  c4f7923fa9148204c7237e400c6e69056b69d4b2 (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 ea0cd17d11fb73f79842c03b49df5c7aef4b36eb
Author: Andy Wingo 
Date:   Tue Nov 19 22:14:20 2013 +0100

Rework hook dispatch mechanism

* libguile/vm-engine.c (RUN_HOOK, RUN_HOOK0, RUN_HOOK1): Rework to
  dispatch through specific per-hook procedures.  Might reduce register
  pressure in the VM.

* libguile/vm.c (vm_dispatch_apply_hook):
  (vm_dispatch_push_continuation_hook):
  (vm_dispatch_pop_continuation_hook):
  (vm_dispatch_next_hook):
  (vm_dispatch_abort_hook):
  (vm_dispatch_restore_continuation_hook): New internal helpers.

---

Summary of changes:
 libguile/vm-engine.c |   28 +---
 libguile/vm.c|   40 ++--
 2 files changed, 51 insertions(+), 17 deletions(-)

diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c
index 85674c0..065b7fe 100644
--- a/libguile/vm-engine.c
+++ b/libguile/vm-engine.c
@@ -100,35 +100,32 @@
 #endif
 
 #if VM_USE_HOOKS
-#define RUN_HOOK(h, args, n)\
+#define RUN_HOOK(exp)   \
   do {  \
 if (SCM_UNLIKELY (vp->trace_level > 0)) \
   { \
 SYNC_REGISTER ();  \
-vm_dispatch_hook (vm, h, args, n);  \
+exp;\
   } \
   } while (0)
 #else
-#define RUN_HOOK(h, args, n)
+#define RUN_HOOK(exp)
 #endif
-#define RUN_HOOK0(h) RUN_HOOK(h, NULL, 0)
+#define RUN_HOOK0(h)  RUN_HOOK (vm_dispatch_##h##_hook (vm))
+#define RUN_HOOK1(h, arg) RUN_HOOK (vm_dispatch_##h##_hook (vm, arg))
 
 #define APPLY_HOOK()\
-  RUN_HOOK0 (SCM_VM_APPLY_HOOK)
+  RUN_HOOK0 (apply)
 #define PUSH_CONTINUATION_HOOK()\
-  RUN_HOOK0 (SCM_VM_PUSH_CONTINUATION_HOOK)
+  RUN_HOOK0 (push_continuation)
 #define POP_CONTINUATION_HOOK(old_fp)   \
-  RUN_HOOK (SCM_VM_POP_CONTINUATION_HOOK,   \
-&SCM_FRAME_LOCAL (old_fp, 1),   \
-SCM_FRAME_NUM_LOCALS (old_fp, vp->sp) - 1)
+  RUN_HOOK1 (pop_continuation, old_fp)
 #define NEXT_HOOK() \
-  RUN_HOOK0 (SCM_VM_NEXT_HOOK)
+  RUN_HOOK0 (next)
 #define ABORT_CONTINUATION_HOOK()   \
-  RUN_HOOK (SCM_VM_ABORT_CONTINUATION_HOOK, \
-LOCAL_ADDRESS (1),  \
-FRAME_LOCALS_COUNT () - 1)
-#define RESTORE_CONTINUATION_HOOK()\
-  RUN_HOOK0 (SCM_VM_RESTORE_CONTINUATION_HOOK)
+  RUN_HOOK0 (abort)
+#define RESTORE_CONTINUATION_HOOK() \
+  RUN_HOOK0 (restore_continuation)
 
 #define VM_HANDLE_INTERRUPTS \
   SCM_ASYNC_TICK_WITH_CODE (current_thread, SYNC_REGISTER ())
@@ -3156,6 +3153,7 @@ VM_NAME (SCM vm, SCM program, SCM *argv, size_t nargs_)
 #undef RETURN_VALUE_LIST
 #undef RUN_HOOK
 #undef RUN_HOOK0
+#undef RUN_HOOK1
 #undef SYNC_ALL
 #undef SYNC_BEFORE_GC
 #undef SYNC_IP
diff --git a/libguile/vm.c b/libguile/vm.c
index 5aaf624..125501e 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -168,8 +168,12 @@ scm_i_capture_current_stack (void)
  0);
 }
 
-static void vm_dispatch_hook (SCM vm, int hook_num,
-  SCM *argv, int n) SCM_NOINLINE;
+static void vm_dispatch_apply_hook (SCM vm) SCM_NOINLINE;
+static void vm_dispatch_push_continuation_hook (SCM vm) SCM_NOINLINE;
+static void vm_dispatch_pop_continuation_hook (SCM vm, SCM *old_fp) 
SCM_NOINLINE;
+static void vm_dispatch_next_hook (SCM vm) SCM_NOINLINE;
+static void vm_dispatch_abort_hook (SCM vm) SCM_NOINLINE;
+static void vm_dispatch_restore_continuation_hook (SCM vm) SCM_NOINLINE;
 
 static void
 vm_dispatch_hook (SCM vm, int hook_num, SCM *argv, int n)
@@ -239,6 +243,38 @@ vm_dispatch_hook (SCM vm, int hook_num, SCM *argv, int n)
 }
 
 static void
+vm_dispatch_apply_hook (SCM vm)
+{
+  return vm_dispatch_hook (vm, SCM_VM_APPLY_HOOK, NULL, 0);
+}
+static void vm_dispatch_push_continuation_hook (SCM vm)
+{
+  return vm_dispatch_hook (vm, SCM_VM_PUSH_CONTINUATION_HOOK, NULL, 0);
+}
+static void vm_dispatch_pop_continu

[Guile-commits] Success: Hydra job gnu:guile-master:tarball on x86_64-linux

2013-11-19 Thread Hydra Build Daemon
Hi,

The status of Hydra job gnu:guile-master:tarball (on x86_64-linux) has changed 
from "Failed with output" to "Success".  For details, see

  http://hydra.nixos.org/build/6850414

This is likely due to 52 commits by Andy Wingo , Bjørn 
Forsman , Domen Kožar , Eelco Dolstra 
, Oliver Charles , Peter 
Simons , Rob Vermaas , Rok Garbas 
 or Shea Levy .

Yay!

Regards,

The Hydra build daemon.



[Guile-commits] GNU Guile branch, master, updated. v2.1.0-419-gc4f7923

2013-11-19 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=c4f7923fa9148204c7237e400c6e69056b69d4b2

The branch, master has been updated
   via  c4f7923fa9148204c7237e400c6e69056b69d4b2 (commit)
   via  4cbc95f1507249d757391927da42feaaf969a60a (commit)
   via  c0a1a0b12d2e63c62ecdb82c570b5bb7faf637e1 (commit)
  from  74870c0d2f2cfb2a15ab732c0cc0378bbf268682 (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 c4f7923fa9148204c7237e400c6e69056b69d4b2
Author: Andy Wingo 
Date:   Tue Nov 19 21:47:55 2013 +0100

Remove VM_ENABLE_STACK_NULLING

* libguile/vm.c: Remove code dependent on VM_ENABLE_STACK_NULLING.  This
  defined didn't work and doesn't apply to the RTL model.

commit 4cbc95f1507249d757391927da42feaaf969a60a
Author: Andy Wingo 
Date:   Tue Nov 19 21:45:07 2013 +0100

Rename objcodes?.{scm,c,h} to loader.{scm,c,h}

* libguile/loader.c:
* libguile/loader.h: Rename from objcodes.[ch].
* module/system/vm/loader.scm: Rename from objcode.scm.

* libguile/Makefile.am:
* libguile/gsubr.c:
* libguile/init.c:
* libguile/procs.c:
* libguile/vm.c:
* module/Makefile.am:
* module/ice-9/eval-string.scm:
* module/language/rtl/spec.scm:
* module/system/base/target.scm:
* module/system/repl/command.scm:
* module/system/repl/common.scm:
* module/system/vm/debug.scm:
* module/system/vm/disassembler.scm:
* module/system/vm/objcode.scm:
* test-suite/tests/compiler.test:
* test-suite/tests/dwarf.test:
* test-suite/tests/rtl-compilation.test:
* test-suite/tests/rtl.test: Adapt.

commit c0a1a0b12d2e63c62ecdb82c570b5bb7faf637e1
Author: Andy Wingo 
Date:   Tue Nov 19 21:32:42 2013 +0100

Remove (oop goops)  export

* module/oop/goops.scm (oop): Remove objcode export.

---

Summary of changes:
 libguile/Makefile.am |   12 +
 libguile/gsubr.c |5 +---
 libguile/init.c  |4 +-
 libguile/{objcodes.c => loader.c}|   12 
 libguile/{objcodes.h => loader.h}|   10 
 libguile/procs.c |2 +-
 libguile/vm.c|   34 +-
 module/Makefile.am   |2 +-
 module/ice-9/eval-string.scm |2 +-
 module/language/rtl/spec.scm |2 +-
 module/oop/goops.scm |4 +-
 module/system/base/target.scm|2 -
 module/system/repl/command.scm   |2 +-
 module/system/repl/common.scm|2 +-
 module/system/vm/debug.scm   |2 +-
 module/system/vm/disassembler.scm|2 +-
 module/system/vm/{objcode.scm => loader.scm} |4 +-
 test-suite/tests/compiler.test   |2 +-
 test-suite/tests/dwarf.test  |2 +-
 test-suite/tests/rtl-compilation.test|2 +-
 test-suite/tests/rtl.test|2 +-
 21 files changed, 38 insertions(+), 73 deletions(-)
 rename libguile/{objcodes.c => loader.c} (99%)
 rename libguile/{objcodes.h => loader.h} (85%)
 rename module/system/vm/{objcode.scm => loader.scm} (93%)

diff --git a/libguile/Makefile.am b/libguile/Makefile.am
index b2a9faf..273e1b6 100644
--- a/libguile/Makefile.am
+++ b/libguile/Makefile.am
@@ -169,13 +169,13 @@ libguile_@GUILE_EFFECTIVE_VERSION@_la_SOURCES =   
\
keywords.c  \
list.c  \
load.c  \
+   loader.c\
macros.c\
mallocs.c   \
memoize.c   \
modules.c   \
null-threads.c  \
numbers.c   \
-   objcodes.c  \
objprop.c   \
options.c   \
pairs.c \
@@ -255,6 +255,7 @@ DOT_X_FILES =   \
fluids.x\
foreign.x   \
fports.x\
+   frames.x\
gc-malloc.x \
gc.x 

[Guile-commits] GNU Guile branch, master, updated. v2.1.0-416-g74870c0

2013-11-19 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=74870c0d2f2cfb2a15ab732c0cc0378bbf268682

The branch, master has been updated
   via  74870c0d2f2cfb2a15ab732c0cc0378bbf268682 (commit)
   via  f42cfbf0b72da57a1dfae29d2525ef71abe1bc9d (commit)
   via  20b1b91394bf588757492bbbdbb0fab46f2e1cf4 (commit)
   via  095100bbdbfc79ccba39fa68b75d8530361299d3 (commit)
   via  3fe96dd8088957a09cfd15747ae646595934f83a (commit)
   via  1b780c134b1714966ae39c6b3de10875eb5c1bd2 (commit)
  from  ef6b7f718acaceba9408ad16d007cc4cb76e0a84 (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 74870c0d2f2cfb2a15ab732c0cc0378bbf268682
Author: Andy Wingo 
Date:   Tue Nov 19 21:27:38 2013 +0100

Fix gsubr comment

* libguile/gsubr.c: Update comment to excise RTL.

commit f42cfbf0b72da57a1dfae29d2525ef71abe1bc9d
Author: Andy Wingo 
Date:   Tue Nov 19 21:26:26 2013 +0100

Lingering RTL excision in vm.c

* libguile/vm-engine.c:
* libguile/vm.c: Rework VM inclusion so that we don't define VM_ENGINE
  and expect vm-engine.c to understand that -- since there is only
  VM_USE_HOOKS, define that in vm.c directly.  Rename rtl_vm_foo to
  vm_foo.

* libguile/vm.h: Remove scm_t_vm_engine typedef.

commit 20b1b91394bf588757492bbbdbb0fab46f2e1cf4
Author: Andy Wingo 
Date:   Tue Nov 19 21:11:28 2013 +0100

Move RTL unpack macros to vm-engine.c

* libguile/instructions.h: Remove SCM_UNPACK macros from here.
* libguile/vm-engine.c: Add them here, without the RTL_, and without the
  SCM_ prefix.

commit 095100bbdbfc79ccba39fa68b75d8530361299d3
Author: Andy Wingo 
Date:   Tue Nov 19 21:04:24 2013 +0100

Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG

* libguile/instructions.h: Guard in BUILDING_LIBGUILE.
  (SCM_PACK_OP_24):
  (SCM_PACK_OP_8_8_8):
  (SCM_PACK_OP_8_16):
  (SCM_PACK_OP_16_8):
  (SCM_PACK_OP_12_12): Rename from SCM_PACK_RTL_*, and splice in the
  opcode.
  (SCM_PACK_OP_ARG_8_24): New helper.

* libguile/vm.c:
* libguile/gsubr.c:
* libguile/foreign.c:
* libguile/control.c:
* libguile/continuations.c: Adapt.

commit 3fe96dd8088957a09cfd15747ae646595934f83a
Author: Andy Wingo 
Date:   Tue Nov 19 20:31:21 2013 +0100

scm_rtl_op_* -> scm_op_*

* libguile/instructions.h (scm_opcode): Rename from scm_rtl_opcode.
  Rename opcodes from scm_rtl_op_* to scm_op_*.

* libguile/continuations.c:
* libguile/control.c:
* libguile/foreign.c:
* libguile/gsubr.c:
* libguile/instructions.c:
* libguile/vm.c: Adapt.

commit 1b780c134b1714966ae39c6b3de10875eb5c1bd2
Author: Andy Wingo 
Date:   Tue Nov 19 20:45:57 2013 +0100

(system vm instruction) rtl-instruction-list -> (language rtl) 
instruction-list

* libguile/instructions.c (struct scm_instruction, fetch_instruction_table)
  (scm_instruction_list): Remove rtl_ infix.
* libguile/instructions.h: Adapt.

* module/system/vm/instruction.scm: Remove.

* module/language/rtl.scm: Export instruction-list from here.

* module/Makefile.am:
* module/language/cps/primitives.scm:
* module/system/vm/assembler.scm:
* module/system/vm/disassembler.scm:
* module/system/vm/frame.scm:
* module/system/vm/program.scm:
* module/system/vm/trace.scm:
* module/system/vm/traps.scm: Adapt.

---

Summary of changes:
 libguile/continuations.c   |2 +-
 libguile/control.c |2 +-
 libguile/foreign.c |6 +-
 libguile/gsubr.c   |   44 
 libguile/instructions.c|   43 +++
 libguile/instructions.h|   61 ++
 libguile/vm-engine.c   |  218 +---
 libguile/vm.c  |   54 +-
 libguile/vm.h  |2 -
 module/Makefile.am |1 -
 module/language/cps/primitives.scm |2 +-
 module/language/rtl.scm|9 +-
 module/system/vm/assembler.scm |8 +-
 module/system/vm/disassembler.scm  |2 +-
 module/system/vm/frame.scm |1 -
 module/system/vm/instruction.scm   |   25 
 module/system/vm/program.scm   |1 -
 module/system/vm/trace.scm |1 -
 module/system/vm/traps.scm |1 -
 19 files changed, 224 insertions(+), 259 deletions(-)
 delete mode 100644 module/system/vm/instruction.scm

diff --git a/libguile/continuations.c b/libguile/continuations.c
index 90c9ccf..cb586e3 

[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.9-105-g8904b7a

2013-11-19 Thread Mark H Weaver
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=8904b7a9362ede0de324e55701d8ea1d018f8738

The branch, stable-2.0 has been updated
   via  8904b7a9362ede0de324e55701d8ea1d018f8738 (commit)
  from  a4ecb437bc5b8bcdaad085dc413110db29591795 (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 8904b7a9362ede0de324e55701d8ea1d018f8738
Author: Mark H Weaver 
Date:   Mon Nov 18 00:44:17 2013 -0500

Web: accept "UTC" as the zone offset in date headers.

Fixes .
Reported by Aleix Conchillo Flaqué .

* module/web/http.scm (parse-zone-offset): Accept "UTC".

---

Summary of changes:
 module/web/http.scm |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/module/web/http.scm b/module/web/http.scm
index af04259..6c9ab95 100644
--- a/module/web/http.scm
+++ b/module/web/http.scm
@@ -716,6 +716,8 @@ as an ordered alist."
 (cond
  ((string=? s "GMT")
   0)
+ ((string=? s "UTC")
+  0)
  ((string-match? s ".")
   (let ((sign (case (string-ref s 0)
 ((#\+) +1)


hooks/post-receive
-- 
GNU Guile