diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-03-04 06:41:09 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-03-04 06:41:09 -0800 |
commit | 3c7cbac43de030255055acf329d075f72b837e62 (patch) | |
tree | 36959fb10e16c571f5f802425e6048de43343ad1 /protsym.c | |
parent | e4b8ced9469facaddae849f982eab90c290ba820 (diff) | |
download | txr-3c7cbac43de030255055acf329d075f72b837e62.tar.gz txr-3c7cbac43de030255055acf329d075f72b837e62.tar.bz2 txr-3c7cbac43de030255055acf329d075f72b837e62.zip |
compiler: streamline load-time hoisting of calls.
* share/txr/stdlib/compiler.tl (compiler comp-fun-form):
Rearrange the logic so that we only try the speculative
compilation when the three main conditions are right,
not before. This drastically reduces the number of times
we need to take the compiler snapshot.
Diffstat (limited to 'protsym.c')
0 files changed, 0 insertions, 0 deletions