diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-05-17 00:42:48 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-05-17 00:42:48 -0700 |
commit | ecbe8288afad8b2e181b50a69ca6920426f38824 (patch) | |
tree | ba09a9c38b46c81a356cd7055e127e2b49a35f03 /stdlib/awk.tl | |
parent | e0e208751fe416209c52cff822ba0aa9c7ce66b9 (diff) | |
download | txr-ecbe8288afad8b2e181b50a69ca6920426f38824.tar.gz txr-ecbe8288afad8b2e181b50a69ca6920426f38824.tar.bz2 txr-ecbe8288afad8b2e181b50a69ca6920426f38824.zip |
vm: handle cases in CALL like in GCALL.
* vm.c (vm_call): Specially handle the cases of 0
to 4 arguments, avoiding the general loop and
invocation of generic_funcall. This gets us about
a 1% improvement in recompiling the standard
libarry (touch stdlib/*.tl; make).
Diffstat (limited to 'stdlib/awk.tl')
0 files changed, 0 insertions, 0 deletions