source: trunk/abcl/src/org/armedbear/lisp/precompiler.lisp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12340   15 years ehuelsmann Fix symbol-macrolet expanding variables declared in a lambda-list for …
(edit) @12326   15 years ehuelsmann Performance improvement for ticket #76: slow swank fuzzy completion. …
(edit) @12248   15 years ehuelsmann Fix macroexpansion bug in the precompiler. Reported by: szergling at gmail
(edit) @12229   15 years ehuelsmann Move more to functions to the autoloader, to be loaded when necessary.
(edit) @12228   15 years ehuelsmann Remove unused function (PROCESS-SPECIAL-DECLARATIONS).
(edit) @12222   15 years ehuelsmann Centralize package creation for consistency: Create PRECOMPILER with …
(edit) @12040   16 years ehuelsmann Add synchronization like in Java through the special operator …
(edit) @11996   16 years vvoutilainen Change the parameters of precompile-form in macroexpand-all, as …
(edit) @11994   16 years vvoutilainen Move macroexpand-all and compiler-let to EXT and LISP packages, …
(edit) @11920   16 years ehuelsmann Enable precompilation of functions in a non-null lexical environment, …
(edit) @11919   16 years ehuelsmann Separate the precompiler and the file compiler by giving each its own …
(edit) @11917   16 years ehuelsmann In compiler macro FUNCALL: When in need of an environment, get it …
(edit) @11916   16 years ehuelsmann Indenting adjustments.
(edit) @11915   16 years ehuelsmann Reuse available infrastructure in Environment, instead of keeping …
(edit) @11913   16 years ehuelsmann Make sure the precompiler shadows symbol macros if there are …
(edit) @11912   16 years ehuelsmann Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*.
(edit) @11905   16 years ehuelsmann Move COMPILE from jvm.lisp to compiler-pass2.lisp; Move …
(edit) @11903   16 years ehuelsmann Factor out common function definition replacement from PRE::PRECOMPILE …
(edit) @11902   16 years ehuelsmann Add documentation for a variable.
(edit) @11900   16 years ehuelsmann Add comment to *in-jvm-compile* variable.
(edit) @11831   16 years ehuelsmann P2: Parse and publicize free specials in FLET/LABELS bodies …
(edit) @11805   16 years ehuelsmann Stop rewriting the lambda list in the precompiler; we've decided this …
(edit) @11801   16 years ehuelsmann Compensate for the fact that we're no longer rewriting &aux vars …
(edit) @11799   16 years ehuelsmann Check LET/LET* and &AUX bindings validity. Also fixes an incorrectly …
(edit) @11797   16 years ehuelsmann Fix the build. Removal of &aux variables rewriting broke it.
(edit) @11796   16 years ehuelsmann Move &AUX vars argument list rewriting from the preprocessor to the …
(edit) @11794   16 years ehuelsmann Precompile lambda-list initforms.
(edit) @11788   16 years ehuelsmann Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
(edit) @11787   16 years ehuelsmann Remove accidentally committed code. Do some re-indenting elsewhere.
(edit) @11786   16 years ehuelsmann Add support for non-constant initforms on functions. This fixes …
(edit) @11755   16 years ehuelsmann Implement MACROEXPAND-ALL and COMPILER-LET as internal symbols to the …
(edit) @11725   16 years ehuelsmann Code audited for the use of MACROEXPAND without an environment. Also, …
(edit) @11720   16 years ehuelsmann Fix unbound variable error.
(edit) @11719   16 years ehuelsmann Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
(edit) @11712   16 years ehuelsmann Fix special binding issue related to arguments declared special. …
(edit) @11695   16 years ehuelsmann Fix DESCRIBE output by registering documentation on functions. Patch …
(edit) @11479   16 years ehuelsmann Fix compiled TAGBODY failures which were broken by the fixes to macro …
(copy) @11457   16 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/precompiler.lisp:
(edit) @11454   16 years ehuelsmann Fix MACRO-FUNCTION.7.
Note: See TracRevisionLog for help on using the revision log.