aboutsummaryrefslogtreecommitdiffstats
path: root/docs/release/README-1.6.7.adoc
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2024-02-01 11:57:10 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-02-01 11:57:10 +0700
commitbbe629bc4a5e8c76a0b31686eedc88add5d71360 (patch)
treec03cca36ccdd16f37e23ff66c191381a41b5ed8a /docs/release/README-1.6.7.adoc
parentd6056515f8078572dd35cd091fb31ba48e9d8b53 (diff)
downloadaspectj-bbe629bc4a5e8c76a0b31686eedc88add5d71360.tar.gz
aspectj-bbe629bc4a5e8c76a0b31686eedc88add5d71360.zip
Always use ":leveloffset: +1" with ":doctype: book"
Headlines per ADOC file should start at level 1, not 2. Adjusting the level offset for books helps to avoid warnings when including book chapters, but still allows to also use the chapters as stand-alone documents. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/release/README-1.6.7.adoc')
-rw-r--r--docs/release/README-1.6.7.adoc16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/release/README-1.6.7.adoc b/docs/release/README-1.6.7.adoc
index ad2769e41..464f34006 100644
--- a/docs/release/README-1.6.7.adoc
+++ b/docs/release/README-1.6.7.adoc
@@ -1,4 +1,4 @@
-== AspectJ 1.6.7
+= AspectJ 1.6.7
_© Copyright 2009 Contributors. All rights reserved._
@@ -6,7 +6,7 @@ AspectJ 1.6.7 includes some radical internal changes. These improvements
enable faster compilation, faster binary weaving, faster load time
weaving and in some situations faster generated code.
-=== Pointcut timers
+== Pointcut timers
Until 1.6.7 there has not really been a way to determine if it is just
one of your pointcuts that is hurting your weaving performance. In 1.6.7
@@ -41,7 +41,7 @@ AJDT. Armed with this information you can optimize your pointcuts or
post on the mailing list asking for help. The timers can even be turned
on for load time weaving.
-=== Faster matching
+== Faster matching
The changes to enable pointcut profiling enabled some targeted work to
be done on the matching algorithms. These have remained unchanged for a
@@ -61,7 +61,7 @@ as early as possible once they can determine something is a match or is
definetly not a match. This reduces memory usage, speeds up weaving and
reduces the occurrences of those annoying 'cantFindType' messages.
-=== aop.xml processing
+== aop.xml processing
The processing of include/exclude entries in aop.xml has been rewritten.
It now optimizes for many more common patterns. If a pattern is
@@ -69,7 +69,7 @@ optimized then there is no need to ask the weaver to do an expensive
include/exclude match. More details
http://andrewclement.blogspot.com/2009/12/aspectj-167-and-faster-load-time.html[here].
-=== Less need to tweak options for load time weaving
+== Less need to tweak options for load time weaving
A number of options were previously configurable for load time weaving
that were considered experimental. These options have now been tested
@@ -82,7 +82,7 @@ by default in 1.6.7. If you have been using either of these:
then please delete them from your weaver options section, the weaver
will now do the right thing out of the box.
-=== Benchmarking memory and performance
+== Benchmarking memory and performance
All those changes above, and some additional tweaks, mean we are now
using less memory than ever before and getting things done more quickly.
@@ -98,7 +98,7 @@ image:images/167speed.png[image]
image:images/167Memory.png[image]
-=== Annotation binding
+== Annotation binding
All those changes affect compilation/weaving but what about the code
that actually runs? One user, Oliver Hoff, raised a query on the
@@ -171,7 +171,7 @@ value.
'''''
[[bugsfixed]]
-==== Bugs fixed
+=== Bugs fixed
The complete list of issues resolved for AspectJ 1.6.7 can be found with
this bugzilla query: