[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(-)
- [Guile-commits] branch master updated (d1c69b5 -> 4267a8b),
Andy Wingo <=
- [Guile-commits] 03/08: Fix argument type of arguments<=? instruction, Andy Wingo, 2017/10/30
- [Guile-commits] 02/08: Remove assembler exports for old-style predicates and branches, Andy Wingo, 2017/10/30
- [Guile-commits] 07/08: RTL test uses new instructions, Andy Wingo, 2017/10/30
- [Guile-commits] 04/08: Emit new instructions in function preludes, Andy Wingo, 2017/10/30
- [Guile-commits] 06/08: Simplify special immediate predicate inferrer., Andy Wingo, 2017/10/30
- [Guile-commits] 01/08: Lower logtest branches to instead be 'zero? logand', Andy Wingo, 2017/10/30
- [Guile-commits] 05/08: Remove disassembler support for old-style jump instructions, Andy Wingo, 2017/10/30
- [Guile-commits] 08/08: Remove old branching instructions from VM, Andy Wingo, 2017/10/30