diff options
author | Andy Clement <aclement@pivotal.io> | 2016-12-08 12:40:19 -0800 |
---|---|---|
committer | Andy Clement <aclement@pivotal.io> | 2016-12-08 12:40:19 -0800 |
commit | 2c9e594e4c55230e120c3af55ef68ac8dcf309c5 (patch) | |
tree | 6d89c4c82011dfa548371a5ae8a1a7671d703c34 /docs | |
parent | b5df397fa8f28c52bb02e489d0e1f821c0054a48 (diff) | |
download | aspectj-2c9e594e4c55230e120c3af55ef68ac8dcf309c5.tar.gz aspectj-2c9e594e4c55230e120c3af55ef68ac8dcf309c5.zip |
Update to latest JDT (neon 2)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/dist/doc/README-1810.html | 44 | ||||
-rw-r--r-- | docs/dist/doc/index.html | 3 |
2 files changed, 46 insertions, 1 deletions
diff --git a/docs/dist/doc/README-1810.html b/docs/dist/doc/README-1810.html new file mode 100644 index 000000000..bf0b24a9a --- /dev/null +++ b/docs/dist/doc/README-1810.html @@ -0,0 +1,44 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> <head> +<title>AspectJ 1.8.10 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> +© Copyright 2016 Contributors. +All rights reserved. +</small></div> + +<h1>AspectJ 1.8.10 Readme</h1> + +<p>The full list of resolved issues in 1.8.10 is available +<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;product=AspectJ;target_milestone=1.8.10;">here</a></h2>.</p> + +<ul> +<li>1.8.10 available 9-Dec-2016 +</ul> + +<h2>Notable changes</h2> + +<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> +<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 +call. With the fix here you only need to pass what you bind. So if you bind only 'this' you don't need to pass 'target' (and vice versa). +This will affect users that have been working around this quirk by passing both 'this' and 'target'. That isn't necessary anymore. +This fix is in aspectjrt.jar so you will need to be using the 1.8.10 version of aspectjrt.jar at runtime to pickup this change. +<!-- ============================== --> +</body> +</html> diff --git a/docs/dist/doc/index.html b/docs/dist/doc/index.html index 513dc12db..b42262a1a 100644 --- a/docs/dist/doc/index.html +++ b/docs/dist/doc/index.html @@ -138,7 +138,8 @@ <tr> <td>README's </td> <td>Changes and porting guide for AspectJ - <a href="README-189.html">1.8.8</a>, + <a href="README-1810.html">1.8.10</a>, + <a href="README-189.html">1.8.9</a>, <a href="README-188.html">1.8.8</a>, <a href="README-187.html">1.8.7</a>, <a href="README-186.html">1.8.6</a>, |