Release Notes for ABCL 0.25

New :resolve-symlinks keyword argument for DIRECTORY
Passing NIL as the value for :resolve-symlinks prevents DIRECTORY from returning truenames.
LISP-IMPLEMENTATION-VERSION now includes Subversion revision info
`svnversion` is used to retrieve the state of the working copy being compiled from; the information is included in the value returned by lisp-implementation-version.
Object instantiation speedups
A cache has been implemented to reduce the number of calculatoins required when determining whether the keyword arguments to MAKE-INSTANCE and REINITIALIZE-INSTANCE are valid.
Compiler refactoring to prevent further stack inconsistency errors
Due to earlier changes to the compiler and the overall structure, the Java class verifier would detect 'stack inconsistency' issues in some specific cases. The refactoring should put an end to that. In the short term, however, this change could have a slightly destabilizing effect. Tests have been carried out, but no issues were found so far.
Instantiation of forward referenced classes
When trying to instantiate a forward referenced class, the user will not get a vague error anymore, but a clear error about the situation.

Release notes for older releases.