]>
source.dussan.org Git - aspectj.git/log
Andy Clement [Wed, 27 Sep 2017 21:18:22 +0000 (14:18 -0700)]
Adjusted test expectations for Java9
Annotation toString() changes on Java9 so need to include those quotes
in expected output.
Andy Clement [Wed, 27 Sep 2017 21:17:19 +0000 (14:17 -0700)]
Better handling of classpath discovery
Some alternate behaviour added to work better on Java9
Andy Clement [Wed, 27 Sep 2017 21:15:38 +0000 (14:15 -0700)]
Added commentary on a strange bit of code
I don't want to change that code until I see more evidence of it
misbehaving but I'm having trouble working out why it is there!
Andy Clement [Wed, 27 Sep 2017 21:01:35 +0000 (14:01 -0700)]
per singleton field no longer final to satisfy 1.9 verification
Andy Clement [Wed, 27 Sep 2017 21:00:46 +0000 (14:00 -0700)]
Reduced expected performance difference
JVM improvements seem to reduce the difference.
Andy Clement [Wed, 27 Sep 2017 20:59:24 +0000 (13:59 -0700)]
Clarified expected message
Andy Clement [Wed, 27 Sep 2017 20:58:31 +0000 (13:58 -0700)]
Rebuilt bcel with latest changes
Andy Clement [Tue, 26 Sep 2017 14:43:22 +0000 (07:43 -0700)]
Ensure interfacemethodref can be built for invokestatic calls on interface methods
Andy Clement [Mon, 25 Sep 2017 05:04:26 +0000 (22:04 -0700)]
more testdata for 1.9
Andy Clement [Mon, 25 Sep 2017 05:00:25 +0000 (22:00 -0700)]
Various changes to get tests passing on 1.8 and 1.9
Andy Clement [Fri, 22 Sep 2017 22:30:33 +0000 (15:30 -0700)]
add missing testdata
Andy Clement [Fri, 22 Sep 2017 22:17:54 +0000 (15:17 -0700)]
various changes to make more tests pass on Java9
Andy Clement [Fri, 22 Sep 2017 00:57:49 +0000 (17:57 -0700)]
tweaks to 1.9 tests
Andy Clement [Thu, 21 Sep 2017 22:26:28 +0000 (15:26 -0700)]
latest jdt related src zip
Andy Clement [Thu, 21 Sep 2017 22:25:52 +0000 (15:25 -0700)]
includes fix from aj_18 line related to 507372
Andy Clement [Thu, 21 Sep 2017 22:25:25 +0000 (15:25 -0700)]
refixed now that target bits don't overlap with JDT bits
Andy Clement [Thu, 21 Sep 2017 22:24:40 +0000 (15:24 -0700)]
polish and ensure warnings set by group
Andy Clement [Thu, 21 Sep 2017 22:24:10 +0000 (15:24 -0700)]
Upgraded to ASM 6 BETA
Andy Clement [Thu, 21 Sep 2017 18:00:13 +0000 (11:00 -0700)]
rebuilt bcel
Andy Clement [Thu, 21 Sep 2017 18:00:00 +0000 (11:00 -0700)]
rebuilt
Andy Clement [Thu, 21 Sep 2017 17:59:44 +0000 (10:59 -0700)]
polish
Andy Clement [Thu, 21 Sep 2017 17:48:59 +0000 (10:48 -0700)]
Bring Java9 branch in line with 1.8.11 progress
Andy Clement [Thu, 21 Sep 2017 17:29:14 +0000 (10:29 -0700)]
add constants to list
Andy Clement [Thu, 21 Sep 2017 17:28:50 +0000 (10:28 -0700)]
rebuilt bcel
Andy Clement [Thu, 21 Sep 2017 04:34:21 +0000 (21:34 -0700)]
Merged post 1.8.5 changes into Java9 branch
Andy Clement [Wed, 20 Sep 2017 23:51:50 +0000 (16:51 -0700)]
latest version
Andy Clement [Wed, 20 Sep 2017 23:50:42 +0000 (16:50 -0700)]
minor tweaks to better handle J9
Andy Clement [Wed, 20 Sep 2017 23:17:19 +0000 (16:17 -0700)]
latest JDT update for Java9
Andy Clement [Wed, 20 Sep 2017 23:16:48 +0000 (16:16 -0700)]
Upgrading bcel to latest J9 attributes
Andy Clement [Wed, 28 Jun 2017 05:31:17 +0000 (22:31 -0700)]
compatibility with JDK 190 build 175
Andy Clement [Tue, 9 May 2017 00:34:00 +0000 (17:34 -0700)]
pickup latest jdt core
Andy Clement [Tue, 9 May 2017 00:33:33 +0000 (17:33 -0700)]
fixup tests for 1.9
Andy Clement [Tue, 9 May 2017 00:31:27 +0000 (17:31 -0700)]
adapt to JDT changes
Andy Clement [Tue, 9 May 2017 00:27:15 +0000 (17:27 -0700)]
Adapt to JDT changes
Andy Clement [Tue, 9 May 2017 00:27:01 +0000 (17:27 -0700)]
Corrected version for latest update
Andy Clement [Tue, 9 May 2017 00:25:45 +0000 (17:25 -0700)]
Add resolution of argument types
Some new code in JDT is using the information in here, so need
to resolve them.
Andy Clement [Tue, 9 May 2017 00:25:15 +0000 (17:25 -0700)]
Add ability to recognize an intertype scope
Andy Clement [Mon, 8 May 2017 19:35:13 +0000 (12:35 -0700)]
Add version of jdtcore with proper APT support
Andy Clement [Mon, 8 May 2017 19:34:18 +0000 (12:34 -0700)]
Add guard for clone()
clone is saying it is protected rather than public and so we need
to add a guard to avoid creating accessor for it.
Andy Clement [Sat, 17 Dec 2016 01:23:41 +0000 (17:23 -0800)]
509327: extended the test slightly
Andy Clement [Sat, 17 Dec 2016 00:32:49 +0000 (16:32 -0800)]
reduced min Java version to 1.6
Andy Clement [Fri, 16 Dec 2016 23:47:55 +0000 (15:47 -0800)]
polish
Andy Clement [Fri, 16 Dec 2016 23:47:37 +0000 (15:47 -0800)]
1.8.11 test setup and wip tests
Andy Clement [Fri, 16 Dec 2016 23:46:48 +0000 (15:46 -0800)]
509327: Minor fixes to improve the situation, wip
Andy Clement [Fri, 9 Dec 2016 17:46:10 +0000 (09:46 -0800)]
fix warnings in build - support .isJava8 option in build
Andy Clement [Fri, 9 Dec 2016 17:04:56 +0000 (09:04 -0800)]
508661: testcode
Andy Clement [Thu, 8 Dec 2016 22:45:51 +0000 (14:45 -0800)]
Polishing for 1.8.10 release
- reduced build level from 8 to 7 so that the weaver can be used on Java7.
- minor readme tweaks
Andy Clement [Thu, 8 Dec 2016 20:40:19 +0000 (12:40 -0800)]
Update to latest JDT (neon 2)
Andy Clement [Thu, 8 Dec 2016 16:43:16 +0000 (08:43 -0800)]
Adjust from nasty exception to messages
Andy Clement [Fri, 2 Dec 2016 18:37:28 +0000 (10:37 -0800)]
added 2016/2017 to years
Andy Clement [Fri, 18 Nov 2016 17:00:28 +0000 (09:00 -0800)]
Fix 500035: handling target only binding in @AJ pointcut
Andy Clement [Thu, 10 Nov 2016 22:07:57 +0000 (14:07 -0800)]
Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException
Andy Clement [Thu, 10 Nov 2016 20:13:43 +0000 (12:13 -0800)]
Fix 404345: another occurence of broken annotation building in JDT
Andy Clement [Tue, 8 Nov 2016 00:18:54 +0000 (16:18 -0800)]
Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries
Andy Clement [Mon, 7 Nov 2016 21:04:55 +0000 (13:04 -0800)]
Upgraded to new JDT compiler - neon.1 and a bit
Andy Clement [Fri, 28 Oct 2016 16:04:08 +0000 (09:04 -0700)]
Fixing generics warnings
Andy Clement [Fri, 29 Jul 2016 17:05:50 +0000 (10:05 -0700)]
Fix ambiguous binding problem on anonymous types
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.
Andy Clement [Wed, 27 Jul 2016 17:32:53 +0000 (10:32 -0700)]
infra changes for 1.9 builds
Andy Clement [Wed, 27 Jul 2016 05:06:30 +0000 (22:06 -0700)]
Further 1.9 changes: better handling of source/target
Andy Clement [Mon, 25 Jul 2016 14:35:29 +0000 (07:35 -0700)]
create copy of 1.6 sanity tests for use at 1.9
Andy Clement [Sat, 23 Jul 2016 23:58:38 +0000 (16:58 -0700)]
add asm v6 for stackmap creation on Java 9
Andy Clement [Wed, 29 Jun 2016 23:02:40 +0000 (16:02 -0700)]
ensure modules on path in build arg parser
Andy Clement [Mon, 27 Jun 2016 22:51:54 +0000 (15:51 -0700)]
change to latest j9 commit
Andy Clement [Mon, 27 Jun 2016 22:49:09 +0000 (15:49 -0700)]
Fix classpath for tests on Java9
Andy Clement [Mon, 27 Jun 2016 21:26:13 +0000 (14:26 -0700)]
Change to support new packaging of modules in Java9
Andy Clement [Mon, 27 Jun 2016 21:25:51 +0000 (14:25 -0700)]
Java9 jrt-fs.jar helpers
Andy Clement [Mon, 27 Jun 2016 21:11:24 +0000 (14:11 -0700)]
Remove diamond usage
Andy Clement [Fri, 17 Jun 2016 17:40:29 +0000 (10:40 -0700)]
Upgrading to latest 1.9 compiler
Andy Clement [Mon, 6 Jun 2016 19:00:12 +0000 (12:00 -0700)]
[j9] Basic read/write of Module attribute
Andy Clement [Thu, 12 May 2016 22:29:07 +0000 (15:29 -0700)]
Code polishing and extra diagnostics around types and parameterized types
Andy Clement [Thu, 12 May 2016 22:27:22 +0000 (15:27 -0700)]
Fix 493554 - Missing InnerClasses attribute for nested interfaces created by AspectJ
Andy Clement [Thu, 12 May 2016 20:41:29 +0000 (13:41 -0700)]
generics
Andy Clement [Tue, 29 Mar 2016 17:01:01 +0000 (10:01 -0700)]
Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic
Andy Clement [Mon, 14 Mar 2016 21:16:41 +0000 (14:16 -0700)]
Corrected version for 1.8.9
Andy Clement [Mon, 14 Mar 2016 21:05:33 +0000 (14:05 -0700)]
1.8.9 docs
Andy Clement [Mon, 14 Mar 2016 21:05:00 +0000 (14:05 -0700)]
added logging
Andy Clement [Mon, 14 Mar 2016 21:03:58 +0000 (14:03 -0700)]
Fix 489596 - upgrade jdt to mars.2
Andy Clement [Tue, 8 Mar 2016 16:52:39 +0000 (08:52 -0800)]
Fix 488216: Load-time weaver loses class changes of preceding -javaagent
Andy Clement [Fri, 26 Feb 2016 05:49:03 +0000 (21:49 -0800)]
additional diagnostic info
Andy Clement [Thu, 18 Feb 2016 20:23:24 +0000 (12:23 -0800)]
Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully read
Andy Clement [Thu, 18 Feb 2016 20:08:06 +0000 (12:08 -0800)]
Fix 433351: Declare parents fails on interfaces on the inpath depending on directory structure
Andy Clement [Thu, 11 Feb 2016 21:59:51 +0000 (13:59 -0800)]
Fix 487694: Race condition in annotation unpacking can surface through Spring AOP
Andy Clement [Wed, 10 Feb 2016 23:46:53 +0000 (15:46 -0800)]
Fix 485583: NullPointerException in org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
Andy Clement [Wed, 27 Jan 2016 19:49:38 +0000 (11:49 -0800)]
Fix 486612: Can lose a super type bound when weaving a type using generics in its declaration
Andy Clement [Wed, 20 Jan 2016 20:58:09 +0000 (12:58 -0800)]
Fixes for compile time overweaving
In writing a testcase for 352389 I discovered overweaving
just wasn't working for a compile time series of test steps.
This was due to a guard preventing secondary calls to
addOrReplaceAspect. Without the secondary call the crosscutting
collector for the aspect had recorded no mungers from the
original aspect because it was still using an EclipseSourceType
delegate. Later when it was using the binary BcelObjectType
delegate and mungers were available, they weren't collected
because of that missing addOrReplaceAspect call.
Andy Clement [Wed, 20 Jan 2016 20:49:09 +0000 (12:49 -0800)]
updated to 1.8.9
Andy Clement [Wed, 20 Jan 2016 20:43:13 +0000 (12:43 -0800)]
refactoring to use generics, reduce warnings
Andy Clement [Tue, 19 Jan 2016 00:08:03 +0000 (16:08 -0800)]
Fix 486203: NPE in IntelliJ since 1.8.7
Andy Clement [Fri, 8 Jan 2016 19:49:22 +0000 (11:49 -0800)]
Fix 485448: Building Roo projects NPE in AnnotationDiscoveryVisitor
Andy Clement [Thu, 7 Jan 2016 21:17:50 +0000 (13:17 -0800)]
1.8.8 readme
Andy Clement [Thu, 7 Jan 2016 20:56:05 +0000 (12:56 -0800)]
Fix 470658: Corrupted Local Variable Table
Andy Clement [Tue, 5 Jan 2016 23:44:25 +0000 (15:44 -0800)]
Fix 485055: declare @field failing for final String fields (see also Bug 327141)
Andy Clement [Tue, 5 Jan 2016 21:06:22 +0000 (13:06 -0800)]
Fix 484941 - NPE AnnotationDiscoveryVisitor
Andy Clement [Mon, 4 Jan 2016 20:49:28 +0000 (12:49 -0800)]
Up'd version to beta3
Andy Clement [Mon, 4 Jan 2016 20:48:59 +0000 (12:48 -0800)]
Cope with java version becoming 9.X rather than 1.9.X
Andy Clement [Tue, 8 Dec 2015 00:09:21 +0000 (16:09 -0800)]
482945: obfuscated class file finding outer class
Andy Clement [Wed, 25 Nov 2015 20:39:17 +0000 (12:39 -0800)]
Add 1.8.8 testsuite to 1.8 test list
Andy Clement [Wed, 25 Nov 2015 20:19:12 +0000 (12:19 -0800)]
Fix 482990: throw exception if asm missing at > 1.6 java
Andy Clement [Thu, 19 Nov 2015 16:54:14 +0000 (08:54 -0800)]
Fix 461323: around advice on default methods
Andy Clement [Wed, 18 Nov 2015 22:43:54 +0000 (14:43 -0800)]
Version up'd to 1.8.8