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) @15566   2 years Mark Evenson Untabify
(edit) @15565   2 years Mark Evenson Whitespace justification
(edit) @15564   2 years Mark Evenson Remove inadvertent references to SIMPLE-PROGRAM-ERROR Unlike SBCL or …
(edit) @15386   4 years Mark Evenson precompiler: be more careful in optimizing lambda precompilation …
(edit) @15055   7 years Mark Evenson Warn instead of format for flet removed warning (Alan Ruttenberg) …
(edit) @14974   7 years Mark Evenson Standardize use CL:*LOAD-VERBOSE* to control loading verbosity …
(edit) @14959   7 years Mark Evenson precompiler: "null" patch to try to get svn/Github in sync …
(edit) @14955   7 years Mark Evenson Fix source recording for arglist and docstrings (Alan Ruttenberg) …
(edit) @14914   7 years Mark Evenson Dramatically improve source recording on SYS::SOURCE plist for a …
(edit) @14911   8 years Mark Evenson precompiler: possibly beta reduce form with function position lambda …
(edit) @14763   9 years ehuelsmann Fix #289: allow special handling of multiple-value-bind by expanding …
(edit) @14756   9 years ehuelsmann Fix CL-CONT test suite failures caused by r14754 by fixing the scoping …
(edit) @14754   9 years ehuelsmann Fix incorrect dead code elimination reported by Vibhu Mohindra. …
(edit) @14133   12 years ehuelsmann Remove code duplication. Rename MAKE-EXPANDER-FOR-MACROLET because it …
(edit) @14121   12 years ehuelsmann Move exports from autoloads.lisp to the respective defining files. …
(edit) @14109   12 years ehuelsmann Remove/move exports in their respective source files.
(edit) @14088   12 years rschlatte Tell compile, set-function-definition about funcallable objects
(edit) @14069   12 years ehuelsmann Fix MACROLET expansion error. Reported by Theam Yong Chew. Fix by me.
(edit) @14068   12 years ehuelsmann Follow up to r14066: expand place in the precompiler environment, …
(edit) @14066   12 years ehuelsmann Fix #168: compilation of LET-PLUS fails.
(edit) @13045   13 years astalla Fix the macroexpansion of DEFUN in compiled files to return the …
(edit) @13032   14 years astalla Fix DEFUN as redefined by the precompiler: it incorrectly returned the …
(edit) @12804   14 years astalla Fix r12768: macroexpand the body in an environment augmented with the …
(edit) @12768   14 years ehuelsmann Fix elimination of unused local functions: macroexpand before scanning …
(edit) @12749   14 years Mark Evenson Undo previous commmit.
(edit) @12748   14 years Mark Evenson Include 'examples' in release source distribution. Reported by Mario Lang.
(edit) @12742   14 years astalla less-reflection branch merged with trunk. verify-load temporarily disabled.
(edit) @12340   14 years ehuelsmann Fix symbol-macrolet expanding variables declared in a lambda-list for …
(edit) @12326   14 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   15 years ehuelsmann Add synchronization like in Java through the special operator …
(edit) @11996   15 years vvoutilainen Change the parameters of precompile-form in macroexpand-all, as …
(edit) @11994   15 years vvoutilainen Move macroexpand-all and compiler-let to EXT and LISP packages, …
(edit) @11920   15 years ehuelsmann Enable precompilation of functions in a non-null lexical environment, …
(edit) @11919   15 years ehuelsmann Separate the precompiler and the file compiler by giving each its own …
(edit) @11917   15 years ehuelsmann In compiler macro FUNCALL: When in need of an environment, get it …
(edit) @11916   15 years ehuelsmann Indenting adjustments.
(edit) @11915   15 years ehuelsmann Reuse available infrastructure in Environment, instead of keeping …
(edit) @11913   15 years ehuelsmann Make sure the precompiler shadows symbol macros if there are …
(edit) @11912   15 years ehuelsmann Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*.
(edit) @11905   15 years ehuelsmann Move COMPILE from jvm.lisp to compiler-pass2.lisp; Move …
(edit) @11903   15 years ehuelsmann Factor out common function definition replacement from PRE::PRECOMPILE …
(edit) @11902   15 years ehuelsmann Add documentation for a variable.
(edit) @11900   15 years ehuelsmann Add comment to *in-jvm-compile* variable.
(edit) @11831   15 years ehuelsmann P2: Parse and publicize free specials in FLET/LABELS bodies …
(edit) @11805   15 years ehuelsmann Stop rewriting the lambda list in the precompiler; we've decided this …
(edit) @11801   15 years ehuelsmann Compensate for the fact that we're no longer rewriting &aux vars …
(edit) @11799   15 years ehuelsmann Check LET/LET* and &AUX bindings validity. Also fixes an incorrectly …
(edit) @11797   15 years ehuelsmann Fix the build. Removal of &aux variables rewriting broke it.
(edit) @11796   15 years ehuelsmann Move &AUX vars argument list rewriting from the preprocessor to the …
(edit) @11794   15 years ehuelsmann Precompile lambda-list initforms.
(edit) @11788   15 years ehuelsmann Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
(edit) @11787   15 years ehuelsmann Remove accidentally committed code. Do some re-indenting elsewhere.
(edit) @11786   15 years ehuelsmann Add support for non-constant initforms on functions. This fixes …
(edit) @11755   15 years ehuelsmann Implement MACROEXPAND-ALL and COMPILER-LET as internal symbols to the …
(edit) @11725   15 years ehuelsmann Code audited for the use of MACROEXPAND without an environment. Also, …
(edit) @11720   15 years ehuelsmann Fix unbound variable error.
(edit) @11719   15 years ehuelsmann Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
(edit) @11712   15 years ehuelsmann Fix special binding issue related to arguments declared special. …
(edit) @11695   15 years ehuelsmann Fix DESCRIBE output by registering documentation on functions. Patch …
(edit) @11479   15 years ehuelsmann Fix compiled TAGBODY failures which were broken by the fixes to macro …
(copy) @11457   15 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/precompiler.lisp:
(edit) @11454   15 years ehuelsmann Fix MACRO-FUNCTION.7.
Note: See TracRevisionLog for help on using the revision log.