[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile branch, wip-prompts, created. release_1-9-7-35
From: |
Andy Wingo |
Subject: |
[Guile-commits] GNU Guile branch, wip-prompts, created. release_1-9-7-35-gf2f15b2 |
Date: |
Sat, 30 Jan 2010 21:21:02 +0000 |
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=f2f15b2a1544278eaa9c790e879964969bb0d43b
The branch, wip-prompts has been created
at f2f15b2a1544278eaa9c790e879964969bb0d43b (commit)
- Log -----------------------------------------------------------------
commit f2f15b2a1544278eaa9c790e879964969bb0d43b
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:09:41 2010 +0100
GLIL and assembly support for prompt compilation
* module/language/glil/compile-assembly.scm (glil->assembly): Compile
<glil-prompt> appropriately.
* module/language/assembly/disassemble.scm (code-annotation):
* module/language/assembly/decompile-bytecode.scm (decode-load-program):
* module/language/assembly/compile-bytecode.scm (write-bytecode):
Assemble and disassemble `inline-prompt' appropriately.
commit a0d5dbcf02c07ce1c7306ed1b855f7befb36f286
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:52:48 2010 +0100
tree-il -> glil compilation of prompt, dynamic-wind, control
* module/language/tree-il/compile-glil.scm (flatten): Compile <prompt>,
<dynamic-wind>, and <control>.
commit 7ca5e5032e4e317aad9a51a0f2f5e656e39c4bcf
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:51:44 2010 +0100
GLIL support for <prompt>
* module/language/glil.scm (<glil>): Add <glil-prompt>, with
handler-label and escape-only? fields.
commit 9e75a453548c4cf35c194dfca0acf0c659d98c01
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:49:50 2010 +0100
tree-il analyzer and inliner handle <prompt>
* module/language/tree-il/analyze.scm (analyze-lexicals): Add cases for
<prompt>, <dynamic-wind>, and <control>. If a continuation is not
referenced in the body of a prompt handler, mark the prompt as
escape-only.
* module/language/tree-il/inline.scm (inline!): Inline the handler of a
prompt if it is a simple lambda.
commit 032963b0b7193624485ab4e2d9e2fe7199c83424
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:47:44 2010 +0100
new tree-il for prompt, control, and dynamic-wind
* module/language/tree-il.scm: Initial tree-il support for <prompt>,
<control>, and <dynamic-wind>.
commit f65147027f9b589f40e0914a1939601920bf547f
Author: Andy Wingo <address@hidden>
Date: Sat Jan 30 15:45:37 2010 +0100
initial VM support for delimited continuations
* libguile/vm-i-system.c (prompt, inline-prompt, wind, throw, unwind):
New instructions, for implementing dynamic-wind and delimited
continuations.
* libguile/vm.c: Add some stub support for the new instructions.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, wip-prompts, created. release_1-9-7-35-gf2f15b2,
Andy Wingo <=