Commit Graph

171 Commits

Author SHA1 Message Date
mwebster
75afb31e38 Fix for 122580 "Circularity Failure for Verbose Loading on JRockit 1.4.2_08 Agent"
1. New JRockitAgent
2. New lib/ext/jrocket/jrockit.jar for dependencies
3. New JRockitAgent tests
2006-06-09 10:56:50 +00:00
aclement
f821ca3dae test and fix for 145086 2006-06-03 08:27:06 +00:00
acolyer
c82fae9bb7 update license to EPL 2006-06-01 10:46:14 +00:00
aclement
91f54fd96f fix for NPE in SignatureImpl reported on the list by Simon Walter 2006-05-30 09:29:19 +00:00
aclement
aedf0bc508 synchronization joinpoints: aspectjrt changes 2006-05-24 07:54:55 +00:00
aclement
5d2b5b8892 test and fix for 138384: woven methods being >64k in code size 2006-05-12 08:17:43 +00:00
aclement
cb5dfe7598 fixes for 135780: aspectjrt will work better now on a 1.1 vm 2006-05-03 16:18:25 +00:00
aclement
973062a236 die evil 1.4 apis. 2006-03-16 11:01:53 +00:00
aclement
1f4858d01b moved to be a WeakHashMap 2006-03-10 13:29:05 +00:00
aclement
6e6658a5e9 101411: -XaddSerialVersionUID 2006-03-09 17:24:19 +00:00
aclement
1954377011 optimization: removes static state from Bcel that was accumulating for all 'unknown' (i.e. aspectj!!) attributes 2006-03-04 10:43:11 +00:00
aclement
2bede22431 rebuilt to include latest optimizations 2006-02-22 15:00:34 +00:00
aclement
901fe8fe25 optimization: use asm for lightweight delegates 2006-02-22 14:59:11 +00:00
aclement
3b4d09438d optimization: use tags not gens. improves memory (create less garbage), faster (dont need to transform the garbage): see pr128650, optimization #6. 2006-02-21 10:49:15 +00:00
aclement
2dcda062d9 optimization: made unpacking of the table lazy. With a minor change in AJ itself, this results in us only unpacking 15000 of the 39000 local variable table objects constructed during a build of shadows. Saving space and time. 2006-02-15 09:41:19 +00:00
aclement
a6243d9f05 include latest bcel changes. 2006-02-14 14:32:29 +00:00
aclement
34d6d63fdc optimization: rather than continuously constructing new arrays from the linked lists of instructions, we create one array and use it multiple times in MethodGen. 2006-02-14 13:32:07 +00:00
aclement
4eb2d5a175 lazy unpacking of the line number table contents. Only done when required - usually when a MethodGen built for a Method (i.e. we are going to weave it). 2006-02-07 15:17:06 +00:00
acolyer
1cbece39b3 merge of RB_V1_5_0 changes back into HEAD 2005-12-19 16:54:36 +00:00
acolyer
4676acbde5 merge of changes from 1.5.0 branch into HEAD 2005-12-19 12:22:26 +00:00
acolyer
9825192b0f fixes inefficient ordering of tests in SignaturePattern (that I inadvertantly introduced earlier), and corrects @DeclareParents impl in AJTypeSystem :- fields should NOT be shown, and nor should non-interface members. 2005-12-14 00:53:28 +00:00
acolyer
7de52b4221 tests and fix for ITDS in AjTypeSystem 2005-12-13 22:25:48 +00:00
aclement
f40d029276 fix for pr117854 - first part, broken switch statement. 2005-12-06 11:28:20 +00:00
aclement
2bed6a1a75 fixing the unfixable: 117882 incremental dec @type: made two methods in Annotation non-final so they can be overridden. 2005-12-02 15:31:19 +00:00
acolyer
15941fb2e3 updates to bcel to support isNested test on JavaClass 2005-12-02 06:56:14 +00:00
acolyer
ff77a07113 new versions of aspectjrt.jar with annotation updates in 2005-11-29 20:43:19 +00:00
aclement
385d9ef905 code for 116679: targetting a 1.2.1 runtime 2005-11-29 13:21:24 +00:00
acolyer
735d94f91a tests and fix for pr114332 - reflection api not detecting abstract itdms. 2005-11-21 22:05:46 +00:00
aclement
2e2f1c2575 rebuilt for 95517 2005-11-15 16:59:34 +00:00
acolyer
c439e32628 fix for pr104220 - poor toString implementations for adviceexecution join points. 2005-11-08 18:12:37 +00:00
acolyer
590f81aacb add support and tests for isAnonymous in JavaClass 2005-11-04 13:06:27 +00:00
aclement
56766b766a errr, org/aspectj/lang/annotation/Pointcut was missing from one of these, causing tests to fail. rebuilt and checking them in again. 2005-10-26 08:28:48 +00:00
avasseur
76ebbc76ad concrete-aspect impl and doc for LTW - see #95529
pbly some issue on abstract @Pointcut() in ajdt core - fix coming
2005-10-25 10:00:58 +00:00
aclement
f287e3bc29 rebuilt - includes DeclareImplements annotation 2005-10-18 14:06:33 +00:00
avasseur
bb2d440161 implement @AspectJ ITD @DeclareParents and @DeclareImplements
changed AjType as ITD field is meaningless (as @AJ ITD is interface driven)
2005-10-17 10:49:11 +00:00
aclement
7e397dbfae Fix for generic signature parsing - see pr112105 2005-10-14 17:53:25 +00:00
aclement
999d9b0c88 pr112514: better diagnostics when class format exception occurs. 2005-10-14 08:39:32 +00:00
wisberg
a3520ca7ec bootstrap jar - fix dup entries for target when assembling 2005-10-14 05:07:07 +00:00
acolyer
b305f9ee51 itd support in the MAP 2005-10-04 13:56:38 +00:00
acolyer
0fae66242e completes all of the MAP bar ITDs 2005-10-03 16:17:15 +00:00
acolyer
f74a5c0fc3 updates to reflection library (largely javadoc, but with a few small tweaks) 2005-09-30 14:58:56 +00:00
acolyer
85a4b0afb2 final bcel fix for 101047 2005-09-28 20:10:19 +00:00
acolyer
4b15f3893c restoring original behaviour in LocalVariableGen - not happy with my change from last night.... 2005-09-28 06:07:20 +00:00
acolyer
97520cf015 fix for pr101407 - weaver produces wrong local variable table bytecode. 2005-09-27 21:08:24 +00:00
acolyer
0e1bb192d4 fix for pr104957: NPE whilst compiling GIJ 2005-09-21 16:28:36 +00:00
acolyer
a39f595c0c tests and implementation for 108120 - runtime pointcut parsing and matching. 2005-09-21 14:59:55 +00:00
aclement
1d5496e2f1 pr109728: fix part 1 - don't let bcel damage descriptors. 2005-09-19 15:16:09 +00:00
aclement
3466a78126 rebuilt *again* - i hope the build machine likes these? 2005-09-15 11:43:15 +00:00
aclement
979128e3d5 rebuilt *again* - i hope the build machine likes these? 2005-09-15 07:38:23 +00:00
aclement
87e5c2ecca test and fix for pr109486: bcel exception when expecting compiler error for final abstract class. 2005-09-14 11:10:52 +00:00