|
|
@12908
|
13 years |
vvoutilainen |
Add an example for using a java class with CLASSPATH, invoking java …
|
|
|
@12907
|
13 years |
ehuelsmann |
Remove WITH-TEMP-CLASS-FILE: it's been long unused.
Integrate …
|
|
|
@12906
|
13 years |
vvoutilainen |
Respect CLASSPATH in wrapper scripts.
|
|
|
@12905
|
13 years |
ehuelsmann |
Eliminate SET-COMPILAND-AND-WRITE-CLASS, since it doesn't take care
of …
|
|
|
@12904
|
13 years |
ehuelsmann |
Resolve the WRITE-CLASS-FILE double-use.
|
|
|
@12903
|
13 years |
vvoutilainen |
Add a changelog entry for the latin1 fix.
|
|
|
@12902
|
13 years |
vvoutilainen |
Fix reading of data containing scandinavian latin1 characters …
|
|
|
@12901
|
13 years |
Mark Evenson |
Include contrib in source release.
|
|
|
@12900
|
13 years |
Mark Evenson |
Correct README language.
|
|
|
@12899
|
13 years |
Mark Evenson |
Fix typo in ABCL-TEST-LISP definition; add #+abcl conditional
The …
|
|
|
@12898
|
13 years |
Mark Evenson |
Fix documentation typo.
|
|
|
@12897
|
13 years |
ehuelsmann |
Use the new generator's WRITE-CLASS-FILE function,
axing other WRITE-* …
|
|
|
@12896
|
13 years |
ehuelsmann |
Add source file and line number attributes according to the
new …
|
|
|
@12895
|
13 years |
ehuelsmann |
Remove exclamation marks which were in place to avoid naming …
|
|
|
@12894
|
13 years |
ehuelsmann |
Generate the execute() methods through the new generator.
Changed:
* …
|
|
|
@12893
|
13 years |
ehuelsmann |
Now that we migrated to the new pool, clean up some code
explicitly …
|
|
|
@12892
|
13 years |
ehuelsmann |
Prepare ANALYZE-ARGS for the new class file generator.
|
|
|
@12891
|
13 years |
ehuelsmann |
Remove debugging artifact.
|
|
|
@12890
|
13 years |
ehuelsmann |
Clean up after old pool concept removal.
|
|
|
@12889
|
13 years |
ehuelsmann |
Simplify ANALYZE-ARGS.
|
|
|
@12888
|
13 years |
Mark Evenson |
Fix typo.
|
|
|
@12887
|
13 years |
ehuelsmann |
Switch MAKE-CONSTRUCTOR over to the new class writer.
|
|
|
@12886
|
13 years |
ehuelsmann |
Resolve naming conflict between JAVA-METHOD and METHOD;
also adjust a …
|
|
|
@12885
|
13 years |
ehuelsmann |
Move byte-sequence writing routines to jvm-class-file.lisp.
|
|
|
@12884
|
13 years |
ehuelsmann |
Clean up after migration of fields and the pool.
|
|
|
@12883
|
13 years |
ehuelsmann |
Switch fields to the new generator.
|
|
|
@12882
|
13 years |
ehuelsmann |
Move the u2, s1 and s2 helper functions to jvm.lisp.
|
|
|
@12881
|
13 years |
ehuelsmann |
Switch pass2 to the pool routines from jvm-class-file.lisp.
|
|
|
@12880
|
13 years |
ehuelsmann |
Fix insertion of floats/doubles in the constant pool.
|
|
|
@12879
|
13 years |
ehuelsmann |
Add 'dual mode' to DECLARE-FIELD.
|
|
|
@12878
|
13 years |
Mark Evenson |
Interactive restart to skip missing GPG signature.
A pretty awful …
|
|
|
@12877
|
13 years |
ehuelsmann |
Optimization functions optimize in tight loops, optimize for speed. …
|
|
|
@12876
|
13 years |
ehuelsmann |
Move FINALIZE-CODE to jvm-instructions.lisp and make it
really …
|
|
|
@12875
|
13 years |
ehuelsmann |
Move OPTIMIZE-INSTRUCTION-SEQUENCES and OPTIMIZE-CODE
to …
|
|
|
@12874
|
13 years |
ehuelsmann |
Rename OPTIMIZE-3 to OPTIMIZE-INSTRUCTION-SEQUENCES
and optimize more …
|
|
|
@12873
|
13 years |
ehuelsmann |
In OPTIMIZE-JUMPS, optimize conditional jumps as well as
unconditional …
|
|
|
@12872
|
13 years |
ehuelsmann |
In OPTIMIZE-3, do not consider LABELs a 'next instruction',
skip them …
|
|
|
@12871
|
13 years |
ehuelsmann |
Eliminate optimize-2: Partially, it duplicated …
|
|
|
@12870
|
13 years |
ehuelsmann |
Move OPTIMIZE-2B (renaming it to OPTIMIZE-JUMPS)
to jvm-instructions.lisp.
|
|
|
@12869
|
13 years |
ehuelsmann |
Move CODE-BYTES and OPTIMIZE-1 (renamed to DELETE-UNUSED-LABELS)
to …
|
|
|
@12868
|
13 years |
ehuelsmann |
Miscelanious fixes.
|
|
|
@12867
|
13 years |
ehuelsmann |
Move and improve ANALYZE-STACK, DELETE-UNREACHABLE-CODE to …
|
|
|
@12866
|
13 years |
astalla |
WIHT-CODE-TO-METHOD fixes and tests for nesting.
|
|
|
@12865
|
13 years |
ehuelsmann |
Move emit, %emit, %%emit, INSTRUCTION, resolvers and some helper …
|
|
|
@12864
|
13 years |
ehuelsmann |
Rename opcodes.lisp to jvm-instructions.lisp in order to move our …
|
|
|
@12863
|
13 years |
ehuelsmann |
Implement CONSTANT-VALUE-ATTRIBUTE, CHECKED-EXCEPTIONS-ATTRIBUTE, …
|
|
|
@12862
|
13 years |
ehuelsmann |
Implement serialization for SOURCE-FILE-ATTRIBUTE, …
|
|
|
@12861
|
13 years |
ehuelsmann |
Add documentation and some TODOs.
|
|
|
@12860
|
13 years |
ehuelsmann |
Introduce EMIT-NEW, EMIT-ANEWARRAY, EMIT-CHECKCAST and EMIT-INSTANCEOF …
|
|
|
@12859
|
13 years |
ehuelsmann |
Introduce EMIT-GETFIELD and EMIT-PUTFIELD to further improve the …
|
|
|
@12858
|
13 years |
ehuelsmann |
Finalize CLASS-NAME integration: decommission !CLASS-REF.
|
|
|
@12857
|
13 years |
ehuelsmann |
Remove unused function GET-DESCRIPTOR.
|
|
|
@12856
|
13 years |
ehuelsmann |
Change all literal strings for argument type identification (ie. "I") …
|
|
|
@12855
|
13 years |
ehuelsmann |
Start removing CLASS-NAME dual-mode-compatible shim code:
remove …
|
|
|
@12854
|
13 years |
ehuelsmann |
Convert known-symbols.lisp to CLASS-NAMEs.
|
|
|
@12853
|
13 years |
ehuelsmann |
Convert DECLARE-LOCAL-FUNCTION and DUPLICATE-CLOSURE-ARRAY
to use …
|
|
|
@12852
|
13 years |
ehuelsmann |
Convert GENERATE-LOADER-FUNCTION to use CLASS-NAMEs
instead of literal …
|
|
|
@12851
|
13 years |
ehuelsmann |
Continue CLASS-NAME integration: use a class-name object in the
CLASS …
|
|
|
@12850
|
13 years |
ehuelsmann |
Continue CLASS-NAME integration, define a solution for arrays.
|
|
|
@12849
|
13 years |
Mark Evenson |
Narrow LISP-ERROR to STORAGE-CONDITION.
Now JRUN-EXCEPTION-PROTECTED …
|
|
|
@12848
|
13 years |
Mark Evenson |
Small documentation corrections.
|
|
|
@12847
|
13 years |
Mark Evenson |
Remove possible FASL artifacts from source directory.
When working on …
|
|
|
@12846
|
13 years |
ehuelsmann |
Continued integration of CLASS-NAME: use it for
+lisp-single-float+ …
|
|
|
@12845
|
13 years |
ehuelsmann |
Continued integration of CLASS-NAME: use it for
+lisp-fixnum+ and …
|
|
|
@12844
|
13 years |
ehuelsmann |
Centralize exception-handler registration/accumulation;
while at it, …
|
|
|
@12843
|
13 years |
ehuelsmann |
New tests.
|
|
|
@12842
|
13 years |
ehuelsmann |
Two fixes from test-writing.
|
|
|
@12841
|
13 years |
ehuelsmann |
Fix dual-mode: the new style requires type specifiers, not strings.
|
|
|
@12840
|
13 years |
ehuelsmann |
Introduce "dual mode" operation for emit-invoke* and emit-*static,
in …
|
|
|
@12839
|
13 years |
ehuelsmann |
Backport r12837, resolving merge conflicts along the way.
|
|
|
@12838
|
13 years |
ehuelsmann |
Backport r12834-12836, resolving merge conflicts along the way.
|
|
|
@12837
|
13 years |
ehuelsmann |
Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
|
|
|
@12836
|
13 years |
ehuelsmann |
Move emit-invoke* functions closer together, making them a section.
|
|
|
@12835
|
13 years |
ehuelsmann |
Remove code section marked 'Just an experiment':
we have supported …
|
|
|
@12834
|
13 years |
ehuelsmann |
Backport r12805-12833 from trunk.
|
|
|
@12833
|
13 years |
astalla |
Small fix (a parameter wasn't being passed to make-jsequence-like)
|
|
|
@12832
|
13 years |
ehuelsmann |
Lots of fixes from writing tests. Most notable the correction of
my …
|
|
|
@12831
|
13 years |
astalla |
First stab at Java collections integration with the sequences protocol.
|
|
|
@12830
|
13 years |
astalla |
Updated home page with release 0.21
|
|
|
@12829
|
13 years |
astalla |
Release notes for version 0.21.
|
|
|
@12828
|
13 years |
astalla |
Updated changelog for new release.
|
|
|
@12827
|
13 years |
astalla |
Fix ticket #103: DOCUMENTATION is not autoloaded.
|
|
|
@12826
|
13 years |
vvoutilainen |
DocString? annotation support, for generating DOCUMENTATION, and
later …
|
|
|
@12825
|
13 years |
vvoutilainen |
Point to the newest release notes.
|
|
|
@12824
|
13 years |
ehuelsmann |
Add 0.21.0 release files.
|
|
|
@12823
|
13 years |
ehuelsmann |
Bump branch version to 0.21.1-dev, now that 0.21.0 has been tagged.
|
|
|
@12822
|
13 years |
ehuelsmann |
Tag 0.21.0.
|
|
|
@12821
|
13 years |
ehuelsmann |
Backport r12815 (printing of conditions with unbound format-control).
|
|
|
@12820
|
13 years |
ehuelsmann |
Backport part of r12814 which applies to r12809.
Note: the remainder …
|
|
|
@12819
|
13 years |
ehuelsmann |
Remove to-be-removed-by-0.22 deprecated symbols, now that we are 0.22.
|
|
|
@12818
|
13 years |
ehuelsmann |
Upgrade ASDF to 2.004, as per request of their developer(s).
|
|
|
@12817
|
13 years |
ehuelsmann |
With 0.21.x being branched, update the version of trunk.
|
|
|
@12816
|
13 years |
Mark Evenson |
Upgrade finding test results database for ASDF2.
|
|
|
@12815
|
13 years |
astalla |
Fixed printing of certain conditions (e.g., type-errors) with unbound …
|
|
|
@12814
|
13 years |
astalla |
Fix for r12809: bind *print-readably* to NIL when printing conditions …
|
|
|
@12813
|
13 years |
astalla |
Java interop, small improvement: the first argument to jnew can now …
|
|
|
@12812
|
13 years |
ehuelsmann |
Create 0.21 release maintenance branch.
|
|
|
@12811
|
13 years |
Mark Evenson |
Re-implement clean for ANSI tests in Lisp to work under Windows.
…
|
|
|
@12810
|
13 years |
Mark Evenson |
PATHNAME without namestring now has a non-printable representation.
|
|
|
@12809
|
13 years |
Mark Evenson |
Honor *PRINT-READABLY* by throwing PRINT-NOT-READABLE for "#<".
…
|
|
|