Files
abcl/abcl.changes

264 lines
12 KiB
Plaintext

-------------------------------------------------------------------
Tue Feb 20 16:47:15 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Thu Jul 13 11:05:58 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v1.9.2
* 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.
-------------------------------------------------------------------
Mon Mar 6 23:26:25 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v1.9.1
* 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.
+ [r15628] (alejandrozf) Fix COMPILE-FILE-PATHNAME for Maxima.
+ [r15622-24] Use TLS for all http resource names.
+ [r15619] (alejandrozf) Accept KEYWORD as a package name when
interning.
+ [r15617] Upgrade to jna-5.12.1.
+ [r15616] Enable compilation of wide indicies for ALOAD,
ASTORE, ILOAD, ISTORE, LLOAD, and LSTORE opcodes.
+ [r15610] Revisit strategy for use of virtual threads. Native
threads are now the default. The ability to spawn virtual
threads is indicated by the presence of :VIRTUAL-THREADS in
CL:*FEATURES*. Setting the special THREADS:*THREADING-MODEL*
to :VIRTUAL results in THREADS:MAKE-THREADS spawning virtual
threads.
+ [r15609] Fix inspection of LispThread stack segments
+ [r15605] (Uthar) Implement array types for JNEW-RUNTIME-CLASS
+ [r15604] (Uthar) Implement superclass constructor chaining
for JNEW-RUNTIME-CLASS
+ [r15557] (Uthar) Fix class annotations on openjdk17 and newer
+ [r15596] (Alejandrozf) Implement proper use of signals to
fallback to the use of interpreted form for compilation
results larger than 65535 bytes. Fixes loading of Fricas0
+ [r15594] Update to asdf-3.3.6
-------------------------------------------------------------------
Sun Jul 24 00:22:17 UTC 2022 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v1.9.0
* 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
+ [r15494] When reading ZIP archives from streams, use modified
date of byte source.
+ [r15493] The implmentation now uses :NEWEST for the version
of references to EXT:JAR-PATHNAME objects which have been
cached.
+ [r15492] Address inconsistency between populating entries in
EXT:JAR-PATHNAME. A DIRECTORY should always be :ABSOLUTE in a
EXT:JAR-PATHNAME unless there is no name or type component.
+ [r15491] Fix ZipCache to use the file system modification
date
+ [r15490] EXT:AS-JAR-PATHNAME-ARCHIVE returns reference to a
CL:PATHNAME as a EXT:JAR-PATHNAME
+ [r15489] DISABLE-ZIP-CACHE isn't currently working
+ [r15486] (Eric Timmons) Fix SYS:PROCESS-PID with
SYS:RUN-PROGRAM
+ [r15483] Explictly scope all symbols in fasl loader
+ [r15481] Fix (or (unsigned-byte 8) (unsigned-byte 32)) vector
reset
+ [r15480][r15484] (Robert Munyer) New algorithim for
COMPILE-FILE-PATHNAME
+ [r15479] ABCL-BUILD now tests with ant-1.10.9
+ [r15478] ZS3 fix allocation for non-simple (unsigned-byte 8)
vectors
+ [r15538] (contrapunctus) needled to correct outdated HTML
links
+ [r15537] [r15536] [r15535] [r15534] [r15533] [r15532]
ABCL-BUILD Correct deprecated JAVA-COMPILE-FILE, add file
unit for top-level targets, implement
COPY-DIRECTORIES-RECURSIVELY utility, docstring for exported
ENSURE-MAVEN, clean compile errors, updateant URIs to
available versions
+ [r15527] JNA update to jna-5.9.0
+ [r15525] JSS fix introspecting abcl.jar under openjdk1[67]
+ [r15524] [r15520] Test released LTS Java editions for
openjdk{8,11,17} with Adoptium.
+ [r15523] (Scott Burson) Corrections to ENCODE-UNIVERSAL-TIME
for dates after 2037.
+ [r15521] Use java.lang.Integer.valueOf() rather than
constructor
+ [r15519] (Samuel Hunter) Fix and standardize all error reader
functions.
+ [r15518] (Uthar) Remove confusing comment in example
+ [r15515] ASDF Fix JAR-PATHNAME loading systems under Windows
+ [r15513] (alejandrozf) Fix generic lambda lists congruency
with keywords
+ [r15511] (Phil Eaton) Support variadic arguments with more
required parameters
+ [r15504] Allow JAVA:JCLASS to work with non-primtive arrays
suffixed with "[]"
+ [r15503] ABCL-AIO Fix finding ABCL-CONTRIB
+ [r15502] build: deprecate use of abcl.implementation.version
+ [r15501] (daewok) Uppercase arch before pushing it to
*FEATURES*
+ [r15500] (Ferada) Fix printing of RANDOM-STATE
+ [r15496] Support use of Project Loom virtual threads. When
the underlying JVM supports virtual threads, :VIRTUAL-THREADS
will be present in CL:*FEATURES*
+ [r15495] This release targets openjdk8, openjdk11, and
openjdk17
-------------------------------------------------------------------
Fri Apr 1 09:19:37 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* abcl-no-hostname.patch
+ do not stamp the build using hostname
-------------------------------------------------------------------
Thu Mar 24 05:34:58 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- BuildRequire "hostname" to fix build in Factory
-------------------------------------------------------------------
Mon Aug 9 20:30:43 UTC 2021 - Anton Shvetz <shvetz.anton@gmail.com>
- Fixed the POD page
-------------------------------------------------------------------
Tue Jun 8 13:08:14 UTC 2021 - Anton Shvetz <shvetz.anton@gmail.com>
- Specify input encoding when building documentation
-------------------------------------------------------------------
Fri Apr 30 09:24:02 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Add explicite dependency on texlive-listings to fix build
breakage in factory
-------------------------------------------------------------------
Sat Nov 14 07:20:46 UTC 2020 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.8.0
-------------------------------------------------------------------
Fri Jul 24 17:40:30 UTC 2020 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.7.1
-------------------------------------------------------------------
Fri Jul 17 23:57:27 UTC 2020 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.7.0
-------------------------------------------------------------------
Sat Jan 4 23:54:17 UTC 2020 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.6.0+git1577955428.734b0f3
-------------------------------------------------------------------
Sun Jun 2 00:05:23 UTC 2019 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.6.0+git20190602.312d2755
-------------------------------------------------------------------
Mon May 14 01:33:55 UTC 2018 - Anton Shvetz <tz@sectorb.msk.ru>
- Fix dependencies
-------------------------------------------------------------------
Mon May 14 01:22:32 UTC 2018 - Anton Shvetz <tz@sectorb.msk.ru>
- Fix dependencies for Fedora
-------------------------------------------------------------------
Wed Apr 18 18:45:00 UTC 2018 - Anton Shvetz <tz@sectorb.msk.ru>
- Update to v1.6.0
-------------------------------------------------------------------
Wed Apr 18 16:48:20 UTC 2018 - Anton Shvetz <tz@sectorb.msk.ru>
- Apply dos2unix
-------------------------------------------------------------------
Wed Apr 18 16:14:13 UTC 2018 - Anton Shvetz <tz@sectorb.msk.ru>
- Initial commit