]>
source.dussan.org Git - aspectj.git/log
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 [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
Andy Clement [Wed, 18 Nov 2015 22:43:41 +0000 (14:43 -0800)]
Fix 478003: declare parents with generic itd npe
Andy Clement [Tue, 8 Sep 2015 20:39:58 +0000 (13:39 -0700)]
Basic 1.8.7 docs
Andy Clement [Tue, 8 Sep 2015 20:33:06 +0000 (13:33 -0700)]
458871: dynamically attach agent
Patch from Alexander Kriegisch
Andy Clement [Fri, 4 Sep 2015 21:40:23 +0000 (14:40 -0700)]
464604: ajdoc SIOOBE on Java7
Andy Clement [Fri, 4 Sep 2015 20:33:52 +0000 (13:33 -0700)]
476245: compile error already fixed in 1.8.7
Andy Clement [Thu, 3 Sep 2015 21:19:10 +0000 (14:19 -0700)]
307147: missing joinpoints for itds invoking private methods
Andy Clement [Wed, 2 Sep 2015 16:49:22 +0000 (09:49 -0700)]
Bug 475152 - infinite loop during build time weaving when more than 2 aspects in hierarchy at org.aspectj.weaver.bcel.BcelAdvice.canInline
Andy Clement [Wed, 2 Sep 2015 16:05:35 +0000 (09:05 -0700)]
475728, 432874
Andy Clement [Mon, 10 Aug 2015 20:05:23 +0000 (13:05 -0700)]
Update version to 1.8.7
Andy Clement [Mon, 10 Aug 2015 20:04:39 +0000 (13:04 -0700)]
Update Asm to pick up fixes for stack map generation
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=452056
Andy Clement [Mon, 10 Aug 2015 18:35:19 +0000 (11:35 -0700)]
Add option not to generate local variable tables in some scenarios
New Xset option generateNewLocalVariableTables defaults to true
but can be set to false. In some situations incoming bytecode
for weaving doesn't want them adding (e.g. android situations
where the bytecode is a bit funky).
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=470658
Andy Clement [Thu, 6 Aug 2015 20:53:56 +0000 (13:53 -0700)]
Support annotation conversion for class annotation values
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474165
Andy Clement [Wed, 5 Aug 2015 19:33:31 +0000 (12:33 -0700)]
Fix Bug 473555 - File descriptors leak in ExtensibleURLClassLoader
Andy Clement [Thu, 25 Jun 2015 20:20:02 +0000 (13:20 -0700)]
AspectJ upgraded to Mars compiler
Andy Clement [Mon, 8 Jun 2015 15:45:05 +0000 (08:45 -0700)]
Doh, forgot 1.8.6 version in this messages file
Andy Clement [Tue, 26 May 2015 22:12:55 +0000 (15:12 -0700)]
allow reflection world to resolve generated types (e.g. lambdas)
1.8.6 release prep
1.8.6 pom updates
Fix rogue chars in javadoc
rebuilt with javadoc fixes
Andy Clement [Fri, 15 May 2015 15:20:50 +0000 (08:20 -0700)]
Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC
Andy Clement [Tue, 12 May 2015 19:14:55 +0000 (12:14 -0700)]
Do not attach INTERFACE modifier to methods from interfaces
Andy Clement [Thu, 23 Apr 2015 19:46:42 +0000 (12:46 -0700)]
Fix 463926
Andy Clement [Thu, 23 Apr 2015 19:22:23 +0000 (12:22 -0700)]
weaving generic types
Andy Clement [Thu, 23 Apr 2015 19:21:57 +0000 (12:21 -0700)]
APT and missing declaring type in BTB hierarchy
Andy Clement [Mon, 20 Apr 2015 16:18:50 +0000 (09:18 -0700)]
464749: Fix, remove Play class
Andy Clement [Wed, 1 Apr 2015 15:02:01 +0000 (08:02 -0700)]
406167: cope with rogue generic inner type signatures
Andy Clement [Fri, 27 Mar 2015 00:19:37 +0000 (17:19 -0700)]
462146: -parameters option on iajc
Andy Clement [Mon, 23 Mar 2015 19:54:54 +0000 (12:54 -0700)]
462821: invokedynamic detection in hierarchy of aspects
Andy Clement [Thu, 29 Jan 2015 01:09:31 +0000 (17:09 -0800)]
1.8.5 readme
Andy Clement [Thu, 29 Jan 2015 01:09:12 +0000 (17:09 -0800)]
458660
Andy Clement [Thu, 8 Jan 2015 16:28:35 +0000 (08:28 -0800)]
450634: support Windows 8 when computing best batch file format
Andy Clement [Thu, 8 Jan 2015 00:49:21 +0000 (16:49 -0800)]
456374: == to equals
Andy Clement [Thu, 8 Jan 2015 00:35:49 +0000 (16:35 -0800)]
456003: == to equals
Andy Clement [Thu, 8 Jan 2015 00:22:57 +0000 (16:22 -0800)]
456457: unresolvable member fix. Testcode for 456801,455608
Andy Clement [Wed, 7 Jan 2015 21:54:16 +0000 (13:54 -0800)]
455277: pull across JDT core fix for 300408
Andy Clement [Tue, 18 Nov 2014 02:32:25 +0000 (18:32 -0800)]
Further 451966: privileged aspect and ITDs
Andy Clement [Mon, 17 Nov 2014 22:10:14 +0000 (14:10 -0800)]
Fix for 451966: privileged aspects and itd on interfaces
Andy Clement [Mon, 17 Nov 2014 20:10:56 +0000 (12:10 -0800)]
Updated for 1.8.4
Andy Clement [Mon, 17 Nov 2014 20:09:56 +0000 (12:09 -0800)]
testcode for 451966
Andy Clement [Thu, 6 Nov 2014 20:14:21 +0000 (12:14 -0800)]
1.8.4
Andy Clement [Thu, 6 Nov 2014 16:20:09 +0000 (08:20 -0800)]
1.8.4 docs
Andy Clement [Wed, 5 Nov 2014 16:27:45 +0000 (08:27 -0800)]
Fix 449739: support is(FinalType)
Andy Clement [Thu, 30 Oct 2014 21:33:12 +0000 (14:33 -0700)]
Fix 449401: thisAspectInstance compile problem with -1.8
Andy Clement [Fri, 24 Oct 2014 17:17:39 +0000 (10:17 -0700)]
Fix for building on Java8
Andy Clement [Thu, 23 Oct 2014 18:24:00 +0000 (11:24 -0700)]
make tests tidy up after themselves
Andy Clement [Tue, 21 Oct 2014 21:00:12 +0000 (14:00 -0700)]
make tests tidy up after themselves
Andy Clement [Tue, 21 Oct 2014 20:53:20 +0000 (13:53 -0700)]
updated for 1.8.3
Andy Clement [Tue, 21 Oct 2014 20:19:19 +0000 (13:19 -0700)]
Support for @RequiredTypes and abstract aspects
Andy Clement [Wed, 8 Oct 2014 20:23:50 +0000 (13:23 -0700)]
Fix 443355: interface super references
Andy Clement [Wed, 8 Oct 2014 16:07:52 +0000 (09:07 -0700)]
Use generics
Andy Clement [Tue, 7 Oct 2014 23:53:15 +0000 (16:53 -0700)]
Fix for 445968: caching
Andy Clement [Tue, 7 Oct 2014 23:44:58 +0000 (16:44 -0700)]
Polish generics
Andy Clement [Tue, 7 Oct 2014 22:07:00 +0000 (15:07 -0700)]
Fix 443477: remove pre-init from cflow to avoid verify error on jdk 1.7 later updates
Andy Clement [Tue, 7 Oct 2014 00:35:51 +0000 (17:35 -0700)]
Fix 436653: conditional aspect activation plus various polish
Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.
Polished many places to exploit generics
Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
Andy Clement [Tue, 30 Sep 2014 18:08:50 +0000 (11:08 -0700)]
445395: invokedynamic in around advice
Andy Clement [Tue, 30 Sep 2014 17:50:54 +0000 (10:50 -0700)]
445395: more support for invokedynamic
Andy Clement [Wed, 17 Sep 2014 17:53:29 +0000 (10:53 -0700)]
Fix for 444398: annotation style abstract aspect extends class error
Andy Clement [Wed, 27 Aug 2014 20:25:21 +0000 (13:25 -0700)]
442425: fix error on attempted annotation style decp
Andy Clement [Wed, 20 Aug 2014 15:02:41 +0000 (08:02 -0700)]
tidy up after tests finish
Andy Clement [Wed, 20 Aug 2014 15:00:10 +0000 (08:00 -0700)]
enabling AJDT to use annotation processors
Andy Clement [Thu, 14 Aug 2014 21:43:14 +0000 (14:43 -0700)]
fixing paths so that distro build isn't huge
Andy Clement [Thu, 14 Aug 2014 21:28:05 +0000 (14:28 -0700)]
1.8.2 readme added to index
Andy Clement [Thu, 14 Aug 2014 21:27:46 +0000 (14:27 -0700)]
Updated for 1.8.2
Andy Clement [Thu, 14 Aug 2014 21:26:54 +0000 (14:26 -0700)]
1.8.2 readme
Andy Clement [Thu, 14 Aug 2014 18:40:14 +0000 (11:40 -0700)]
fresh jars with recent apt fixes in
hsestupin [Thu, 14 Aug 2014 09:05:51 +0000 (13:05 +0400)]
-s arg is not necessary
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Thu, 14 Aug 2014 08:57:02 +0000 (12:57 +0400)]
[commit new jars] add new jars step
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Thu, 14 Aug 2014 08:56:14 +0000 (12:56 +0400)]
[commit new jars] delete step
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Thu, 14 Aug 2014 08:54:28 +0000 (12:54 +0400)]
add APT test generating Java files
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Mon, 11 Aug 2014 07:40:48 +0000 (11:40 +0400)]
add apt args when calling from ant (AjcTask)
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
Andy Clement [Fri, 8 Aug 2014 19:58:17 +0000 (12:58 -0700)]
fixing for Javadoc differences in 1.8
Andy Clement [Fri, 8 Aug 2014 15:34:32 +0000 (08:34 -0700)]
Tests more reliable on 1.7 and later
Andy Clement [Thu, 7 Aug 2014 22:13:34 +0000 (15:13 -0700)]
updated version string
Andy Clement [Thu, 7 Aug 2014 22:06:16 +0000 (15:06 -0700)]
Andy Clement [Wed, 6 Aug 2014 15:20:07 +0000 (08:20 -0700)]
Fix 440983: RuntimeInvisTypeAnnotation unpacking
Andy Clement [Tue, 5 Aug 2014 22:40:19 +0000 (15:40 -0700)]
Add toString to BootstrapMethods in BCEL
Andy Clement [Tue, 5 Aug 2014 21:58:49 +0000 (14:58 -0700)]
up'd version to 1.8.2
Andy Clement [Tue, 5 Aug 2014 21:34:07 +0000 (14:34 -0700)]
Tidy up post APT changes
hsestupin [Wed, 2 Jul 2014 08:34:48 +0000 (12:34 +0400)]
[commit new jars] add new jars step
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Wed, 2 Jul 2014 08:33:56 +0000 (12:33 +0400)]
[commit new jars] delete step
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Tue, 1 Jul 2014 08:13:30 +0000 (12:13 +0400)]
add apt tests
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Wed, 2 Jul 2014 11:36:30 +0000 (15:36 +0400)]
add last apt fix [apt]
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Wed, 2 Jul 2014 12:07:21 +0000 (16:07 +0400)]
[apt] revert ignoring -proc:none
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
hsestupin [Wed, 2 Jul 2014 11:19:06 +0000 (15:19 +0400)]
annotation processing in aspectj
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
Andy Clement [Fri, 20 Jun 2014 00:02:24 +0000 (17:02 -0700)]
doc updates for 1.8.1
Andy Clement [Thu, 19 Jun 2014 23:55:49 +0000 (16:55 -0700)]
433351: second part of the fix: cope with PTBs for parent weaving
Andy Clement [Thu, 19 Jun 2014 23:40:42 +0000 (16:40 -0700)]
fix typo
Andy Clement [Thu, 19 Jun 2014 16:24:38 +0000 (09:24 -0700)]
433351: first fix. inpath weaving of decp on generic interface
Andy Clement [Tue, 17 Jun 2014 22:05:43 +0000 (15:05 -0700)]
436531: fix for weaving when method parameters around