Timeline



01/03/09:

20:55 Changeset [11534] by vvoutilainen
Helper function for creating a new fixnum and emitting dup immediately …
19:30 Changeset [11533] by vvoutilainen
Helper macro for p2-test-minusp/plusp/zerop/oddp/evenp.
19:02 Changeset [11532] by vvoutilainen
Helper function for p2-test-minusp/plusp/zerop.
18:41 Changeset [11531] by vvoutilainen
In preparation for further refactorings, a tiny change to p2-plus.
18:16 Changeset [11530] by Mark Evenson
'abcl.test' now invokes both Java and Lisp based tests. First stab at …
13:17 Changeset [11529] by Mark Evenson
Revert inadvertent r11528.
13:08 Changeset [11528] by Mark Evenson
Enable optional use of JFluid profiler.
12:30 Changeset [11527] by Mark Evenson
(Phil Hudson) Make FastStringBuffer? an adapter to java-1.5's …
00:08 Changeset [11526] by ehuelsmann
Make Throw.java do as Lisp.java and LispThread?.java: create a …

01/02/09:

19:50 Changeset [11525] by vvoutilainen
Helper function for fixnum initializations.
17:28 Changeset [11524] by vvoutilainen
Tiny helper for checking that class file is loadable.
17:04 Changeset [11523] by vvoutilainen
Macro for temp files in p2-flet/labels-process-compiland. At the same …
16:36 Changeset [11522] by vvoutilainen
Helper function for p2-flet-process-compiland and …
15:23 Changeset [11521] by vvoutilainen
Helper macro for derive-compiler type, when checking for parameter …

01/01/09:

14:57 Changeset [11520] by ehuelsmann
Make the compiler recognize subtypes while compiling THE forms. Note: …
05:00 Milestone 0.15 completed
05:00 Milestone 0.14 completed
05:00 Milestone 0.13 completed
05:00 Milestone 0.12 completed

12/30/08:

21:52 CompilationPhases edited by ehuelsmann
(diff)
21:48 Changeset [11519] by vvoutilainen
Remove code repetition in the beginning of p2-compiland.
21:42 CompilationPhases edited by ehuelsmann
(diff)
21:34 CompilationPhases edited by ehuelsmann
(diff)
20:42 Changeset [11518] by ehuelsmann
Eliminate dead code.
20:31 Changeset [11517] by ehuelsmann
Replace Java type indicator with pre-existing constant with the same …
20:23 Changeset [11516] by ehuelsmann
Documentation of variable-info fields.
15:56 Changeset [11515] by Mark Evenson
Remove references to building 'j' in the 'abcl' build.xml. To build …
15:36 Changeset [11514] by vvoutilainen
CompiledClosure? should delegate to CTF.execute, not CTF._execute.
15:10 Changeset [11513] by Mark Evenson
Update ABCL<-->Java example instructions.
14:48 Changeset [11512] by vvoutilainen
Duplicate (clone) the ClosureTemplateFunction? in makeCompiledClosure. …
12:15 Changeset [11511] by vvoutilainen
Use replacement characters for unmappable and malformed data. This …
11:56 Changeset [11510] by Mark Evenson
Remove old build artifacts that no longer work or are referenced in …

12/29/08:

23:19 Changeset [11509] by vvoutilainen
Remove Cons special case from car/cdr, it doesn't seem to make a big …
21:26 Changeset [11508] by ehuelsmann
Cleanup: `, -> (nothing); (EMIT 'LABEL ...) -> (LABEL ...)
21:19 Changeset [11507] by ehuelsmann
Emit the most efficient ALOAD and ASTORE instructions.
20:16 Changeset [11506] by ehuelsmann
Consolidate code-path with existing function EMIT-CALL-EXECUTE.
20:07 Changeset [11505] by ehuelsmann
Consolidate code-path with existing function PROCESS-ARGS.
16:36 Changeset [11504] by vvoutilainen
Further combine car/cdr.
15:26 Changeset [11503] by vvoutilainen
Small refactoring combining common bits in p2-car/p2-cdr. This is in …

12/28/08:

23:09 Changeset [11502] by ehuelsmann
Introduce mnemonic for (emit 'getstatic ....) to load a symbol naming …
22:36 Changeset [11501] by ehuelsmann
Efficiency/correctness of generated code: choose opcodes based on …
21:54 Changeset [11500] by ehuelsmann
EMIT-LOAD-VARIABLE was actually renamed to EMIT-LOAD-LOCAL-VARIABLE.
20:57 Changeset [11499] by Mark Evenson
Revert Netbeans breakage.
20:49 Changeset [11498] by ehuelsmann
Follow up to r11494: +lisp-stream-abstract-class+ doesn't exist; …
20:47 Changeset [11497] by ehuelsmann
Factor out some code to load a local variable onto the stack.
20:32 Changeset [11496] by ehuelsmann
Remove more CVS artifacts.
16:47 Changeset [11495] by Mark Evenson
Remove errant build.xml intermediate file creation.
16:11 Changeset [11494] by Mark Evenson
(dmiles) Fix SLIME compatibilit via STREAM type check value.
12:09 Ticket #37 (The Lisp based build system should be aligned with build.xml) created by Mark Evenson
The Lisp based build system need some serious love to align with …

12/27/08:

19:38 Changeset [11493] by ehuelsmann
Fix READ-BYTE.ERROR.5 (interpreted version) which was broken since r11482.
19:35 Changeset [11492] by ehuelsmann
Revert r11491. It was based on lack of understanding of the order in …
15:28 Changeset [11491] by ehuelsmann
Cleanup: Add a way to add and initialize a special all at once. Note: …
14:59 Ticket #9 (Implementation of CDR6 (Inspector-hook)) closed by ehuelsmann
fixed: Implemented in r11490. Will be released in 0.13.
14:59 Changeset [11490] by ehuelsmann
Implement CDR6: *inspector-hook*. This implements feature request …
11:45 Changeset [11489] by Mark Evenson
'build.properties' is empty by default. The Ant-based build system …
10:56 Ticket #36 (Adding missing overrides - Everywhere missing) closed by ehuelsmann
fixed: Patch applied in r11488.
10:50 Changeset [11488] by ehuelsmann
Add @Override annotations. Patch by: Douglas Miles
10:41 Changeset [11487] by ehuelsmann
Remove CVS artifact.
04:55 Ticket #36 (Adding missing overrides - Everywhere missing) created by Douglas Miles
this add-missing-overrides.patch is 426kb so I had to .zip it to add …
03:22 Ticket #35 (ABCL.Net.dll -- Using IKVM-patch to make ABCL run on .NET and MONO) created by Douglas Miles
HOWTO: First Patch the ABCL sources: [root@titan abcl]# patch -p0 < …
01:01 Ticket #11 (Integration of invoke.lisp, dynamic dispatch of java methods) closed by Mark Evenson
duplicate: duplicate of #18.
00:58 Ticket #34 (adjust generated '*.cls' filenames) created by Mark Evenson
dmiles: it be nice to eventually name the coerce-666.cls …
00:32 Changeset [11486] by ehuelsmann
Add @Override annotations.

12/26/08:

23:47 Changeset [11485] by Mark Evenson
Updated README to mention newly added Netbeans integration.
23:12 Changeset [11484] by Mark Evenson
Removed obsolete references to 'j' artifacts in Netbeans build. …
22:53 Changeset [11483] by Mark Evenson
Integrate build with Netbeans 6.x.
16:06 Changeset [11482] by ehuelsmann
Followup to r11467: STREAM wasn't in the original list of types. …
13:53 Changeset [11481] by ehuelsmann
Change FASL version number because of changes to the object structure …
13:50 Ticket #13 (Support for (FLEXI-STREAMS-like) :external-format) closed by ehuelsmann
fixed: Implemented and merged to the trunk. Released in the 0.12 release.
10:14 Changeset [11480] by ehuelsmann
Revert r11472: somehow macro-expansion was influenced by it (badly). …

12/25/08:

13:58 Changeset [11479] by ehuelsmann
Fix compiled TAGBODY failures which were broken by the fixes to macro …
11:46 Changeset [11478] by ehuelsmann
Cleanup: remove dead code (including a redefinition of 'equals' which …
09:40 Changeset [11477] by ehuelsmann
Cleanup: remove empty statements and add @Override annotations.
09:37 Changeset [11476] by ehuelsmann
Cleanup: make 2 newly added functions 'final'.
09:35 Changeset [11475] by ehuelsmann
Cleanup: remove dead code, empty statements and add @Override annotations.

12/24/08:

21:45 Changeset [11474] by ehuelsmann
Add reference to the examples created by Ville on the integration …
21:34 CompilingAndDebugging edited by ehuelsmann
(diff)

12/22/08:

20:58 Changeset [11473] by ehuelsmann
Set missing svn:eol-style and svn:keywords properties.
20:13 Changeset [11472] by ehuelsmann
Eliminate the need for CompiledClosure?: duplicate …
18:33 Changeset [11471] by ehuelsmann
Follow up to r11465: pass 'arg' to _execute() [making sure we call the …
13:50 Changeset [11470] by vvoutilainen
Remove unnecessary backquote-comma from emit-ifne-for-eql.
12:15 Changeset [11469] by vvoutilainen
Combine ifne instruction generation into a helper function for p2-eql.
00:28 Changeset [11468] by vvoutilainen
Combine the shared functionality of generate-type-check-for-variable …

12/21/08:

23:55 Changeset [11467] by vvoutilainen
generate-type-check-for-value is very similar to …
22:53 Changeset [11466] by vvoutilainen
Big refactoring for compile-form + maybe-emit-clear-values combinations.
22:16 Changeset [11465] by ehuelsmann
Make clear difference between calling the template evaluator or …
22:01 CompilingAndDebugging created by ehuelsmann
21:52 WikiStart edited by ehuelsmann
(diff)
20:25 CompileFunctions created by ehuelsmann
19:01 DesignOverviewIndex edited by ehuelsmann
(diff)
17:13 Changeset [11464] by vvoutilainen
Rename do-write-class-file to compile-and-write-to-file.
16:12 Changeset [11463] by vvoutilainen
Helper function for repeating parts in class file generation.
11:46 Changeset [11462] by vvoutilainen
Clean up generate-type-check-for-variable.

12/20/08:

21:53 Changeset [11461] by ehuelsmann
Document some functions.
20:07 Changeset [11460] by ehuelsmann
Update website to reflect separation of ABCL.
19:44 Changeset [11459] by ehuelsmann
Remove (most of) J from ABCL.
19:37 Changeset [11458] by ehuelsmann
Remove ABCL from J.
19:35 Changeset [11457] by ehuelsmann
Create separate project directories for ABCL and J.
14:09 Changeset [11456] by ehuelsmann
Remove superfluous IN-PACKAGE. Move documentation from comment to …
13:43 Changeset [11455] by vvoutilainen
Split up the compiler in three separate parts in preparation to …

12/19/08:

20:57 Changeset [11454] by ehuelsmann
Fix MACRO-FUNCTION.7.
19:46 Changeset [11453] by ehuelsmann
Condense LAMBDA and NAMED-LAMBDA branches in p1-function main COND …

12/18/08:

21:53 CompilationPhases edited by ehuelsmann
(diff)
21:01 Changeset [11452] by ehuelsmann
Introduce WITH-SAVED-COMPILER-POLICY macro to consistently save all …

12/17/08:

23:25 DesignOverviewIndex edited by ehuelsmann
(diff)
23:22 SystemExecution created by ehuelsmann
22:56 DesignOverviewIndex edited by ehuelsmann
Add a general page about execution structure (diff)

12/16/08:

21:13 CompilerCodeStructure created by ehuelsmann
20:26 DesignOverviewIndex edited by ehuelsmann
Add compiler code structure page for creation (diff)
19:26 CompiledClosures edited by ehuelsmann
(diff)
12:55 CompiledClosures created by ehuelsmann
What Ville and I found out about compiled closures yesterday

12/15/08:

22:11 Changeset [11451] by astalla
Compatibility with Java 5: using the ANT-based build, the JSR-223 …
20:24 DesignOverviewIndex edited by ehuelsmann
(diff)
20:13 CompilationPhases edited by ehuelsmann
(diff)
03:31 Changeset [11450] by astalla
JavaBean? property support (jproperty-value) Minor code cleanup Started …

12/14/08:

19:32 Changeset [11449] by ehuelsmann
Publish 0.12.0 on the website.
15:26 Changeset [11448] by ehuelsmann
Update version number following release branch and tag.
15:24 Changeset [11447] by ehuelsmann
Update version number following release tag.
15:23 Changeset [11446] by ehuelsmann
Create release tag.
15:06 Changeset [11445] by ehuelsmann
Update version string.
15:05 Changeset [11444] by ehuelsmann
Create maintenance branch 0.12.x.
14:17 Changeset [11443] by vvoutilainen
Fix macrolet.39 in compiled tests by using environment for local functions.
12:52 Changeset [11442] by vvoutilainen
Remove remaining bits of local-macro-function and expand-local-macro …
12:07 Changeset [11441] by ehuelsmann
Fix compiled MACROLET.13 and MACROLET.14: MACROEXPAND should know …
09:18 Changeset [11440] by ehuelsmann
Add @Override decorators before modifying the file.
08:45 Changeset [11439] by ehuelsmann
Cleanup following r11438.

12/13/08:

21:24 Changeset [11438] by ehuelsmann
Fix a whole slew of failures involving …

12/09/08:

23:30 Ticket #15 (compilation of forms with keywords having the same name as special ...) closed by ehuelsmann
fixed: Fixed in r11437.
23:23 Changeset [11437] by ehuelsmann
Fix *compiled* LAMBDA.64.
21:34 Changeset [11436] by ehuelsmann
Landing the EXTERNAL-FORMAT branch on trunk makes this 0.0.11.2.

12/08/08:

22:35 Changeset [11435] by ehuelsmann
Make sure we're consistently using java.nio.Charset charset names (by …

12/07/08:

23:24 Changeset [11434] by ehuelsmann
Merge open-external-format branch back to trunk.
22:12 Changeset [11433] by ehuelsmann
Strings are also BASE-STRING; SIMPLE-STRINGs are also …
21:50 Changeset [11432] by ehuelsmann
Support setting external format parameters without affecting the …
07:39 Changeset [11431] by ehuelsmann
RandomAccessCharacterFile? should implement its reader as a decendant …

12/06/08:

21:13 Changeset [11430] by ehuelsmann
Resolve 2 FIXMEs. * Stream.java:Stream::_writeChars(): Don't try to …
19:44 Changeset [11429] by ehuelsmann
Fix LISTEN.6.
19:33 Changeset [11428] by ehuelsmann
Fix LISTEN.1 and LISTEN.3 by checking if a character can actually be …
18:45 Changeset [11427] by ehuelsmann
Fix STRING-INPUT-STREAM GET-OFFSET with non-zero :start offset.
14:18 Changeset [11426] by ehuelsmann
Make sure we don't write more characters to the string than requested: …
14:00 Changeset [11425] by ehuelsmann
Fix most reader test failures: don't increment the current position if …
13:18 Changeset [11424] by ehuelsmann
Remove redundant variables. Found by: Douglas Miles
13:12 Changeset [11423] by ehuelsmann
More code re-use.
12:16 Changeset [11422] by ehuelsmann
Fix CLEAR-INPUT tests. * Stream.java:Stream::_clearInput(): Check for …

12/05/08:

23:31 Changeset [11421] by ehuelsmann
Remove unused import.
23:28 Changeset [11420] by ehuelsmann
Cleanup: with the right initialization, we can reuse most of the code …
22:58 Changeset [11419] by ehuelsmann
Make one variable out of reader and pushbackReader: they need to point …
21:19 Changeset [11418] by ehuelsmann
Add @Override modifiers before (possibly) editing these files.

12/04/08:

23:17 Changeset [11417] by ehuelsmann
Rename variables shadowing fields.
23:08 Changeset [11416] by ehuelsmann
Fix partially-reverted change: remove eolseq.
23:02 Changeset [11415] by ehuelsmann
Support EXTERNAL-FORMAT for socket streams. Found by: Hideo at Yokohama
19:19 Changeset [11414] by ehuelsmann
Un-duplicate Stream and FileStream? implementations. Patch by: Hideo …
Note: See TracTimeline for information about the timeline view.