Timeline



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.

07/26/10:

22:26 Changeset [12828] by astalla
Updated changelog for new release.

07/25/10:

19:47 Changeset [12827] by astalla
Fix ticket #103: DOCUMENTATION is not autoloaded.
19:09 Changeset [12826] by vvoutilainen
DocString? annotation support, for generating DOCUMENTATION, and later …
18:32 Ticket #103 (DOCUMENTATION doesn't seem to autoload properly) created by vvoutilainen
Here's a transcript from my repl session: CL-USER(1): (documentation …
17:47 Changeset [12825] by vvoutilainen
Point to the newest release notes.

07/24/10:

20:29 Milestone 0.21 completed
20:27 Changeset [12824] by ehuelsmann
Add 0.21.0 release files.
19:05 Changeset [12823] by ehuelsmann
Bump branch version to 0.21.1-dev, now that 0.21.0 has been tagged.
19:04 Changeset [12822] by ehuelsmann
Tag 0.21.0.

07/22/10:

18:34 Changeset [12821] by ehuelsmann
Backport r12815 (printing of conditions with unbound format-control).
18:21 Changeset [12820] by ehuelsmann
Backport part of r12814 which applies to r12809. Note: the remainder …
18:13 Changeset [12819] by ehuelsmann
Remove to-be-removed-by-0.22 deprecated symbols, now that we are 0.22.
18:12 Changeset [12818] by ehuelsmann
Upgrade ASDF to 2.004, as per request of their developer(s).
18:05 Changeset [12817] by ehuelsmann
With 0.21.x being branched, update the version of trunk.

07/21/10:

07:39 Changeset [12816] by Mark Evenson
Upgrade finding test results database for ASDF2.

07/20/10:

21:04 Changeset [12815] by astalla
Fixed printing of certain conditions (e.g., type-errors) with unbound …
18:36 Changeset [12814] by astalla
Fix for r12809: bind *print-readably* to NIL when printing conditions …

07/19/10:

21:04 Changeset [12813] by astalla
Java interop, small improvement: the first argument to jnew can now …
18:00 Changeset [12812] by ehuelsmann
Create 0.21 release maintenance branch.

07/17/10:

12:03 Changeset [12811] by Mark Evenson
Re-implement clean for ANSI tests in Lisp to work under Windows. …
10:26 Changeset [12810] by Mark Evenson
PATHNAME without namestring now has a non-printable representation.
10:26 Changeset [12809] by Mark Evenson
Honor *PRINT-READABLY* by throwing PRINT-NOT-READABLE for "#<". …
08:42 Changeset [12808] by Mark Evenson
Fix TAGS creation on win32 for long commandline limitations (Matt Sedon).

07/15/10:

23:32 JavaFfi edited by mseddon
(diff)
22:06 Changeset [12807] by ehuelsmann
Backport r12796-12805 from trunk. Reduces the current 37 ANSI …
21:43 Changeset [12806] by ehuelsmann
Rename 'local-variable-p' to 'variable-local-p' because …

07/13/10:

19:16 Changeset [12805] by astalla
Fixed bugs with custom slot and class options

07/12/10:

21:05 Changeset [12804] by astalla
Fix r12768: macroexpand the body in an environment augmented with the …
09:55 Changeset [12803] by Mark Evenson
Revert bad commit.
09:51 Changeset [12802] by Mark Evenson
Re-apply grovel tags patch.

07/11/10:

20:03 Changeset [12801] by Mark Evenson
MAKE-PATHNAME will now make UNC paths. If the HOST passed by …
07:19 Changeset [12800] by Mark Evenson
Add documentation markers for etags groveling for new functions.

07/10/10:

21:25 Ticket #102 (Wrapper scripts should honor CLASSPATH environment variables.) created by Mark Evenson
If the UNIX shell script 'abcl', or the DOS batch script 'abcl.bat' …
20:37 Changeset [12799] by Mark Evenson
Backout partial bad merge.
20:22 Changeset [12798] by Mark Evenson
[HEADS UP] Break Pathname to normalize cross-platform serializations. …
20:08 Changeset [12797] by Mark Evenson
Convert to a$$-backwards Pollock.
Note: See TracTimeline for information about the timeline view.