source: public_html/release-notes-0.18.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.

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
File size: 2.1 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 0.18</title>
5  <link rel="stylesheet" type="text/css" href="style.css"/>
6  <meta charset="utf-8"/>
7</head>
8
9<body>
10 <div id="title" class="header">
11   <h1>Release notes for ABCL 0.18</h1>
12 </div>
13
14<!--#include virtual="left-menu" -->
15
16<div class="rn">
17<dl>
18  <dt>Faster initial startup</dt>
19  <dd>To achieve faster startup times - required for example by
20    Google App Engine which restarts the servlet regularly -
21    ABCL now delays reflection calls associated function-class
22    resolution by resolving functions upon their first call.</dd>
23  <dt>Portable FASLs</dt>
24  <dd>As part of a fixed bug, ABCL now has portable fasls: all
25    fasls use UTF-8 as their encoding, instead of the system dependent
26    default encoding. This should help easy deployment and deployment
27    to Google App Engine. Because of this change, the FASL version
28    number has increased to 35.</dd>
29  <dt>Faster special variable lookup</dt>
30  <dd>As part of the continued search for performance improvements
31    has the lookup mechanism for special variable value lookup been
32    changed. Part of this change is the introduction of an API to
33    record unbinding marks for unwinding later on.</dd>
34  <dt>Improved reliability with exceptions</dt>
35  <dd>Out-of-memory or Stack-overflow conditions can be handled
36    programatically by binding handlers for them in handler-bind.
37    In addition, program execution used to continue on caught but
38    unhandled generic (Throwable) exceptions. This is no longer
39    the case: only specific exceptions get caught, or the generic
40    exception is handled, preventing execution from 'just' continuing.</dd>
41  <dt>Fixed memory leak with functions-with-documentation</dt>
42  <dd>Functions with documentation going out of scope because of
43    being unused were incorrectly not GC-ed. This has now been resolved.</dd>
44</dl>
45
46</div>
47
48
49<p><a href="release-notes.shtml">Release notes for older releases</a>.</p>
50
51<div class="footer">
52  <hr />
53  <p>Hosted as part of <a href="https://common-lisp.net/">common-lisp.net</a></p>
54</div>
55
56</body>
57</html>
Note: See TracBrowser for help on using the repository browser.