source: trunk/abcl/src/org/armedbear/lisp/Closure.java

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @15361   4 years Mark Evenson Serialization of local functions and closures w/ tests (except for …
(edit) @14465   11 years rschlatte new method program_error, analogous to type_error
(edit) @14131   12 years ehuelsmann Close #219: lambda list keyword checking too lenient for ANSI. Note: …
(edit) @14130   12 years ehuelsmann Replace a Java primitive LAMBDA-LIST-NAMES with a lisp function. Make …
(edit) @13850   12 years ehuelsmann Remove Closure.fastProcessArgs(): it's concept has been abstracted …
(edit) @13849   12 years ehuelsmann Switch compiled closures over to the ArgumentListProcessor? completely. …
(edit) @13835   12 years ehuelsmann Further cleanup of Closure.java.
(edit) @13834   12 years ehuelsmann Further reduce footprint and complexity by eliminating helper functions.
(edit) @13833   12 years ehuelsmann When there's no &rest parameter, pass 'null' as the value for its name.
(edit) @13832   12 years ehuelsmann Clean up references to non-existing variable.
(edit) @13831   12 years ehuelsmann Remove lambda list parsing from Closure: it's now fully handled by …
(edit) @13829   12 years ehuelsmann Remove unused variable 'specials' and unused function 'processParameters'.
(edit) @13828   12 years ehuelsmann Remove variables 'variables' and 'bindInitForms'. Simplify free …
(edit) @13826   12 years ehuelsmann Implement processArgs() using the ArgumentListProcessor?.
(edit) @13825   12 years ehuelsmann Implement fastProcessArgs() using the ArgumentListProcessor?.
(edit) @13824   12 years ehuelsmann Use the arglist parser in some places.
(edit) @13823   12 years ehuelsmann Add an ArgumentListProcessor? to Closure. It'll take over argument list …
(edit) @13811   12 years ehuelsmann Performance improvement: Don't allocate a new environment and don't …
(edit) @13461   13 years ehuelsmann Print expected minimum and maximum argument list lengths in …
(edit) @13440   13 years ehuelsmann Rename writeToString() to printObject() since that's what it's being …
(edit) @12678   14 years vvoutilainen Re #96: partial fix for argument lists where &key appears before …
(edit) @12513   14 years ehuelsmann Remove 'private' keyword to eliminate the Java requirement for the …
(edit) @12398   14 years ehuelsmann Move lambda-list analysis from runtime to compile time for compiled …
(edit) @12394   14 years ehuelsmann Remove premature optimization: new array creation is faster than …
(edit) @12342   14 years vvoutilainen Convert LispErrors? to ProgramErrors?, convert a couple of asserts to …
(edit) @12288   14 years vvoutilainen Don't extend Lisp in LispObject, static import Lisp wherever …
(edit) @12272   14 years ehuelsmann Implement functional (declared final) interface to special bindings …
(edit) @12254   15 years ehuelsmann Remove 'throws ConditionThrowable?' method annotations: it's an …
(edit) @11778   15 years vvoutilainen Fix declaration of free specials for non-array execute.
(edit) @11777   15 years ehuelsmann Put special bindings restoration-to-old-value in a FINALLY clause at …
(edit) @11772   15 years ehuelsmann Factor out functions to separate declarations, the body and optionally …
(edit) @11771   15 years vvoutilainen Cleanup copy-paste again, this time we get rid of repetition in the …
(edit) @11754   15 years vvoutilainen Convert using ClassCastException? to checking instanceof. Performance …
(edit) @11711   15 years ehuelsmann Switch our internals over to the new variadic list() function.
(edit) @11698   15 years astalla reverted wrong commit.
(edit) @11697   15 years astalla Serialization support for some lisp objects.
(edit) @11548   15 years vvoutilainen Remove bindArg duplication.
(edit) @11529   15 years Mark Evenson Revert inadvertent r11528.
(edit) @11528   15 years Mark Evenson Enable optional use of JFluid profiler.
(edit) @11488   15 years ehuelsmann Add @Override annotations. Patch by: Douglas Miles
(copy) @11457   15 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/Closure.java:
(edit) @11391   15 years vvoutilainen ABCL license is GPL + Classpath exception. This was intended by Peter …
Note: See TracRevisionLog for help on using the revision log.