Changeset 12246


Ignore:
Timestamp:
11/04/09 22:00:47 (14 years ago)
Author:
ehuelsmann
Message:

Better visual styling of release notes.

Location:
public_html
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • public_html/release-notes-0.16.shtml

    r12133 r12246  
    44<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    55<head>
    6   <title><!--#include virtual="project-name" --></title>
     6  <title>ABCL - Release notes v0.16</title>
    77  <link rel="stylesheet" type="text/css" href="style.css"/>
    88  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    9 <style>
    10 dt { font-size: 105%; font-family: sans-serif; font-weight: bold }
    11 dd { }
    12 </style>
    139</head>
    1410
    1511<body>
    1612 <div class="header">
    17    <h1><!--#include virtual="project-name" --></h1>
     13   <h1>ABCL - Release notes for version 0.16</h1>
    1814 </div>
    1915
    2016<!--#include virtual="left-menu" -->
    2117
    22 <div style="float:left;width:80ex;margin-top:1cm">
     18<div class="rn">
    2319
    24 <h2 style="text-align:center">Release notes for ABCL 0.16</h2>
    25 <p>
    26   <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
    27 </p>
    28 <dl style="margin-left:3cm;width:20cm">
     20<h2>Most notable changes in ABCL 0.16</h2>
     21
     22
     23<p><a href="release-notes-0.15.shtml">Release notes for older releases</a>.</p>
     24
     25
     26
     27<dl>
    2928  <dt>Improved THE type checking</dt>
    3029  <dd>The compiler outputs type checks for simple enough types at
     
    5049
    5150
    52 <h2 style="text-align:center">Release notes for ABCL 0.15</h2>
    53 <p>
    54   <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
    55 </p>
    56 <dl style="margin-left:3cm;width:20cm">
    57   <dt>Fixed special bindings un-binding in compiled code for (local)
    58     transfer of control using GO/RETURN-FROM</dt>
    59   <dd>Special bindings now will get unbound in many more cases and much
    60     more efficiently upon local transfer of control.
    61   </dd>
    62   <dt>Reduced ANSI failures in both compiled and interpreted modes</dt>
    63   <dd>MULTIPLE-VALUE-SETQ wasn't working correctly on symbol macros.
    64     Multiple issues with DEFINE-SETF-EXPANDER, and others. See CHANGES.
    65   </dd>
    66   <dt>Multiple JSR-233 (Java scripting) support fixes</dt>
    67   <dd>See the logs for more: too much to summarize.
    68   </dd>
    69   <dt>Compiler new feature</dt>
    70   <dd>Support for COMPILE-ing functions with non-empty lexical environments -
    71     which themselves are not being compiled.
    72   </dd>
    73   <dt>Google App Engine</dt>
    74   <dd>Don't break when being run on Google App Engine because 'os.arch'
    75     isn't set.
    76   </dd>
    77   <dt>COMPILER-LET and MACROEXPAND-ALL</dt>
    78   <dd>CLtL2 primitive COMPILER-LET is now supported in the EXT package,
    79     so is MACROEXPAND-ALL.
    80   </dd>
    81 </dl>
    82 
    83 <h2 style="text-align:center">Release notes for ABCL 0.14</h2>
    84 <p>
    85   <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
    86 </p>
    87 <dl style="margin-left:3cm;width:20cm">
    88   <dt>Fixed special bindings un-binding in compiled code for
    89    MULTIPLE-VALUE-BIND, LET, LET*, PROGV and function bodies</dt>
    90   </dt>
    91   <dd>Special bindings now will get unbound even in case of (non-Lisp)
    92       exceptions.
    93   </dd>
    94   <dt>Reduced ANSI failures in interpreted mode</dt>
    95   <dd>RESTART-CASE wrongly didn't use the macro expansion environment
    96     to expand subforms.
    97   </dd>
    98   <dt>Lisp build system changed for parity with the Ant based build</dt>
    99   <dd>The Lisp build was lagging behind on adjustments made to the Ant
    100     based build.  abcl.jar generated from either should now be the same.
    101   </dd>
    102   <dt>Several fixes to numeric calculations</dt>
    103   <dd>EXPT fixed for (EXPT NUMBER BIGNUM) and (EXPT BIGNUM RATIO).
    104     Also, ACOS with a complex double-float argument.
    105   </dd>
    106 </dl>
    10751
    10852
    109 <h2 style="text-align:center">Release notes for ABCL 0.13</h2>
    110 
    111 <p>
    112   <b style="font-family: sans-serif; font-size: 125%;">Major changes and new features</b>
    113 
    114 </p>
    115 <dl style="margin-left:3cm;width:20cm">
    116   <dt>JSR-223: Java Scripting Plugin
    117   </dt>
    118   <dd>ABCL supports - when built with the <code>javax.script</code> package
    119     in the CLASSPATH - the interfaces defined in <a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/">JSR-223</a>.
    120   </dd>
    121   <dt>Support for inlining FLOAT results</dt>
    122   <dd>When given the right DECLARE forms, ABCL is now able to inline
    123     calculations and intermediate values relating to FLOAT types.  Before,
    124     it used to box all FLOAT values and results, without inlining.</dd>
    125   <dt>Compiler cleanups</dt>
    126   <dd>Lots of code cleanup in the compiler, such as elimination of
    127     nearly-equivalent code blocks.</dd>
    128   <dt>TRACE-ing fixes</dt>
    129   <dd>TRACE should no longer blow up when tracing FORMAT or inside
    130     the compiler.</dd>
    131   <dt>Support for "partial" wildcards in CL:DIRECTORY</dt>
    132   <dd>Patterns such as #p"cl-*.lisp" are now supported.</dd>
    133 </dl>
    134 
    135 <h2 style="text-align:center">Release notes for ABCL 0.12 and older</h2>
    136 
    137 <p>These release notes have not been created before. If someone takes
    138   the effort to create them, they will be added for 0.11 and 0.12.</p>
    139 
    140 </div>
    14153
    14254<div style="float:left;width:100%">
  • public_html/style.css

    r12008 r12246  
    6565    font-size: 80%;
    6666}
     67
     68div.rn {
     69  float:        left;
     70  width:        20cm;
     71  margin-top:    1cm;
     72  margin-bottom: 1cm;
     73}
     74
     75div.rn dl {
     76  margin-left: 3cm;
     77  width:      17cm;
     78}
     79
     80div.rn dl dt {
     81  font-family: sans-serif;
     82  font-weight:       bold;
     83  margin-top:         1cm;
     84  background:        #369;
     85  color:             #fff;
     86  padding-left:       2ex;
     87}
Note: See TracChangeset for help on using the changeset viewer.