Optimize closures with only required and rest arguments in eval
authorAndy Wingo <wingo@pobox.com>
Wed, 23 Oct 2013 17:01:03 +0000 (19:01 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 23 Oct 2013 17:28:25 +0000 (19:28 +0200)
commita4b64fa2465e02d623982d927fbf3eea7123679c
tree63f9de48c124e098a04c3a250c9827a4f54c67f3
parent8695854a7d0795f6a0680bbdf1fc62f2894b45aa
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.
module/ice-9/eval.scm