mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 14:00:21 +02:00
* module/system/vm/assembler.scm (<jit-data>, <meta>): Rework to have <meta> create the <jit-data> in the end-program, so that jit-data isn't mutable. Record start and end PC values relative to '.rtl-text so that we don't need any more linker symbols. (emit-instrument-entry*, emit-instrument-loop*, begin-program): (end-program): Adapt. (begin-kw-arity): Include the initial instrument-entry in the first arity. (link-data, link-constants): Write the init routine before interning constants so that we correctly emit the jit-data for the init routine. * libguile/programs.c (try_parse_arity): Skip over a scm_op_instrument_entry, if any. |
||
---|---|---|
.. | ||
ice-9 | ||
language | ||
oop | ||
rnrs | ||
scripts | ||
srfi | ||
sxml | ||
system | ||
texinfo | ||
web | ||
Makefile.am | ||
rnrs.scm | ||
statprof.scm | ||
texinfo.scm |