Timeline
02/08/09:
- 22:48 Changeset [11649] by
- Indentation: make opcode-enumerations look like elsewhere.
- 22:45 Changeset [11648] by
- Strict checking of representations delivered vs requested - inspired …
- 21:42 Ticket #45 (Support for passing unboxed arguments to local functions) created by
- 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
- 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
- fixed: The example above has been realised, hence, closing this issue - …
- 21:23 Changeset [11647] by
- Add support for java.lang.Long arguments based on Bignums. Found by: …
- 21:00 Changeset [11646] by
- Fix compilation of Maxima: the wrong representation was returned. …
- 14:34 Changeset [11645] by
- Combine p2-let/let*-vars.
- 14:00 Changeset [11644] by
- Further cleanup for p1-flet/labels.
- 13:14 Changeset [11643] by
- Remove duplication from p1-flet and p1-labels.
- 11:06 Changeset [11642] by
- Remove commented-out code ("emit-unbox-*") which is superseeded by …
- 10:06 Changeset [11641] by
- Integer bounds derivation for MIN and MAX. Compilation of (*) -> 1 …
- 08:48 Changeset [11640] by
- Type derivation for multi-argument +/-/*; Fixed type-arguments for …
- 08:43 Changeset [11639] by
- Add stack effect of used instruction.
02/07/09:
- 21:42 Changeset [11638] by
- Fix P2-MIN/MAX backquoting/unquoting error.
02/06/09:
- 23:22 Changeset [11637] by
- Extend EMIT-DUP to be able to duplicate past the top-most stack value.
- 23:01 Changeset [11636] by
- Generalize code generation paths for :INT/:LONG representations in …
- 22:58 Changeset [11635] by
- Adjust stack effect of dcmpX: pop off 2 2-sized operands, put 1 int …
- 21:00 Changeset [11634] by
- Better in-lining compilation of MIN and MAX.
- 20:51 Changeset [11633] by
- Clean up DERIVE-TYPE-{MIN,MAX,ASH} using the new …
02/05/09:
- 21:47 Changeset [11632] by
- Make our (static) fields FINAL, as we only write to them once: during …
- 21:44 Changeset [11631] by
- Fix DERIVE-VARIABLE-REPRESENTATION in case the LIMIT-VARIABLE resolves …
- 21:39 Changeset [11630] by
- Optimize (and fix) CONVERT-REPRESENTATION for the case of 2 eql …
- 21:22 Changeset [11629] by
- fixed exported symbol list for package :abcl-script.
- 20:17 Ticket #42 (TRACE of FORMAT blows up the stack) closed by
- fixed: Fixed, along with tracing the compiler (which is the cause of this …
- 20:14 Changeset [11628] by
- Remove commented-out lines.
- 20:13 Changeset [11627] by
- Make TRACE protect *TRACE-DEPTH* from non-local returns (such as …
- 19:40 Changeset [11626] by
- Final and last fix for COERCE.20 and the issue with printing double floats.
- 08:46 Changeset [11625] by
- Fix COERCE.20 (a regression since 0.12).
02/04/09:
- 22:22 Changeset [11624] by
- Wider use of CONVERT-REPRESENTATION shows an issue: …
- 21:58 Changeset [11623] by
- Perfectioned ABCL auto-configuration when using JSR-223; added option …
- 21:07 Changeset [11622] by
- Eliminate NEW-FIXNUM and EMIT-FIXNUM-INIT in favor of …
- 20:13 Changeset [11621] by
- Implement P2-COMPILAND-UNBOX-VARIABLE in terms of new primitives. …
02/03/09:
- 22:07 Changeset [11620] by
- Kill long code repetitions in COMPILE-VAR-REF and P2-SETQ - making the …
- 08:23 Changeset [11619] by
- Reduce code duplication: move variable representation deduction to …
02/02/09:
- 22:40 Changeset [11618] by
- Added support for a configuration file in the CLASSPATH for ABCL when …
02/01/09:
- 22:15 Changeset [11617] by
- More CONVERT-REPRESENTATIONs.
- 19:24 Changeset [11616] by
- Better matching in directory listing. There are still cases where I …
- 09:15 Changeset [11615] by
- Revert publishing of "internal" version back to 0.13.0-dev.
01/31/09:
- 22:43 Changeset [11614] by
- Inline all compiled subtractions instead of only the 2 and 3 argument …
- 22:10 Changeset [11613] by
- Fix #'+ compilation with FEWER than 2 arguments.
- 21:14 Changeset [11612] by
- Count linenumbers correctly again (they were double counted before …
- 20:28 Changeset [11611] by
- Clean up COMPILE-CONSTANT: there's no reason to cast from one type to …
- 16:41 Changeset [11610] by
- Add 2 used - but not enabled - opcodes.
- 16:39 Changeset [11609] by
- Don't enumerate representation conversion inline: we have a generic …
- 14:00 Changeset [11608] by
- Support inline comparisons for many types of compiler types (including …
- 08:38 Changeset [11607] by
- Implement inline float and double calculations for P2-TIMES. Cleanup …
01/30/09:
- 15:43 Changeset [11606] by
- Include new files missing from previous commit.
- 15:40 Changeset [11605] by
- ABCL included Lisp tests now working from ASDF and Ant. The following …
- 06:16 Changeset [11604] by
- Smarter type derivation: start *using* the float and double storage …
01/29/09:
- 22:30 Changeset [11603] by
- Use generic representation conversions instead of enumerating in line.
- 20:23 Changeset [11602] by
- Implement generic type-representation derivations and conversions; …
- 20:10 Changeset [11601] by
- Only compile one or the other argument to an :int.
- 20:00 Changeset [11600] by
- Add more opcodes to the list; update stack effect information.
- 16:00 Changeset [11599] by
- Use HANDLER-CASE for ANSI tests to quit invoking Lisp if an error in …
01/28/09:
- 11:29 Changeset [11598] by
- 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
- Currently, we don't have ways to hook into debugging information in …
- 20:20 Changeset [11597] by
- Fixed URL decoding bug in loadCompiledFunction using java.net.URLDecoder.
- 18:29 Changeset [11596] by
- Invocation of ASDF tests from Lisp via instructions at top of …
- 17:11 Changeset [11595] by
- Ignore .*.properties.
01/26/09:
- 21:54 Changeset [11594] by
- Make DERIVE-TYPE support SINGLE-FLOAT and DOUBLE-FLOAT.
- 21:40 Changeset [11593] by
- Optimize unboxing of booleans.
- 21:02 Changeset [11592] by
- Generic representation conversion (from one JVM type to another) and …
- 19:29 Changeset [11591] by
- Make SINGLE-FLOAT and DOUBLE-FLOAT compiler types.
- 16:26 Ticket #42 (TRACE of FORMAT blows up the stack) created by
- (trace format) (format t "sfsdf") will result in a STORAGE-CONDITION …
01/25/09:
- 23:34 Changeset [11590] by
- Merged the scripting branch, providing JSR-223 support and other new …
- 23:33 Changeset [11589] by
- Add stack information for opcodes we'll start using soon.
- 10:13 Changeset [11588] by
- Optimize MIN/MAX inline calculations: with the right stack use, we can …
01/24/09:
- 20:38 Changeset [11587] by
- Ofcourse, you need all components for a commit to actually work... …
- 20:36 Changeset [11586] by
- Eliminate the pesky beeps in TYPE-OF.1; however unfortunately, this …
- 18:59 Changeset [11585] by
- Update type mapping table in agreement to our earlier finding that in …
- 18:33 Changeset [11584] by
- Handle both 'long' as well as 'double' argument and return types as …
- 18:08 Changeset [11583] by
- Revert change to p2-minus: we can't do this without adding a new …
- 14:02 Changeset [11582] by
- Use additional opcodes: don't store the "obvious" constants in the …
- 13:26 Changeset [11581] by
- Make directory listing tolerate invalid paths and permission errors. …
- 11:04 Changeset [11580] by
- Commit some of the changes required for FLOAT and DOUBLE support …
- 10:24 Changeset [11579] by
- Add floatValue() and doubleValue() to LispObject and all number …
- 10:12 Changeset [11578] by
- Miscelanious: - Merge [within p2-plus] (fixnum-type-p type2) case …
01/23/09:
- 19:37 Changeset [11577] by
- Support "partial" wildcards in DIRECTORY, like …
- 16:07 Changeset [11576] by
- Move internal ABCL tests to proper hierarchy. Loading via ASDF not …
01/22/09:
- 20:00 Changeset [11575] by
- Eliminate the FastStringBuffer? (from AbstractArray? and …
01/21/09:
- 22:35 Changeset [11574] by
- Introduce LispInteger? super-type to Bignum and Fixnum: The …
- 22:14 Changeset [11573] by
- Add a 'getInstance' static method to all lisp classes which have a …
- 21:25 Changeset [11572] by
- Fix NO-EXTRA-SYMBOLS-EXPORTED-FROM-COMMON-LISP.
01/19/09:
- 20:29 Changeset [11571] by
- Implement some building blocks for compilation of float math to byte …
- 20:00 Ticket #41 (Compilation of single-/double-float arithmetic to immediate byte code) created by
- Currently, the following code " (lambda (x) (declare (double-float …
- 14:12 Changeset [11570] by
- Refactored Ant-based build to decrease compilation time. <antcall> …
- 09:36 Changeset [11569] by
- Eliminate float-serializing ambiguities: if you need a float/double, …
01/18/09:
- 22:14 Changeset [11568] by
- Restore *read-base* and *read-default-float-format* after compiling a …
- 21:06 Changeset [11567] by
- Use the same lines as in SBCL to make sure SCALE-EXPONENT works for …
- 21:04 Changeset [11566] by
- Make sure to dump all floats with exponent marker, because when …
- 19:39 Changeset [11565] by
- Fix thinko: it's not "unless", it's "when" ext:*inspector-hook* is …
- 18:34 Changeset [11564] by
- Fix compiler issue found by compiling AP5: Instead of calculating the …
- 10:51 Changeset [11563] by
- Arrangin directory structure for Lisp-based test suites.
01/17/09:
- 15:58 Ticket #3 (Handling of special variables) closed by
- fixed: So much improvement has been achieved in this area that no specific …
- 15:50 Ticket #25 (Variable scoping issues) closed by
- fixed: The given code seems to work in trunk today; closing the ticket.
- 13:56 Changeset [11562] by
- Change and document the internal adjustArray() protocol: we can't use …
- 10:24 Changeset [11561] by
- Don't check the value of initialContent to see whether it was …
01/16/09:
- 20:49 Changeset [11560] by
- Followup to r11557: Fixes ADJUST-ARRAY for the special cases of …
01/15/09:
- 23:52 Changeset [11559] by
- Better handling of java<->lisp value conversion in (get/set) …
- 23:51 Changeset [11558] by
- Solved a bug in invokeFunction (the symbol was not derived correctly …
- 23:21 Ticket #28 (Adjustable array not adjustable) closed by
- fixed: Fixed in r11557.
- 23:19 Changeset [11557] by
- Fix ticket #28: Expressly adjustable array not adjustable. Renames …
- 20:03 Ticket #40 (Non-constant function-argument initforms) created by
- The compiler doesn't support non-constant initforms for compiled …
- 19:10 Ticket #39 (subcomponent match for DIRECTORY) created by
- Filename patterns like the list below raise an "unsupported pattern" …
- 18:45 Ticket #38 (CLOS :metaclass support) created by
- Blake McBride? reports: Running the code: […] The second object …
- 10:07 Changeset [11556] by
- Fix the Lisp based build system to include with the new Java classes …
01/12/09:
- 22:28 ArrayTypes created by
- 21:31 DesignOverviewIndex edited by
- (diff)
- 21:29 DesignOverviewIndex edited by
- (diff)
- 21:26 Changeset [11555] by
- Remove unused variable.
- 19:56 Ticket #27 (Support for reading files in other than ISO-8859-1 encodings (UTF-8)) closed by
- fixed: Delivered in version 0.12. Resolving as FIXED.
01/11/09:
- 09:40 Changeset [11554] by
- Followup to the introduction of compile-forms-and-maybe-emit-clear-values.
- 08:29 Changeset [11553] by
- Increase performance of LispThread?.currentThread() by more than 50% …
01/09/09:
- 22:16 Changeset [11552] by
- - fixed a bug in print-object (java-class), thanks to logicmoo - …
Note: See TracTimeline
for information about the timeline view.