Features
-
[r15390-r15406][r15408-r15413][r15422-r15425][r15434-r15458][r15460-15463]
The implementation of the JAR-PATHNAME and URL-PATHNAME
subtypes of PATHNAME has been revised to fully support
recursive addressing of zip within both local and remote
zip archives.
Enhancements
-
[r15378][r15421] Support openjdk15
-
[r15360-r15365] (Alessio) Serialization of top-level, named functions.
-
[r15353] JAVA:JCLASS now works on all arrays of primitive type.
-
[r15356] ABCL-INTROSPECT adds EXT:READ-CLASS to
conveniently read java class bytes from the source referenced by a
PATHNAME.
-
[r15366] The compiler now properly emits make-array for top-level
specialized vector forms.
-
[r15367] Loading ABCL-INTROSPECT now adds the function
EXT:STREAM-UNIX-FD which returns the integer of the underlying file
descriptor from a socket stream reference.
-
[r15368] Less cryptic warnings for ignored socket write timeout.
-
[r15381] JNEW-ARRAY-FROM-ARRAY now capable of constructing all
possible arrays of primitive type.
Contrib
-
[r15420] Use jna-5.6.0.
-
[r15384] quicklisp-abcl attempts to remove all Quicklisp fasls on
failure to load.
-
ASDF-JAR loading compiled fasls stored in JAR archives
now works again.
Build
-
[r15426] Ensure that we construct the manual with a proper version.
-
[r15407] Building and running a local ABCL hopefully does more of
what you mean.
Tests
-
[r15416] The default reporting via abcl/test/lisp/parse-ansi-tests is
for compiled tests.
-
[r15385] Travis CI now uses versions of STATIC-VECTORS, CL+SSL, and
CFFI from Quicklisp. Overhaul ABCL-PROVE system definition
explicitly enumerating tests for more deterministic behavior.
-
[r15382] Test usage of :NIO-BUFFER keyword in CL:MAKE-ARRAY.
-
[r15380] Tests for creating primitive java arrays.
These changes may be viewed directly at
CHANGES.
Release notes for older releases of ABCL.