summaryrefslogtreecommitdiffstats
path: root/lisplib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-05-23 19:06:04 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-05-23 19:06:04 -0700
commitb83139942db2b8f5b45b2e6ce7b03f50899e894a (patch)
tree9278d9b41305f72729fb7dc15904029451a3c051 /lisplib.c
parent749b925f3a4f85178cd7db737aa194e2de15c493 (diff)
downloadtxr-b83139942db2b8f5b45b2e6ce7b03f50899e894a.tar.gz
txr-b83139942db2b8f5b45b2e6ce7b03f50899e894a.tar.bz2
txr-b83139942db2b8f5b45b2e6ce7b03f50899e894a.zip
compiler: elide unused lexical functions.
This makes certain macros cheaper: macros which wrap code with numerous local functions, not all of which are expected to be used. * share/txr/stdlib/compiler.tl (compiler comp-fbind): Detect functions that are completely unused, and eliminate their code.
Diffstat (limited to 'lisplib.c')
0 files changed, 0 insertions, 0 deletions