diff options
author | Andy Wingo <wingo@pobox.com> | 2013-11-21 22:51:38 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-11-21 22:51:38 +0100 |
commit | d86682ba2c555961eb14bed7ae3227c855158d55 (patch) | |
tree | b1b46bd04d68ea3eab87bb49a001ebf69aea37e2 /libguile/threads.c | |
parent | dd1c7decccd35dc37950310b403b8e45a658fea4 (diff) | |
download | guile-d86682ba2c555961eb14bed7ae3227c855158d55.tar.gz |
Add explicit nopcodes
* libguile/vm-engine.c (VM_NAME): Add explicit nopcodes, later to be
interspersed with others. This will allow us some extensibility
without always shuffling around opcodes. Also avoid lazy
initialization; have the linker do it for us.
* libguile/instructions.c (parse_instruction):
(scm_instruction_list): Rework instruction parsing to avoid using
malloc. It would seem that this would fix some GC issue -- but who
knows!
Diffstat (limited to 'libguile/threads.c')
0 files changed, 0 insertions, 0 deletions