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 <file:ci/> 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> |
---|