|
|
@15736
|
15 months |
Mark Evenson |
- fix: only accepting now '#1#, #1#, and so on ... literals
- added …
|
|
|
@15735
|
15 months |
Mark Evenson |
Fix to issue when compiling literal quoted forms that share …
|
|
|
@15644
|
22 months |
Mark Evenson |
Fix to compilation of some specific test-forms, see Github issue #500
|
|
|
@15569
|
3 years |
Mark Evenson |
Untabify en masse
Results of running style.org source blocks on tree
|
|
|
@15223
|
5 years |
Mark Evenson |
Fix java.lang.VerifyError? with PROGN
(somewhat-functional-programmer)
…
|
|
|
@15141
|
5 years |
Mark Evenson |
compiler: fix stack inconsistency errors
…
|
|
|
@15099
|
7 years |
Mark Evenson |
Export the JVM:*RESIGNAL-COMPILER-WARNINGS* interface
The generalized …
|
|
|
@15098
|
7 years |
Mark Evenson |
Normalize JVM package references as keyword
|
|
|
@15040
|
8 years |
Mark Evenson |
Restore accidentally removed lines
(Olof-Joachim Frahm)
Closes …
|
|
|
@15037
|
8 years |
Mark Evenson |
Fix MAX type derivation
(Olof-Joachim Frahm)
C.f. …
|
|
|
@15035
|
8 years |
Mark Evenson |
Fix byte code verification error in edge case
(Olof-Joachim Frahm)
…
|
|
|
@15034
|
8 years |
Mark Evenson |
Fix NTH inlining type mismatch
(Olof-Joachim Frahm)
Fixes …
|
|
|
@14951
|
8 years |
Mark Evenson |
Make compiling error message less cryptic (Alan Ruttenberg)
Merges …
|
|
|
@14552
|
11 years |
ehuelsmann |
Inline calls to jrun-exception-protected
(used by handler-bind to …
|
|
|
@14420
|
12 years |
ehuelsmann |
Fix #308: Compiled FLET exhausts the stack.
|
|
|
@14176
|
12 years |
Mark Evenson |
Refactor PATHNAME implementation details to tighten existing …
|
|
|
@14143
|
12 years |
ehuelsmann |
Close #189: Fix thinko in MIN and MAX return value type derivation.
|
|
|
@14121
|
12 years |
ehuelsmann |
Move exports from autoloads.lisp to the respective defining files. …
|
|
|
@14111
|
12 years |
ehuelsmann |
Reverse the REQUIREs graph: before, modules would require JVM,
which …
|
|
|
@14110
|
12 years |
ehuelsmann |
Bind *local-functions* to nil, since COMPILE-1 is the outer-most scope.
|
|
|
@14098
|
12 years |
ehuelsmann |
Reorganize binding *CURRENT-COMPILAND*, WITH-SAVED-COMPILER-POLICY. …
|
|
|
@14096
|
12 years |
ehuelsmann |
Don't generate empty static initializers.
Note: Given that this …
|
|
|
@14093
|
12 years |
ehuelsmann |
Fix externalization failure detected by cl-test-grid compilation
of …
|
|
|
@14090
|
12 years |
ehuelsmann |
Silence a compiler warning when compiling this month's SLIME from …
|
|
|
@14088
|
12 years |
rschlatte |
Tell compile, set-function-definition about funcallable objects
|
|
|
@14087
|
12 years |
rschlatte |
Fix return value of (compile nil fn)
- Reported by Vladimir Sedach …
|
|
|
@14082
|
12 years |
ehuelsmann |
Close #236: fix the COMPILE part of the issue.
|
|
|
@14074
|
12 years |
ehuelsmann |
Flatten (and simplify) AND and OR compilation.
|
|
|
@14073
|
12 years |
ehuelsmann |
Much nicer code printing with (setq jvm::*compiler-debug* t).
|
|
|
@14061
|
12 years |
ehuelsmann |
Qualify FIND-PACKAGE when used to serialize a package in a FASL:
the …
|
|
|
@13850
|
13 years |
ehuelsmann |
Remove Closure.fastProcessArgs(): it's concept has been abstracted …
|
|
|
@13849
|
13 years |
ehuelsmann |
Switch compiled closures over to the ArgumentListProcessor? completely. …
|
|
|
@13822
|
13 years |
ehuelsmann |
Fix trunk build after the previous commit.
(Lesson: don't try to limit …
|
|
|
@13810
|
13 years |
ehuelsmann |
Start factoring out p2-compiland as a jvm bytecode generator instead …
|
|
|
@13792
|
13 years |
astalla |
A small reorganization of compiler/jvm code. Runtime-class wasn't …
|
|
|
@13537
|
13 years |
ehuelsmann |
Follow up to r13527 fixes TAGBODY.3 and TAGBODY.4 regressions.
|
|
|
@13536
|
13 years |
ehuelsmann |
Move more static field initialization to the static class initializer …
|
|
|
@13535
|
13 years |
ehuelsmann |
Moving huge object serialization from <init>() to <clinit>()
broke the …
|
|
|
@13529
|
13 years |
ehuelsmann |
Aesthetics.
|
|
|
@13528
|
13 years |
ehuelsmann |
Fix MULTIPLE-VALUE-PROG1.10 the right way.
|
|
|
@13527
|
13 years |
ehuelsmann |
Improved readability.
|
|
|
@13523
|
13 years |
ehuelsmann |
Re #163: Don't macroexpand anything in compiler pass 2; we're …
|
|
|
@13520
|
13 years |
ehuelsmann |
Fix MULTIPLE-VALUE-PROG1.10 -- compiled mode.
|
|
|
@13519
|
13 years |
ehuelsmann |
Generate <clinit>() functions for the initialization of static …
|
|
|
@13517
|
13 years |
ehuelsmann |
Fix #162: Non-symbol in variable position of SETQ form causes class …
|
|
|
@13515
|
13 years |
ehuelsmann |
Extend overly long serialization strings storage mechanism to
normal …
|
|
|
@13514
|
13 years |
ehuelsmann |
Fix #116 (fail to load cl-unicode) by saving serialized resources with …
|
|
|
@13511
|
13 years |
ehuelsmann |
Re #116: while working to fix the issue, at least tell the user we're …
|
|
|
@13490
|
13 years |
ehuelsmann |
More code duplication removal.
|
|
|
@13489
|
13 years |
ehuelsmann |
Code duplication refactoring.
|
|
|
@13488
|
13 years |
ehuelsmann |
Eliminate the need for functions defined using LABELS to be stored
in …
|
|
|
@13487
|
13 years |
ehuelsmann |
Store instances of local functions in their parent compiland.
|
|
|
@13486
|
13 years |
ehuelsmann |
Assign all local functions a field in the immediate parent;
also make …
|
|
|
@13485
|
13 years |
ehuelsmann |
Remove two structure slots which are read only once, in favor of …
|
|
|
@13484
|
13 years |
ehuelsmann |
Store local functions in the parent compiland, since you can't
reach …
|
|
|
@13471
|
13 years |
ehuelsmann |
LOCAL-FUNCTION has a 'compiland' field now, no CLASS-FILE anymore.
|
|
|
@13470
|
13 years |
ehuelsmann |
Explicitly record the children of a compiland for later use,
instead …
|
|
|
@13469
|
13 years |
ehuelsmann |
Remove duplicate information and the need to keep it up to date.
|
|
|
@13466
|
13 years |
ehuelsmann |
Reduce load time of nested functions and the number of class loader …
|
|
|
@13464
|
13 years |
ehuelsmann |
On second thought: revert r13463, it's not about value assignment,
but …
|
|
|
@13463
|
13 years |
ehuelsmann |
Code generation efficiency: when the closure array is only
read from: …
|
|
|
@13449
|
13 years |
ehuelsmann |
Dead code removal.
|
|
|
@13275
|
14 years |
ehuelsmann |
Fix the remainder of ticket #147: make sure we write proper-case …
|
|
|
@13257
|
14 years |
Mark Evenson |
Fix compilation of LOGAND for args that could possibly be nil.
Fixes …
|
|
|
@13241
|
14 years |
ehuelsmann |
Reduce the amount of code in our compiler by changing the way …
|
|
|
@13233
|
14 years |
ehuelsmann |
Fix an UNSAFE-P-REMOVAL regression: inadvertently a statement in …
|
|
|
@13222
|
14 years |
ehuelsmann |
Backport 'unsafe-p-removal' branch: this commit pushes back the …
|
|
|
@13116
|
14 years |
ehuelsmann |
Remove layering violation from compiler-pass2::p2-setq;
there should …
|
|
|
@13046
|
14 years |
ehuelsmann |
Fix ANSI regressions caused by the implementation
of the new class …
|
|
|
@13043
|
14 years |
ehuelsmann |
Fix our line number table generation;
put the line number table on the …
|
|
|
@13025
|
14 years |
astalla |
Added with-code-to-method to pass2 to compile the constructor and, in …
|
|
|
@13022
|
14 years |
ehuelsmann |
Small simplification in MAKE-CONSTRUCTOR arguments.
Patch by: astalla.
|
|
|
@13021
|
14 years |
ehuelsmann |
Reduce the number of ATHROW instructions executed while running
the …
|
|
|
@13020
|
14 years |
ehuelsmann |
Another Don't manually iterate through subforms, use
available …
|
|
|
@13019
|
14 years |
ehuelsmann |
Don't manually iterate through subforms, use
available function for it.
|
|
|
@12997
|
14 years |
ehuelsmann |
Truely fix JRockit: actually use the new label to jump to.
|
|
|
@12996
|
14 years |
ehuelsmann |
Fix JRockit crashing on our byte code - second occurrance.
Found by: …
|
|
|
@12995
|
14 years |
ehuelsmann |
Fix JRockit crashing on our byte code.
Found by: Joel Borggrén-Franck …
|
|
|
@12964
|
14 years |
ehuelsmann |
Don't inline constructors, from where I stand - and without reference …
|
|
|
@12932
|
14 years |
ehuelsmann |
Fix #88: "We need SYS:COMPILED-LISP-FUNCTION-P" to distinguish …
|
|
|
@12918
|
14 years |
astalla |
generic-class-file branch merged.
|
|
|
@12837
|
14 years |
ehuelsmann |
Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
|
|
|
@12836
|
14 years |
ehuelsmann |
Move emit-invoke* functions closer together, making them a section.
|
|
|
@12835
|
14 years |
ehuelsmann |
Remove code section marked 'Just an experiment':
we have supported …
|
|
|
@12749
|
15 years |
Mark Evenson |
Undo previous commmit.
|
|
|
@12748
|
15 years |
Mark Evenson |
Include 'examples' in release source distribution.
Reported by Mario Lang.
|
|
|
@12742
|
15 years |
astalla |
less-reflection branch merged with trunk. verify-load temporarily disabled.
|
|
|
@12739
|
15 years |
astalla |
Removed duplicate type tests in compile-constant.
|
|
|
@12714
|
15 years |
vvoutilainen |
Remove commented-out code.
|
|
|
@12711
|
15 years |
ehuelsmann |
No longer use the reader to load "stand alone" uninterned symbols, …
|
|
|
@12709
|
15 years |
ehuelsmann |
Merge EMIT-LOAD-SYMBOL into EMIT-LOAD-EXTERNALIZED-OBJECT.
|
|
|
@12708
|
15 years |
ehuelsmann |
Remove unused function DECLARE-LAMBDA.
|
|
|
@12707
|
15 years |
ehuelsmann |
Simplify COMPILE-CONSTANT.
|
|
|
@12705
|
15 years |
ehuelsmann |
Eliminate DECLARE-INSTANCE as it has the same effect as …
|
|
|
@12704
|
15 years |
ehuelsmann |
Fix typo.
|
|
|
@12703
|
15 years |
ehuelsmann |
DECLARE-OBJECT of non-serializable data (hashtable and
generic …
|
|
|
@12702
|
15 years |
ehuelsmann |
Merge DECLARE-OBJECT functionality ("serialization" of objects
for …
|
|
|
@12699
|
15 years |
ehuelsmann |
Refactor EXTERNALIZE-OBJECT into EMIT-LOAD-EXTERNALIZED-OBJECT.
In …
|
|
|
@12692
|
15 years |
ehuelsmann |
Replace lookup-or-declare-symbol - which was used to load a
symbol in …
|
|
|
@12691
|
15 years |
vvoutilainen |
Remove a BOM from the beginning of the file.
|
|
|