aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Clement <aclement@pivotal.io>2016-12-08 14:45:51 -0800
committerAndy Clement <aclement@pivotal.io>2016-12-08 14:45:51 -0800
commit2365f957eea267377b703d6c35e678d55a87ae2d (patch)
tree1261b1ec5d63733c4664efff8d6f74d12c1e4b16
parent2c9e594e4c55230e120c3af55ef68ac8dcf309c5 (diff)
downloadaspectj-2365f957eea267377b703d6c35e678d55a87ae2d.tar.gz
aspectj-2365f957eea267377b703d6c35e678d55a87ae2d.zip
Polishing for 1.8.10 release
- reduced build level from 8 to 7 so that the weaver can be used on Java7. - minor readme tweaks
-rw-r--r--build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java4
-rw-r--r--docs/dist/doc/README-1810.html8
-rw-r--r--lib/build/build.jarbin192810 -> 162970 bytes
3 files changed, 8 insertions, 4 deletions
diff --git a/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java b/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java
index 253e49fb1..379016a6f 100644
--- a/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java
+++ b/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java
@@ -269,8 +269,8 @@ public class AntBuilder extends Builder {
javac.setTarget("1.1"); // 1.1 class files - Javac in 1.4 uses 1.4
javac.setSource("1.3");
} else {
- javac.setSource("1.8");
- javac.setTarget("1.8");
+ javac.setSource("1.7");
+ javac.setTarget("1.7");
}
// compile
boolean passed = false;
diff --git a/docs/dist/doc/README-1810.html b/docs/dist/doc/README-1810.html
index bf0b24a9a..73e88069b 100644
--- a/docs/dist/doc/README-1810.html
+++ b/docs/dist/doc/README-1810.html
@@ -29,10 +29,14 @@ All rights reserved.
<h2>Notable changes</h2>
+<h4>JDT Upgrade</h4>
<p>The JDT compiler inside AspectJ has been upgraded to the Eclipse Neon.2 level (JDT commit #75dbfad0).</p>
-<br>
-<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=500035">Bug 500035</a>
+<h4>Java8</h4>
+<p>The Eclipse JDT compiler embedded inside AspectJ now requires Java 8, so that is the minimum required level to compile sources with AspectJ.
+However, if only doing weaving and no compilation then it is possible to use Java 7.
+
+<h4>Annotation style around advice and proceed (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=500035">Bug 500035</a>)</h4>
<p>A long standing issue that has been lurking in the handling of arguments passed to proceed for annotation style
aspects has been fixed. If, at a joinpoint where 'this'/'target' differ (for example at some call joinpoints), the pointcut
bound either 'this' or 'target' (but not both), then the system would still expect the advice to pass both 'this' and 'target' into the proceed
diff --git a/lib/build/build.jar b/lib/build/build.jar
index f48ce3390..36d2da115 100644
--- a/lib/build/build.jar
+++ b/lib/build/build.jar
Binary files differ