Optimize RESTART-BIND.
authorStas Boukarev <stassats@gmail.com>
Thu, 7 Nov 2013 22:45:12 +0000 (02:45 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 7 Nov 2013 22:45:12 +0000 (02:45 +0400)
commit7cd7b23c6930e88e2185d76524dc56b789193d51
treecca844b42e9fd6db3266d094da56bdbf97775ae8
parent9b81111025d01fb7a708e1ab114646e7807d1b46
Optimize RESTART-BIND.

Change MAKE-RESTART lambda-list to
(name function
 &optional report-function interactive-function test-function)
instead of using the default structure constructor with keywords.
MAKE-RESTART is only used in RESTART-BIND, and this allows for more
compact calls and not having to parse keyword parameters should
make the code slightly faster.
src/code/defboot.lisp
src/code/target-error.lisp