source: trunk/abcl/src/org/armedbear

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12185   15 years ehuelsmann Add stack effects to opcodes actually in use.
(edit) @12184   15 years ehuelsmann Replace "cons + compile" with "use closure" where ever possible. This …
(edit) @12183   15 years ehuelsmann Fix last Gray stream incompatibilities: generic functions …
(edit) @12182   15 years ehuelsmann Fix compile warning introduced by the 'autocompile' commit.
(edit) @12181   15 years ehuelsmann Prevent nested compilation of CLOS generated methods. This prevents …
(edit) @12180   15 years astalla Ticket #56: eliminated use of temporary files for COMPILE
(edit) @12179   15 years vvoutilainen Fix the initarg check for parameters that have a default value.
(edit) @12178   15 years vvoutilainen check-initargs must consider methods for initialize-instance.
(edit) @12177   15 years Mark Evenson Revert r12153 behavior to rethrow org.armedbear.lisp.Go out of …
(edit) @12176   15 years ehuelsmann Add OpenJDK identification of Darwin to the *FEATURES* setup and the …
(edit) @12175   15 years ehuelsmann Make non-local GO processing a tad more efficient, resulting in …
(edit) @12174   15 years ehuelsmann Rewrite RETURN-FROM to fix MISC.293A, MISC.293B and MISC.293C. Add …
(edit) @12173   15 years ehuelsmann Fix incorrect block name created for SETF functions in LABELS. The …
(edit) @12172   15 years ehuelsmann Fix dispatch() generic case. Fixes compiled MULTIPLE-VALUE-CALL with …
(edit) @12171   15 years ehuelsmann Cleanup thinko in addTagBinding: there's no need to specify the …
(edit) @12170   15 years ehuelsmann Don't throw Go and Return exceptions as means for non-local transfers …
(edit) @12169   15 years ehuelsmann Sort out my thoughts: Add documentation.
(edit) @12168   15 years ehuelsmann Correct identification of the lexical context of a GO in relation to …
(edit) @12167   15 years ehuelsmann Reorder statements to make sure the implicit block includes the …
(edit) @12166   15 years ehuelsmann More TAGBODY processing duplication removal; DOTIMES and DOLIST this time.
(edit) @12165   15 years ehuelsmann Removal of duplication of TAGBODY processing code in DO*/DO and TAGBODY.
(edit) @12164   15 years ehuelsmann Correctly identify lexical scoping in case of recursive BLOCKs in …
(edit) @12163   15 years ehuelsmann Make code self-explanatory: add constants for inline numeric values.
(edit) @12162   15 years ehuelsmann SET-SYNTAX-FROM-CHAR: Copy the fact that the source char *doesn't* …
(edit) @12161   15 years Mark Evenson THREADS:MAKE-THREAD :name parameter is now optional.
(edit) @12160   16 years astalla JSR-223: methods returning lists in the script engine factory now …
(edit) @12159   16 years ehuelsmann Derive the value for CHAR_MAX from Character.MAX_VALUE.
(edit) @12158   16 years ehuelsmann Change the CHAR_MAX value to the true upper limit of a character. …
(edit) @12157   16 years Mark Evenson *INVOKE-DEBUGGER-HOOK* now called before *DEBUGGER-HOOK* (Tobias …
(edit) @12154   16 years ehuelsmann TAGBODY efficiency: only check those tags which are being used as …
(edit) @12153   16 years Mark Evenson Tenative fix for #63: transform caught Go throwable to LispError?. …
(edit) @12152   16 years Mark Evenson Native EOL style for source code.
(edit) @12149   16 years Mark Evenson Guard against null pointers in LispStackFrame? (Tobias Rittweiler). …
(edit) @12148   16 years vvoutilainen Fix FORMAT.C.4A and FORMATTER.C.4A. This patch as well as the previous …
(edit) @12147   16 years vvoutilainen Fix PRINT-LENGTH.INIT.1.
(edit) @12145   16 years vvoutilainen Don't traverse the lambda list twice when checking method args.
(edit) @12144   16 years ehuelsmann Add newly created blocks to the BLOCKS slot of the current compiland …
(edit) @12142   16 years vvoutilainen Fix defect #62 - the argument check was still too strict, it needs to …
(edit) @12141   16 years Mark Evenson Added support for loading Lisp from JAR files. Pathnames passed to …
(edit) @12139   16 years ehuelsmann Make it possible to have non-private fields.
(edit) @12137   16 years ehuelsmann Remove stale BLOCK-NODE comments and move it to where it should be …
(edit) @12136   16 years ehuelsmann Clean up BLOCK-NODE handling and p2-block-node; remove RETURN-P and …
(edit) @12135   16 years ehuelsmann Rename function (it's not applicable to FLET); move it closer where …
(edit) @12134   16 years ehuelsmann Fix typo (double 'with').
(edit) @12130   16 years ehuelsmann Now that 0.16.x has branched, increase trunk's version number.
(edit) @12125   16 years ehuelsmann Followup to r12122: Don't redefine the same class, instead disallow …
(edit) @12124   16 years ehuelsmann Proposed solution to ticket #61: skip type checking on DEFTYPE-d types …
(edit) @12123   16 years ehuelsmann Convert LET BLOCK-NODEs to LET/LET*-NODEs and clean up the BLOCK-NODE …
(edit) @12122   16 years ehuelsmann Allow file-compilation of already-defined structure classes in order …
(edit) @12120   16 years Mark Evenson Merged branches.
(edit) @12119   16 years Mark Evenson Fix ticket#61 for THE evaluated with DEFTYPEd forms. Shouldn't the …
(edit) @12118   16 years ehuelsmann Adjust BLOCK-NODE dispatch routine. Note: The SETF part can only be …
(edit) @12116   16 years ehuelsmann Convert LABELS BLOCK-NODEs to LABELS-NODEs.
(edit) @12115   16 years ehuelsmann Convert FLET BLOCK-NODEs to flet-nodes. Note: This commit also fixes …
(edit) @12114   16 years ehuelsmann Verify simple types (single symbol types) while interpreting the THE …
(edit) @12113   16 years ehuelsmann Fix types used in THE type-checking for structure access.
(edit) @12112   16 years ehuelsmann Re-instate accidentally commented out DELETE-FILE form.
(edit) @12111   16 years ehuelsmann Eliminate all unchecked warnings, while also removing generic …
(edit) @12110   16 years ehuelsmann Eliminate (a few) "unchecked" warnings.
(edit) @12109   16 years ehuelsmann Remove references to the long-deleted Native class.
(edit) @12108   16 years ehuelsmann r12104 followup: forgotten M-V-B-NODE accessor.
(edit) @12107   16 years ehuelsmann Check simple (symbolp) types in compiled code when *safety* is 1 or 2. …
(edit) @12106   16 years Mark Evenson Optimization: copy reference to args in LispStackFrame? constructor.
(edit) @12105   16 years Mark Evenson Split StackFrame? abstraction into Java and Lisp stack frames. From …
(edit) @12104   16 years ehuelsmann Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
(edit) @12103   16 years ehuelsmann Convert LOCALLY block-nodes to LOCALLY-NODEs.
(edit) @12102   16 years ehuelsmann Convert PROGV block-nodes to PROGV-NODEs.
(edit) @12101   16 years ehuelsmann Convert CATCH and SYNCHRONIZED-ON block-nodes to CATCH-NODEs and …
(edit) @12100   16 years ehuelsmann Move the NAME field from the NODE to the BLOCK-NODE; with the other …
(edit) @12099   16 years ehuelsmann Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12098   16 years ehuelsmann Structure access referential integrity checks. Pointed out by piso.
(edit) @12097   16 years ehuelsmann Revert r12096; restores build breakage.
(edit) @12096   16 years ehuelsmann Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12095   16 years ehuelsmann Remove obsolete block-node slot.
(edit) @12094   16 years ehuelsmann Convert TAGBODY block-nodes to TAGBODY-NODEs.
(edit) @12093   16 years ehuelsmann Introduce a structure-class hierarchy for nodes.
(edit) @12092   16 years ehuelsmann With node/block changes ahead: when unsure about the actual type of …
(edit) @12091   16 years ehuelsmann Remove condition from another era (when TAGBODY-s used to store a …
(edit) @12090   16 years ehuelsmann Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. Rationale: …
(edit) @12089   16 years ehuelsmann Refer to blocks upon variable creation, wherever appropriate.
(edit) @12088   16 years ehuelsmann Register blocks with their compiland; create a field in the …
(edit) @12087   16 years ehuelsmann Publish free specials declared in MULTIPLE-VALUE-BIND statements (pass1).
(edit) @12086   16 years ehuelsmann Make every form which may contain free specials declarations a …
(edit) @12084   16 years ehuelsmann Declaration (processing) fixes. jvm.lisp (process-ignore/ignorable): …
(edit) @12083   16 years astalla Fixed (reverted) wrong implementation of …
(edit) @12082   16 years ehuelsmann Hot spot counting for the profiler.
(edit) @12081   16 years astalla #58 inspection of Java objects
(edit) @12080   16 years ehuelsmann Move stack sampling to the scheduling thread. Note: This commit …
(edit) @12079   16 years ehuelsmann Add API to execute()-able classes for hot spot profiling next to …
(edit) @12078   16 years ehuelsmann Greatly increase performance with VECTOR structures by propagating the …
(edit) @12077   16 years ehuelsmann Profiler efficiency: sampleNow only ever takes on a 'true' value if …
(edit) @12076   16 years ehuelsmann Fix a race in the profiler startup phase. On my hardware, the …
(edit) @12075   16 years Mark Evenson Remove erroneous autoload for with-thread-lock macro from removed …
(edit) @12074   16 years ehuelsmann Run the profiler scheduling thread at maximum priority. Required to …
(edit) @12072   16 years vvoutilainen Fix SHARED-INITIALIZE.ERROR.4.
(edit) @12071   16 years ehuelsmann Retain values across execution of unwinding forms in unwind protect, …
(edit) @12069   16 years vvoutilainen Fix CHANGE-CLASS.ERROR.4.
(edit) @12067   16 years vvoutilainen Better initarg checking. Fixes CHANGE-CLASS.1.11, …
(edit) @12066   16 years vvoutilainen Revert r12065, it's not an obvious win and some systems run slower …
(edit) @12065   16 years ehuelsmann Implement a stack frame pool to save execution time on stack management.
Note: See TracRevisionLog for help on using the revision log.