Timeline



08/20/10:

03:49 Changeset [12901] by Mark Evenson
Include contrib in source release.

08/15/10:

19:56 Changeset [12900] by Mark Evenson
Correct README language.
19:35 Changeset [12899] by Mark Evenson
Fix typo in ABCL-TEST-LISP definition; add #+abcl conditional The …
17:24 Changeset [12898] by Mark Evenson
Fix documentation typo.
15:37 Ticket #105 (DIRECTORY ignores :WILD-INFERIORS) created by Mark Evenson
All occurences of :WILD-INFERIORS as arguments to DIRECTORY are …

08/13/10:

23:31 Changeset [12897] by ehuelsmann
Use the new generator's WRITE-CLASS-FILE function, axing other WRITE-* …
21:51 Changeset [12896] by ehuelsmann
Add source file and line number attributes according to the new …
21:10 Changeset [12895] by ehuelsmann
Remove exclamation marks which were in place to avoid naming …
20:25 Changeset [12894] by ehuelsmann
Generate the execute() methods through the new generator. Changed: * …
19:19 Changeset [12893] by ehuelsmann
Now that we migrated to the new pool, clean up some code explicitly …
19:06 Changeset [12892] by ehuelsmann
Prepare ANALYZE-ARGS for the new class file generator.

08/12/10:

21:43 Changeset [12891] by ehuelsmann
Remove debugging artifact.
21:10 Changeset [12890] by ehuelsmann
Clean up after old pool concept removal.
20:08 Changeset [12889] by ehuelsmann
Simplify ANALYZE-ARGS.
08:50 Changeset [12888] by Mark Evenson
Fix typo.

08/11/10:

22:11 Changeset [12887] by ehuelsmann
Switch MAKE-CONSTRUCTOR over to the new class writer.
22:09 Changeset [12886] by ehuelsmann
Resolve naming conflict between JAVA-METHOD and METHOD; also adjust a …

08/10/10:

09:55 Ticket #104 (SET works with symbols defined with DEFCONSTANT) created by Mark Evenson
Something is wonky about symbols defined with DEFCONSTANT: […]

08/09/10:

15:16 Changeset [12885] by ehuelsmann
Move byte-sequence writing routines to jvm-class-file.lisp.
14:10 Changeset [12884] by ehuelsmann
Clean up after migration of fields and the pool.
12:50 Changeset [12883] by ehuelsmann
Switch fields to the new generator.
12:23 Changeset [12882] by ehuelsmann
Move the u2, s1 and s2 helper functions to jvm.lisp.
11:31 Changeset [12881] by ehuelsmann
Switch pass2 to the pool routines from jvm-class-file.lisp.
08:48 Changeset [12880] by ehuelsmann
Fix insertion of floats/doubles in the constant pool.

08/08/10:

21:24 Changeset [12879] by ehuelsmann
Add 'dual mode' to DECLARE-FIELD.
20:41 Changeset [12878] by Mark Evenson
Interactive restart to skip missing GPG signature. A pretty awful …
13:16 Changeset [12877] by ehuelsmann
Optimization functions optimize in tight loops, optimize for speed. …
10:06 Changeset [12876] by ehuelsmann
Move FINALIZE-CODE to jvm-instructions.lisp and make it really …

08/07/10:

21:14 Changeset [12875] by ehuelsmann
Move OPTIMIZE-INSTRUCTION-SEQUENCES and OPTIMIZE-CODE to …
20:43 Changeset [12874] by ehuelsmann
Rename OPTIMIZE-3 to OPTIMIZE-INSTRUCTION-SEQUENCES and optimize more …
20:41 Changeset [12873] by ehuelsmann
In OPTIMIZE-JUMPS, optimize conditional jumps as well as unconditional …
12:30 Changeset [12872] by ehuelsmann
In OPTIMIZE-3, do not consider LABELs a 'next instruction', skip them …
11:53 Changeset [12871] by ehuelsmann
Eliminate optimize-2: Partially, it duplicated …
10:14 Changeset [12870] by ehuelsmann
Move OPTIMIZE-2B (renaming it to OPTIMIZE-JUMPS) to jvm-instructions.lisp.
08:39 Changeset [12869] by ehuelsmann
Move CODE-BYTES and OPTIMIZE-1 (renamed to DELETE-UNUSED-LABELS) to …

08/06/10:

22:37 Changeset [12868] by ehuelsmann
Miscelanious fixes.
22:18 Changeset [12867] by ehuelsmann
Move and improve ANALYZE-STACK, DELETE-UNREACHABLE-CODE to …
21:47 Changeset [12866] by astalla
WIHT-CODE-TO-METHOD fixes and tests for nesting.
20:59 Changeset [12865] by ehuelsmann
Move emit, %emit, %%emit, INSTRUCTION, resolvers and some helper …
19:51 Changeset [12864] by ehuelsmann
Rename opcodes.lisp to jvm-instructions.lisp in order to move our …

08/05/10:

20:58 Changeset [12863] by ehuelsmann
Implement CONSTANT-VALUE-ATTRIBUTE, CHECKED-EXCEPTIONS-ATTRIBUTE, …
20:20 Changeset [12862] by ehuelsmann
Implement serialization for SOURCE-FILE-ATTRIBUTE, …
19:16 Changeset [12861] by ehuelsmann
Add documentation and some TODOs.

08/04/10:

21:36 Changeset [12860] by ehuelsmann
Introduce EMIT-NEW, EMIT-ANEWARRAY, EMIT-CHECKCAST and EMIT-INSTANCEOF …
20:25 Changeset [12859] by ehuelsmann
Introduce EMIT-GETFIELD and EMIT-PUTFIELD to further improve the …

08/02/10:

21:44 Changeset [12858] by ehuelsmann
Finalize CLASS-NAME integration: decommission !CLASS-REF.
21:23 Changeset [12857] by ehuelsmann
Remove unused function GET-DESCRIPTOR.
20:59 Changeset [12856] by ehuelsmann
Change all literal strings for argument type identification (ie. "I") …
11:33 Changeset [12855] by ehuelsmann
Start removing CLASS-NAME dual-mode-compatible shim code: remove …
11:03 Changeset [12854] by ehuelsmann
Convert known-symbols.lisp to CLASS-NAMEs.
10:51 Changeset [12853] by ehuelsmann
Convert DECLARE-LOCAL-FUNCTION and DUPLICATE-CLOSURE-ARRAY to use …
10:48 Changeset [12852] by ehuelsmann
Convert GENERATE-LOADER-FUNCTION to use CLASS-NAMEs instead of literal …
07:05 Changeset [12851] by ehuelsmann
Continue CLASS-NAME integration: use a class-name object in the CLASS …
06:41 Changeset [12850] by ehuelsmann
Continue CLASS-NAME integration, define a solution for arrays.
06:07 Changeset [12849] by Mark Evenson
Narrow LISP-ERROR to STORAGE-CONDITION. Now JRUN-EXCEPTION-PROTECTED …
06:07 Changeset [12848] by Mark Evenson
Small documentation corrections.
06:07 Changeset [12847] by Mark Evenson
Remove possible FASL artifacts from source directory. When working on …

08/01/10:

21:31 Changeset [12846] by ehuelsmann
Continued integration of CLASS-NAME: use it for +lisp-single-float+ …
21:16 Changeset [12845] by ehuelsmann
Continued integration of CLASS-NAME: use it for +lisp-fixnum+ and …
18:05 Changeset [12844] by ehuelsmann
Centralize exception-handler registration/accumulation; while at it, …
10:23 Changeset [12843] by ehuelsmann
New tests.
10:00 Changeset [12842] by ehuelsmann
Two fixes from test-writing.
09:59 Changeset [12841] by ehuelsmann
Fix dual-mode: the new style requires type specifiers, not strings.

07/31/10:

21:33 Changeset [12840] by ehuelsmann
Introduce "dual mode" operation for emit-invoke* and emit-*static, in …
19:21 Changeset [12839] by ehuelsmann
Backport r12837, resolving merge conflicts along the way.
18:24 Changeset [12838] by ehuelsmann
Backport r12834-12836, resolving merge conflicts along the way.
12:52 Changeset [12837] by ehuelsmann
Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to …
12:24 Changeset [12836] by ehuelsmann
Move emit-invoke* functions closer together, making them a section.
11:30 Changeset [12835] by ehuelsmann
Remove code section marked 'Just an experiment': we have supported …

07/29/10:

19:38 Changeset [12834] by ehuelsmann
Backport r12805-12833 from trunk.
19:10 Changeset [12833] by astalla
Small fix (a parameter wasn't being passed to make-jsequence-like)
18:27 Changeset [12832] by ehuelsmann
Lots of fixes from writing tests. Most notable the correction of my …

07/28/10:

22:13 Changeset [12831] by astalla
First stab at Java collections integration with the sequences protocol.
18:58 Changeset [12830] by astalla
Updated home page with release 0.21

07/27/10:

21:16 Changeset [12829] by astalla
Release notes for version 0.21.
Note: See TracTimeline for information about the timeline view.