source: trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13275   10 years ehuelsmann Fix the remainder of ticket #147: make sure we write proper-case …
(edit) @13257   11 years Mark Evenson Fix compilation of LOGAND for args that could possibly be nil. Fixes …
(edit) @13241   11 years ehuelsmann Reduce the amount of code in our compiler by changing the way …
(edit) @13233   11 years ehuelsmann Fix an UNSAFE-P-REMOVAL regression: inadvertently a statement in …
(edit) @13222   11 years ehuelsmann Backport 'unsafe-p-removal' branch: this commit pushes back the …
(edit) @13116   11 years ehuelsmann Remove layering violation from compiler-pass2::p2-setq; there should …
(edit) @13046   11 years ehuelsmann Fix ANSI regressions caused by the implementation of the new class …
(edit) @13043   11 years ehuelsmann Fix our line number table generation; put the line number table on the …
(edit) @13025   11 years astalla Added with-code-to-method to pass2 to compile the constructor and, in …
(edit) @13022   11 years ehuelsmann Small simplification in MAKE-CONSTRUCTOR arguments. Patch by: astalla.
(edit) @13021   11 years ehuelsmann Reduce the number of ATHROW instructions executed while running the …
(edit) @13020   11 years ehuelsmann Another Don't manually iterate through subforms, use available …
(edit) @13019   11 years ehuelsmann Don't manually iterate through subforms, use available function for it.
(edit) @12997   11 years ehuelsmann Truely fix JRockit: actually use the new label to jump to.
(edit) @12996   11 years ehuelsmann Fix JRockit crashing on our byte code - second occurrance. Found by: …
(edit) @12995   11 years ehuelsmann Fix JRockit crashing on our byte code. Found by: Joel Borggrén-Franck …
(edit) @12964   11 years ehuelsmann Don't inline constructors, from where I stand - and without reference …
(edit) @12932   11 years ehuelsmann Fix #88: "We need SYS:COMPILED-LISP-FUNCTION-P" to distinguish …
(edit) @12918   11 years astalla generic-class-file branch merged.
(edit) @12837   11 years ehuelsmann Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
(edit) @12836   11 years ehuelsmann Move emit-invoke* functions closer together, making them a section.
(edit) @12835   11 years ehuelsmann Remove code section marked 'Just an experiment': we have supported …
(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) @12739   11 years astalla Removed duplicate type tests in compile-constant.
(edit) @12714   11 years vvoutilainen Remove commented-out code.
(edit) @12711   11 years ehuelsmann No longer use the reader to load "stand alone" uninterned symbols, …
(edit) @12709   11 years ehuelsmann Merge EMIT-LOAD-SYMBOL into EMIT-LOAD-EXTERNALIZED-OBJECT.
(edit) @12708   11 years ehuelsmann Remove unused function DECLARE-LAMBDA.
(edit) @12707   11 years ehuelsmann Simplify COMPILE-CONSTANT.
(edit) @12705   11 years ehuelsmann Eliminate DECLARE-INSTANCE as it has the same effect as …
(edit) @12704   11 years ehuelsmann Fix typo.
(edit) @12703   11 years ehuelsmann DECLARE-OBJECT of non-serializable data (hashtable and generic …
(edit) @12702   11 years ehuelsmann Merge DECLARE-OBJECT functionality ("serialization" of objects for …
(edit) @12699   11 years ehuelsmann Refactor EXTERNALIZE-OBJECT into EMIT-LOAD-EXTERNALIZED-OBJECT. In …
(edit) @12692   11 years ehuelsmann Replace lookup-or-declare-symbol - which was used to load a symbol in …
(edit) @12691   11 years vvoutilainen Remove a BOM from the beginning of the file.
(edit) @12690   11 years ehuelsmann Replace serialization related DECLARE-* functions with a single API: …
(edit) @12683   11 years ehuelsmann Save a few bytes in our JAR by re-using serialized anonymous symbols, …
(edit) @12681   11 years ehuelsmann Eliminate the need for two separate integer-declaring functions in the …
(edit) @12650   11 years ehuelsmann Fix #79: Equally named -but different- uninterned symbols coalesced …
(edit) @12639   11 years ehuelsmann Fix #89: Stack inconsistency error when discarding READ-LINE return value.
(edit) @12636   11 years ehuelsmann Fix "expecting integer on stack" issue reported by Alan Ruttenberg. …
(edit) @12633   11 years ehuelsmann Move a section of code around to separate the class file …
(edit) @12622   12 years Mark Evenson Restore buildable trunk arising from ASDF2 compilation.
(edit) @12620   12 years Mark Evenson Use interpreted form in a FASL if compliation fails. …
(edit) @12581   12 years ehuelsmann Make LispCharacter? constructor private in favor of getInstance(); …
(edit) @12576   12 years ehuelsmann Re #38: Merge the METACLASS branch to trunk.
(edit) @12516   12 years astalla Support for user-extensible sequences, adapted from SBCL.
(edit) @12415   12 years ehuelsmann Rename class-file to abcl-class-file in anticipation of a more …
(edit) @12413   12 years ehuelsmann Use MACROLET to prevent code repetition.
(edit) @12399   12 years ehuelsmann Remove debugging cruft.
(edit) @12398   12 years ehuelsmann Move lambda-list analysis from runtime to compile time for compiled …
(edit) @12311   12 years ehuelsmann Followup to r12306: "unbreak" Slime, at least partially.
(edit) @12309   12 years ehuelsmann Turn an inline named class name into a string constant.
(edit) @12306   12 years ehuelsmann Land fast-boot-preloading branch on trunk. Note: things to do include …
(edit) @12272   12 years ehuelsmann Implement functional (declared final) interface to special bindings …
(edit) @12234   12 years ehuelsmann Don't create 2 fields to store/retrieve a single (cached!) value.
(edit) @12233   12 years ehuelsmann Fix paren placement and variable naming.
(edit) @12232   12 years ehuelsmann Additional *declare-inline* cases in the DECLARE-* functions.
(edit) @12226   12 years ehuelsmann Binary FASL support. compile-file.lisp: Catch forms for output and …
(edit) @12212   12 years ehuelsmann Correct typo in (DEFINE-INT-BOUNDS-DERIVATION MIN ...).
(edit) @12210   12 years ehuelsmann Save locally established special binding for quick access. Note: This …
(edit) @12195   12 years ehuelsmann Remove temp file creation which was solely used for generation of …
(edit) @12193   12 years ehuelsmann Fix temp file leakage. Note: this change is mostly for backport to …
(edit) @12188   12 years ehuelsmann Fix cl-bench BENCH-STRINGS/ADJUSTABLE: We can't unbox variables …
(edit) @12186   12 years ehuelsmann Add the opcodes to the resolver table.
(edit) @12182   12 years ehuelsmann Fix compile warning introduced by the 'autocompile' commit.
(edit) @12181   12 years ehuelsmann Prevent nested compilation of CLOS generated methods. This prevents …
(edit) @12180   12 years astalla Ticket #56: eliminated use of temporary files for COMPILE
(edit) @12175   12 years ehuelsmann Make non-local GO processing a tad more efficient, resulting in …
(edit) @12170   12 years ehuelsmann Don't throw Go and Return exceptions as means for non-local transfers …
(edit) @12168   12 years ehuelsmann Correct identification of the lexical context of a GO in relation to …
(edit) @12164   12 years ehuelsmann Correctly identify lexical scoping in case of recursive BLOCKs in …
(edit) @12163   12 years ehuelsmann Make code self-explanatory: add constants for inline numeric values.
(edit) @12154   12 years ehuelsmann TAGBODY efficiency: only check those tags which are being used as …
(edit) @12139   12 years ehuelsmann Make it possible to have non-private fields.
(edit) @12136   12 years ehuelsmann Clean up BLOCK-NODE handling and p2-block-node; remove RETURN-P and …
(edit) @12135   12 years ehuelsmann Rename function (it's not applicable to FLET); move it closer where …
(edit) @12123   12 years ehuelsmann Convert LET BLOCK-NODEs to LET/LET*-NODEs and clean up the BLOCK-NODE …
(edit) @12120   12 years Mark Evenson Merged branches.
(edit) @12119   12 years Mark Evenson Fix ticket#61 for THE evaluated with DEFTYPEd forms. Shouldn't the …
(edit) @12118   12 years ehuelsmann Adjust BLOCK-NODE dispatch routine. Note: The SETF part can only be …
(edit) @12116   12 years ehuelsmann Convert LABELS BLOCK-NODEs to LABELS-NODEs.
(edit) @12115   12 years ehuelsmann Convert FLET BLOCK-NODEs to flet-nodes. Note: This commit also fixes …
(edit) @12112   12 years ehuelsmann Re-instate accidentally commented out DELETE-FILE form.
(edit) @12108   12 years ehuelsmann r12104 followup: forgotten M-V-B-NODE accessor.
(edit) @12104   12 years ehuelsmann Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
(edit) @12103   12 years ehuelsmann Convert LOCALLY block-nodes to LOCALLY-NODEs.
(edit) @12102   12 years ehuelsmann Convert PROGV block-nodes to PROGV-NODEs.
(edit) @12101   12 years ehuelsmann Convert CATCH and SYNCHRONIZED-ON block-nodes to CATCH-NODEs and …
(edit) @12100   12 years ehuelsmann Move the NAME field from the NODE to the BLOCK-NODE; with the other …
(edit) @12099   12 years ehuelsmann Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12097   12 years ehuelsmann Revert r12096; restores build breakage.
(edit) @12096   12 years ehuelsmann Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12094   12 years ehuelsmann Convert TAGBODY block-nodes to TAGBODY-NODEs.
(edit) @12086   12 years ehuelsmann Make every form which may contain free specials declarations a …
(edit) @12071   12 years ehuelsmann Retain values across execution of unwinding forms in unwind protect, …
(edit) @12051   12 years ehuelsmann Follow up to r12015: Removal of class file verification to speed up …
Note: See TracRevisionLog for help on using the revision log.