source: public_html/release-notes-1.9.0.shtml

Last change on this file was 15574, checked in by Mark Evenson, 2 years ago

html: abcl-1.9.0

File size: 7.3 KB
Line 
1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3  <head>
4    <title>Release Notes for ABCL 1.9.0</title>
5    <link rel="stylesheet" type="text/css" href="style.css"/>
6    <link rel="rdf" type="application/rdf" href="https://abcl.org/svn/tags/1.8.0/abcl.rdf"/>
7    <meta charset="utf-8"/>
8  </head>
9
10  <body>
11    <div id="title" class="header">
12      <h1>Release Notes for ABCL 1.9.0</h1>
13    </div>
14
15    <!--#include virtual="left-menu" -->
16
17    <div class="rn">
18      <h2>Platform</h2>
19      <div class="rn-fixes">
20        <p>
21          abcl-1.9.0 has been best tested on the openjdk8, openjdk11,
22        and openjdk17 runtimes.  It will run other places but those
23        are the best supported.
24        </p>
25
26    <div class="rn">
27      <h2>Changes</h2>
28      <div class="rn-fixes">
29        <ul>
30          <li>
31            [r15572] (Jonathan Cunningham) Update reference to free version of
32            Rhode's Extensible Sequence paper
33          </li>
34
35          <li>
36            [r15571] (Alan Ruttenberg) JSS update to javaparser-3.24.2 Fix
37            tests, fix typo, lazily initialize via LOAD-JAVAPARSER on the first
38            use of the number argument version of the macro.
39          </li>
40
41<li> [r15570] (Uthar) Prevent JCLASS-SUPERCLASS from failing on names
42  (keywords) of classes generated by JNEW-RUNTIME-CLASS
43  </li>
44
45          <li>
46            [r15562] (Alan Ruttenberg) Add a restart for undefined functions
47            </li>
48
49          <li>
50            [r15561] Clarify call and lambda arguments limits somewhat
51          </li>
52
53          <li>
54            [r15560] (Alan Ruttenberg) Support for catch tags in SLIME
55          </li>
56
57          <li>
58            [r15559] (Alan Ruttenberg) Record source location for slot readers
59          </li>
60
61          <li>
62            [r15558] ABCL-INTROSPECT explictly home exported symbols in
63            ABCL-INTROSPECT/SYSTEM to identify machinery added to the SYSTEM
64            package after initial ANSI boot.
65            </li>
66
67          <li>
68            [r15549] (alejandrozf) Fix (coerce 'documentation 'function)
69          </li>
70
71          <li>
72            [r15548] (alejandrozf) Fill slots operation and operands with
73            DivisionByZero condition when it is raised
74          </li>
75           
76 
77          <li>
78            [r15545] (alejandrozf) Update fill pointer when arrays are shrunk if
79            necessary.
80          </li>
81         
82
83          <li>
84            [r15544] [r15543] (phoe) Use PUSHNEW for CL:*FEATURES*; place
85            :EXTENSIBLE-SEQUENCES in CL:*FEATURES* where appropiate
86            </li>
87
88          <li>
89            [r15542] (alejandrozf) Accessible symbols are always printed with
90            package prefix
91          </li>
92
93          <li>
94            [r15541] (alejandrozf) Improve DRIBBLE to save almost everything,
95            lexically closing over new REPLs, now cleanly closing/restarting
96          </li>
97
98          <li>
99            [r15494] When reading ZIP archives from streams, use modified date
100            of byte source.
101          </li>
102
103          <li>
104            [r15493] The implmentation now uses :NEWEST for the version of
105            references to EXT:JAR-PATHNAME objects which have been cached.
106            </li>
107
108          <li>[r15492] Address inconsistency between populating entries in
109            EXT:JAR-PATHNAME.  A DIRECTORY should always be :ABSOLUTE in a
110            EXT:JAR-PATHNAME unless there is no name or type component.
111          </li>
112
113          <li>
114            [r15491] Fix ZipCache to use the file system modification date
115          </li>
116
117          <li>
118            [r15490] EXT:AS-JAR-PATHNAME-ARCHIVE returns reference to a
119            CL:PATHNAME as a EXT:JAR-PATHNAME
120          </li>
121
122          <li>
123            [r15489] DISABLE-ZIP-CACHE isn't currently working
124          </li>
125
126          <li>
127            [r15486] (Eric Timmons) Fix SYS:PROCESS-PID with SYS:RUN-PROGRAM
128          </li>
129
130          <li>
131            [r15483] Explictly scope all symbols in fasl loader
132          </li>
133
134          <li>
135            [r15481] Fix (or (unsigned-byte 8) (unsigned-byte 32)) vector reset
136          </li>
137
138          <li>
139            [r15480][r15484] (Robert Munyer) New algorithim for
140            COMPILE-FILE-PATHNAME
141          </li>
142
143          <li>
144            [r15479] ABCL-BUILD now tests with ant-1.10.9
145          </li>
146
147          <li>
148            [r15478] ZS3 fix allocation for non-simple (unsigned-byte 8) vectors
149          </li>
150
151          <li>
152            [r15538] (contrapunctus) needled to correct outdated HTML links
153          </li>
154
155          <li>
156            [r15537] [r15536] [r15535] [r15534] [r15533] [r15532] ABCL-BUILD
157            Correct deprecated JAVA-COMPILE-FILE, add file unit for top-level
158            targets, implement COPY-DIRECTORIES-RECURSIVELY utility, docstring
159            for exported ENSURE-MAVEN, clean compile errors, updateant URIs to
160            available versions
161          </li>
162
163          <li>
164            [r15527] JNA update to jna-5.9.0
165          </li>
166
167          <li>
168            [r15525] JSS fix introspecting abcl.jar under openjdk1[67]
169          </li>
170
171          <li> [r15524] [r15520] Test released LTS Java editions for
172            openjdk{8,11,17} with Adoptium.
173          </li>
174
175          <li>
176            [r15523] (Scott Burson) Corrections to ENCODE-UNIVERSAL-TIME for
177            dates after 2037.
178          </li>
179
180          <li>
181            [r15521] Use java.lang.Integer.valueOf() rather than constructor
182          </li>
183
184          <li>
185            [r15519] (Samuel Hunter) Fix and standardize all error reader
186            functions.
187          </li>
188
189          <li>
190            [r15518] (Uthar) Remove confusing comment in example
191          </li>
192
193          <li>
194            [r15515] ASDF Fix JAR-PATHNAME loading systems
195            under Windows
196          </li>
197
198          <li>
199            [r15513] (alejandrozf) Fix generic lambda lists congruency with
200            keywords
201          </li>
202
203          <li>
204            [r15511] (Phil Eaton) Support variadic arguments with more required
205            parameters
206          </li>
207
208          <li>
209            [r15504] Allow JAVA:JCLASS to work with non-primtive arrays suffixed
210            with "[]"
211          </li>
212
213          <li>
214            [r15503] ABCL-AIO Fix finding ABCL-CONTRIB
215          </li>
216
217          <li>
218            [r15502] build: deprecate use of abcl.implementation.version
219            </li>
220
221          <li>
222            [r15501] (daewok) Uppercase arch before pushing it to *FEATURES*
223          </li>
224
225          <li>
226            [r15500] (Ferada) Fix printing of RANDOM-STATE
227          </li>
228
229          <li>
230            [r15496] Support use of Project Loom virtual threads.  When the
231            underlying JVM supports virtual threads, :VIRTUAL-THREADS will be
232            present in CL:*FEATURES*
233          </li>
234
235          <li>
236            [r15495] This release targets openjdk8, openjdk11, and openjdk17
237          </li>
238        </ul>
239      </div>
240    </div>
241
242
243    <p>
244      These changes may be viewed directly at
245      <a href="http://abcl.org/svn/tags/1.9.0/CHANGES">CHANGES</a>.
246    </p>
247   
248
249    <p><a href="release-notes.shtml">Release notes for older releases of ABCL</a>.</p>
250
251</div>
252
253<div class="footer">
254  <hr />
255  <p>Hosted as part of <a href="https://common-lisp.net/">common-lisp.net</a></p>
256</div>
257
258</body>
259</html>
Note: See TracBrowser for help on using the repository browser.