|
|
@13275
|
12 years |
ehuelsmann |
Fix the remainder of ticket #147: make sure we write proper-case …
|
|
|
@13257
|
13 years |
Mark Evenson |
Fix compilation of LOGAND for args that could possibly be nil.
Fixes …
|
|
|
@13241
|
13 years |
ehuelsmann |
Reduce the amount of code in our compiler by changing the way …
|
|
|
@13233
|
13 years |
ehuelsmann |
Fix an UNSAFE-P-REMOVAL regression: inadvertently a statement in …
|
|
|
@13222
|
13 years |
ehuelsmann |
Backport 'unsafe-p-removal' branch: this commit pushes back the …
|
|
|
@13116
|
13 years |
ehuelsmann |
Remove layering violation from compiler-pass2::p2-setq;
there should …
|
|
|
@13046
|
13 years |
ehuelsmann |
Fix ANSI regressions caused by the implementation
of the new class …
|
|
|
@13043
|
13 years |
ehuelsmann |
Fix our line number table generation;
put the line number table on the …
|
|
|
@13025
|
13 years |
astalla |
Added with-code-to-method to pass2 to compile the constructor and, in …
|
|
|
@13022
|
13 years |
ehuelsmann |
Small simplification in MAKE-CONSTRUCTOR arguments.
Patch by: astalla.
|
|
|
@13021
|
13 years |
ehuelsmann |
Reduce the number of ATHROW instructions executed while running
the …
|
|
|
@13020
|
13 years |
ehuelsmann |
Another Don't manually iterate through subforms, use
available …
|
|
|
@13019
|
13 years |
ehuelsmann |
Don't manually iterate through subforms, use
available function for it.
|
|
|
@12997
|
13 years |
ehuelsmann |
Truely fix JRockit: actually use the new label to jump to.
|
|
|
@12996
|
13 years |
ehuelsmann |
Fix JRockit crashing on our byte code - second occurrance.
Found by: …
|
|
|
@12995
|
13 years |
ehuelsmann |
Fix JRockit crashing on our byte code.
Found by: Joel Borggrén-Franck …
|
|
|
@12964
|
13 years |
ehuelsmann |
Don't inline constructors, from where I stand - and without reference …
|
|
|
@12932
|
13 years |
ehuelsmann |
Fix #88: "We need SYS:COMPILED-LISP-FUNCTION-P" to distinguish …
|
|
|
@12918
|
13 years |
astalla |
generic-class-file branch merged.
|
|
|
@12837
|
13 years |
ehuelsmann |
Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
|
|
|
@12836
|
13 years |
ehuelsmann |
Move emit-invoke* functions closer together, making them a section.
|
|
|
@12835
|
13 years |
ehuelsmann |
Remove code section marked 'Just an experiment':
we have supported …
|
|
|
@12749
|
13 years |
Mark Evenson |
Undo previous commmit.
|
|
|
@12748
|
13 years |
Mark Evenson |
Include 'examples' in release source distribution.
Reported by Mario Lang.
|
|
|
@12742
|
13 years |
astalla |
less-reflection branch merged with trunk. verify-load temporarily disabled.
|
|
|
@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
|
14 years |
ehuelsmann |
Make LispCharacter? constructor private in favor of getInstance();
…
|
|
|
@12576
|
14 years |
ehuelsmann |
Re #38: Merge the METACLASS branch to trunk.
|
|
|
@12516
|
14 years |
astalla |
Support for user-extensible sequences, adapted from SBCL.
|
|
|
@12415
|
14 years |
ehuelsmann |
Rename class-file to abcl-class-file in anticipation of
a more …
|
|
|
@12413
|
14 years |
ehuelsmann |
Use MACROLET to prevent code repetition.
|
|
|
@12399
|
14 years |
ehuelsmann |
Remove debugging cruft.
|
|
|
@12398
|
14 years |
ehuelsmann |
Move lambda-list analysis from runtime to compile time for compiled …
|
|
|
@12311
|
14 years |
ehuelsmann |
Followup to r12306: "unbreak" Slime, at least partially.
|
|
|
@12309
|
14 years |
ehuelsmann |
Turn an inline named class name into a string constant.
|
|
|
@12306
|
14 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 …
|
|
|