[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (7883290 -> 593e2db)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (7883290 -> 593e2db) |
Date: |
Wed, 27 Jun 2018 14:00:10 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from 7883290 Inline handling of non-program apply
new 0faa414 allocate-words intrinsic
new 8918165 Compile current-module as intrinsic call
new 85ab5f0 Remove dedicated current-module instruction.
new 294e627 Intrinsic for "prompt"
new 7e11c99 bind-rest inst uses cons-rest intrinsic
new fd4eb14 Use CALL_INTRINSICS helper in VM
new 18431e6 Refactor handling of active VM registers
new 154a5de Minor scm_thread refactoring
new 64d1148 Intrinsics take registers from thread
new 9c8c406 Remove "resume" arg from vm engine
new 19cff78 Minor optimizations to debug hook dispatch
new 2a8d72f Microoptimizations to hook dispatch
new 593e2db Refactor hook dispatch in 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/continuations.c | 4 +-
libguile/continuations.h | 4 +-
libguile/control.c | 2 +-
libguile/eval.c | 6 +-
libguile/fluids.c | 17 ++-
libguile/fluids.h | 2 +
libguile/intrinsics.c | 29 +++++
libguile/intrinsics.h | 18 ++-
libguile/modules.c | 15 ++-
libguile/modules.h | 1 +
libguile/threads.h | 9 +-
libguile/throw.c | 6 +-
libguile/vm-engine.c | 211 +++++++++++++++----------------
libguile/vm.c | 84 +++++++-----
libguile/vm.h | 4 +-
module/language/cps/reify-primitives.scm | 2 +-
module/system/vm/assembler.scm | 6 +-
17 files changed, 242 insertions(+), 178 deletions(-)
- [Guile-commits] branch master updated (7883290 -> 593e2db),
Andy Wingo <=
- [Guile-commits] 01/13: allocate-words intrinsic, Andy Wingo, 2018/06/27
- [Guile-commits] 04/13: Intrinsic for "prompt", Andy Wingo, 2018/06/27
- [Guile-commits] 07/13: Refactor handling of active VM registers, Andy Wingo, 2018/06/27
- [Guile-commits] 05/13: bind-rest inst uses cons-rest intrinsic, Andy Wingo, 2018/06/27
- [Guile-commits] 11/13: Minor optimizations to debug hook dispatch, Andy Wingo, 2018/06/27
- [Guile-commits] 02/13: Compile current-module as intrinsic call, Andy Wingo, 2018/06/27
- [Guile-commits] 12/13: Microoptimizations to hook dispatch, Andy Wingo, 2018/06/27
- [Guile-commits] 13/13: Refactor hook dispatch in VM, Andy Wingo, 2018/06/27
- [Guile-commits] 09/13: Intrinsics take registers from thread, Andy Wingo, 2018/06/27
- [Guile-commits] 06/13: Use CALL_INTRINSICS helper in VM, Andy Wingo, 2018/06/27