From 3883dccb28d42eabebcf3644242ce87467ade19d Mon Sep 17 00:00:00 2001 From: Mark Evenson Date: Thu, 28 Apr 2022 16:25:58 +0200 Subject: [PATCH] 1.9.0: CHANGES --- CHANGES | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 127 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 682562b0b..fc902bb3b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -Version 1.8.1 +Version 1.9.0 ============= Unreleased @@ -7,6 +7,132 @@ Unreleased +* [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 + +* [r15550] [r15551] (Alan Ruttenberg) JSS ABCL-INTROSPECT disambiguate + 'StringWriter reference via 'java.io.StringWriter + +* [r15552] (Alan Ruttenberg) Support for accessing interpreted lexical + environments. + +* [r15554] (Alan Ruttenberg) Record environments in interpreted code. + Provides an api from ABCL-INTROSPECT. + +* [r15558] ABCL-INTROSPECT explictly home exported symbols in + ABCL-INTROSPECT/SYSTEM to identify machinery added to the SYSTEM + package after initial ANSI boot. + +* [r15559] (Alan Ruttenberg) Record source location for slot readers + +* [r15560) (Alan Ruttenberg) Support for catch tags in SLIME + +* [r15561] Clarify call and lambda arguments limits somewhat + +* [r15562] (Alan Ruttenberg) Add a restart for undefined functions + +* [r15564] Remove inadvertent references to SIMPLE-PROGRAM-ERROR + +* [r15549] (alejandrozf) Fix (coerce 'documentation 'function) + +* [r15548] (alejandrozf) Fill slots operation and operands with + DivisionByZero condition when it is raised. + +* [r15544] (phoe) Use PUSHNEW for *FEATURES* + +* [r15543] Place :EXTENSIBLE-SEQUENCES in *FEATURES* where appropiate + +* [r15542] Accesible symbols are always printed with package prefix + +* [r15541] (alejandrozf) Improve DRIBBLE to save almost everything, + lexically closing over new REPLs, now cleanly closing/restarting. + +* [r15495] This release targets openjdk8, openjdk11, and openjdk17. + +* [r15496] Support use of Project Loom virtual threads. When the + underlying JVM supports virtual threads, :VIRTUAL-THREADS will be + present in CL:*FEATURES*. + +* [r15478] ZS3 fix allocation for non-simple (unsigned-byte 8) vectors + +* [r15479] ABCL-BUILD now tests with ant-1.10.9 + +* [r15480][r15484] (Robert Munyer) New algorithim for + COMPILE-FILE-PATHNAME + +* [r15481] Fix (or (unsigned-byte 8) (unsigned-byte 32)) vector reset + +* [r15483] Explictly scope all symbols in fasl loader + +* [r15486] (Eric Timmons) Fix SYS:PROCESS-PID with SYS:RUN-PROGRAM + +* [r15489] DISABLE-ZIP-CACHE isn't currently working + +* [r15490] EXT:AS-JAR-PATHNAME-ARCHIVE returns reference to a + CL:PATHNAME as a EXT:JAR-PATHNAME + +* [r15491] Fix ZipCache to use the file system modification date + +* [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. + +* [r15493] The implmentation now uses :NEWEST for the version of + references to EXT:JAR-PATHNAME objects which have been cached. + +* [r15494] When reading ZIP archives from streams, use modified date + of byte source. + +* [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. + +* [r15519] (Uthar) Remove confusing comment in example + +* [r15515] ASDF (merged upstream) 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. + +* [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 + + Version 1.8.0 =============