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) @14133   8 years ehuelsmann Remove code duplication. Rename MAKE-EXPANDER-FOR-MACROLET because it …
(edit) @14121   8 years ehuelsmann Move exports from autoloads.lisp to the respective defining files. …
(edit) @14109   8 years ehuelsmann Remove/move exports in their respective source files.
(edit) @14088   8 years rschlatte Tell compile, set-function-definition about funcallable objects
(edit) @14069   8 years ehuelsmann Fix MACROLET expansion error. Reported by Theam Yong Chew. Fix by me.
(edit) @14068   8 years ehuelsmann Follow up to r14066: expand place in the precompiler environment, …
(edit) @14066   8 years ehuelsmann Fix #168: compilation of LET-PLUS fails.
(edit) @13045   10 years astalla Fix the macroexpansion of DEFUN in compiled files to return the …
(edit) @13032   10 years astalla Fix DEFUN as redefined by the precompiler: it incorrectly returned the …
(edit) @12804   11 years astalla Fix r12768: macroexpand the body in an environment augmented with the …
(edit) @12768   11 years ehuelsmann Fix elimination of unused local functions: macroexpand before scanning …
(edit) @12749   11 years Mark Evenson Undo previous commmit.
(edit) @12748   11 years Mark Evenson Include 'examples' in release source distribution. Reported by Mario Lang.
(edit) @12742   11 years astalla less-reflection branch merged with trunk. verify-load temporarily disabled.
(edit) @12340   11 years ehuelsmann Fix symbol-macrolet expanding variables declared in a lambda-list for …
(edit) @12326   11 years ehuelsmann Performance improvement for ticket #76: slow swank fuzzy completion. …
(edit) @12248   11 years ehuelsmann Fix macroexpansion bug in the precompiler. Reported by: szergling at gmail
(edit) @12229   11 years ehuelsmann Move more to functions to the autoloader, to be loaded when necessary.
(edit) @12228   11 years ehuelsmann Remove unused function (PROCESS-SPECIAL-DECLARATIONS).
(edit) @12222   11 years ehuelsmann Centralize package creation for consistency: Create PRECOMPILER with …
(edit) @12040   12 years ehuelsmann Add synchronization like in Java through the special operator …
(edit) @11996   12 years vvoutilainen Change the parameters of precompile-form in macroexpand-all, as …
(edit) @11994   12 years vvoutilainen Move macroexpand-all and compiler-let to EXT and LISP packages, …
(edit) @11920   12 years ehuelsmann Enable precompilation of functions in a non-null lexical environment, …
(edit) @11919   12 years ehuelsmann Separate the precompiler and the file compiler by giving each its own …
(edit) @11917   12 years ehuelsmann In compiler macro FUNCALL: When in need of an environment, get it …
(edit) @11916   12 years ehuelsmann Indenting adjustments.
(edit) @11915   12 years ehuelsmann Reuse available infrastructure in Environment, instead of keeping …
(edit) @11913   12 years ehuelsmann Make sure the precompiler shadows symbol macros if there are …
(edit) @11912   12 years ehuelsmann Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*.
(edit) @11905   12 years ehuelsmann Move COMPILE from jvm.lisp to compiler-pass2.lisp; Move …
(edit) @11903   12 years ehuelsmann Factor out common function definition replacement from PRE::PRECOMPILE …
(edit) @11902   12 years ehuelsmann Add documentation for a variable.
(edit) @11900   12 years ehuelsmann Add comment to *in-jvm-compile* variable.
(edit) @11831   12 years ehuelsmann P2: Parse and publicize free specials in FLET/LABELS bodies …
(edit) @11805   12 years ehuelsmann Stop rewriting the lambda list in the precompiler; we've decided this …
(edit) @11801   12 years ehuelsmann Compensate for the fact that we're no longer rewriting &aux vars …
(edit) @11799   12 years ehuelsmann Check LET/LET* and &AUX bindings validity. Also fixes an incorrectly …
(edit) @11797   12 years ehuelsmann Fix the build. Removal of &aux variables rewriting broke it.
(edit) @11796   12 years ehuelsmann Move &AUX vars argument list rewriting from the preprocessor to the …
(edit) @11794   12 years ehuelsmann Precompile lambda-list initforms.
(edit) @11788   12 years ehuelsmann Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
(edit) @11787   12 years ehuelsmann Remove accidentally committed code. Do some re-indenting elsewhere.
(edit) @11786   12 years ehuelsmann Add support for non-constant initforms on functions. This fixes …
(edit) @11755   12 years ehuelsmann Implement MACROEXPAND-ALL and COMPILER-LET as internal symbols to the …
(edit) @11725   12 years ehuelsmann Code audited for the use of MACROEXPAND without an environment. Also, …
(edit) @11720   12 years ehuelsmann Fix unbound variable error.
(edit) @11719   12 years ehuelsmann Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
(edit) @11712   12 years ehuelsmann Fix special binding issue related to arguments declared special. …
(edit) @11695   12 years ehuelsmann Fix DESCRIBE output by registering documentation on functions. Patch …
(edit) @11479   12 years ehuelsmann Fix compiled TAGBODY failures which were broken by the fixes to macro …
(copy) @11457   12 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/precompiler.lisp:
(edit) @11454   12 years ehuelsmann Fix MACRO-FUNCTION.7.
Note: See TracRevisionLog for help on using the revision log.