Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix for pr153572 | acolyer | 2006-08-18 | 1 | -147/+35 |
| | |||||
* | fix for pr153572 LTWWorld with Annotation finding and boot classespost_pr_153572 | acolyer | 2006-08-18 | 1 | -2/+11 |
| | |||||
* | 152979: shared cache in the repositorypre_pr_153572 | aclement | 2006-08-08 | 1 | -32/+146 |
| | |||||
* | PipeliningFeature146781:Some AjBcel changes to reduce amount of garbage ↵ | aclement | 2006-07-19 | 6 | -21/+105 |
| | | | | created during weaving. | ||||
* | keep the verifier happy. | aclement | 2006-07-04 | 1 | -4/+18 |
| | |||||
* | update license to EPL | acolyer | 2006-06-01 | 22 | -44/+44 |
| | |||||
* | test and fix for 138384: woven methods being >64k in code size | aclement | 2006-05-12 | 1 | -2/+5 |
| | |||||
* | new versions... | aclement | 2006-05-04 | 1 | -1/+7 |
| | |||||
* | die evil 1.4 apis. | aclement | 2006-03-16 | 1 | -2/+3 |
| | |||||
* | moved to be a WeakHashMap | aclement | 2006-03-10 | 1 | -4/+4 |
| | |||||
* | 101411: -XaddSerialVersionUIDPOST_MEMORY_CHANGES | aclement | 2006-03-09 | 1 | -1/+159 |
| | |||||
* | optimization: removes static state from Bcel that was accumulating for all ↵ | aclement | 2006-03-04 | 1 | -14/+14 |
| | | | | 'unknown' (i.e. aspectj!!) attributes | ||||
* | optimization: cache info | aclement | 2006-02-22 | 1 | -15/+36 |
| | |||||
* | optimization: use tags not gens. improves memory (create less garbage), ↵ | aclement | 2006-02-21 | 4 | -22/+224 |
| | | | | faster (dont need to transform the garbage): see pr128650, optimization #6. | ||||
* | optimization: made unpacking of the table lazy. With a minor change in AJ ↵ | aclement | 2006-02-15 | 1 | -32/+70 |
| | | | | 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. | ||||
* | Bugette: annotation value of primitive type 'char' wasnt working ! | aclement | 2006-02-14 | 1 | -1/+1 |
| | |||||
* | optimization: rather than continuously constructing new arrays from the ↵ | aclement | 2006-02-14 | 2 | -119/+118 |
| | | | | linked lists of instructions, we create one array and use it multiple times in MethodGen. | ||||
* | lazy unpacking of the table contents. Only done when required - usually ↵ | aclement | 2006-02-07 | 1 | -18/+54 |
| | | | | when a MethodGen built for a Method (i.e. we are going to weave it). | ||||
* | fix for pr117854 - first part, broken switch statement. | aclement | 2005-12-06 | 1 | -5/+5 |
| | |||||
* | fixing the unfixable: 117882 incremental dec @type | aclement | 2005-12-02 | 1 | -2/+2 |
| | |||||
* | updates to bcel to support isNested test on JavaClass | acolyer | 2005-12-02 | 1 | -9/+29 |
| | |||||
* | add support and tests for isAnonymous in JavaClass | acolyer | 2005-11-04 | 1 | -1/+19 |
| | |||||
* | Fix for generic signature parsing - see pr112105 | aclement | 2005-10-14 | 1 | -0/+1 |
| | |||||
* | pr112514: better diagnostics when class format exception occurs. | aclement | 2005-10-14 | 1 | -2/+11 |
| | |||||
* | final bcel fix for 101047 | acolyer | 2005-09-28 | 1 | -1/+4 |
| | |||||
* | restoring original behaviour in LocalVariableGen - not happy with my change ↵ | acolyer | 2005-09-28 | 1 | -8/+2 |
| | | | | from last night.... | ||||
* | fix for pr101407 - weaver produces wrong local variable table bytecode. | acolyer | 2005-09-27 | 1 | -2/+9 |
| | |||||
* | fix for pr104957: NPE whilst compiling GIJ | acolyer | 2005-09-21 | 1 | -35/+38 |
| | |||||
* | tests and implementation for 108120 - runtime pointcut parsing and matching. | acolyer | 2005-09-21 | 2 | -2/+35 |
| | |||||
* | allow for references to descriptors when class_info structures refer to ↵ | aclement | 2005-09-19 | 1 | -2/+4 |
| | | | | arrays. (pr109728) | ||||
* | test and fix for pr109486: bcel exception when expecting compiler error for ↵ | aclement | 2005-09-14 | 1 | -4/+5 |
| | | | | final abstract class. | ||||
* | tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...) | acolyer | 2005-09-02 | 1 | -2/+4 |
| | |||||
* | Fix for pr104720: busted tableswitch on around advice weaving. | aclement | 2005-08-25 | 2 | -3/+14 |
| | |||||
* | fix for pr107784, failure to parse an array of a primitive type when used as ↵ | acolyer | 2005-08-24 | 1 | -1/+7 |
| | | | | a type variable | ||||
* | better error messages when failing to unpack a generic signature | acolyer | 2005-08-24 | 1 | -4/+8 |
| | |||||
* | for one little change, this sure was a hell of a lot of work to track down. ↵ | acolyer | 2005-08-12 | 1 | -2/+2 |
| | | | | Fixes bug pr106130 where methods using iinc instructions with > 255 local vars were failing to generate wide versions of iinc instruction correctly. | ||||
* | another case of ArrayStoreException - a bug that Java generics would ↵ | acolyer | 2005-08-12 | 1 | -1/+1 |
| | | | | actually have prevented. | ||||
* | fixed bug whereby we were adding a String into an array of Signature objects | acolyer | 2005-08-11 | 1 | -1/+1 |
| | |||||
* | organized imports | aclement | 2005-07-12 | 1 | -3/+1 |
| | |||||
* | do the right thing with ":" in an ftp | acolyer | 2005-07-11 | 1 | -1/+1 |
| | |||||
* | fix in GenericSigParser when tokenising primitives | acolyer | 2005-07-08 | 1 | -0/+22 |
| | |||||
* | generics: can determine if java class is generic. | aclement | 2005-07-08 | 1 | -3/+10 |
| | |||||
* | lazy loading and parsing of generic signature | acolyer | 2005-07-08 | 1 | -3/+21 |
| | |||||
* | signature parsing for methods and fields now complete also | acolyer | 2005-07-01 | 2 | -4/+7 |
| | |||||
* | updates to Signature parsing for generics | acolyer | 2005-07-01 | 2 | -329/+520 |
| | |||||
* | -- here be dragons -- | acolyer | 2005-06-26 | 1 | -2/+417 |
| | | | | | | this is an early check-in for handover to Andy. I've added code to parse the generic signature attributes, but only completed parsing for class signature so far, method and field to do although these will reuse many of the same building blocks. Needs test cases and probably some more rework. Would not normally check-in at this stage. -- end of dragons -- | ||||
* | added getGenericSignature method | acolyer | 2005-06-26 | 1 | -1/+27 |
| | |||||
* | renamed "getRealSignatureFromAttribute" to "getGenericSignature" (which is ↵ | acolyer | 2005-06-26 | 1 | -4/+4 |
| | | | | what it is). | ||||
* | Upgraded BCEL annotation support - can now get an immutable form of ↵ | aclement | 2005-06-08 | 12 | -10/+88 |
| | | | | annotation (type Annotation) from the mutable form (type AnnotationGen). Required when copying annotations between class files. | ||||
* | GenericsWork: Angly aware signature processing. | aclement | 2005-06-01 | 1 | -4/+26 |
| |