diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-02-01 11:57:10 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-02-01 11:57:10 +0700 |
commit | bbe629bc4a5e8c76a0b31686eedc88add5d71360 (patch) | |
tree | c03cca36ccdd16f37e23ff66c191381a41b5ed8a /docs/release/README-1.6.7.adoc | |
parent | d6056515f8078572dd35cd091fb31ba48e9d8b53 (diff) | |
download | aspectj-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.adoc | 16 |
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: |