summaryrefslogtreecommitdiffstats
path: root/inst.nsi
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-04-24 06:36:38 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-04-24 06:36:38 -0700
commite22a0b6c8669ed065d4b02d8cabc7246753c8ce2 (patch)
treef164df5ae8dabfe83e66308d0ea084b96284d94e /inst.nsi
parent9e9d041ee305a15cc4bcf1c34b189a6b53191d6f (diff)
downloadtxr-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 'inst.nsi')
0 files changed, 0 insertions, 0 deletions