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> |
---|