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