- Fixed an issue causing FASLs to be able to contain only a limited
number of functions.
- As part of an attempt to increase ABCL's boot performance,
the ability for a FASL to contain an arbitrary number of functions was
broken. The old behaviour is now restored. There was no notable difference
in startup times.
- Improved support for embedding: ABCL no longer
contains calls to System.exit().
- Instead of calling System.exit(), ABCL now throws one of two Errors.
When the EXT:EXIT or EXT:QUIT functions are called, it throws
org.armedbear.lisp.ProcessingTerminated. If an unrecoverable integrity
error is encountered, it throws an org.armedbear.lisp.IntegrityError
- Updated ASDF2
- ASDF2 has been updated to its latest version 2.012
- Extended class file writer: now with support for writing interfaces
- The new class file writer from the last release was specifically
targetted at generating class-defining class files. It has now been
extended to allow generating interface files.
Release notes for older releases.