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