Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove JRockit LTW support, particularly JRockitAgent | Alexander Kriegisch | 2021-04-10 | 4 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | In two places, the documentation now contains this text: "Since AspectJ 1.9.7, the obsolete Oracle/BEA JRockit agent is no longer part of AspectJ. JRockit JDK never supported Java versions higher than 1.6. Several JRockit JVM features are now part of HotSpot and tools like Mission Control available for OpenJDK and Oracle JDK." The decision to drop JRockit support was made during a discussion between Alexander Kriegisch and Andy Clement: Andy Clement wrote on 26 Mar 2021: > Yes I think so. > > > Alexander Kriegisch wrote on 26 Mar 2021: > >> https://en.wikipedia.org/wiki/JRockit >> >> Can we get rid of that? AspectJ requires Java 8, JRockit never >> supported more than Java 6. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Move lib/ext/jrockit to just lib/jrockit | Alexander Kriegisch | 2021-04-10 | 4 | -0/+0 |
| | | | | | | | | It was the only subdirectory under lib/ext anyway and somehow always irritating and difficult to find when just using a directory browser in the IDE. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Replace JDiff by regular Maven dependency from GitHub Packages | Alexander Kriegisch | 2021-04-10 | 2 | -2/+0 |
| | | | | | | One less SCM-committed binary, one less system-scoped dependency. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Remove ASM 2.0 dependency from AtAjLTWTests::testLTWUnweavable | Alexander Kriegisch | 2021-03-29 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | The test class UnweavableTest used ASM 2.0 API. I upgraded in two ways: 1. Now the ASM 9.1 API is used. Probably works with much older versions too (just not as old as 2.0), as long as the method and constructor signatures are the same). 2. The class now uses the AspectJ version of ASM (i.e. package names aj.org.objectweb.asm.*) and therefore can just use ASM as it is on the classpath for module 'tests' already. There is no more need to manually add '<pathelement path="${aj.root}/lib/asm/asm-2.0.jar"/>' to the Ant build script for that test. Consequently, asm-2.0.jar can be eliminated from Git SCM completely, because it was only used in this one test. BTW, I also removed some deprecated API and other types of warnings in UnweavableTest. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Remove JDiff sources + binaries accidentally committed in @c89830fe | Alexander Kriegisch | 2021-03-29 | 11 | -1095/+0 |
| | | | | | | | The deleted files are just the unpacked + content of lib/jdiff/jdiff.jar. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Upgrade to ASM 9.1, delete obsolete ASM binaries | Alexander Kriegisch | 2021-03-16 | 7 | -10/+9 |
| | | | | | | | | | | | Keep only ASM 2.0 binary because it is still used in UnweavableTest which uses an old ASM API, e.g. with a ClassWriter constructor which no longer exists. Also add JarJar 1.3 library because it is needed by an Ant task in lib/asm/build.xml. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Update ASM and fix packaging for matcher artifact | Andy Clement | 2020-07-17 | 9 | -2/+2 |
| | |||||
* | Update to an ASM for Java13 | Andy Clement | 2019-11-25 | 5 | -2/+2 |
| | |||||
* | fixing test failures running under eclipse | Andy Clement | 2019-02-11 | 1 | -0/+0 |
| | |||||
* | tidyup | Andy Clement | 2019-02-08 | 12 | -0/+1097 |
| | |||||
* | better handling for 1.8 modules | Andy Clement | 2018-10-15 | 1 | -0/+0 |
| | |||||
* | More fixes for 1.9.2V1_9_2_RC2 | Andy Clement | 2018-10-01 | 8 | -2/+2 |
| | | | | | | - update to more recent JDT to pickup Nestmates fix - bcel updated for NestMembers/NestHost attributes - testcases for nestmates | ||||
* | 1.9.2.RC1 changesV1_9_2_RC1 | Andy Clement | 2018-09-29 | 9 | -3/+3 |
| | |||||
* | Rebuilt as a DEVELOPMENT version | Andy Clement | 2018-05-25 | 1 | -0/+0 |
| | |||||
* | Support Java10 | Andy Clement | 2018-04-18 | 8 | -2/+2 |
| | |||||
* | Bug#531694: generate more optional thisJoinPoint construction code | Andy Clement | 2018-03-09 | 5 | -0/+0 |
| | | | | | | | This commit introduces some new methods into the runtime Factory class and modifies code generation to use them (and to use the form of the LDC bytecode that loads class constants). | ||||
* | Fix for Bug 531819 - Negative parameter annotation matching not behaving | Andy Clement | 2018-02-28 | 3 | -0/+0 |
| | |||||
* | Add missing cases to bcel constantToString | Andy Clement | 2018-02-07 | 12 | -3/+2 |
| | |||||
* | rebuilt internal dependencies | Andy Clement | 2017-10-20 | 6 | -1/+1 |
| | |||||
* | Latest build of bcel | Andy Clement | 2017-09-28 | 3 | -0/+0 |
| | |||||
* | Rebuilt bcel with latest changes | Andy Clement | 2017-09-27 | 2 | -0/+0 |
| | |||||
* | Various changes to get tests passing on 1.8 and 1.9 | Andy Clement | 2017-09-24 | 3 | -0/+0 |
| | |||||
* | various changes to make more tests pass on Java9 | Andy Clement | 2017-09-22 | 3 | -0/+0 |
| | |||||
* | Upgraded to ASM 6 BETA | Andy Clement | 2017-09-21 | 3 | -2/+2 |
| | |||||
* | rebuilt bcel | Andy Clement | 2017-09-21 | 4 | -0/+0 |
| | |||||
* | Bring Java9 branch in line with 1.8.11 progress | Andy Clement | 2017-09-21 | 8 | -0/+0 |
|\ | |||||
| * | reduced min Java version to 1.6 | Andy Clement | 2016-12-16 | 1 | -0/+0 |
| | | |||||
| * | fix warnings in build - support .isJava8 option in buildV1_8_10 | Andy Clement | 2016-12-09 | 1 | -0/+0 |
| | | |||||
| * | Polishing for 1.8.10 release | Andy Clement | 2016-12-08 | 1 | -0/+0 |
| | | | | | | | | | | - reduced build level from 8 to 7 so that the weaver can be used on Java7. - minor readme tweaks | ||||
| * | Fix 500035: handling target only binding in @AJ pointcut | Andy Clement | 2016-11-18 | 2 | -0/+0 |
| | | |||||
| * | Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries | Andy Clement | 2016-11-07 | 4 | -0/+0 |
| | | |||||
| * | Upgraded to new JDT compiler - neon.1 and a bit | Andy Clement | 2016-11-07 | 2 | -0/+0 |
| | | |||||
* | | rebuilt bcel | Andy Clement | 2017-09-21 | 4 | -0/+0 |
| | | |||||
* | | Merged post 1.8.5 changes into Java9 branch | Andy Clement | 2017-09-20 | 5 | -3/+3 |
|\| | |||||
| * | Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully read | Andy Clement | 2016-02-18 | 2 | -0/+0 |
| | | |||||
| * | Fix 487694: Race condition in annotation unpacking can surface through ↵ | Andy Clement | 2016-02-11 | 3 | -0/+0 |
| | | | | | | | | Spring AOP | ||||
| * | Fix 485055: declare @field failing for final String fields (see also Bug 327141) | Andy Clement | 2016-01-05 | 3 | -0/+0 |
| | | |||||
| * | Update Asm to pick up fixes for stack map generation | Andy Clement | 2015-08-10 | 5 | -3/+3 |
| | | | | | | | | Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=452056 | ||||
| * | allow reflection world to resolve generated types (e.g. lambdas) | Andy Clement | 2015-06-08 | 2 | -0/+0 |
| | | | | | | | | | | | | | | 1.8.6 release prep 1.8.6 pom updates Fix rogue chars in javadoc rebuilt with javadoc fixes | ||||
| * | Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC | Andy Clement | 2015-05-15 | 2 | -0/+0 |
| | | |||||
| * | 464749: Fix, remove Play class | Andy Clement | 2015-04-20 | 3 | -0/+0 |
| | | |||||
* | | minor tweaks to better handle J9 | Andy Clement | 2017-09-20 | 4 | -0/+0 |
| | | |||||
* | | add asm v6 for stackmap creation on Java 9 | Andy Clement | 2016-07-23 | 2 | -0/+0 |
| | | |||||
* | | Upgrading to latest 1.9 compiler | Andy Clement | 2016-06-17 | 4 | -0/+0 |
| | | |||||
* | | Cope with Java9 b74 changes | Andy Clement | 2015-08-01 | 3 | -0/+0 |
|/ | | | | | | The jimage file format changed slightly, introducing an extra level of nesting. These changes support that new structure (b74). | ||||
* | 450634: support Windows 8 when computing best batch file format | Andy Clement | 2015-01-08 | 1 | -0/+0 |
| | |||||
* | Use generics | Andy Clement | 2014-10-08 | 3 | -0/+0 |
| | |||||
* | 445395: more support for invokedynamic | Andy Clement | 2014-09-30 | 3 | -0/+0 |
| | |||||
* | Fix 440983: RuntimeInvisTypeAnnotation unpacking | Andy Clement | 2014-08-06 | 2 | -0/+0 |
| | |||||
* | Add toString to BootstrapMethods in BCEL | Andy Clement | 2014-08-05 | 3 | -0/+0 |
| |