guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (59f1f5a -> 79ba396)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (59f1f5a -> 79ba396)
Date: Fri, 13 Apr 2018 04:41:10 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  59f1f5a   Remove load-typed-array, make-array opcodes
       new  b9f7621   Add scm->f64 intrinsic
       new  41689ed   Slim heap-allocated flonums
       new  c109fa7   Add reifier for fadd/immediate.
       new  997ecae   Instruction explosion for f64->scm
       new  b285226   Disable f64->scm instruction
       new  2db7c2d   Remove scm->f64, f64->scm implementations
       new  dd88fc5   scm->u64, scm->s64, scm->u64/truncate intrinsics
       new  1457f4e   Remove scm->u64, etc implementations
       new  7e386bb   u64->scm, s64->scm intrinsics
       new  b2c01e5   Remove implementations of obsolete s64->scm, u64->scm 
insts
       new  25a0fe8   logsub is intrinsic
       new  b32d3cc   Remove implementation of logsub VM op
       new  dff85f6   Explode atomic box ops to new atomic instructions
       new  0ae3d62   Remove implementation of atomic box ops
       new  79ba396   Remove unused macros in vm-engine

The 15 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/instructions.c                  |   3 +-
 libguile/intrinsics.c                    |  32 +++
 libguile/intrinsics.h                    |  12 +
 libguile/numbers.h                       |   6 +-
 libguile/vm-engine.c                     | 445 ++++++++++++-------------------
 libguile/vm.c                            |   7 -
 module/language/bytecode.scm             |   1 +
 module/language/cps/compile-bytecode.scm |  30 +--
 module/language/cps/effects-analysis.scm |   4 +-
 module/language/cps/reify-primitives.scm |  49 +++-
 module/language/cps/types.scm            |   4 +-
 module/language/tree-il/compile-cps.scm  |  79 ++++++
 module/system/base/types.scm             |   4 +-
 module/system/base/types/internal.scm    |   1 +
 module/system/vm/assembler.scm           |  50 +++-
 module/system/vm/disassembler.scm        |   2 +-
 16 files changed, 405 insertions(+), 324 deletions(-)



reply via email to

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