source: public/content/release-notes-0.18.shtml

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

html: change references from lisp.not.org to abcl.org and common-lisp.net as appropiate.

abcl.org names all permanent ABCL specific resources.

common-lisp.net replaces lisp.not.org as naming for non-ABCL specific
resources.

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