guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch master updated (02e52a4 -> 310c34e)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (02e52a4 -> 310c34e)
Date: Tue, 16 Jan 2018 10:46:28 -0500 (EST)

wingo pushed a change to branch master
in repository guile.

      from  02e52a4   Remove box instructions
       new  c7b3379   Instruction explosion for struct-vtable
       new  9222e4d   Add support for raw gc-managed pointer locals
       new  d355b42   Add optimizer and backend support for gc-pointer-ref
       new  13cafca   Add raw u8-ref, etc instructions
       new  73f55cb   Rename gc-pointer-ref to pointer-ref
       new  535d6fa   Custom bv-u8-ref lowering procedure
       new  0270d23   Instruction explosion for integer bytevector ref 
procedures
       new  1b955b0   Add f32-ref, f64-ref lowering procs
       new  94fdc5c   Instruction explosion for bytevector setters
       new  4829cb3   Add assume-u64 and assume-s64 dataflow restrictions
       new  42837e9   Instruction explosion for bv-length
       new  8573d94   Remove optimizer and backend support for bv-u8-ref et al
       new  310c34e   Remove bytevector instructions from the VM.

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 libguile/vm-engine.c                         | 326 ++++++++++-----------------
 libguile/vm.c                                |  27 +--
 module/language/cps/compile-bytecode.scm     | 131 ++++++-----
 module/language/cps/cse.scm                  |   1 +
 module/language/cps/effects-analysis.scm     |  63 +++---
 module/language/cps/reify-primitives.scm     |   7 +
 module/language/cps/slot-allocation.scm      |  14 +-
 module/language/cps/specialize-primcalls.scm |   1 +
 module/language/cps/types.scm                |  82 +++----
 module/language/tree-il/compile-cps.scm      | 321 ++++++++++++++++++++++++--
 module/system/vm/assembler.scm               |  48 ++--
 module/system/vm/debug.scm                   |   7 +-
 12 files changed, 624 insertions(+), 404 deletions(-)



reply via email to

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