diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-24 06:36:38 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-24 06:36:38 -0700 |
commit | e22a0b6c8669ed065d4b02d8cabc7246753c8ce2 (patch) | |
tree | f164df5ae8dabfe83e66308d0ea084b96284d94e /eval.h | |
parent | 9e9d041ee305a15cc4bcf1c34b189a6b53191d6f (diff) | |
download | txr-e22a0b6c8669ed065d4b02d8cabc7246753c8ce2.tar.gz txr-e22a0b6c8669ed065d4b02d8cabc7246753c8ce2.tar.bz2 txr-e22a0b6c8669ed065d4b02d8cabc7246753c8ce2.zip |
autoload: few autoload entries needed.
With the advent of compiled code, problems are exposed
in the autoloader. We can no longer rely on the reference
to a macro to load a dependent module.
Macros go away during compiling, leaving behind functions.
References to those functions have to trigger autoloading.
* lisplib.c (place_set_entries): Add new table of sys:
functions, containing sys:get-fun-getter-setter, sys:get-mb,
sys:get-vb and sys:register-simple-accessor. These seem
to be all the macro run-time-support functions in place.tl.
(struct_set_entries): Add sys:rslotset.
(yield_set_entries): Add sys:obtain-impl.
(trace_set_entries): Add sys:trace and sys:untrace.
(keyparams_set_entries): Add sys:extract-keys.
Diffstat (limited to 'eval.h')
0 files changed, 0 insertions, 0 deletions