source: public_html/release-notes-1.7.0.shtml

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

1.7.0: update website for abcl-1.7.0 release

File size: 4.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.7.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.7.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.7.0</h1>
13    </div>
14
15    <!--#include virtual="left-menu" -->
16
17    <div class="rn">
18      <div class="rn-enhancements">
19        <h2>Compatiblity</h2>
20        <p>The implementation now runs on the openjdk6, openjdk7, openjdk8,
21          openjdk11, openjdk13, and openjdk14 JVM runtimes.
22          </p>
23
24      </div>
25
26      <div class="rn-enhancements">
27        <h2>Enhancements</h2>
28        <ul>
29          <li>
30            [r15305][r15306][r15307] The :NIO symbol is now present in
31            CL:*FEATURES*, denoting the use of java.nio.ByteBuffer
32            et. al. in the implementation of arrays specialized on
33            commonly used unsigned byte-types.  CL:MAKE-ARRAY now has
34            the :NIO-BUFFER and :NIO-DIRECT keyword arguments useful
35            in the construction of such arrays.
36          </li>
37         
38          <li>
39            [r15280][r15283] The default implementation for
40            CL:DISASSEMBLE has been switched from jad to javap.  The
41            SYS:CHOOSE-ASSEMBLER interface is now able to switch
42            between the jad, javap, fernflower, Procyon, and CFR
43            backends provided as loaded ASDF definitions contained in
44            the ABCL-INTROSPECT contrib.
45          </li>
46
47          <li>
48            [r15268] ABCL-BUILD:DIRECTORY-HASHES outputs the SHA256
49            hashes of files in a directory.
50          </li>
51
52          <li>
53            [r15282] The ABCL-INTROSPECT contrib now adds the
54            EXT:WRITE-CLASS method to write the bytecode representation of a
55            Java class to disk.
56          </li>
57
58          <li>
59            [r15293] The Dockerfile has been updated to use openjdk11
60          </li>
61      </div>
62
63
64      <div class="rn-fixes">
65        <h2>Fixes</h2>
66        <ul>
67          <li>[r15292] Fixed all known outstanding problems with
68            DECODE-FLOAT for values less than normalized floats.
69          </li>
70
71          <li>[r15287] Attempts to fill specialized 32-bit arrays with
72            elements greater than 2^32-1 now properly signals a type error.
73          </li>
74
75          <li>
76            [r15267] ABCL-BUILD:ANT/CALL no longer signals an error on
77            failure instead reporting associated error messages.
78          </li>
79
80          <li>
81            [r15281] Autoconfiguration for builds on supported
82          platforms extended.
83          </li>
84
85          <li>
86            [r15290] The invocation of CL-BENCH now utilizes its ASDF definition.
87          </li>
88
89          <li>
90            [r15294][r15298] The contents of the &lt;file:ci/&gt; directory are now
91            included in the source release, and have had all mention of
92            TRAVIS_BUILD_DIR removed decoupling their use from the presence of
93            Travis.
94          </li>
95        </ul>
96
97      </div>
98
99     
100      <div class="rn-tests">
101        <h2>Tests</h2>
102        <ul>
103          <li>
104            [r15277] (pdietz) Additional tests for compiler failures.
105          </li>
106
107          <li>
108            [r15278][r15279] (phoe) Added tests for unbound slots
109            DIVISION-BY-ZERO has ARITHMETIC-ERROR-OPERANDS.
110          </li>
111         
112          <li>
113            [r15284][r15285][r15288] The CI now tests the ability
114            to use OpenSSL via CL+SSL.
115          </li>
116
117          <li>
118            [r15289] The CI now tests the version CFFI with
119            CFFI-SYS:MAKE-SHAREABLE-BYTE-VECTOR implemented.
120          </li>
121
122          <li> [r15291] The CI now tests IRONCLAD.
123          </li>
124
125        </ul>
126      </div>
127
128      <p>These changes may be viewed directly at <a
129                                                   href="http://abcl.org/svn/tags/1.7.0/CHANGES">CHANGES</a>.</p>
130     
131
132      <p><a href="release-notes.shtml">Release notes for older releases of ABCL</a>.</p>
133
134    </div>
135
136    <div class="footer">
137      <hr />
138      <p>Hosted as part of <a href="https://common-lisp.net/">common-lisp.net</a></p>
139    </div>
140
141  </body>
142</html>
Note: See TracBrowser for help on using the repository browser.