[armedbear-cvs] r12133 - in public_html: . releases

Erik Huelsmann ehuelsmann at common-lisp.net
Sat Sep 5 20:30:19 UTC 2009


Author: ehuelsmann
Date: Sat Sep  5 16:30:14 2009
New Revision: 12133

Log:
Publish 0.16.0.

Added:
   public_html/release-notes-0.16.shtml   (contents, props changed)
   public_html/releases/
   public_html/releases/abcl-src-0.16.0.tar.gz   (contents, props changed)
   public_html/releases/abcl-src-0.16.0.tar.gz.asc
   public_html/releases/abcl-src-0.16.0.zip   (contents, props changed)
   public_html/releases/abcl-src-0.16.0.zip.asc
Modified:
   public_html/index.shtml
   public_html/left-menu

Modified: public_html/index.shtml
==============================================================================
--- public_html/index.shtml	(original)
+++ public_html/index.shtml	Sat Sep  5 16:30:14 2009
@@ -32,10 +32,10 @@
  using <b>Java to Lisp integration</b> APIs.
 </td></tr>
 <tr><td class="summary-header" colspan="2"><a
-href="http://downloads.sourceforge.net/armedbear-j/abc/abcl-src-0.15.0.tgz"
+href="releases/abcl-src-0.16.0.tar.gz"
 style="color:yellow">
-Download your copy from SourceForge: 0.15.0</a> <a
-href="http://downloads.sourceforge.net/armedbear-j/abc/abcl-src-0.15.0.zip"
+Download your copy from SourceForge: 0.16.0</a> <a
+href="releases/abcl-src-0.16.0.zip"
 style="font-size:75%;color:yellow;font-weight:normal">(zip)</a></td></tr>
 <tr>
 <td class="summary-header">Users

Modified: public_html/left-menu
==============================================================================
--- public_html/left-menu	(original)
+++ public_html/left-menu	Sat Sep  5 16:30:14 2009
@@ -1,7 +1,7 @@
 <div style="margin-top:3cm;margin-right:1cm;float:left;width:20ex;background-color:#fea;font-family:sans-serif;font-size:12px;padding:10px 5px 10px 5px">
 <b><a href="./">Project page</a><br />
 <a href="./testimonials.shtml">Testimonials</a><br />
-<a href="./release-notes-0.15.shtml">Release notes</a>
+<a href="./release-notes-0.16.shtml">Release notes</a>
 </b>
 <br />
 <br />

Added: public_html/release-notes-0.16.shtml
==============================================================================
--- (empty file)
+++ public_html/release-notes-0.16.shtml	Sat Sep  5 16:30:14 2009
@@ -0,0 +1,152 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <title><!--#include virtual="project-name" --></title>
+  <link rel="stylesheet" type="text/css" href="style.css"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<style>
+dt { font-size: 105%; font-family: sans-serif; font-weight: bold }
+dd { }
+</style>
+</head>
+
+<body>
+ <div class="header">
+   <h1><!--#include virtual="project-name" --></h1>
+ </div>
+
+<!--#include virtual="left-menu" -->
+
+<div style="float:left;width:80ex;margin-top:1cm">
+
+<h2 style="text-align:center">Release notes for ABCL 0.16</h2>
+<p>
+  <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
+</p>
+<dl style="margin-left:3cm;width:20cm">
+  <dt>Improved THE type checking</dt>
+  <dd>The compiler outputs type checks for simple enough types at
+    *safety* levels 1 and 2 now.<br />
+    The interpreter checks simple enough types at all *safety* levels</dd>
+  <dt>ANSI test fixes</dt>
+  <dd>Fixed tests due to better initarg checking:<br />
+    CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3, MAKE-INSTANCE.ERROR.4,
+    CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4</dd>
+  <dt>Added JVM threading primitives</dt>
+  <dd>SYNCHRONIZED-ON, OBJECT-NOTIFY, OBJECT-NOTIFY-ALL equivalents of
+    the Java synchronized block, Object.notify() and Object.notifyAll()</dd>
+  <dt>New THREADS package to hold threading primitives</dt>
+  <dd>The symbols are retained in the old EXTENSIONS package until 0.22</dd>
+  <dt>Type checking for structure slot accessor functions</dt>
+  <dd>The generated accessor functions for structure slots now assert
+    the type of the argument passed in using a THE form</dd>
+  <dt>Fixed breakage when combining the pretty printer and Gray streams</dt>
+  <dd>The fixes mean changes to the generic functions in Gray streams
+    to compensate for the fact that the pretty printer wraps streams.</dd>
+  <dt>Various performance improvements</dt>
+</dl>
+
+
+<h2 style="text-align:center">Release notes for ABCL 0.15</h2>
+<p>
+  <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
+</p>
+<dl style="margin-left:3cm;width:20cm">
+  <dt>Fixed special bindings un-binding in compiled code for (local)
+    transfer of control using GO/RETURN-FROM</dt>
+  <dd>Special bindings now will get unbound in many more cases and much
+    more efficiently upon local transfer of control.
+  </dd>
+  <dt>Reduced ANSI failures in both compiled and interpreted modes</dt>
+  <dd>MULTIPLE-VALUE-SETQ wasn't working correctly on symbol macros.
+    Multiple issues with DEFINE-SETF-EXPANDER, and others. See CHANGES.
+  </dd>
+  <dt>Multiple JSR-233 (Java scripting) support fixes</dt>
+  <dd>See the logs for more: too much to summarize.
+  </dd>
+  <dt>Compiler new feature</dt>
+  <dd>Support for COMPILE-ing functions with non-empty lexical environments -
+    which themselves are not being compiled.
+  </dd>
+  <dt>Google App Engine</dt>
+  <dd>Don't break when being run on Google App Engine because 'os.arch'
+    isn't set.
+  </dd>
+  <dt>COMPILER-LET and MACROEXPAND-ALL</dt>
+  <dd>CLtL2 primitive COMPILER-LET is now supported in the EXT package,
+    so is MACROEXPAND-ALL.
+  </dd>
+</dl>
+
+<h2 style="text-align:center">Release notes for ABCL 0.14</h2>
+<p>
+  <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
+</p>
+<dl style="margin-left:3cm;width:20cm">
+  <dt>Fixed special bindings un-binding in compiled code for
+   MULTIPLE-VALUE-BIND, LET, LET*, PROGV and function bodies</dt>
+  </dt>
+  <dd>Special bindings now will get unbound even in case of (non-Lisp)
+      exceptions.
+  </dd>
+  <dt>Reduced ANSI failures in interpreted mode</dt>
+  <dd>RESTART-CASE wrongly didn't use the macro expansion environment
+    to expand subforms.
+  </dd>
+  <dt>Lisp build system changed for parity with the Ant based build</dt>
+  <dd>The Lisp build was lagging behind on adjustments made to the Ant
+    based build.  abcl.jar generated from either should now be the same.
+  </dd>
+  <dt>Several fixes to numeric calculations</dt>
+  <dd>EXPT fixed for (EXPT NUMBER BIGNUM) and (EXPT BIGNUM RATIO).
+    Also, ACOS with a complex double-float argument.
+  </dd>
+</dl>
+
+
+<h2 style="text-align:center">Release notes for ABCL 0.13</h2>
+
+<p>
+  <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
+
+</p>
+<dl style="margin-left:3cm;width:20cm">
+  <dt>JSR-223: Java Scripting Plugin
+  </dt>
+  <dd>ABCL supports - when built with the <code>javax.script</code> package
+    in the CLASSPATH - the interfaces defined in <a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/">JSR-223</a>.
+  </dd>
+  <dt>Support for inlining FLOAT results</dt>
+  <dd>When given the right DECLARE forms, ABCL is now able to inline
+    calculations and intermediate values relating to FLOAT types.  Before,
+    it used to box all FLOAT values and results, without inlining.</dd>
+  <dt>Compiler cleanups</dt>
+  <dd>Lots of code cleanup in the compiler, such as elimination of
+    nearly-equivalent code blocks.</dd>
+  <dt>TRACE-ing fixes</dt>
+  <dd>TRACE should no longer blow up when tracing FORMAT or inside
+    the compiler.</dd>
+  <dt>Support for "partial" wildcards in CL:DIRECTORY</dt>
+  <dd>Patterns such as #p"cl-*.lisp" are now supported.</dd>
+</dl>
+
+<h2 style="text-align:center">Release notes for ABCL 0.12 and older</h2>
+
+<p>These release notes have not been created before. If someone takes
+  the effort to create them, they will be added for 0.11 and 0.12.</p>
+
+</div>
+
+<div style="float:left;width:100%">
+ <hr />
+ <p>Back to <a href="http://common-lisp.net/">Common-lisp.net</a>.</p>
+
+ <div class="check">
+   <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a>
+ </div>
+<div style="float:right;font-size:10px;font-family:monospace">$Id$</div>
+</div>
+</body>
+</html>

Added: public_html/releases/abcl-src-0.16.0.tar.gz
==============================================================================
Binary file. No diff available.

Added: public_html/releases/abcl-src-0.16.0.tar.gz.asc
==============================================================================
--- (empty file)
+++ public_html/releases/abcl-src-0.16.0.tar.gz.asc	Sat Sep  5 16:30:14 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkqiwjgACgkQi5O0Epaz9Tke+ACcDGj/qgfxSbrKHqOY+YE+phG1
+abAAn0+S2gHl7P0tloDaE/O9ex8B4o5y
+=3mLv
+-----END PGP SIGNATURE-----

Added: public_html/releases/abcl-src-0.16.0.zip
==============================================================================
Binary file. No diff available.

Added: public_html/releases/abcl-src-0.16.0.zip.asc
==============================================================================
--- (empty file)
+++ public_html/releases/abcl-src-0.16.0.zip.asc	Sat Sep  5 16:30:14 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkqiwkIACgkQi5O0Epaz9TlJMQCfdhmJYkeoxQD64uaCc6+lpy0a
++bEAmQFx/09SDE8lphHkSG9mQLn15oqM
+=zv3i
+-----END PGP SIGNATURE-----




More information about the armedbear-cvs mailing list