Alexander Kriegisch
7eedc60e76
Release candidate 1.9.21.RC1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 6 Monaten
Alexander Kriegisch
dfd6e38768
Bump JDT Core to 1.9.21.RC1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 6 Monaten
Alexander Kriegisch
8e8d81cae8
Set version 1.9.21-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 7 Monaten
Alexander Kriegisch
05de091a06
Release milestone 1.9.21.M1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 7 Monaten
Alexander Kriegisch
19a414b715
Bump ASM to 9.6 (new Opcodes.V22 constant for Java 22)
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 8 Monaten
Alexander Kriegisch
ff92343e7a
Bump JDT Core to 1.9.21-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 8 Monaten
Alexander Kriegisch
4accdcda5c
Set version to 1.9.21-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 9 Monaten
Alexander Kriegisch
91e3dbf0e1
AspectJ release 1.9.20.1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 9 Monaten
Alexander Kriegisch
1060d22a5c
Set version to 1.9.21-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 10 Monaten
Alexander Kriegisch
ca61ec221a
Release 1.9.20
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 10 Monaten
Alexander Kriegisch
1a0c6bbf3c
Bump JDT Core to 1.9.20
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 10 Monaten
Alexander Kriegisch
a9b5715d81
Bump jdt.core.version to 1.9.20-SNAPSHOT
Let's find out if the tests still pass
- on Java 19, except for J19 preview features,
- on Java 20, also except for J19 with changed syntax.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
808c1cbeac
Use ASM 9.5 for Java 20 support
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
bd35fb6662
Depend on JDT Core 1.9.20.M1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
5f46d44017
Fix parenthesised AJ keyword compiler problem
Fixes #20 . Needs JDT Core grammar fix.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
cfeda34565
Set version to 1.9.20-SNAPSHOT
vor 1 Jahr
Alexander Kriegisch
271ff0f640
AspectJ release 1.9.19
vor 1 Jahr
Alexander Kriegisch
ffacda7722
Bump JDT Core to release 1.9.19
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
c05db1e68c
Bump ASM to 9.4, supporting Java 20 class files
Even though we just upgraded to 9.3 for Java 19, it does not hurt to
have ASM recognise the Java 20 class file major version.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
dc2863a18e
Set Maven version to 1.9.19-SNAPSHOT
It makes sense to indicate the Java version in the minor-minor of
AspectJ artifacts.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
c540b0f60e
First Java 19 version, barely tested.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 1 Jahr
Alexander Kriegisch
651e92a328
Remove AspectJ Browser (ajbrowser) code and documentation
Closes #148 .
TODO: Should more AJDE stuff be removed?
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
d8cdb2d672
Remove Aspectj.dev artifact and plugin repositories
After having removed the custom-built Maven Shade version, there should
be no more references to artifacts in that repository left. Let us see
if the build passes.
Furthermore, since being a committer, I can also attach AspectJ
installers to GitHub releases.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
a87661e032
Bump Maven Shade Plugin to 3.3.0, add TODO to remove Flatten Maven Plugin
Fixed issues of concern include MSHADE-252, MSHADE-396, MSHADE-391.
TODO: MSHADE-36 is in Maven Shade 3.3.0 -> it should be possible to
include the dependency-reduced POM there directly. So maybe, we can rid
of Flatten Maven Plugin.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
5034f99664
Set version to 1.9.10-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
8d33cfa527
Release AspectJ version 1.9.9.1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
2a50eb41cb
Bump JDT Core to 1.9.9.1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
3dc53e0351
POM bug: separate jvm.arg.allowSecurityManager from jvm.arg.addOpens
Before, this was in a single variable, and for JDK 18+, the security
manager setting also falsely overwrote the '--add-opens' command. This
was the root cause for a few dozen LTW tests to fail on JDK 18, if they
were not run in full LTW mode, i.e. in a separate JVM.
After this fix, it should be possible to revert the corresponding
commits, at least their non-cosmetic parts.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
33bd2b4a2e
Use upstream method to generate '--add-reads', '--add-exports' info
and copy it into our FileSystem instance. In order to be able to access
JDT Core's FileSystem.moduleUpdates field, we had to make it public
there first.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
1851f96e25
Set version to 1.9.10-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
f25573c72a
Set version to 1.9.9
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
486b224873
Bump JDT Core to 1.9.9
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
09d5772dba
Use '-Djava.security.manager=allow' on Java 18+ (JEP 411)
JEP 411: Deprecate the Security Manager for Removal,
see https://openjdk.java.net/jeps/411 .
As of Java 18, the new API for blocking System.exit is not available
yet, see https://bugs.openjdk.java.net/browse/JDK-8199704 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
6dc09db0ca
Prepare code, tests and docs for Java 18
- JDT Core dependency in pom.xml
- Constants.java
- LangUtil.java
- AjcTask.java
- messages_aspectj.properties
- XMLBasedAjcTestCaseForJava17Only.java
- XMLBasedAjcTestCaseForJava18*.java
- tests/bugs199
- tests/features199
- JavaVersionCompatibility.md
- README-199.html
- GitHub CI build
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
f34c101b67
Bump JDT Core to 1.9.9-SNAPSHOT, incorporating #125 fixes
This should make Bugs198Tests.testGitHub_125 green, fixing problem #125
in AspectJ.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
8960bf2b02
Set version to 1.9.9-SNAPSHOT
vor 2 Jahren
Alexander Kriegisch
c8da9556e2
Set version to 1.9.8
vor 2 Jahren
Alexander Kriegisch
846776147b
Set version to 1.9.8-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
d2588d086f
Set version to 1.9.8.RC3
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
cbdb8e067c
Incorporate JDT Core fix + test for #105
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
904056b5f1
Remove redundant OSSRH snapshot repositories
Background: When only consuming dependencies or plugins from OSSRH
snapshots, there is no need to differentiate between the classic and
new URLs. This is only relevant when deploying snapshots, i.e. in the
'distributionManagement' POM section.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
32f4401c34
Set version to 1.9.8-SNAPSHOT
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
5d4f2c2a6b
Set version to 1.9.8.RC2
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
e1cf947a21
Bump JDT Core to 1.9.8.RC2
Fixes JDT Core bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=576093
and related AspectJ issue #95 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
b1ef673705
Revert "Bump com.thoughtworks.xstream:xstream to 1.4.18"
Reason: 1.4.18 causes exceptions during deployment.
This reverts commit 87fc651c50
.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Andy Clement
87fc651c50
Bump com.thoughtworks.xstream:xstream to 1.4.18
vor 2 Jahren
Alexander Kriegisch
29b024efe4
Set version to 1.9.8-SNAPSHOT
vor 2 Jahren
Alexander Kriegisch
7eeb27c730
Release version to 1.9.8.RC1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
25d4a1a3d7
Bump JDT Core to 1.9.8.RC1
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren
Alexander Kriegisch
30773df20f
Add Sonatype OSSRH snapshot (plugin) repositories
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 2 Jahren