Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge changes for 536782 | Andy Clement | 2018-10-15 | 1 | -2/+5 |
| | | | | Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits | ||||
* | adjust to allow clean merge - attempt 1 | Andy Clement | 2018-10-15 | 1 | -1/+1 |
| | |||||
* | polish | Andy Clement | 2018-10-15 | 1 | -5/+2 |
| | |||||
* | polish | Andy Clement | 2018-10-11 | 2 | -7/+10 |
| | |||||
* | polish | Andy Clement | 2018-10-11 | 5 | -34/+165 |
| | |||||
* | Reverse default - behave like 1.5 (support annotations) by default | Andy Clement | 2018-10-10 | 8 | -56/+45 |
| | |||||
* | Up'd commit hash to correct one for 1.9.2.rc2 | Andy Clement | 2018-10-01 | 1 | -1/+1 |
| | |||||
* | More fixes for 1.9.2V1_9_2_RC2 | Andy Clement | 2018-10-01 | 1 | -1/+1 |
| | | | | | | - 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 | 6 | -11/+17 |
| | |||||
* | Working towards 1.9.1V1_9_1 | Andy Clement | 2018-04-20 | 1 | -2/+2 |
| | |||||
* | Support Java10 | Andy Clement | 2018-04-18 | 6 | -8/+23 |
| | |||||
* | Updated to 1.9.0 final | Andy Clement | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | Add checking for env variable ASPECTJ_OPTS in addition to sys prop | Andy Clement | 2018-03-12 | 1 | -1/+9 |
| | |||||
* | Bug#531694: generate more optional thisJoinPoint construction code | Andy Clement | 2018-03-09 | 2 | -1/+23 |
| | | | | | | | 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). | ||||
* | Updates for 1.9.0.RC4 - latest JDTV1_9_0_RC4 | Andy Clement | 2018-02-21 | 1 | -0/+24 |
| | |||||
* | oops, really remove dodgy test | Andy Clement | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | temporarily remove dodgy test | Andy Clement | 2018-02-14 | 1 | -2/+3 |
| | |||||
* | add generics | Andy Clement | 2018-02-14 | 1 | -17/+26 |
| | |||||
* | Remove modules from 'full classpath' for now | Andy Clement | 2018-02-14 | 1 | -2/+2 |
| | |||||
* | better handling of modules | Andy Clement | 2018-02-14 | 3 | -13/+67 |
| | |||||
* | Fixed up path handling, including implicit jmod inclusion | Andy Clement | 2018-02-14 | 1 | -52/+63 |
| | |||||
* | New simple tests for buildconfig | Andy Clement | 2018-02-14 | 2 | -1/+206 |
| | |||||
* | Adjusted to refer to ASM 6 non beta | Andy Clement | 2018-02-14 | 1 | -3/+7 |
| | |||||
* | Add missing Overrides | Andy Clement | 2018-02-14 | 1 | -0/+6 |
| | |||||
* | Add missing key for invalidModuleName | Andy Clement | 2018-02-14 | 1 | -0/+1 |
| | |||||
* | avoid <> for now until build changes made to jump to right java versionV1_9_0_RC3 | Andy Clement | 2018-02-05 | 3 | -10/+10 |
| | |||||
* | JDT Upgrade for 1.9.0.rc3 | Andy Clement | 2018-02-05 | 12 | -67/+132 |
| | |||||
* | remove rogue println | Andy Clement | 2018-01-03 | 1 | -1/+0 |
| | |||||
* | bump compiler.name for rc2earlyJava9 | Andy Clement | 2017-11-09 | 1 | -1/+1 |
| | |||||
* | Adjust how classpath entries manipulated for Java9 support | Andy Clement | 2017-10-20 | 9 | -65/+491 |
| | | | | | | | | | | | | | | | | Prior to this AspectJ would discard ignore the ClasspathEntry objects built by JDT and just work with the classpath as a string, driving the JDT FileSystem to rebuild classpath entries again at a later date using the string. This is more complex in Java9 because the string representation was losing whether some entries came in via modulepath. ClasspathEntry construction for modulepath entries is non trivial (since the module-info must be processed). The new version will cache some of the ClasspathEntry objects (those built for modulepaths) and do more work on the AspectJ side building classpath entries in general. It now passes these entries to a different FileSystem entry point rather than the entry point that takes a string path. | ||||
* | wip allowing flexibility in test infra for using modules with subdirs | Andy Clement | 2017-10-20 | 1 | -5/+10 |
| | |||||
* | Set version to 1.9.0.RC1 | Andy Clement | 2017-10-20 | 1 | -1/+1 |
| | |||||
* | Reduced expected performance difference | Andy Clement | 2017-09-27 | 1 | -1/+1 |
| | | | JVM improvements seem to reduce the difference. | ||||
* | Various changes to get tests passing on 1.8 and 1.9 | Andy Clement | 2017-09-24 | 1 | -0/+2 |
| | |||||
* | various changes to make more tests pass on Java9 | Andy Clement | 2017-09-22 | 1 | -5/+5 |
| | |||||
* | refixed now that target bits don't overlap with JDT bits | Andy Clement | 2017-09-21 | 1 | -15/+6 |
| | |||||
* | polish and ensure warnings set by group | Andy Clement | 2017-09-21 | 1 | -26/+5 |
| | |||||
* | Bring Java9 branch in line with 1.8.11 progress | Andy Clement | 2017-09-21 | 7 | -6/+12 |
|\ | |||||
| * | reduced min Java version to 1.6 | Andy Clement | 2016-12-16 | 1 | -1/+1 |
| | | |||||
| * | Update to latest JDT (neon 2) | Andy Clement | 2016-12-08 | 1 | -1/+1 |
| | | |||||
| * | Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException | Andy Clement | 2016-11-10 | 1 | -0/+3 |
| | | |||||
| * | Upgraded to new JDT compiler - neon.1 and a bit | Andy Clement | 2016-11-07 | 10 | -22/+32 |
| | | |||||
| * | Fix ambiguous binding problem on anonymous types | Andy Clement | 2016-07-29 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If an anonymous class calls a method ITD'd onto one of its own supertypes (e.g. new A() { xx(null); }) then it can be reported as an ambiguous method invocation on Java8. There is different handling for Java8 that is revealing an issue. The intertype method declarations are recorded in a member finder attached to the target type (A in this case). When the local type binding is built it gets all the methods from supertypes added to it - this unfortunately includes the ITD method. Then later when something asks for all 'xx' methods on A, it finds the ITD method from when A was constructed and an additional copy from the member finder. The quick fix is for the member finder to use a set rather than list when answering 'what are the xx methods'. If this proves a problem down the line the deeper fix would be to avoid including ITDs when the local type binding is built. | ||||
* | | Merged post 1.8.5 changes into Java9 branch | Andy Clement | 2017-09-20 | 10 | -79/+163 |
|\| | |||||
| * | Fix 493554 - Missing InnerClasses attribute for nested interfaces created by ↵ | Andy Clement | 2016-05-12 | 1 | -35/+25 |
| | | | | | | | | AspectJ | ||||
| * | generics | Andy Clement | 2016-05-12 | 1 | -4/+3 |
| | | |||||
| * | Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic | Andy Clement | 2016-03-29 | 2 | -2/+7 |
| | | |||||
| * | Corrected version for 1.8.9 | Andy Clement | 2016-03-14 | 1 | -1/+1 |
| | | |||||
| * | Fix 485583: NullPointerException in ↵ | Andy Clement | 2016-02-10 | 2 | -15/+20 |
| | | | | | | | | org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration | ||||
| * | updated to 1.8.9 | Andy Clement | 2016-01-20 | 1 | -1/+1 |
| | |