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