diff options
Diffstat (limited to 'docs/release/README-1.9.19.adoc')
-rw-r--r-- | docs/release/README-1.9.19.adoc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/docs/release/README-1.9.19.adoc b/docs/release/README-1.9.19.adoc index c34786812..a81156934 100644 --- a/docs/release/README-1.9.19.adoc +++ b/docs/release/README-1.9.19.adoc @@ -5,10 +5,10 @@ _© Copyright 2022 Contributors. All rights reserved._ _Release info: 1.9.19 available 21-Dec-2022_ Please note that Bugzilla for issue management is deprecated and new issues should be filed as -https://github.com/eclipse/org.aspectj/issues/new[GitHub issues]. The list of issues addressed for 1.9.19 can be found +https://github.com/eclipse-aspectj/aspectj/issues/new[GitHub issues]. The list of issues addressed for 1.9.19 can be found here: -* https://github.com/eclipse/org.aspectj/issues?q=is%3Aissue+is%3Aclosed++milestone%3A1.9.19[GitHub 1.9.19] +* https://github.com/eclipse-aspectj/aspectj/issues?q=is%3Aissue+is%3Aclosed++milestone%3A1.9.19[GitHub 1.9.19] * https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f0=OP&f1=OP&f3=CP&f4=CP&j1=OR&list_id=16866879&product=AspectJ&query_format=advanced&target_milestone=1.9.19[Bugzilla 1.9.19] == New features @@ -23,23 +23,23 @@ features, such as: Please note that the upstream Eclipse Java Compiler (ECJ) which the AspectJ Compiler (AJC) is a fork of still has some open issues concerning Java 19 preview feature support, see the list in -https://github.com/eclipse/org.aspectj/issues/184#issuecomment-1272254940[this comment]. AJC therefore inherits the same +https://github.com/eclipse-aspectj/aspectj/issues/184#issuecomment-1272254940[this comment]. AJC therefore inherits the same problems for the specific cases described in the linked issues. == Improvements * Improve condy (constant dynamic) support. Together with some custom compilation or weaving options, this helps to avoid a problem when using JaCoCo together with AspectJ, see - https://github.com/eclipse/org.aspectj/issues/170#issuecomment-1214163297[this comment in #170] for more details. + https://github.com/eclipse-aspectj/aspectj/issues/170#issuecomment-1214163297[this comment in #170] for more details. == Code examples You can find some sample code in the AspectJ test suite under the respective AspectJ version in which the features were first supported (possibly as JVM preview features): -* https://github.com/eclipse/org.aspectj/tree/master/tests/features198/java17[Pattern matching for switch (preview 1)] -* https://github.com/eclipse/org.aspectj/tree/master/tests/features199/java18[Pattern matching for switch (preview 2)] -* https://github.com/eclipse/org.aspectj/tree/master/tests/features1919/java19[Pattern matching for switch (preview 3), +* https://github.com/eclipse-aspectj/aspectj/tree/master/tests/features198/java17[Pattern matching for switch (preview 1)] +* https://github.com/eclipse-aspectj/aspectj/tree/master/tests/features199/java18[Pattern matching for switch (preview 2)] +* https://github.com/eclipse-aspectj/aspectj/tree/master/tests/features1919/java19[Pattern matching for switch (preview 3), record patterns (preview 1)] * Please note that presently there is no specific sample code for virtual threads and structured concurrency in the AspectJ code base, because these are just new APIs, no Java language features. You can find sample code for these @@ -52,9 +52,9 @@ first supported (possibly as JVM preview features): `SOURCE` retention on types, methods, constructors or fields. While declaring such annotations does not make sense to begin with, at least the AspectJ weaver or compiler should handle the situation gracefully, which now it does by simply ignoring errors caused by it. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=366085[Bugzilla #366085] and - https://github.com/eclipse/org.aspectj/pull/196[pull request #196]. Better than this workaround would be for the + https://github.com/eclipse-aspectj/aspectj/pull/196[pull request #196]. Better than this workaround would be for the compiler or weaver to actually print a warning when meeting source level annotations in declare statements. Hence, - follow-up issue https://github.com/eclipse/org.aspectj/issues/201[#201] was created. + follow-up issue https://github.com/eclipse-aspectj/aspectj/issues/201[#201] was created. * Remove legacy AspectJ Browser code and documentation. * Thanks to Andrey Turbanov for several clean code contributions. |