aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mavenizing runtime module - merged in aspectj5rtAndy Clement2019-01-2473-0/+5737
|
* mavenizing runtime module - completeAndy Clement2019-01-2458-47/+19
|
* mavenizing testing-client module - completeAndy Clement2019-01-232-65/+0
|
* mavenizing testing-client module - wipAndy Clement2019-01-2312-38/+30
|
* mavenizing asm module - finishedAndy Clement2019-01-231-34/+0
|
* mavenizing asm module - wipAndy Clement2019-01-2325-37/+30
|
* mavenized org.aspectj.matcher - finishedAndy Clement2019-01-236-94/+4
|
* mavenized org.aspectj.matcher module - wipAndy Clement2019-01-23302-45/+47
|
* mavenized testing-util module - completeAndy Clement2019-01-231-1/+1
|
* mavenized testing-util module - wipAndy Clement2019-01-2310-69/+43
|
* mavenized bridge moduleAndy Clement2019-01-2335-110/+26
|
* mavenized util moduleAndy Clement2019-01-2327-133/+125
|
* overweaving decp/decm testsAndy Clement2019-01-232-0/+181
|
* 543657: overweaving declare parents fixAndy Clement2019-01-211-1/+1
|
* 389678: Better support for overweavingAndy Clement2019-01-218-32/+259
| | | | | | | | | | | | More testcases for overweaving and better handling of WeaverStateInfo to avoid the dreaded problems deserialized the 'special key' used to store diffs. With these changes once a class is woven via overweaving we switch the diff we store in the weaverstateinfo to 0 byte array (indicating overweaving happened for later weavers that see it). We also stop writing the special 'key' into the attribute and avoid looking-for and attempting to replace it at the end of weaving.
* 389678: overweaving test resourcesAndy Clement2019-01-219-0/+38
|
* new infra for accessing weaver state info attribute from testsAndy Clement2019-01-211-0/+34
|
* 1.9.3 snapshot updatesAndy Clement2019-01-213-3/+3
|
* Dig deeper to find WildTypePattern in DeclareParentsAndy Clement2019-01-179-42/+170
| | | | | | | The existing check crudely only checked the top level, failing to find nested WildTypePatterns. Resolves #542682
* Cope with unusual local variable table per 539121Andy Clement2019-01-141-24/+39
|
* On JDK11 call the defineClass variant with a ProtectionDomain paramAndy Clement2019-01-111-4/+4
| | | | | | | | | | This alters the defineClass used when loadtime weaving and defining 'extra' classes (e.g. closures). This change causes us to call the defineClass() method variant on ClassLoader that takes a protection domain, so it should share the same protection domain as the class for which the extra class was generated. Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542421
* Diagnostics for https://bugs.eclipse.org/bugs/show_bug.cgi?id=543023Andy Clement2019-01-111-1/+6
|
* Include JDTCore fix for APT classloader closingAndy Clement2019-01-092-0/+0
|
* better infrastructure for checking pointcuts terminate correctly - inactive ↵Andy Clement2019-01-094-2/+22
| | | | right now
* Fix 541325 - Support is(AbstractType)Andy Clement2018-11-196-0/+80
|
* polishV1_9_2Andy Clement2018-10-231-4/+0
|
* polishAndy Clement2018-10-231-2/+0
|
* Exclude delegation loader on JDK11 too (it has been renamed)Andy Clement2018-10-231-10/+3
|
* Add missing .classpath changeV1_9_2RC3Andy Clement2018-10-161-1/+1
|
* Minor tweak to avoid NPE in BinaryTypeBinding method source location lookupsAndy Clement2018-10-152-0/+0
|
* wip 1.9.2 readmeAndy Clement2018-10-152-0/+36
|
* Merge changes for 536782Andy Clement2018-10-156-10/+23
| | | | Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits
* adjust to allow clean merge - attempt 1Andy Clement2018-10-151-1/+1
|
* polish javadocAndy Clement2018-10-151-12/+12
|
* typo reported by Emmanuel BourgAndy Clement2018-10-151-1/+1
|
* polishAndy Clement2018-10-151-5/+2
|
* better handling for 1.8 modulesAndy Clement2018-10-152-15/+22
|
* polishAndy Clement2018-10-1510-59/+92
|
* 537678: Lazy initialization of jrt filesystemAndy Clement2018-10-111-2/+21
|
* Change the mehtod name "containsField" to "findsField".Kui Liu2018-10-111-1/+1
| | | | | | | The method implements finding a field object in the 'fieldsList' with a given name. If found, return the found field object, otherwise return null. Thus, rename the method as "findsField" should be more clear than "containsField" since "containsField" is prone to ask whether the "fieldsFile" contains a field or not and return true or false. Signed-off-by: Kui Liu <brucekuiliu@gmail.com>
* Remove class used for debuggingAndy Clement2018-10-111-6784/+0
|
* polishAndy Clement2018-10-112-7/+10
|
* polishAndy Clement2018-10-115-34/+165
|
* 513528: Fix use of lambda in ITDAndy Clement2018-10-108-1/+78
|
* Reverse default - behave like 1.5 (support annotations) by defaultAndy Clement2018-10-1035-1113/+1087
|
* Up'd commit hash to correct one for 1.9.2.rc2Andy Clement2018-10-011-1/+1
|
* More fixes for 1.9.2V1_9_2_RC2Andy Clement2018-10-0131-64/+527
| | | | | | - 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_RC1Andy Clement2018-09-2954-91/+757
|
* Generalized exception that might occurAndy Clement2018-08-291-1/+1
|
* Fix 538393: Allow for toString() to fail on some classloadersAndy Clement2018-08-291-1/+6
|