diff options
author | Andy Wingo <wingo@pobox.com> | 2019-06-06 16:20:20 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2019-06-06 16:36:32 +0200 |
commit | 9fd978ed7eebe32ceff7762eb87bba5d56a0743c (patch) | |
tree | e2b7e28c42924c1c5aced9f56cdbdec525c5146c /libguile/gsubr.c | |
parent | 12d6e4317657e4334306b1345a09a11b0e256fa3 (diff) | |
download | guile-9fd978ed7eebe32ceff7762eb87bba5d56a0743c.tar.gz |
Add bind-optionals instruction
* doc/ref/vm.texi (Function Prologue Instructions): Document new
instruction.
* libguile/jit.c (compile_bind_optionals): New compiler.
* libguile/vm-engine.c (VM_NAME): New interpreter.
* module/system/vm/assembler.scm (opt-prelude): Emit bind-optionals as
appropriate.
* module/system/vm/disassembler.scm (define-stack-effect-parser)
(code-annotation): Handle bind-optionals.
Diffstat (limited to 'libguile/gsubr.c')
0 files changed, 0 insertions, 0 deletions