source: public/content/release-notes-1.5.0.shtml

Last change on this file was 15078, checked in by Mark Evenson, 7 years ago

Publish abcl-1.5.0 on http://abcl.org

File size: 7.8 KB
Line 
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 &lt;file:build.xml&gt;, 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 &amp;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>
Note: See TracBrowser for help on using the repository browser.