Optimize RESTART-CASE.
authorStas Boukarev <stassats@gmail.com>
Thu, 7 Nov 2013 22:26:47 +0000 (02:26 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 7 Nov 2013 22:26:47 +0000 (02:26 +0400)
commit9b81111025d01fb7a708e1ab114646e7807d1b46
tree147e4586508baf3ee769f2c756a3e88f774ad8a1
parent4082dec495e763a94e24e9a688523810f96e6541
Optimize RESTART-CASE.

Optimize a case when restart handlers have zero or one arguments:
instead of saving a &rest list and then applying a function, don't
save anything, or save one argument and use FUNCALL.

Based on a patch by Jan Moringen.

Closes lp#1249055.
NEWS
src/code/defboot.lisp