| 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.6.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.6.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.6.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>ABCL 1.6.0 supports building and running on openjdk6, openjdk7, |
|---|
| 21 | openjdk8, and openjdk11.</p> |
|---|
| 22 | </div> |
|---|
| 23 | |
|---|
| 24 | <div class="rn-enhancements"> |
|---|
| 25 | <h2>Enhancements</h2> |
|---|
| 26 | <ul> |
|---|
| 27 | <li> [r15085] Add a restart for generics defined over functions or macros |
|---|
| 28 | when arguments don't match (Alan). |
|---|
| 29 | </li> |
|---|
| 30 | |
|---|
| 31 | <li> [r15086] jss: Disambiguate java class lookup in dynamic |
|---|
| 32 | scope (Alan). |
|---|
| 33 | </li> |
|---|
| 34 | |
|---|
| 35 | <li> [r15087] jss: Optimizations for jss field accessors (Alan). |
|---|
| 36 | </li> |
|---|
| 37 | |
|---|
| 38 | <li> [r15089] [r15090] jss: JSS:TO-HASHSET converts java.util.List |
|---|
| 39 | references to java.util.Hashset (Alan). |
|---|
| 40 | </li> |
|---|
| 41 | |
|---|
| 42 | <li> [r15091] jss: Improve JSS:J2LIST, add JSS:JMAP (Olof). |
|---|
| 43 | </li> |
|---|
| 44 | |
|---|
| 45 | <li> [r15092] Make JVM class names more intelligible (Olof). |
|---|
| 46 | </li> |
|---|
| 47 | |
|---|
| 48 | <li> [r15093] abcl-asdf: Support multiple Maven repositories (Olof). |
|---|
| 49 | </li> |
|---|
| 50 | |
|---|
| 51 | <li> [r15101] [r15102] [r15103] abcl-asdf: add test cases for multiple |
|---|
| 52 | repositories (Olof). |
|---|
| 53 | </li> |
|---|
| 54 | |
|---|
| 55 | <li> [r15095] Define undefined conditions and handler functions following |
|---|
| 56 | error-fun='error pattern (Alan). |
|---|
| 57 | </li> |
|---|
| 58 | |
|---|
| 59 | <li> [r15105] jss: make use of warning muffling (Olof). |
|---|
| 60 | </li> |
|---|
| 61 | |
|---|
| 62 | <li> [r15133] [r15134] Support building and running in openjdk11. |
|---|
| 63 | </li> |
|---|
| 64 | |
|---|
| 65 | <li> [r15142] Signal better error for out-of-bounds CL:REPLACE (Olof). |
|---|
| 66 | </li> |
|---|
| 67 | |
|---|
| 68 | <li> [r15148] docker: use the now standardized openjdk8 container, |
|---|
| 69 | install ant and maven dependencies. |
|---|
| 70 | </li> |
|---|
| 71 | </ul> |
|---|
| 72 | </div> |
|---|
| 73 | |
|---|
| 74 | <div class="rn-fixes"> |
|---|
| 75 | <h2>Fixes</h2> |
|---|
| 76 | <ul> |
|---|
| 77 | <li> [r15096] Fix and check array types for JSS:JMAP/J2LIST (Olof). |
|---|
| 78 | </li> |
|---|
| 79 | |
|---|
| 80 | <li> [r15097] abcl-asdf: compatiblity with maven-3.5.0. |
|---|
| 81 | </li> |
|---|
| 82 | |
|---|
| 83 | <li> [r15099] Export the JVM:*RESIGNAL-COMPILER-WARNINGS* interface. |
|---|
| 84 | </li> |
|---|
| 85 | |
|---|
| 86 | <li>[r15100] Fix ASDF usage of MVN module (Olof). |
|---|
| 87 | </li> |
|---|
| 88 | |
|---|
| 89 | <li>[r15107] Fix translate-directory-components-aux: throw takes 2 |
|---|
| 90 | arguments (metawilm). |
|---|
| 91 | </li> |
|---|
| 92 | |
|---|
| 93 | <li>[r15114] Intern SYSTEM:AVAILABLE-ENCODINGS symbols (Robert Dodier). |
|---|
| 94 | </li> |
|---|
| 95 | |
|---|
| 96 | <li>[r15115] abcl-asdf: fix ABCL-ASDF:MVN-MODULE collect request (Alan). |
|---|
| 97 | </li> |
|---|
| 98 | |
|---|
| 99 | <li>[r15116] Fix CL:PRINT-OBJECT of null pointer (Alan). |
|---|
| 100 | </li> |
|---|
| 101 | |
|---|
| 102 | <li>[r15117] The compiled version of JSS:INVOKE-RESTARGS was evaluating |
|---|
| 103 | the first argument twice (Alan). |
|---|
| 104 | </li> |
|---|
| 105 | |
|---|
| 106 | <li>[r15118] abcl-asdf: stop complaining about not loading a file named |
|---|
| 107 | the module name (Alan). |
|---|
| 108 | </li> |
|---|
| 109 | |
|---|
| 110 | <li>[r15120] Don't evaluate format control string in ReaderError (Javier |
|---|
| 111 | Olaechea). |
|---|
| 112 | </li> |
|---|
| 113 | |
|---|
| 114 | <li>[r15124] Fix monetary floating-point formatted output (Scott Burson). |
|---|
| 115 | </li> |
|---|
| 116 | |
|---|
| 117 | <li>[r15125] Stackframe head edge case fix (Alan). |
|---|
| 118 | </li> |
|---|
| 119 | |
|---|
| 120 | <li>[r15137] Fix ANSI-TESTS GENSYM.ERROR.10 and GENSYM.ERROR.11 (Douglas Miles). |
|---|
| 121 | </li> |
|---|
| 122 | |
|---|
| 123 | <li>[r15138] Fix ANSI-TEST MAKE-CONCATENATED-STREAM.30 failure (Douglas Miles). |
|---|
| 124 | </li> |
|---|
| 125 | |
|---|
| 126 | <li>[r15139] Fix ANSI-TESTS FILE-POSITION.10 (Douglas Miles). |
|---|
| 127 | </li> |
|---|
| 128 | |
|---|
| 129 | <li>[r15141] compiler: fix stack inconsistency errors (somewhat-functional-programmer). |
|---|
| 130 | </li> |
|---|
| 131 | |
|---|
| 132 | <li>[r15143] Check for element type before filling vectors (Olof). |
|---|
| 133 | </li> |
|---|
| 134 | |
|---|
| 135 | <li>[r15144] Fix high start index for CL:SUBSEQ (Olof). |
|---|
| 136 | </li> |
|---|
| 137 | |
|---|
| 138 | <li>[r15146] JSS read sharp expression bugfixes (Alan). |
|---|
| 139 | </li> |
|---|
| 140 | |
|---|
| 141 | <li>[r15149] jss: explicitly scope JSS:TO-HASHSET. |
|---|
| 142 | </li> |
|---|
| 143 | </ul> |
|---|
| 144 | </div> |
|---|
| 145 | <p>These changes may be viewed directly at <a |
|---|
| 146 | href="http://abcl.org/svn/tags/1.6.0/CHANGES">CHANGES</a>.</p> |
|---|
| 147 | |
|---|
| 148 | |
|---|
| 149 | <p><a href="release-notes.shtml">Release notes for older releases of ABCL</a>.</p> |
|---|
| 150 | |
|---|
| 151 | </div> |
|---|
| 152 | |
|---|
| 153 | <div class="footer"> |
|---|
| 154 | <hr /> |
|---|
| 155 | <p>Hosted as part of <a href="https://common-lisp.net/">common-lisp.net</a></p> |
|---|
| 156 | </div> |
|---|
| 157 | |
|---|
| 158 | </body> |
|---|
| 159 | </html> |
|---|