|
|
@14176
|
8 years |
Mark Evenson |
Refactor PATHNAME implementation details to tighten existing …
|
|
|
@14143
|
8 years |
ehuelsmann |
Close #189: Fix thinko in MIN and MAX return value type derivation.
|
|
|
@14121
|
8 years |
ehuelsmann |
Move exports from autoloads.lisp to the respective defining files. …
|
|
|
@14111
|
8 years |
ehuelsmann |
Reverse the REQUIREs graph: before, modules would require JVM,
which …
|
|
|
@14110
|
8 years |
ehuelsmann |
Bind *local-functions* to nil, since COMPILE-1 is the outer-most scope.
|
|
|
@14098
|
8 years |
ehuelsmann |
Reorganize binding *CURRENT-COMPILAND*, WITH-SAVED-COMPILER-POLICY. …
|
|
|
@14096
|
8 years |
ehuelsmann |
Don't generate empty static initializers.
Note: Given that this …
|
|
|
@14093
|
8 years |
ehuelsmann |
Fix externalization failure detected by cl-test-grid compilation
of …
|
|
|
@14090
|
8 years |
ehuelsmann |
Silence a compiler warning when compiling this month's SLIME from …
|
|
|
@14088
|
8 years |
rschlatte |
Tell compile, set-function-definition about funcallable objects
|
|
|
@14087
|
8 years |
rschlatte |
Fix return value of (compile nil fn)
- Reported by Vladimir Sedach …
|
|
|
@14082
|
8 years |
ehuelsmann |
Close #236: fix the COMPILE part of the issue.
|
|
|
@14074
|
8 years |
ehuelsmann |
Flatten (and simplify) AND and OR compilation.
|
|
|
@14073
|
8 years |
ehuelsmann |
Much nicer code printing with (setq jvm::*compiler-debug* t).
|
|
|
@14061
|
8 years |
ehuelsmann |
Qualify FIND-PACKAGE when used to serialize a package in a FASL:
the …
|
|
|
@13850
|
9 years |
ehuelsmann |
Remove Closure.fastProcessArgs(): it's concept has been abstracted …
|
|
|
@13849
|
9 years |
ehuelsmann |
Switch compiled closures over to the ArgumentListProcessor? completely. …
|
|
|
@13822
|
9 years |
ehuelsmann |
Fix trunk build after the previous commit.
(Lesson: don't try to limit …
|
|
|
@13810
|
9 years |
ehuelsmann |
Start factoring out p2-compiland as a jvm bytecode generator instead …
|
|
|
@13792
|
9 years |
astalla |
A small reorganization of compiler/jvm code. Runtime-class wasn't …
|
|
|
@13537
|
9 years |
ehuelsmann |
Follow up to r13527 fixes TAGBODY.3 and TAGBODY.4 regressions.
|
|
|
@13536
|
9 years |
ehuelsmann |
Move more static field initialization to the static class initializer …
|
|
|
@13535
|
9 years |
ehuelsmann |
Moving huge object serialization from <init>() to <clinit>()
broke the …
|
|
|
@13529
|
9 years |
ehuelsmann |
Aesthetics.
|
|
|
@13528
|
9 years |
ehuelsmann |
Fix MULTIPLE-VALUE-PROG1.10 the right way.
|
|
|
@13527
|
9 years |
ehuelsmann |
Improved readability.
|
|
|
@13523
|
9 years |
ehuelsmann |
Re #163: Don't macroexpand anything in compiler pass 2; we're …
|
|
|
@13520
|
9 years |
ehuelsmann |
Fix MULTIPLE-VALUE-PROG1.10 -- compiled mode.
|
|
|
@13519
|
9 years |
ehuelsmann |
Generate <clinit>() functions for the initialization of static …
|
|
|
@13517
|
9 years |
ehuelsmann |
Fix #162: Non-symbol in variable position of SETQ form causes class …
|
|
|
@13515
|
9 years |
ehuelsmann |
Extend overly long serialization strings storage mechanism to
normal …
|
|
|
@13514
|
9 years |
ehuelsmann |
Fix #116 (fail to load cl-unicode) by saving serialized resources with …
|
|
|
@13511
|
9 years |
ehuelsmann |
Re #116: while working to fix the issue, at least tell the user we're …
|
|
|
@13490
|
9 years |
ehuelsmann |
More code duplication removal.
|
|
|
@13489
|
9 years |
ehuelsmann |
Code duplication refactoring.
|
|
|
@13488
|
9 years |
ehuelsmann |
Eliminate the need for functions defined using LABELS to be stored
in …
|
|
|
@13487
|
9 years |
ehuelsmann |
Store instances of local functions in their parent compiland.
|
|
|
@13486
|
9 years |
ehuelsmann |
Assign all local functions a field in the immediate parent;
also make …
|
|
|
@13485
|
9 years |
ehuelsmann |
Remove two structure slots which are read only once, in favor of …
|
|
|
@13484
|
9 years |
ehuelsmann |
Store local functions in the parent compiland, since you can't
reach …
|
|
|
@13471
|
9 years |
ehuelsmann |
LOCAL-FUNCTION has a 'compiland' field now, no CLASS-FILE anymore.
|
|
|
@13470
|
9 years |
ehuelsmann |
Explicitly record the children of a compiland for later use,
instead …
|
|
|
@13469
|
9 years |
ehuelsmann |
Remove duplicate information and the need to keep it up to date.
|
|
|
@13466
|
9 years |
ehuelsmann |
Reduce load time of nested functions and the number of class loader …
|
|
|
@13464
|
9 years |
ehuelsmann |
On second thought: revert r13463, it's not about value assignment,
but …
|
|
|
@13463
|
9 years |
ehuelsmann |
Code generation efficiency: when the closure array is only
read from: …
|
|
|
@13449
|
9 years |
ehuelsmann |
Dead code removal.
|
|
|
@13275
|
10 years |
ehuelsmann |
Fix the remainder of ticket #147: make sure we write proper-case …
|
|
|
@13257
|
10 years |
Mark Evenson |
Fix compilation of LOGAND for args that could possibly be nil.
Fixes …
|
|
|
@13241
|
10 years |
ehuelsmann |
Reduce the amount of code in our compiler by changing the way …
|
|
|
@13233
|
10 years |
ehuelsmann |
Fix an UNSAFE-P-REMOVAL regression: inadvertently a statement in …
|
|
|
@13222
|
10 years |
ehuelsmann |
Backport 'unsafe-p-removal' branch: this commit pushes back the …
|
|
|
@13116
|
10 years |
ehuelsmann |
Remove layering violation from compiler-pass2::p2-setq;
there should …
|
|
|
@13046
|
10 years |
ehuelsmann |
Fix ANSI regressions caused by the implementation
of the new class …
|
|
|
@13043
|
10 years |
ehuelsmann |
Fix our line number table generation;
put the line number table on the …
|
|
|
@13025
|
10 years |
astalla |
Added with-code-to-method to pass2 to compile the constructor and, in …
|
|
|
@13022
|
10 years |
ehuelsmann |
Small simplification in MAKE-CONSTRUCTOR arguments.
Patch by: astalla.
|
|
|
@13021
|
10 years |
ehuelsmann |
Reduce the number of ATHROW instructions executed while running
the …
|
|
|
@13020
|
10 years |
ehuelsmann |
Another Don't manually iterate through subforms, use
available …
|
|
|
@13019
|
10 years |
ehuelsmann |
Don't manually iterate through subforms, use
available function for it.
|
|
|
@12997
|
10 years |
ehuelsmann |
Truely fix JRockit: actually use the new label to jump to.
|
|
|
@12996
|
10 years |
ehuelsmann |
Fix JRockit crashing on our byte code - second occurrance.
Found by: …
|
|
|
@12995
|
10 years |
ehuelsmann |
Fix JRockit crashing on our byte code.
Found by: Joel Borggrén-Franck …
|
|
|
@12964
|
10 years |
ehuelsmann |
Don't inline constructors, from where I stand - and without reference …
|
|
|
@12932
|
10 years |
ehuelsmann |
Fix #88: "We need SYS:COMPILED-LISP-FUNCTION-P" to distinguish …
|
|
|
@12918
|
10 years |
astalla |
generic-class-file branch merged.
|
|
|
@12837
|
10 years |
ehuelsmann |
Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
|
|
|
@12836
|
10 years |
ehuelsmann |
Move emit-invoke* functions closer together, making them a section.
|
|
|
@12835
|
10 years |
ehuelsmann |
Remove code section marked 'Just an experiment':
we have supported …
|
|
|
@12749
|
11 years |
Mark Evenson |
Undo previous commmit.
|
|
|
@12748
|
11 years |
Mark Evenson |
Include 'examples' in release source distribution.
Reported by Mario Lang.
|
|
|
@12742
|
11 years |
astalla |
less-reflection branch merged with trunk. verify-load temporarily disabled.
|
|
|
@12739
|
11 years |
astalla |
Removed duplicate type tests in compile-constant.
|
|
|
@12714
|
11 years |
vvoutilainen |
Remove commented-out code.
|
|
|
@12711
|
11 years |
ehuelsmann |
No longer use the reader to load "stand alone" uninterned symbols, …
|
|
|
@12709
|
11 years |
ehuelsmann |
Merge EMIT-LOAD-SYMBOL into EMIT-LOAD-EXTERNALIZED-OBJECT.
|
|
|
@12708
|
11 years |
ehuelsmann |
Remove unused function DECLARE-LAMBDA.
|
|
|
@12707
|
11 years |
ehuelsmann |
Simplify COMPILE-CONSTANT.
|
|
|
@12705
|
11 years |
ehuelsmann |
Eliminate DECLARE-INSTANCE as it has the same effect as …
|
|
|
@12704
|
11 years |
ehuelsmann |
Fix typo.
|
|
|
@12703
|
11 years |
ehuelsmann |
DECLARE-OBJECT of non-serializable data (hashtable and
generic …
|
|
|
@12702
|
11 years |
ehuelsmann |
Merge DECLARE-OBJECT functionality ("serialization" of objects
for …
|
|
|
@12699
|
11 years |
ehuelsmann |
Refactor EXTERNALIZE-OBJECT into EMIT-LOAD-EXTERNALIZED-OBJECT.
In …
|
|
|
@12692
|
11 years |
ehuelsmann |
Replace lookup-or-declare-symbol - which was used to load a
symbol in …
|
|
|
@12691
|
11 years |
vvoutilainen |
Remove a BOM from the beginning of the file.
|
|
|
@12690
|
11 years |
ehuelsmann |
Replace serialization related DECLARE-* functions with
a single API: …
|
|
|
@12683
|
11 years |
ehuelsmann |
Save a few bytes in our JAR by re-using serialized
anonymous symbols, …
|
|
|
@12681
|
11 years |
ehuelsmann |
Eliminate the need for two separate integer-declaring functions
in the …
|
|
|
@12650
|
11 years |
ehuelsmann |
Fix #79: Equally named -but different- uninterned symbols coalesced …
|
|
|
@12639
|
11 years |
ehuelsmann |
Fix #89: Stack inconsistency error when discarding READ-LINE return value.
|
|
|
@12636
|
11 years |
ehuelsmann |
Fix "expecting integer on stack" issue reported by Alan Ruttenberg.
…
|
|
|
@12633
|
11 years |
ehuelsmann |
Move a section of code around to separate the
class file …
|
|
|
@12622
|
11 years |
Mark Evenson |
Restore buildable trunk arising from ASDF2 compilation.
|
|
|
@12620
|
11 years |
Mark Evenson |
Use interpreted form in a FASL if compliation fails.
…
|
|
|
@12581
|
11 years |
ehuelsmann |
Make LispCharacter? constructor private in favor of getInstance();
…
|
|
|
@12576
|
11 years |
ehuelsmann |
Re #38: Merge the METACLASS branch to trunk.
|
|
|
@12516
|
11 years |
astalla |
Support for user-extensible sequences, adapted from SBCL.
|
|
|
@12415
|
11 years |
ehuelsmann |
Rename class-file to abcl-class-file in anticipation of
a more …
|
|
|
@12413
|
11 years |
ehuelsmann |
Use MACROLET to prevent code repetition.
|
|
|
@12399
|
11 years |
ehuelsmann |
Remove debugging cruft.
|
|
|