diff options
author | Andy Wingo <wingo@pobox.com> | 2013-10-23 19:01:03 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-10-23 19:28:25 +0200 |
commit | a4b64fa2465e02d623982d927fbf3eea7123679c (patch) | |
tree | 63f9de48c124e098a04c3a250c9827a4f54c67f3 /libguile/vm-engine.c | |
parent | 8695854a7d0795f6a0680bbdf1fc62f2894b45aa (diff) | |
download | guile-a4b64fa2465e02d623982d927fbf3eea7123679c.tar.gz |
Optimize closures with only required and rest arguments in eval
* module/ice-9/eval.scm: Pregenerate closures with rest arguments, as we
do for fixed arguments. This is important given the amount of (lambda
args (apply foo args)) that we are doing lately.
Diffstat (limited to 'libguile/vm-engine.c')
0 files changed, 0 insertions, 0 deletions