Timeline



02/23/09:

21:26 Changeset [11687] by ehuelsmann
Remove libabcl.so, which is about setting a SIGINT signal handler. …
21:12 Changeset [11686] by ehuelsmann
Fix 'newer' check: check the build-artifacts in the build root …
20:22 Changeset [11685] by astalla
Fixed interpreter creation.

02/22/09:

23:17 Changeset [11684] by ehuelsmann
Since 0.13 was branched, trunk/ now is 0.14…
22:38 Changeset [11683] by ehuelsmann
Some small tweaks and a fixme note.
22:05 Changeset [11682] by ehuelsmann
Fix ':BATCH NIL' build. Found by: Ville
19:42 Changeset [11681] by ehuelsmann
*nix compilation fixes for Lisp based build.
15:49 Changeset [11680] by ehuelsmann
Rename/ introduce variables for clarity.
15:35 Changeset [11679] by ehuelsmann
Add some comments.
15:13 Changeset [11678] by ehuelsmann
Lisp builds store build-artifacts outside of the source tree …

02/21/09:

21:53 Changeset [11677] by ehuelsmann
Remove accidentally committed debug PRINT forms.
19:14 Changeset [11676] by ehuelsmann
If we can't locate the lisp home location, fall back on a system …
09:33 Changeset [11675] by ehuelsmann
Support compiling the system to a different output path. …

02/20/09:

20:17 Changeset [11674] by ehuelsmann
More lispy MAKE-CLASSES.
19:56 Changeset [11673] by ehuelsmann
Trade with-current-directory macro for more lispy syntax.

02/19/09:

22:13 Changeset [11672] by ehuelsmann
Remove code duplication: use loadCompiledFunction(InputStream?, int) …
21:12 Ticket #49 (Support loading of compiled functions off byte arrays) created by ehuelsmann
loadCompiledFunction() in Lisp.java loads bytes out of a file, then …
19:49 Ticket #47 (toplevel TRACE form cannot be compiled) closed by ehuelsmann
fixed: Fixed again (differently) in r11668.
08:54 Changeset [11671] by Mark Evenson
Merge removal of CLOS from TRACE from trunk by Erik in r11668. Update …
07:55 Changeset [11670] by Mark Evenson
Continued iteration of documentation for release.
07:30 Changeset [11669] by Mark Evenson
Merged fix from r11667 for toplevel REPL bad interaction with *PRINT-LEVEL.
07:29 Changeset [11668] by ehuelsmann
Prevent CLOS from kicking in on TRACE; makes sure the compiler doesn't …

02/18/09:

21:41 Changeset [11667] by ehuelsmann
Move the binding of *PRINT-LENGTH* outside of the inner REPL-loop; …
19:38 Changeset [11666] by vvoutilainen
Merge latest trunk modification.
19:38 Changeset [11665] by vvoutilainen
Add a mention about classpath exception in the beginning of the file.
19:24 Changeset [11664] by vvoutilainen
Make the same license text 'refactorings' as were made in trunk. This …
12:12 Changeset [11663] by Mark Evenson
Patch CLISP build as per …
12:10 Changeset [11662] by Mark Evenson
Mark version as abcl-0.12.42. Update SLIME documentation.
12:09 Changeset [11661] by Mark Evenson
Restablish TRACE facility as per svn r11659. Start documentation for …

02/15/09:

21:25 Changeset [11660] by ehuelsmann
Fix our lisp based build for CLISP 2.47 (and hopefully from there onwards).

02/14/09:

16:00 Changeset [11659] by Mark Evenson
Re-enable compilation of TRACE forms. Introduces a bug by including …
15:53 Ticket #48 (SLIME CVS HEAD as of 2008-12-30 broken) created by Mark Evenson
Symptom is the failed listening to SlimeInputStream? that doesn't …
12:52 Changeset [11658] by vvoutilainen
Move GPLv2 text to COPYING, append Classpath exception to COPYING, …

02/11/09:

19:52 Changeset [11657] by ehuelsmann
Delete branch which has been long merged to trunk.
19:48 Changeset [11656] by ehuelsmann
Branch for preparation of the 0.13 release series.

02/10/09:

15:48 Changeset [11655] by Mark Evenson
Change reference from COPYING to LICENSE.
15:47 Changeset [11654] by Mark Evenson
Add a stock copy of the GPLv2 that ABCL licensing is based.
14:44 Changeset [11653] by Mark Evenson
If the either the Lisp or Java compilation fails, halt the Ant based …
12:19 Ticket #47 (toplevel TRACE form cannot be compiled) created by Mark Evenson
As of r11561 toplevel TRACE forms cannot be compiled, giving the …
07:10 Changeset [11652] by ehuelsmann
Check cast takes a class name as its argument, not a class reference. …
06:43 Ticket #46 (Compilation failure from several numeric arguments to MIN) closed by Mark Evenson
fixed: Fixed in {r11650, r11651}.

02/09/09:

21:56 Changeset [11651] by ehuelsmann
Followup from last commit: add the Symbol type to …
21:53 Changeset [11650] by ehuelsmann
Generate Symbol-typed fields if we expect to be loading off one. Also: …
17:52 Ticket #39 (subcomponent match for DIRECTORY) closed by vvoutilainen
fixed
07:29 Ticket #46 (Compilation failure from several numeric arguments to MIN) created by Mark Evenson
After the recent (JAN/FEB) changes to the compiler to support numeric …

02/08/09:

22:48 Changeset [11649] by ehuelsmann
Indentation: make opcode-enumerations look like elsewhere.
22:45 Changeset [11648] by ehuelsmann
Strict checking of representations delivered vs requested - inspired …
21:42 Ticket #45 (Support for passing unboxed arguments to local functions) created by ehuelsmann
It would save a great deal of boxing/unboxing, if local functions and …
21:35 Ticket #44 (Unboxing of local variables with :float and :double representations) created by ehuelsmann
Currently, variables with :float or :double representations don't get …
21:33 Ticket #41 (Compilation of single-/double-float arithmetic to immediate byte code) closed by ehuelsmann
fixed: The example above has been realised, hence, closing this issue - …
21:23 Changeset [11647] by ehuelsmann
Add support for java.lang.Long arguments based on Bignums. Found by: …
21:00 Changeset [11646] by ehuelsmann
Fix compilation of Maxima: the wrong representation was returned. …
14:34 Changeset [11645] by vvoutilainen
Combine p2-let/let*-vars.
14:00 Changeset [11644] by vvoutilainen
Further cleanup for p1-flet/labels.
13:14 Changeset [11643] by vvoutilainen
Remove duplication from p1-flet and p1-labels.
11:06 Changeset [11642] by ehuelsmann
Remove commented-out code ("emit-unbox-*") which is superseeded by …
10:06 Changeset [11641] by ehuelsmann
Integer bounds derivation for MIN and MAX. Compilation of (*) -> 1 …
08:48 Changeset [11640] by ehuelsmann
Type derivation for multi-argument +/-/*; Fixed type-arguments for …
08:43 Changeset [11639] by ehuelsmann
Add stack effect of used instruction.

02/07/09:

21:42 Changeset [11638] by ehuelsmann
Fix P2-MIN/MAX backquoting/unquoting error.

02/06/09:

23:22 Changeset [11637] by ehuelsmann
Extend EMIT-DUP to be able to duplicate past the top-most stack value.
23:01 Changeset [11636] by ehuelsmann
Generalize code generation paths for :INT/:LONG representations in …
22:58 Changeset [11635] by ehuelsmann
Adjust stack effect of dcmpX: pop off 2 2-sized operands, put 1 int …
21:00 Changeset [11634] by ehuelsmann
Better in-lining compilation of MIN and MAX.
20:51 Changeset [11633] by ehuelsmann
Clean up DERIVE-TYPE-{MIN,MAX,ASH} using the new …

02/05/09:

21:47 Changeset [11632] by ehuelsmann
Make our (static) fields FINAL, as we only write to them once: during …
21:44 Changeset [11631] by ehuelsmann
Fix DERIVE-VARIABLE-REPRESENTATION in case the LIMIT-VARIABLE resolves …
21:39 Changeset [11630] by ehuelsmann
Optimize (and fix) CONVERT-REPRESENTATION for the case of 2 eql …
21:22 Changeset [11629] by astalla
fixed exported symbol list for package :abcl-script.
20:17 Ticket #42 (TRACE of FORMAT blows up the stack) closed by ehuelsmann
fixed: Fixed, along with tracing the compiler (which is the cause of this …
20:14 Changeset [11628] by ehuelsmann
Remove commented-out lines.
20:13 Changeset [11627] by ehuelsmann
Make TRACE protect *TRACE-DEPTH* from non-local returns (such as …
19:40 Changeset [11626] by ehuelsmann
Final and last fix for COERCE.20 and the issue with printing double floats.
08:46 Changeset [11625] by ehuelsmann
Fix COERCE.20 (a regression since 0.12).

02/04/09:

22:22 Changeset [11624] by ehuelsmann
Wider use of CONVERT-REPRESENTATION shows an issue: …
21:58 Changeset [11623] by astalla
Perfectioned ABCL auto-configuration when using JSR-223; added option …
21:07 Changeset [11622] by ehuelsmann
Eliminate NEW-FIXNUM and EMIT-FIXNUM-INIT in favor of …
20:13 Changeset [11621] by ehuelsmann
Implement P2-COMPILAND-UNBOX-VARIABLE in terms of new primitives. …

02/03/09:

22:07 Changeset [11620] by ehuelsmann
Kill long code repetitions in COMPILE-VAR-REF and P2-SETQ - making the …
08:23 Changeset [11619] by ehuelsmann
Reduce code duplication: move variable representation deduction to …

02/02/09:

22:40 Changeset [11618] by astalla
Added support for a configuration file in the CLASSPATH for ABCL when …

02/01/09:

22:15 Changeset [11617] by ehuelsmann
More CONVERT-REPRESENTATIONs.
19:24 Changeset [11616] by vvoutilainen
Better matching in directory listing. There are still cases where I …
09:15 Changeset [11615] by Mark Evenson
Revert publishing of "internal" version back to 0.13.0-dev.

01/31/09:

22:43 Changeset [11614] by ehuelsmann
Inline all compiled subtractions instead of only the 2 and 3 argument …
22:10 Changeset [11613] by ehuelsmann
Fix #'+ compilation with FEWER than 2 arguments.
21:14 Changeset [11612] by ehuelsmann
Count linenumbers correctly again (they were double counted before …
20:28 Changeset [11611] by ehuelsmann
Clean up COMPILE-CONSTANT: there's no reason to cast from one type to …
16:41 Changeset [11610] by ehuelsmann
Add 2 used - but not enabled - opcodes.
16:39 Changeset [11609] by ehuelsmann
Don't enumerate representation conversion inline: we have a generic …
14:00 Changeset [11608] by ehuelsmann
Support inline comparisons for many types of compiler types (including …
08:38 Changeset [11607] by ehuelsmann
Implement inline float and double calculations for P2-TIMES. Cleanup …

01/30/09:

15:43 Changeset [11606] by Mark Evenson
Include new files missing from previous commit.
15:40 Changeset [11605] by Mark Evenson
ABCL included Lisp tests now working from ASDF and Ant. The following …
06:16 Changeset [11604] by ehuelsmann
Smarter type derivation: start *using* the float and double storage …

01/29/09:

22:30 Changeset [11603] by ehuelsmann
Use generic representation conversions instead of enumerating in line.
20:23 Changeset [11602] by ehuelsmann
Implement generic type-representation derivations and conversions; …
20:10 Changeset [11601] by ehuelsmann
Only compile one or the other argument to an :int.
20:00 Changeset [11600] by ehuelsmann
Add more opcodes to the list; update stack effect information.
16:00 Changeset [11599] by Mark Evenson
Use HANDLER-CASE for ANSI tests to quit invoking Lisp if an error in …

01/28/09:

11:29 Changeset [11598] by Mark Evenson
Added (somehow) missing GCL ANSI test ASDF loading wrappers.

01/27/09:

21:13 Ticket #43 (Interface for API users to hook into debugging output) created by ehuelsmann
Currently, we don't have ways to hook into debugging information in …
20:20 Changeset [11597] by astalla
Fixed URL decoding bug in loadCompiledFunction using java.net.URLDecoder.
18:29 Changeset [11596] by Mark Evenson
Invocation of ASDF tests from Lisp via instructions at top of …
17:11 Changeset [11595] by Mark Evenson
Ignore .*.properties.

01/26/09:

21:54 Changeset [11594] by ehuelsmann
Make DERIVE-TYPE support SINGLE-FLOAT and DOUBLE-FLOAT.
21:40 Changeset [11593] by ehuelsmann
Optimize unboxing of booleans.
21:02 Changeset [11592] by ehuelsmann
Generic representation conversion (from one JVM type to another) and …
19:29 Changeset [11591] by ehuelsmann
Make SINGLE-FLOAT and DOUBLE-FLOAT compiler types.
16:26 Ticket #42 (TRACE of FORMAT blows up the stack) created by Mark Evenson
(trace format) (format t "sfsdf") will result in a STORAGE-CONDITION …

01/25/09:

23:34 Changeset [11590] by astalla
Merged the scripting branch, providing JSR-223 support and other new …
23:33 Changeset [11589] by ehuelsmann
Add stack information for opcodes we'll start using soon.
10:13 Changeset [11588] by ehuelsmann
Optimize MIN/MAX inline calculations: with the right stack use, we can …

01/24/09:

20:38 Changeset [11587] by ehuelsmann
Ofcourse, you need all components for a commit to actually work... …
20:36 Changeset [11586] by ehuelsmann
Eliminate the pesky beeps in TYPE-OF.1; however unfortunately, this …
18:59 Changeset [11585] by ehuelsmann
Update type mapping table in agreement to our earlier finding that in …
18:33 Changeset [11584] by ehuelsmann
Handle both 'long' as well as 'double' argument and return types as …
18:08 Changeset [11583] by ehuelsmann
Revert change to p2-minus: we can't do this without adding a new …
14:02 Changeset [11582] by ehuelsmann
Use additional opcodes: don't store the "obvious" constants in the …
13:26 Changeset [11581] by vvoutilainen
Make directory listing tolerate invalid paths and permission errors. …
11:04 Changeset [11580] by ehuelsmann
Commit some of the changes required for FLOAT and DOUBLE support …
10:24 Changeset [11579] by ehuelsmann
Add floatValue() and doubleValue() to LispObject and all number …
10:12 Changeset [11578] by ehuelsmann
Miscelanious: - Merge [within p2-plus] (fixnum-type-p type2) case …
Note: See TracTimeline for information about the timeline view.