guile-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]