- No more failures in Maxima's test suite
- Working together with the developers from the Maxima program, we've been
able to identify the causes for the last few remaining failures and
apply fixes - mostly to ABCL, but some in Maxima too. Thanks guys!
- Fixes to stop JRockit JVM's optimizer from crashing
- Some specific aspects of the byte code we generated was a problem
for the optimizer in JRockit JVM. JRockit has been fixed, but the release
won't be out for some time. Since we identified the offending code, we
decided to change our byte code as well.
- Fixes to CLOS thread safety.
- Taking advantage of the java.util.concurrent package, we have both been
able to eliminate many synchronized blocks, reducing chances for
contention as well as increasing protection by using types with built-in
protection.
- Updated ASDF2
- ASDF2 has been updated to its latest version 2.010.1
- Experimental support for the long form of DEFINE-METHOD-COMBINATION
- Support for the long form of DEFINE-METHOD-COMBINATION has been added,
however, this support is derived from Sacla and XCL, which probably means
that the code hasn't been excercised all that much and does contain
bugs. You're strongly urged to help debug and define test-cases in order
to fix any issues in the code.
- A new (generic) class writer
- Our compiler used to contain code to generate class files which exactly
match ABCL's usage patterns. However, in order to expand ABCL's compiler
possibilities - as well as providing support for extension of Java classes
at runtime - a more generic class file generator is required. We have one
now!
Release notes for older releases.