[armedbear-cvs] r11727 - trunk/abcl
Erik Huelsmann
ehuelsmann at common-lisp.net
Sat Apr 4 19:18:09 UTC 2009
Author: ehuelsmann
Date: Sat Apr 4 15:18:06 2009
New Revision: 11727
Log:
Add CHANGES file, summarizing changes per release.
Added:
trunk/abcl/CHANGES (contents, props changed)
Added: trunk/abcl/CHANGES
==============================================================================
--- (empty file)
+++ trunk/abcl/CHANGES Sat Apr 4 15:18:06 2009
@@ -0,0 +1,52 @@
+Version 0.14.0
+(?? Apr, 2009)
+svn://common-lisp.net/project/armedbear/svn/tags/0.14.0/abcl
+
+ Summary of changes:
+ * Increased clarity on licensing (Classpath exception
+ mentioned in COPYING, removed LICENSE)
+ * Resolved infinite recursion on TRACEing the compiler
+ * Changes on the lisp based build system for parity with Ant
+ * Fixed interpreter creation in Java Scripting
+ * libabcl.so no longer created; it was solely about installing
+ a SIGINT handler. Libraries should not do that.
+ * boxing of LispObject descendants in JCALL/JCALL-RAW fixed
+ * OpenBSD and NetBSD platform detection
+ * fixed special bindings restores in compiled code for
+ MULTIPLE-VALUE-BIND/LET/LET*/PROGV and function bodies
+ * introduced variadic list() function to replace list1() ... list9()
+ * fix return value type of ACOS with complex argument
+ * fixed precision of multiplication of complex values
+ * fixed use of COMPILE inside file compilation (i.e. COMPILE-FILE)
+ * fix expansion of macros inside RESTART-CASE
+ (fixes RESTART-CASE ANSI failures)
+ * fix macroexpansion in the precompiler
+ * Fixnum and Bignum now use a static factory method;
+ constructors are now private -> increases chances of numbers
+ being EQ
+
+
+Version 0.13.0
+(28 Feb, 2009)
+svn://common-lisp.net/project/armedbear/svn/tags/0.13.0/abcl
+
+ Summary of changes:
+ * Separated J and ABCL into two trees
+ * Many many compiler code cleanups
+ * NetBeans project files
+ * Support for CDR6 (See http://cdr.eurolisp.org/document/6/)
+ * More efficient code emission in the compiler
+ * Ant build targets for testing (abcl.test)
+ * Use ConcurrentHashMap to store the lisp threads for increased performance
+ * Fix adjustability of expressly adjustable arrays (ticket #28)
+ * Fix calculation of upperbound on ASH in the compiler
+ (don't calculate numbers too big, instead, return '*')
+ * Introduce LispInteger as the super type of Bignum and Fixnum
+ * Boxing/unboxing for SingleFloat and DoubleFloat values,
+ inclusive of unboxed calculations
+ * Fixed URL decoding bug in loadCompiledFunction (use java.net.URLDecoder)
+ * Fixed line number counting
+ * Inlining of simple calculations (+/-/*)
+ * All static fields declared 'final'
+ * Add support for java.lang.Long based on Bignum to our FFI
+
More information about the armedbear-cvs
mailing list