source: public_html/release-notes-1.5.0.shtml

Last change on this file was 15275, checked in by Mark Evenson, 4 years ago

site: clean up HTML

Start moving all presentation logic into CSS.

Declare documents as polyglot HTML5/XHTML
<https://dev.w3.org/html5/html-polyglot/html-polyglot.htm>.

Strip use SVN $Id$ expansion as this doesn't convey any useful
information to the actual reader of the page.

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