[armedbear-cvs] r11361 - trunk/j/src/org/armedbear/lisp

Ville Voutilainen vvoutilainen at common-lisp.net
Mon Oct 20 21:13:18 UTC 2008


Author: vvoutilainen
Date: Mon Oct 20 21:13:17 2008
New Revision: 11361

Log:
iRemove old cruft that escaped previous cleanup rounds.
The 8-parameter version of execute() had a separate
special variable handling loop that has been long
since refactored elsewhere.


Modified:
   trunk/j/src/org/armedbear/lisp/Closure.java

Modified: trunk/j/src/org/armedbear/lisp/Closure.java
==============================================================================
--- trunk/j/src/org/armedbear/lisp/Closure.java	(original)
+++ trunk/j/src/org/armedbear/lisp/Closure.java	Mon Oct 20 21:13:17 2008
@@ -597,8 +597,6 @@
         final LispThread thread = LispThread.currentThread();
         SpecialBinding lastSpecialBinding = thread.lastSpecialBinding;
         Environment ext = new Environment(environment);
-        for (Symbol special : specials)
-          ext.declareSpecial(special);
         bindRequiredParameters(ext, thread, first, second, third, fourth,
                                fifth, sixth, seventh, eighth);
         return bindParametersAndExecute(ext, thread, 




More information about the armedbear-cvs mailing list