]> source.dussan.org Git - aspectj.git/commitdiff
a few words about 1.5.0 M1
authoracolyer <acolyer>
Thu, 9 Dec 2004 09:37:07 +0000 (09:37 +0000)
committeracolyer <acolyer>
Thu, 9 Dec 2004 09:37:07 +0000 (09:37 +0000)
docs/dist/doc/README-150.html [new file with mode: 0644]
docs/dist/doc/changes.html
docs/dist/doc/index.html

diff --git a/docs/dist/doc/README-150.html b/docs/dist/doc/README-150.html
new file mode 100644 (file)
index 0000000..2329a18
--- /dev/null
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html> <head>
+<title>AspectJ 5 Development Kit v1.5.0 Readme</title>
+<style type="text/css">
+<!--
+  P   { margin-left:  20px; }
+  PRE { margin-left:  20px; }
+  LI  { margin-left:  20px; }
+  H4  { margin-left:  20px; }
+  H3  { margin-left:  10px; }
+-->
+</style>
+</head>
+
+<body>
+<div align="right"><small>
+&copy; Copyright 2004 Contributors.
+All rights reserved.
+</small></div>
+
+<h1>AspectJ 5 Readme</h1>
+
+<p>AspectJ 5 introduces several important changes to the language and tools
+in order to support Java 5, and to extend the capabilities of AspectJ in
+general. These changes are too extensive to describe in a simple readme file,
+so instead we have created the <a href="adk15notebook/index.html">AspectJ 5
+Developer's Notebook</a> to describe them.</p>
+
+<p>The 1.5.0 M1 milestone release supports a subset of the changes described
+in the developer's notebook. Currently implemented features are:</p>
+
+<ul>
+  <li><a href="adk15notebook/varargs.html">Varargs</a>
+  <li><a href="adk15notebook/enumeratedtypes.html">Enums</a>
+  <li><a href="adk15notebook/covariance.html">Covariance</a>
+  <li><a href="adk15notebook/annotations.html">Annotations</a>, with the following
+  exceptions: declare annotation is not yet implemented, and the @pcd forms
+  can be used for matching, but not yet for binding of formals.
+  <li><a href="adk15notebook/autoboxing.html">Autoboxing</a>
+  <li>Bridge methods created by Java compilers to support generics are treated
+  as synthetic and have no join points.
+</ul>
+
+<p>These are implemented as changes to the weaver, not the front-end compiler.
+The 1.5.0 M1 release cannot be used to <i>compile</i> code using Java 5 
+features, but can be used to weave (inpath) Java classes created by a Java 5
+compiler.</p>
+
+<p>For information on bug fixes in AspectJ 5 v1.5.0, see the <a href="changes.html">
+changes</a> document.</p>
+
+</body> </html>
index 829063646f2982531a2bb2c15e9e97d5cb0d8790..6a6b177359d00cad00c3b7e38a31e362b7cb3f93 100644 (file)
@@ -144,7 +144,8 @@ All rights reserved.
 <h2>Changes in AspectJ</h2>
 
 <ul>
-       
+
+  <li> <a href="#1.5.0">1.5.0</a> (not yet released)</li>      
   <li> <a href="#1.2.1">1.2.1</a> (released 2004-10)</li>
   <li> <a href="#1.2">1.2</a> (released 2004-05) 
   </li>
@@ -191,6 +192,9 @@ All rights reserved.
 
 <hr />
 
+<h2><a name="1.5.0">1.5.0</a></h2>
+<p>To be completed...</p>
+
 <h2><a name="1.2.1">1.2.1</a></h2>
 <p>All known P1 and P2 bugs have been fixed in this release. The 
 <a href="https://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&target_milestone=1.2.1&bug_status=RESOLVED&resolution=FIXED">full list of fixes and 
index 7bee2629fabfd931689881d7567bce71de86de21..f4ab069af473e0659b59840de0b93e4d918b3c69 100644 (file)
@@ -22,6 +22,7 @@
     <tr><td><a href="#documentation">docs</a></td><td>
        <a href="faq.html">FAQ</a>, 
        <a href="quick.pdf">Quick Reference</a>, 
+       <a href="adk15notebook/index.html">AspectJ 5 Developer's Notebook</a>,
        <a href="progguide/index.html">programming</a> and 
        <a href="devguide/index.html">development</a> guides, 
        <a href="api/index.html">API</a> and
      <td>This is a two-page quick reference for the AspectJ language. 
      </td> </tr>
 
+<tr> <td><a href="adk15notebook/index.html">AspectJ 5 Developer's Notebook</a>
+         (printable <a href="adk15notebook/printable.html">html</a>)
+     </td>
+     <td>This describes the changes to the AspectJ language and tools introduced
+     in the AspectJ 5 Development Kit. These changes are additive, and are not yet 
+     reflected in the programming guide or quick reference.</td>
+     </tr>
 
 <tr> <td><a href="progguide/index.html">Programming Guide</a>
          (printable <a href="progguide/printable.html">html</a>)
 <tr> <td>README's
      </td>
      <td>Changes and porting guide for AspectJ 
+        <a href="README-150.html">1.5.0</a>,
                <a href="README-121.html">1.2.1</a>,
                <a href="README-12.html">1.2.0</a>,
                <a href="README-11.html">1.1</a>, and