|
|
@12739
|
13 years |
astalla |
Removed duplicate type tests in compile-constant.
|
|
|
@12714
|
13 years |
vvoutilainen |
Remove commented-out code.
|
|
|
@12711
|
13 years |
ehuelsmann |
No longer use the reader to load "stand alone" uninterned symbols, …
|
|
|
@12709
|
13 years |
ehuelsmann |
Merge EMIT-LOAD-SYMBOL into EMIT-LOAD-EXTERNALIZED-OBJECT.
|
|
|
@12708
|
13 years |
ehuelsmann |
Remove unused function DECLARE-LAMBDA.
|
|
|
@12707
|
13 years |
ehuelsmann |
Simplify COMPILE-CONSTANT.
|
|
|
@12705
|
13 years |
ehuelsmann |
Eliminate DECLARE-INSTANCE as it has the same effect as …
|
|
|
@12704
|
13 years |
ehuelsmann |
Fix typo.
|
|
|
@12703
|
13 years |
ehuelsmann |
DECLARE-OBJECT of non-serializable data (hashtable and
generic …
|
|
|
@12702
|
13 years |
ehuelsmann |
Merge DECLARE-OBJECT functionality ("serialization" of objects
for …
|
|
|
@12699
|
13 years |
ehuelsmann |
Refactor EXTERNALIZE-OBJECT into EMIT-LOAD-EXTERNALIZED-OBJECT.
In …
|
|
|
@12692
|
13 years |
ehuelsmann |
Replace lookup-or-declare-symbol - which was used to load a
symbol in …
|
|
|
@12691
|
13 years |
vvoutilainen |
Remove a BOM from the beginning of the file.
|
|
|
@12690
|
13 years |
ehuelsmann |
Replace serialization related DECLARE-* functions with
a single API: …
|
|
|
@12683
|
13 years |
ehuelsmann |
Save a few bytes in our JAR by re-using serialized
anonymous symbols, …
|
|
|
@12681
|
13 years |
ehuelsmann |
Eliminate the need for two separate integer-declaring functions
in the …
|
|
|
@12650
|
13 years |
ehuelsmann |
Fix #79: Equally named -but different- uninterned symbols coalesced …
|
|
|
@12639
|
13 years |
ehuelsmann |
Fix #89: Stack inconsistency error when discarding READ-LINE return value.
|
|
|
@12636
|
13 years |
ehuelsmann |
Fix "expecting integer on stack" issue reported by Alan Ruttenberg.
…
|
|
|
@12633
|
13 years |
ehuelsmann |
Move a section of code around to separate the
class file …
|
|
|
@12622
|
13 years |
Mark Evenson |
Restore buildable trunk arising from ASDF2 compilation.
|
|
|
@12620
|
13 years |
Mark Evenson |
Use interpreted form in a FASL if compliation fails.
…
|
|
|
@12581
|
13 years |
ehuelsmann |
Make LispCharacter? constructor private in favor of getInstance();
…
|
|
|
@12576
|
13 years |
ehuelsmann |
Re #38: Merge the METACLASS branch to trunk.
|
|
|
@12516
|
13 years |
astalla |
Support for user-extensible sequences, adapted from SBCL.
|
|
|
@12415
|
13 years |
ehuelsmann |
Rename class-file to abcl-class-file in anticipation of
a more …
|
|
|
@12413
|
13 years |
ehuelsmann |
Use MACROLET to prevent code repetition.
|
|
|
@12399
|
13 years |
ehuelsmann |
Remove debugging cruft.
|
|
|
@12398
|
13 years |
ehuelsmann |
Move lambda-list analysis from runtime to compile time for compiled …
|
|
|
@12311
|
13 years |
ehuelsmann |
Followup to r12306: "unbreak" Slime, at least partially.
|
|
|
@12309
|
13 years |
ehuelsmann |
Turn an inline named class name into a string constant.
|
|
|
@12306
|
13 years |
ehuelsmann |
Land fast-boot-preloading branch on trunk.
Note: things to do include …
|
|
|
@12272
|
14 years |
ehuelsmann |
Implement functional (declared final) interface to special bindings …
|
|
|
@12234
|
14 years |
ehuelsmann |
Don't create 2 fields to store/retrieve a single (cached!) value.
|
|
|
@12233
|
14 years |
ehuelsmann |
Fix paren placement and variable naming.
|
|
|
@12232
|
14 years |
ehuelsmann |
Additional *declare-inline* cases in the DECLARE-* functions.
|
|
|
@12226
|
14 years |
ehuelsmann |
Binary FASL support.
compile-file.lisp: Catch forms for output and …
|
|
|
@12212
|
14 years |
ehuelsmann |
Correct typo in (DEFINE-INT-BOUNDS-DERIVATION MIN ...).
|
|
|
@12210
|
14 years |
ehuelsmann |
Save locally established special binding for quick access.
Note: This …
|
|
|
@12195
|
14 years |
ehuelsmann |
Remove temp file creation which was solely used
for generation of …
|
|
|
@12193
|
14 years |
ehuelsmann |
Fix temp file leakage.
Note: this change is mostly for backport to …
|
|
|
@12188
|
14 years |
ehuelsmann |
Fix cl-bench BENCH-STRINGS/ADJUSTABLE:
We can't unbox variables …
|
|
|
@12186
|
14 years |
ehuelsmann |
Add the opcodes to the resolver table.
|
|
|
@12182
|
14 years |
ehuelsmann |
Fix compile warning introduced by the 'autocompile' commit.
|
|
|
@12181
|
14 years |
ehuelsmann |
Prevent nested compilation of CLOS generated methods.
This prevents …
|
|
|
@12180
|
14 years |
astalla |
Ticket #56: eliminated use of temporary files for COMPILE
|
|
|
@12175
|
14 years |
ehuelsmann |
Make non-local GO processing a tad more efficient,
resulting in …
|
|
|
@12170
|
14 years |
ehuelsmann |
Don't throw Go and Return exceptions as means for non-local transfers …
|
|
|
@12168
|
14 years |
ehuelsmann |
Correct identification of the lexical context of a GO in relation to …
|
|
|
@12164
|
14 years |
ehuelsmann |
Correctly identify lexical scoping in case of recursive BLOCKs in …
|
|
|
@12163
|
14 years |
ehuelsmann |
Make code self-explanatory: add constants for inline numeric values.
|
|
|
@12154
|
14 years |
ehuelsmann |
TAGBODY efficiency: only check those tags which are being used
as …
|
|
|
@12139
|
14 years |
ehuelsmann |
Make it possible to have non-private fields.
|
|
|
@12136
|
14 years |
ehuelsmann |
Clean up BLOCK-NODE handling and p2-block-node; remove
RETURN-P and …
|
|
|
@12135
|
14 years |
ehuelsmann |
Rename function (it's not applicable to FLET);
move it closer where …
|
|
|
@12123
|
14 years |
ehuelsmann |
Convert LET BLOCK-NODEs to LET/LET*-NODEs and
clean up the BLOCK-NODE …
|
|
|
@12120
|
14 years |
Mark Evenson |
Merged branches.
|
|
|
@12119
|
14 years |
Mark Evenson |
Fix ticket#61 for THE evaluated with DEFTYPEd forms.
Shouldn't the …
|
|
|
@12118
|
14 years |
ehuelsmann |
Adjust BLOCK-NODE dispatch routine.
Note: The SETF part can only be …
|
|
|
@12116
|
14 years |
ehuelsmann |
Convert LABELS BLOCK-NODEs to LABELS-NODEs.
|
|
|
@12115
|
14 years |
ehuelsmann |
Convert FLET BLOCK-NODEs to flet-nodes.
Note: This commit also fixes …
|
|
|
@12112
|
14 years |
ehuelsmann |
Re-instate accidentally commented out DELETE-FILE form.
|
|
|
@12108
|
14 years |
ehuelsmann |
r12104 followup: forgotten M-V-B-NODE accessor.
|
|
|
@12104
|
14 years |
ehuelsmann |
Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
|
|
|
@12103
|
14 years |
ehuelsmann |
Convert LOCALLY block-nodes to LOCALLY-NODEs.
|
|
|
@12102
|
14 years |
ehuelsmann |
Convert PROGV block-nodes to PROGV-NODEs.
|
|
|
@12101
|
14 years |
ehuelsmann |
Convert CATCH and SYNCHRONIZED-ON block-nodes to
CATCH-NODEs and …
|
|
|
@12100
|
14 years |
ehuelsmann |
Move the NAME field from the NODE to the BLOCK-NODE;
with the other …
|
|
|
@12099
|
14 years |
ehuelsmann |
Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
|
|
|
@12097
|
14 years |
ehuelsmann |
Revert r12096; restores build breakage.
|
|
|
@12096
|
14 years |
ehuelsmann |
Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
|
|
|
@12094
|
14 years |
ehuelsmann |
Convert TAGBODY block-nodes to TAGBODY-NODEs.
|
|
|
@12086
|
14 years |
ehuelsmann |
Make every form which may contain free specials declarations a …
|
|
|
@12071
|
14 years |
ehuelsmann |
Retain values across execution of unwinding forms
in unwind protect, …
|
|
|
@12051
|
14 years |
ehuelsmann |
Follow up to r12015: Removal of class file verification
to speed up …
|
|
|
@12040
|
14 years |
ehuelsmann |
Add synchronization like in Java through the special operator …
|
|
|
@11962
|
14 years |
ehuelsmann |
Revert r11958: it breaks a number of ANSI tests.
Found by: Peter …
|
|
|
@11958
|
14 years |
ehuelsmann |
Redoing my math homework:
"x < y --> -x > -y"
|
|
|
@11956
|
14 years |
ehuelsmann |
Improved integer type derivation for MINUS
- fixes some tests in …
|
|
|
@11927
|
14 years |
ehuelsmann |
Merge 2 consecutive WHEN blocks with the same condition;
remove the …
|
|
|
@11926
|
14 years |
ehuelsmann |
Compilation of functions with a non-null
lexical environment part 2 …
|
|
|
@11925
|
14 years |
ehuelsmann |
Add reasoning related to variable-environment
and the closure-array.
|
|
|
@11924
|
14 years |
ehuelsmann |
Implement compilation of closures with non-empty
lexical environments …
|
|
|
@11922
|
14 years |
ehuelsmann |
Simplify COMPILE-1.
|
|
|
@11921
|
14 years |
ehuelsmann |
COMPILE-DEFUN: pass the environment argument to pass
the environment …
|
|
|
@11919
|
14 years |
ehuelsmann |
Separate the precompiler and the file compiler
by giving each its own …
|
|
|
@11911
|
14 years |
ehuelsmann |
Followup to last commit.
|
|
|
@11910
|
14 years |
ehuelsmann |
In JVM-COMPILE, don't setf the DEFINITION which
breaks its use further …
|
|
|
@11907
|
14 years |
ehuelsmann |
Move the COMPILE block down from its dependencies.
|
|
|
@11905
|
14 years |
ehuelsmann |
Move COMPILE from jvm.lisp to compiler-pass2.lisp;
Move …
|
|
|
@11904
|
14 years |
ehuelsmann |
Followup to r11901: better mirror the old behaviour.
|
|
|
@11903
|
14 years |
ehuelsmann |
Factor out common function definition replacement
from PRE::PRECOMPILE …
|
|
|
@11901
|
14 years |
ehuelsmann |
In an effort to understand what's going on:
Consolidate …
|
|
|
@11898
|
14 years |
ehuelsmann |
Revert r11892 and r11896 because they keep causing breakage
in …
|
|
|
@11896
|
14 years |
ehuelsmann |
Followup to r11892: use the field class too
when caching, the caller …
|
|
|
@11892
|
14 years |
ehuelsmann |
Re-use fields of objects declared previously
within the same class …
|
|
|
@11891
|
14 years |
ehuelsmann |
Add docstring and reindent DECLARE-OBJECT.
|
|
|
@11890
|
14 years |
vvoutilainen |
Don't repeat class names in p2-compiland, convert cond to if.
|
|
|
@11889
|
14 years |
vvoutilainen |
Remove CompiledFunction?, we don't need it.
|
|
|
@11886
|
14 years |
ehuelsmann |
Mixed p2-compiland cleanup.
|
|
|