aboutsummaryrefslogtreecommitdiffstats
path: root/docs/dist/doc
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2022-01-18 10:00:41 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2022-01-18 10:00:41 +0700
commit068381dcb7181badd021f842d77b5220936e2e9d (patch)
tree007f8a7f9efbd6a9a659796b83c3fa8e9572f42e /docs/dist/doc
parent372b53f3b370031339b04926470ed60bd9e2c49f (diff)
downloadaspectj-068381dcb7181badd021f842d77b5220936e2e9d.tar.gz
aspectj-068381dcb7181badd021f842d77b5220936e2e9d.zip
Add more content to README-198.html
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/dist/doc')
-rw-r--r--docs/dist/doc/README-198.html26
1 files changed, 25 insertions, 1 deletions
diff --git a/docs/dist/doc/README-198.html b/docs/dist/doc/README-198.html
index 7088b13d6..af51cd314 100644
--- a/docs/dist/doc/README-198.html
+++ b/docs/dist/doc/README-198.html
@@ -45,6 +45,22 @@
supported by AJC. Previously, the option existed (inherited by ECJ) but did not work correctly.
</p>
+<p>
+ The following new properties can improve performance, e.g. Spring start-up time:
+</p>
+<ul>
+ <li><tt>org.aspectj.apache.bcel.useSingleRepositoryInstance</tt></li>
+ <li><tt>org.aspectj.apache.bcel.useUnavailableClassesCache</tt></li>
+ <li><tt>org.aspectj.apache.bcel.ignoreCacheClearRequests</tt></li>
+</ul>
+<p>
+ For now, they all default to <tt>false</tt> for backward compatibility. This might change in a future Aspect release,
+ if user feedback is positive and no negative side effects are found. Please try using them as much as you can and
+ report back questions (to the AspectJ users mailing list) or problems (as a GitHub issue), if any. Thanks to Stefan
+ Starke for his contribution. See also <a href="https://github.com/eclipse/org.aspectj/pull/37">PR #37</a>.
+</p>
+
+
<h2>Code examples</h2>
<p>
@@ -78,7 +94,6 @@
</li>
<li>Document build profiles and properties in <i>docs/developer/BUILD.md</i></li>
<li>Add a guide for setting up an AspectJ development environment in <i>docs/developer/IDE.md</i></li>
- <li>Allow JAR saving if <tt>-proceedOnError</tt> is specified</li>
<li>
Fix <a href="https://github.com/eclipse/org.aspectj/issues/105">issue #105</a>: Compilation fails when using an
aspect library via <tt>-aspectpath</tt> in combination with introducing an annotation via ITD. This was broken since
@@ -94,6 +109,15 @@
<a href="https://github.com/eclipse/org.aspectj/blob/de63b63d/tests/bugs198/github_68/Generator.java#L50-L61">
craft a condy class with ASM</a>.
</li>
+ <li>
+ Fix <a href="https://github.com/eclipse/org.aspectj/issues/115">issue #115</a>: In annotation-style pointcuts,
+ <tt>if(false)</tt> and <tt>if(true)</tt> now work as expected and do not require a boolean return value and body for
+ the <tt>@Pointcut</tt> method.
+ </li>
+ <li>
+ Thanks to Andrey Turbanov for several clean code contributions and to Dmitry Mikhaylov for fixing a potential
+ concurrency problem.
+ </li>
</ul>
<h2>AspectJ usage hints</h2>