aclement
489b0d0fc2
231396: refactoring AspectJ: includes latest changes
16 years ago
aclement
4f91c7ee4b
removed unused stuff
16 years ago
aclement
43bbb31cf8
231396: Comment #4: Big Refactoring
16 years ago
aclement
384a650fff
210470: preventing weaver leaks: get control of the classloader references in Bcel
16 years ago
aclement
7796a3f542
updated build to say 1.4 requirement on install screen. updated changes.html to 1.6.0 final
16 years ago
aclement
e0a94172fd
dont let bea test stubs make it into distribution
16 years ago
aclement
0d3320ee49
annoValMatch: able to ask annotation about its values and their settings
16 years ago
aclement
7131d6ad91
paramannos: improved annotation unpacking
16 years ago
aclement
af842fa12e
paramannos: can fetch all annotations in one call for a method
16 years ago
aclement
7d631c5d17
AspectJ6: installer changed to mention 1.6 so had to rebuild
16 years ago
aclement
de82913f07
fix for 205949: "Unattended install of aspectj builds on the Mac fails". just had to cope with a null graphical component.
16 years ago
aclement
24efa707d2
fix for problem LTW in multi-threaded configuration - removed static from bcel classes
17 years ago
aclement
e0a105031f
175806: allow for crumby bytecode incoming
17 years ago
aclement
9a5ffae290
test and fix for 166084: istore incorrectly optimized
17 years ago
aclement
3294a35d1b
removing asm for the moment
17 years ago
aclement
e6a707af67
test and fix for 160674: simpler strategy for loading bytecode on SAP
17 years ago
aclement
497a809551
154054 testcode and fix: noticing changes in around advice and forcing full builds: bcel changed to offer pretty string for code elements
17 years ago
mwebster
090de7e4c5
Bug 155972 "NullPointerException in ConstructorSignature.getConstructor()"
18 years ago
aclement
8b393cc90d
oops! fix for serial version uid calculation (abstract class problem)
18 years ago
aclement
0185a0214f
some updates to ClassLoaderRepository - tested by RontimeWeaving
18 years ago
acolyer
135173acd2
fix for pr153572 LTWWorld with Annotation finding and boot classes
18 years ago
mwebster
3b49ad4a35
Bug 153907 "Facilitate LTW testing in a custom ClassLoader hierarchy" (Doh! remember to build and commit testing-client.jar)
18 years ago
mwebster
f37ab9ecfd
Bug 153907 "Facilitate LTW testing in a custom ClassLoader hierarchy" (fix build break and improve diagnostics)
18 years ago
aclement
387c3ac6f2
152979: shared cache in the repository
18 years ago
mwebster
bebb364069
Bug 151938 "Handle Duplicate -javaagent entries more gracefully" (ignore duplicate agents)
18 years ago
aclement
43991a1334
cope (not perfect) with recent change to containers in AJDT projects.
18 years ago
mwebster
b724c0dc81
Bug 150487 "Tracing and Logging Framework" (skip commons.jar)
18 years ago
aclement
2e81a3f807
PipeliningFeature146781:Some AjBcel changes to reduce amount of garbage created during weaving.
18 years ago
aclement
777801afde
keep the verifier happy.
18 years ago
aclement
61449886f8
have DEVELOPMENT flag.
18 years ago
aclement
16d8120ef1
126167: Fix for @Around problems...
18 years ago
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
18 years ago
aclement
f821ca3dae
test and fix for 145086
18 years ago
acolyer
c82fae9bb7
update license to EPL
18 years ago
aclement
91f54fd96f
fix for NPE in SignatureImpl reported on the list by Simon Walter
18 years ago
aclement
aedf0bc508
synchronization joinpoints: aspectjrt changes
18 years ago
aclement
5d2b5b8892
test and fix for 138384: woven methods being >64k in code size
18 years ago
aclement
cb5dfe7598
fixes for 135780: aspectjrt will work better now on a 1.1 vm
18 years ago
aclement
973062a236
die evil 1.4 apis.
18 years ago
aclement
1f4858d01b
moved to be a WeakHashMap
18 years ago
aclement
6e6658a5e9
101411: -XaddSerialVersionUID
18 years ago
aclement
1954377011
optimization: removes static state from Bcel that was accumulating for all 'unknown' (i.e. aspectj!!) attributes
18 years ago
aclement
2bede22431
rebuilt to include latest optimizations
18 years ago
aclement
901fe8fe25
optimization: use asm for lightweight delegates
18 years ago
aclement
3b4d09438d
optimization: use tags not gens. improves memory (create less garbage), faster (dont need to transform the garbage): see pr128650, optimization #6.
18 years ago
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.
18 years ago
aclement
a6243d9f05
include latest bcel changes.
18 years ago
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.
18 years ago
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).
18 years ago
acolyer
1cbece39b3
merge of RB_V1_5_0 changes back into HEAD
18 years ago