guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (d1c69b5 -> 4267a8b)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (d1c69b5 -> 4267a8b)
Date: Mon, 30 Oct 2017 07:35:32 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  d1c69b5   Remove compiler support for u64-scm comparisons
       new  0d42f54   Lower logtest branches to instead be 'zero? logand'
       new  5fb9b7d   Remove assembler exports for old-style predicates and 
branches
       new  7aff0ff   Fix argument type of arguments<=? instruction
       new  c92b80b   Emit new instructions in function preludes
       new  9d62724   Remove disassembler support for old-style jump 
instructions
       new  9ceab99   Simplify special immediate predicate inferrer.
       new  17cb321   RTL test uses new instructions
       new  4267a8b   Remove old branching instructions from VM

The 8 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                     | 547 +++----------------------------
 module/language/cps/compile-bytecode.scm |  51 ++-
 module/language/cps/primitives.scm       |   3 -
 module/language/cps/type-fold.scm        |  27 +-
 module/language/cps/types.scm            |  26 +-
 module/language/tree-il/peval.scm        |  26 +-
 module/system/vm/assembler.scm           |  88 +----
 module/system/vm/disassembler.scm        |  40 +--
 test-suite/tests/rtl.test                |  11 +-
 9 files changed, 134 insertions(+), 685 deletions(-)



reply via email to

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