From 9000241e75b3f0a3217b734f98ed1a0139c718e5 Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 23 Apr 2008 19:56:52 +0000 Subject: [PATCH] 1.6.0 final readme --- docs/dist/doc/README-160.html | 67 +++++++++++------------------------ 1 file changed, 20 insertions(+), 47 deletions(-) diff --git a/docs/dist/doc/README-160.html b/docs/dist/doc/README-160.html index 1913f691b..ab6a081ce 100644 --- a/docs/dist/doc/README-160.html +++ b/docs/dist/doc/README-160.html @@ -20,31 +20,24 @@ All rights reserved.

AspectJ v1.6.0 Readme

-

AspectJ v1.6.0rc1- 16 Apr 2008

-

This release candidate fixes a number of issues raised against M2 and earlier versions of AspectJ. The full list of fixes -is accessible here: -1.6.0rc1 fixes. +

AspectJ v1.6.0 - 23 Apr 2008

-

It also includes some enhancements to incremental compilation support which enable AJDT to do incremental builds -more often than previously in a multi-project eclipse configuration. -These enhancements are described in bug 221427. -And some performance numbers are in this mailing list post. +

For the complete list of every issue addressed since the last full release, see +this bugzilla link. -


+

Some of the highlights of 1.6.0 are: +

Upgrade to a Java 1.6 compiler

+

AspectJ1.6.0 upgrades the internal Eclipse compiler level to version 785_R33x - a Java 1.6 level compiler

-

AspectJ v1.6.0M2 - 26 Feb 2008

-

This milestone fixes a number of issues raised against M1 and earlier versions of AspectJ. The full list of fixes -is accessible here: -1.6.0m2 fixes. +

Better incremental compilation support in the IDE

+

Changes under bug 221427 mean that the compiler +is better able to maintain incremental state for projects in Eclipse and determine whether full builds or incremental +builds are required when project dependencies change. The result is that the compiler will more frequently do +an incremental build rather than falling back to doing a full build. Some basic performance findings can be seen in +this mailing list post. -

1.6.0m2 includes two new features: -

-

-

Parameter Annotation Matching

+

Parameter annotation matching

Parameter matching is possible for constructors and methods. The use of parentheses around the parameter types in a method signature determine whether the annotations relate to the type of the parameter @@ -151,36 +144,16 @@ public class ExampleOne { } -Matching is currently allowed on all annotation value types *except* class and array. Also it is +

Matching is currently allowed on all annotation value types *except* class and array. Also it is not currently supported for parameter annotation values. -


-

AspectJ v1.6.0M1 - 16 Jan 2008

-

This is the first milestone release of AspectJ 6. AspectJ 6 is a Java 6 compiler, -the underlying Eclipse JDT compiler version upon which it is based is 785_R33x - a recent 3.3 version.

-

The compiler had changed a lot since version 574_R31x when we last merged! -This milestone passes the 3615 automated tests we have defined for AspectJ - but that does not mean it will work perfectly for you, if it does not then -please raise a bug in bugzilla. - -

Issues:

- -

Known issues with this milestone:

- -

-

Please test it and open any bugs you find!

-
+

Changes since release candidate

+

The only fix 1.6.0 final includes beyond the release candidate is a multi-threading problem in the weaver - bug 227029. +

Releases leading up to AspectJ 1.6.0 +

AspectJ v1.6.0rc1- 16 Apr 2008

+

AspectJ v1.6.0M2 - 26 Feb 2008

+

AspectJ v1.6.0M1 - 16 Jan 2008


-- 2.39.5