aclement
|
5effd12ae3
|
useful class i keep rewriting!
|
2007-12-18 08:49:38 +00:00 |
|
aclement
|
f458b3f74e
|
fix for problem LTW in multi-threaded configuration - removed static from bcel classes
|
2007-05-22 09:11:40 +00:00 |
|
aclement
|
e83cf86b07
|
175806: allow for crumby bytecode incoming
|
2007-02-28 13:10:32 +00:00 |
|
aclement
|
bc1b63af57
|
dont lose that refactoring work, committing it to CVS.
|
2007-02-15 15:36:29 +00:00 |
|
aclement
|
41c8c1c343
|
repairing HEAD
|
2007-02-15 15:27:57 +00:00 |
|
aclement
|
b6ae145e2a
|
is this going into the branch?!?!
|
2007-02-15 15:20:52 +00:00 |
|
aclement
|
6fe085391a
|
repairing HEAD
|
2007-02-15 14:43:11 +00:00 |
|
aclement
|
2447dfe82d
|
major refactoring - writeup to follow...
|
2007-02-12 09:34:01 +00:00 |
|
aclement
|
f1520e89e3
|
test and fix for 166084: istore incorrectly optimized
|
2006-11-29 13:43:01 +00:00 |
|
aclement
|
e6a707af67
|
test and fix for 160674: simpler strategy for loading bytecode on SAP
|
2006-10-12 19:58:09 +00:00 |
|
aclement
|
497a809551
|
154054 testcode and fix: noticing changes in around advice and forcing full builds: bcel changed to offer pretty string for code elements
|
2006-09-22 10:50:07 +00:00 |
|
aclement
|
8b393cc90d
|
oops! fix for serial version uid calculation (abstract class problem)
|
2006-08-22 07:34:46 +00:00 |
|
aclement
|
0185a0214f
|
some updates to ClassLoaderRepository - tested by RontimeWeaving
|
2006-08-21 15:23:58 +00:00 |
|
acolyer
|
135173acd2
|
fix for pr153572 LTWWorld with Annotation finding and boot classes
|
2006-08-18 14:51:00 +00:00 |
|
aclement
|
387c3ac6f2
|
152979: shared cache in the repository
|
2006-08-08 11:26:28 +00:00 |
|
aclement
|
2e81a3f807
|
PipeliningFeature146781:Some AjBcel changes to reduce amount of garbage created during weaving.
|
2006-07-19 12:06:04 +00:00 |
|
aclement
|
777801afde
|
keep the verifier happy.
|
2006-07-04 16:57:42 +00:00 |
|
acolyer
|
b6c89301f2
|
update license to EPL
|
2006-06-01 09:33:56 +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
|
ab00b0b563
|
new versions...
|
2006-05-04 11:28:26 +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
|
82854f5681
|
optimization: cache info
|
2006-02-22 14:58:25 +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
|
5a10ce0be3
|
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:15:34 +00:00 |
|
aclement
|
f605cbc8a3
|
tidy up after yourself
|
2006-02-14 14:09:35 +00:00 |
|
aclement
|
32fccd359a
|
Bugette: annotation value of primitive type 'char' wasnt working !
|
2006-02-14 14:06:36 +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
|
8933aec610
|
lazy unpacking of the 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:15:42 +00:00 |
|
aclement
|
f40d029276
|
fix for pr117854 - first part, broken switch statement.
|
2005-12-06 11:28:20 +00:00 |
|
aclement
|
1b11132822
|
fixing the unfixable: 117882 incremental dec @type
|
2005-12-02 15:30:37 +00:00 |
|
acolyer
|
15941fb2e3
|
updates to bcel to support isNested test on JavaClass
|
2005-12-02 06:56:14 +00:00 |
|
acolyer
|
0715d5c3f0
|
disable warnings that we don't want to see in BCEL code - we are not about to make changes here for the sake of it, but don't want to see the warnings either.
|
2005-11-25 19:15:37 +00:00 |
|
acolyer
|
590f81aacb
|
add support and tests for isAnonymous in JavaClass
|
2005-11-04 13:06:27 +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 |
|
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
|
eb39196938
|
allow for references to descriptors when class_info structures refer to arrays. (pr109728)
|
2005-09-19 15:12:36 +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 |
|
acolyer
|
d2447a0cc3
|
fixed an unneccessary 1.5 dependency that had crept into the test code.
|
2005-09-08 20:24:10 +00:00 |
|
acolyer
|
ad753aa805
|
tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)
|
2005-09-02 09:35:02 +00:00 |
|
acolyer
|
be750d53ee
|
fix for pr108377, Verify error on unqualified reference to itd field inside itd method.
|
2005-08-31 09:34:59 +00:00 |
|
aclement
|
bf767a9d6e
|
Fix for pr104720: busted tableswitch on around advice weaving.
|
2005-08-25 11:35:49 +00:00 |
|
acolyer
|
803616d373
|
fix for pr107784, failure to parse an array of a primitive type when used as a type variable
|
2005-08-24 19:20:56 +00:00 |
|