|
|
@12242
|
15 years |
ehuelsmann |
Increment FASL version for 0.17 release.
|
|
|
@12241
|
15 years |
ehuelsmann |
Document getStringValue() to return the string value from string …
|
|
|
@12240
|
15 years |
ehuelsmann |
Bump trunk version number with 0.17 branched.
|
|
|
@12234
|
15 years |
ehuelsmann |
Don't create 2 fields to store/retrieve a single (cached!) value.
|
|
|
@12233
|
15 years |
ehuelsmann |
Fix paren placement and variable naming.
|
|
|
@12232
|
15 years |
ehuelsmann |
Additional *declare-inline* cases in the DECLARE-* functions.
|
|
|
@12230
|
15 years |
ehuelsmann |
More efficient startup: only autoload pprint[.lisp] if necessary.
|
|
|
@12229
|
15 years |
ehuelsmann |
Move more to functions to the autoloader, to be loaded when necessary.
|
|
|
@12228
|
15 years |
ehuelsmann |
Remove unused function (PROCESS-SPECIAL-DECLARATIONS).
|
|
|
@12227
|
15 years |
ehuelsmann |
Fix broken merge causing build breakage.
|
|
|
@12226
|
15 years |
ehuelsmann |
Binary FASL support.
compile-file.lisp: Catch forms for output and …
|
|
|
@12225
|
15 years |
ehuelsmann |
Print autoloading information if the property "abcl.autoload.verbose" …
|
|
|
@12224
|
15 years |
ehuelsmann |
Make it possible to require a double-colon package separator
by …
|
|
|
@12223
|
15 years |
ehuelsmann |
The Lisp class turns out to contain some static symbols too,
use …
|
|
|
@12222
|
15 years |
ehuelsmann |
Centralize package creation for consistency:
Create PRECOMPILER with …
|
|
|
@12221
|
15 years |
ehuelsmann |
In case a built-in error object (Condition class derivative) is
passed …
|
|
|
@12220
|
15 years |
ehuelsmann |
In addition to "simple" function calls, don't make compiled
cls files …
|
|
|
@12219
|
15 years |
ehuelsmann |
Remove package precompilation in boot.lisp; since we
compile 99.9% …
|
|
|
@12218
|
15 years |
ehuelsmann |
Centralize package creation (in Lisp.java).
This moves the creation …
|
|
|
@12217
|
15 years |
ehuelsmann |
Clean up use of RESOLVE (remove unnecessary case and replace one with …
|
|
|
@12216
|
15 years |
ehuelsmann |
Make sure the #n= and #n# reader functionality gets compiled.
It's …
|
|
|
@12215
|
15 years |
ehuelsmann |
Add description of the purpose of the autoloads.lisp file.
Requested …
|
|
|
@12214
|
15 years |
ehuelsmann |
Fix braekage from last commit.
|
|
|
@12213
|
15 years |
ehuelsmann |
Move the implementation of the Mutex functionality to the THREADS …
|
|
|
@12212
|
15 years |
ehuelsmann |
Correct typo in (DEFINE-INT-BOUNDS-DERIVATION MIN ...).
|
|
|
@12210
|
15 years |
ehuelsmann |
Save locally established special binding for quick access.
Note: This …
|
|
|
@12209
|
15 years |
ehuelsmann |
Reduce abcl.jar by ~10% and the number of objects in it by ~13%.
…
|
|
|
@12205
|
15 years |
ehuelsmann |
Fix hard crashes in BEYOND-ANSI tests.
Note: Don't cheer too hard; …
|
|
|
@12202
|
15 years |
ehuelsmann |
Fix ABCL as a build-host for SBCL:
Don't return "FAILURE-P" == T in …
|
|
|
@12196
|
15 years |
ehuelsmann |
Suppress unchecked warnings with arrays, because
there's no other …
|
|
|
@12195
|
15 years |
ehuelsmann |
Remove temp file creation which was solely used
for generation of …
|
|
|
@12193
|
15 years |
ehuelsmann |
Fix temp file leakage.
Note: this change is mostly for backport to …
|
|
|
@12192
|
15 years |
vvoutilainen |
Patch by Douglas R. Miles to improve performance after CHAR_MAX
was …
|
|
|
@12191
|
15 years |
ehuelsmann |
Move non-exact closure generation to the outer scope, reducing
the …
|
|
|
@12190
|
15 years |
ehuelsmann |
Don't try to compile functions which are already compiled.
|
|
|
@12189
|
15 years |
ehuelsmann |
Replace another MAKE-CLOSURE with a pre-compiled closure.
|
|
|
@12188
|
15 years |
ehuelsmann |
Fix cl-bench BENCH-STRINGS/ADJUSTABLE:
We can't unbox variables …
|
|
|
@12187
|
15 years |
ehuelsmann |
Reinstate two-way-stream functionality with Gray streams.
|
|
|
@12186
|
15 years |
ehuelsmann |
Add the opcodes to the resolver table.
|
|
|
@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.
|
|
|