| 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 <file:build.xml>, 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 &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> | 
|---|