1 | <?xml version="1.0"?> |
---|
2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
---|
3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
---|
4 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
---|
5 | <head> |
---|
6 | <title>Release Notes for ABCL 1.5.0</title> |
---|
7 | <link rel="stylesheet" type="text/css" href="style.css"/> |
---|
8 | <meta http-equiv="Content-Type" content="text/html; |
---|
9 | charset=ISO-8859-1"/> |
---|
10 | <link rel="rdf" type="application/rdf" href="http://abcl.org/svn/tags/1.4.0/abcl.rdf"/> |
---|
11 | |
---|
12 | </head> |
---|
13 | |
---|
14 | <body> |
---|
15 | <div id="title" class="header"> |
---|
16 | <h1>Release Notes for ABCL 1.5.0</h1> |
---|
17 | </div> |
---|
18 | |
---|
19 | <!--#include virtual="left-menu" --> |
---|
20 | |
---|
21 | <div class="rn"> |
---|
22 | |
---|
23 | <div class="rn-enhancements"> |
---|
24 | <h2>Enhancements</h2> |
---|
25 | |
---|
26 | |
---|
27 | <ul> |
---|
28 | <li> |
---|
29 | [r14934] ABCL-INTROSPECT a contrib for accessing ABCL compiler |
---|
30 | information (Alan). |
---|
31 | </li> |
---|
32 | <li> |
---|
33 | [r14907] ABCL-AIO all-in-one jar target creates dist/abcl-aio.jar (Alan). |
---|
34 | </li> |
---|
35 | |
---|
36 | <li> |
---|
37 | [r15009] Rework ABCL-BUILD as a contrib which uses UIOP machinery to |
---|
38 | invoke Ant on <file:build.xml>, unifying all build mechanisms to a single |
---|
39 | prescriptive source artifact external to Common-Lisp. |
---|
40 | </li> |
---|
41 | |
---|
42 | <li> |
---|
43 | [r14911] [r14955] [r14914] Source recording on SYS:SOURCE plist |
---|
44 | PRECOMPILER possibly beta reduce form with function |
---|
45 | position lambda, record arglist during Build |
---|
46 | </li> |
---|
47 | |
---|
48 | <li> |
---|
49 | [r14912] [r14922] Re-write the ASDF descriptions using secondary systems |
---|
50 | </li> |
---|
51 | <li> |
---|
52 | [r14917] build: 'abcl.clean.application.fasls' now cleans only ABCL fasls |
---|
53 | </li> |
---|
54 | |
---|
55 | <li> |
---|
56 | [r14923] Added Dockerfile to package ABCL in Docker |
---|
57 | </li> |
---|
58 | |
---|
59 | <li> |
---|
60 | [r14927] Build add ability to download Maven from Ant |
---|
61 | </li> |
---|
62 | |
---|
63 | <li> |
---|
64 | [r14931] Bless EXT:GET-PID as the offical way to get process id |
---|
65 | </li> |
---|
66 | |
---|
67 | <li> |
---|
68 | [r14947] JSS syntax for access Java fields (Alan) |
---|
69 | </li> |
---|
70 | |
---|
71 | <li> |
---|
72 | [r14962] JSS:J2LIST as a convenience method for turning "anything" |
---|
73 | in Java to an appropriate Lisp list. |
---|
74 | </li> |
---|
75 | |
---|
76 | <li> |
---|
77 | [r14967] (Provisional) ABCL-ASDF JDK-JAR ASDF class to describe JDK |
---|
78 | path locations (Alan). |
---|
79 | </li> |
---|
80 | |
---|
81 | <li> |
---|
82 | [r14969] Add QUICKLISP-ABCL:*QUICKLISP-PARENT-DIR* special (Alan). |
---|
83 | </li> |
---|
84 | |
---|
85 | <li> |
---|
86 | [r14978] Implement MAKE-LOAD-FORM for Java fields (Alan). |
---|
87 | </li> |
---|
88 | |
---|
89 | <li> |
---|
90 | [r15013] Restore the ability SYSTEM:CHOOSE-ASSEMBLER to use Objectweb |
---|
91 | </li> |
---|
92 | <li> |
---|
93 | [r15018] Enable use of MVN-MODULE in ASDF definitions (Alan). |
---|
94 | </li> |
---|
95 | |
---|
96 | <li> |
---|
97 | [r15019] Add NAMED-READTABLES from <a href="https://github.com/melisgl/named-readtables">https://github.com/melisgl/named-readtables</a> |
---|
98 | </li> |
---|
99 | |
---|
100 | <li> |
---|
101 | [r15062] ABCL-INTROSPECT 'javaparser.asd' definition adds a |
---|
102 | SHARPSIGN-ONE-QUOTATION_MARK macro to evaluate arbitrary Java expressions |
---|
103 | </li> |
---|
104 | </ul> |
---|
105 | </div> |
---|
106 | |
---|
107 | <div class="rn-fixes"> |
---|
108 | <h2>Fixes</h2> |
---|
109 | |
---|
110 | <ul> |
---|
111 | <li> |
---|
112 | [r14902] Fix CL:OPEN for :DIRECTION :INPUT (pipping) |
---|
113 | </li> |
---|
114 | |
---|
115 | <li> |
---|
116 | [r14903] JNEW-RUNTIME-CLASS (Olof) |
---|
117 | Make static functions and :int parameters work. Fix return |
---|
118 | conversion for null. Ensure that the same classloader is used. |
---|
119 | </li> |
---|
120 | |
---|
121 | <li> |
---|
122 | [r14905] ABCL-ASDF uses the value of the reported Maven home to look |
---|
123 | for libraries, fixing loading CFFI under FreeBSD 11-RELEASE. |
---|
124 | </li> |
---|
125 | |
---|
126 | <li> |
---|
127 | [r14906] JSS:LOOKUP-CLASSNAME would return allcaps class name if not |
---|
128 | found (alan). |
---|
129 | </li> |
---|
130 | |
---|
131 | <li> |
---|
132 | [r14909] QUICKLISP-ABCL simplify load/compile logic. |
---|
133 | </li> |
---|
134 | |
---|
135 | <li> |
---|
136 | [r14918] JAVA Remove generic Throwable handler from JAVA:JFIELD innards |
---|
137 | </li> |
---|
138 | |
---|
139 | <li> |
---|
140 | [r14919] ABCL-ASDF fix finding Maven on Fedora |
---|
141 | </li> |
---|
142 | |
---|
143 | <li> |
---|
144 | [r14926] ABCL-ASDF fix problems with test suite's reliance on PROVE |
---|
145 | </li> |
---|
146 | |
---|
147 | <li> |
---|
148 | [r14921] CL:DIRECTORY no longer errors on files containing asterisk characters |
---|
149 | </li> |
---|
150 | |
---|
151 | <li> |
---|
152 | [r14950] Fix restart calculation for compiled closures (Alan) |
---|
153 | </li> |
---|
154 | |
---|
155 | <li> |
---|
156 | [r14952] Guard printing of large Java objects (Alan) |
---|
157 | </li> |
---|
158 | |
---|
159 | <li> |
---|
160 | [r14953] Fix debugging frames which don't have a pathname (Alan) |
---|
161 | </li> |
---|
162 | |
---|
163 | <li> |
---|
164 | [r14956] Show function documentation in describe (Alan) |
---|
165 | </li> |
---|
166 | |
---|
167 | <li> |
---|
168 | [r14966] JAVA:CHAIN returns last value of computation (Alan) |
---|
169 | </li> |
---|
170 | |
---|
171 | <li> |
---|
172 | [r14973] ABCL-ASDF probes for "mvn" and "mvn.cmd" under Windows |
---|
173 | </li> |
---|
174 | |
---|
175 | <li> |
---|
176 | [r14974] Standardize the use of CL:*LOAD-VERBOSE* to control loading |
---|
177 | verbosity. |
---|
178 | </li> |
---|
179 | |
---|
180 | <li> |
---|
181 | [r14976] Fix CL:GET-OUTPUT-STREAM-STRING to reset underlying buffer |
---|
182 | </li> |
---|
183 | |
---|
184 | <li> |
---|
185 | [r14979] Fix JavaObject.getParts() for Java arrays (Alan). |
---|
186 | </li> |
---|
187 | |
---|
188 | <li> |
---|
189 | [r14980] Fix SETF for EXT:URL-PATHNAME-FRAGMENT |
---|
190 | </li> |
---|
191 | |
---|
192 | <li> |
---|
193 | [r14987] Fix CL:MAKE-PATHNAME for explicitly nil HOST |
---|
194 | </li> |
---|
195 | |
---|
196 | <li> |
---|
197 | [r14996] Correctly implement 'time-of-the-time' daylight savings |
---|
198 | semantics (Scott). |
---|
199 | </li> |
---|
200 | |
---|
201 | <li> |
---|
202 | [r15001] Fix signalling simple error with #\~ in CL:FORMAT string |
---|
203 | (Alan). |
---|
204 | </li> |
---|
205 | |
---|
206 | <li> |
---|
207 | [r15002] Fix problems with SHARED-INITIALIZE (Olof). |
---|
208 | </li> |
---|
209 | |
---|
210 | <li> |
---|
211 | [r15003] Fix ENSURE-GENERIC-FUNCTION when removing definition (Olof). |
---|
212 | </li> |
---|
213 | |
---|
214 | <li> |
---|
215 | [r15004] Fix DESTRUCTURING-BIND with &rest arguments (Olof) |
---|
216 | </li> |
---|
217 | |
---|
218 | <li> |
---|
219 | [r15024] Optimise LOGCOUNT (Olof). |
---|
220 | </li> |
---|
221 | |
---|
222 | <li> |
---|
223 | [r15026] Support bignum argument for FILE-POSITION (Olof). |
---|
224 | </li> |
---|
225 | |
---|
226 | <li> |
---|
227 | [r15032] Better directory validation; handle :UNSPECIFIC (Olof). |
---|
228 | </li> |
---|
229 | |
---|
230 | <li> |
---|
231 | [r15033] Fix LOOP code size estimation (Olof). |
---|
232 | </li> |
---|
233 | |
---|
234 | <li> |
---|
235 | [r15034] Fix NTH inlining type mismatch (Olof). |
---|
236 | </li> |
---|
237 | |
---|
238 | <li> |
---|
239 | [r15035] Fix byte code verification error in edge case (Olof). |
---|
240 | </li> |
---|
241 | |
---|
242 | <li> |
---|
243 | [r15036] Fix PACKAGE-ERROR-PACKAGE behaviour (Olof). |
---|
244 | </li> |
---|
245 | |
---|
246 | <li> |
---|
247 | [r15037] Fix MAX type derivation (Olof). |
---|
248 | </li> |
---|
249 | |
---|
250 | <li> |
---|
251 | [r15038] Fix NPE if directory can't be accessed (Olof). |
---|
252 | </li> |
---|
253 | |
---|
254 | <li> |
---|
255 | [r15044] Documentation renders less/greater-than characters correctly (Olof). |
---|
256 | </li> |
---|
257 | </ul> |
---|
258 | |
---|
259 | </div> |
---|
260 | <p>These changes may be viewed directly at <a |
---|
261 | href="http://abcl.org/svn/tags/1.5.0/CHANGES">CHANGES</a>.</p> |
---|
262 | |
---|
263 | |
---|
264 | <p><a href="release-notes.shtml">Release notes for older releases of ABCL</a>.</p> |
---|
265 | |
---|
266 | </div> |
---|
267 | |
---|
268 | <div class="footer"> |
---|
269 | <p>ABCL is <a href="http://abcl.org/">Armed Bear Common Lisp</a>.</p> |
---|
270 | <p>Hosted via <a href="http://common-lisp.net/">common-lisp.net</a>.</p> |
---|
271 | |
---|
272 | <div class="check"> |
---|
273 | <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a> |
---|
274 | </div> |
---|
275 | </div> |
---|
276 | |
---|
277 | </body> |
---|
278 | </html> |
---|