* Changes
+ [r15712] JNA contrib has been updated to jna-5.13.0
+ [r15711] (Alan Ruttenberg) Restore most of the speed of the
generic function cache that was degraded with abcl-1.9.1
+ [r15709] (Alejandrozf) The ABCL-STEPPER contrib provides a
interpreted implementation of CL:STEP.
+ [r15692][r15701]-[r15707] Substantially re-worked the Gray
Stream implementation to fix many of its outstanding issues.
+ [r15700] Introduced the POSIX-SYSCALLS contrib which allows
one to set environment variables in the hosting JVM process.
+ [r15698] (Uthar) Fix GRAY-STREAMS:STREAM-ELEMENT-TYPE for
binary streams.
+ [r15689] (jpellegrini) Fix CL:LOG for behavior at zero.
+ [r15686] Extensive grouting of accumulated bitrot in the
ASDF-JAR contrib to enable more complete packaging of
non-compilation artifacts as well as systems residing in jar
files.
+ [r15683] EXTENSION:REGISTER-ASDF adds a directory to ASDF by
using the configuration API.
+ [r15682] SYSTEM:ZIP now works with source in jar files.
+ [r15674] (Uthar) Augment JAVA:JNEW-RUNTIME-CLASS docstring.
+ [r15673] The outdated GNU Info version of User Manual has
been removed. The GNU Info conversion was done by hand, and
is neither easily reproducible nor particually accurate at
this point.
+ [r15672] Fix build under podman by qualify remote registry
for containerization base.
OBS-URL: https://build.opensuse.org/package/show/Java:packages/abcl?expand=0&rev=13
* Changes
+ [r15652] (Tarn W. Burton) Avoid NIL in simple LOOP from
FORMAT directives.
+ [r15651] Maven may now be used for building/testing ABCL.
+ [r15650] The build autoconfigure targets for openjdk17+ now
add necessary opens command line switches to enable the
successful use of CL+SSL via CFFI on such platforms.
+ [r15653][r15647] ABCL-ASDF:MAKE-LOCAL-MAVEN downloads a
version of Maven installed into the local XDG directory
location and configures its subsequent use in the current
session. ABCL-ASDF provides a restart to invoke this
installation if Maven can't be located at runtime.
+ [r15644] (alejandrozf) fix compilation of a few TYPE-ERROR
cases
+ [r15643][r15645] (oldk1331) Fix SYS:RUN-PROGRAM waiting
problems
+ [r15639-40] (Alan) DEFMETHOD now accepts subtypes of
MOP:SPECIALIZER as a discriminator.
+ [r15636] Provide SETF'abl api for inspecting and modifying
the underlying JVM context classloader.
+ [r15635] Implement THREADS:GET-JAVA-THREAD
+ [r15633] Update openjdk versions ci installation automation
to use latest openjdk8, openjdk11, openjdk17, and openjdk19
binaries.
+ [r15632] ABCL-INTROSPECT properly scope reference to
JavaStackFrame
+ [r15631] Update IDE build/debug artifacts to Netbeans 16
+ [r15630] (alejandrozf) Fix compilation of top-level lambda in
function position.
OBS-URL: https://build.opensuse.org/package/show/Java:packages/abcl?expand=0&rev=12
* Changes
+ [r15572] (Jonathan Cunningham) Update reference to free
version of Rhode's Extensible Sequence paper
+ [r15571] (Alan Ruttenberg) JSS update to javaparser-3.24.2
Fix tests, fix typo, lazily initialize via LOAD-JAVAPARSER on
the first use of the number argument version of the macro.
+ [r15570] (Uthar) Prevent JCLASS-SUPERCLASS from failing on
names (keywords) of classes generated by JNEW-RUNTIME-CLASS
+ [r15562] (Alan Ruttenberg) Add a restart for undefined
functions
+ [r15561] Clarify call and lambda arguments limits somewhat
+ [r15560] (Alan Ruttenberg) Support for catch tags in SLIME
+ [r15559] (Alan Ruttenberg) Record source location for slot
readers
+ [r15558] ABCL-INTROSPECT explictly home exported symbols in
ABCL-INTROSPECT/SYSTEM to identify machinery added to the
SYSTEM package after initial ANSI boot.
+ [r15549] (alejandrozf) Fix (coerce 'documentation 'function)
+ [r15548] (alejandrozf) Fill slots operation and operands with
DivisionByZero condition when it is raised
+ [r15545] (alejandrozf) Update fill pointer when arrays are
shrunk if necessary.
+ [r15544] [r15543] (phoe) Use PUSHNEW for CL:*FEATURES*; place
:EXTENSIBLE-SEQUENCES in CL:*FEATURES* where appropiate
+ [r15542] (alejandrozf) Accessible symbols are always printed
with package prefix
+ [r15541] (alejandrozf) Improve DRIBBLE to save almost
everything, lexically closing over new REPLs, now cleanly
closing/restarting
OBS-URL: https://build.opensuse.org/package/show/Java:packages/abcl?expand=0&rev=11