source: public_html/release-notes-0.18.shtml @ 13741

Last change on this file since 13741 was 13741, checked in by Mark Evenson, 10 years ago

Correct to valid XHTML.

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