95 Commits (RB_V_1_5_2)

Autor SHA1 Mensagem Data
  acolyer 9d54fea341 fix for pr153572 18 anos atrás
  acolyer 135173acd2 fix for pr153572 LTWWorld with Annotation finding and boot classes 18 anos atrás
  aclement 387c3ac6f2 152979: shared cache in the repository 18 anos atrás
  aclement 2e81a3f807 PipeliningFeature146781:Some AjBcel changes to reduce amount of garbage created during weaving. 18 anos atrás
  aclement 777801afde keep the verifier happy. 18 anos atrás
  acolyer b6c89301f2 update license to EPL 18 anos atrás
  aclement 5d2b5b8892 test and fix for 138384: woven methods being >64k in code size 18 anos atrás
  aclement ab00b0b563 new versions... 18 anos atrás
  aclement 973062a236 die evil 1.4 apis. 18 anos atrás
  aclement 1f4858d01b moved to be a WeakHashMap 18 anos atrás
  aclement 6e6658a5e9 101411: -XaddSerialVersionUID 18 anos atrás
  aclement 1954377011 optimization: removes static state from Bcel that was accumulating for all 'unknown' (i.e. aspectj!!) attributes 18 anos atrás
  aclement 82854f5681 optimization: cache info 18 anos atrás
  aclement 3b4d09438d optimization: use tags not gens. improves memory (create less garbage), faster (dont need to transform the garbage): see pr128650, optimization #6. 18 anos atrás
  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. 18 anos atrás
  aclement f605cbc8a3 tidy up after yourself 18 anos atrás
  aclement 32fccd359a Bugette: annotation value of primitive type 'char' wasnt working ! 18 anos atrás
  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 anos atrás
  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). 18 anos atrás
  aclement f40d029276 fix for pr117854 - first part, broken switch statement. 18 anos atrás
  aclement 1b11132822 fixing the unfixable: 117882 incremental dec @type 18 anos atrás
  acolyer 15941fb2e3 updates to bcel to support isNested test on JavaClass 18 anos atrás
  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. 18 anos atrás
  acolyer 590f81aacb add support and tests for isAnonymous in JavaClass 18 anos atrás
  aclement 7e397dbfae Fix for generic signature parsing - see pr112105 18 anos atrás
  aclement 999d9b0c88 pr112514: better diagnostics when class format exception occurs. 18 anos atrás
  acolyer 85a4b0afb2 final bcel fix for 101047 18 anos atrás
  acolyer 4b15f3893c restoring original behaviour in LocalVariableGen - not happy with my change from last night.... 18 anos atrás
  acolyer 97520cf015 fix for pr101407 - weaver produces wrong local variable table bytecode. 18 anos atrás
  acolyer 0e1bb192d4 fix for pr104957: NPE whilst compiling GIJ 18 anos atrás
  acolyer a39f595c0c tests and implementation for 108120 - runtime pointcut parsing and matching. 18 anos atrás
  aclement eb39196938 allow for references to descriptors when class_info structures refer to arrays. (pr109728) 18 anos atrás
  aclement 87e5c2ecca test and fix for pr109486: bcel exception when expecting compiler error for final abstract class. 18 anos atrás
  acolyer d2447a0cc3 fixed an unneccessary 1.5 dependency that had crept into the test code. 18 anos atrás
  acolyer ad753aa805 tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...) 18 anos atrás
  acolyer be750d53ee fix for pr108377, Verify error on unqualified reference to itd field inside itd method. 18 anos atrás
  aclement bf767a9d6e Fix for pr104720: busted tableswitch on around advice weaving. 19 anos atrás
  acolyer 803616d373 fix for pr107784, failure to parse an array of a primitive type when used as a type variable 19 anos atrás
  acolyer 5ae8fd75d0 better error messages when failing to unpack a generic signature 19 anos atrás
  acolyer 086be61547 for one little change, this sure was a hell of a lot of work to track down. Fixes bug pr106130 where methods using iinc instructions with > 255 local vars were failing to generate wide versions of iinc instruction correctly. 19 anos atrás
  acolyer 63c1e34ad3 another case of ArrayStoreException - a bug that Java generics would actually have prevented. 19 anos atrás
  acolyer 818059b879 removed import of non-existing file 19 anos atrás
  acolyer e56604a385 fixed bug whereby we were adding a String into an array of Signature objects 19 anos atrás
  aclement 6a938aa675 organized imports 19 anos atrás
  acolyer f17c6344c9 do the right thing with ":" in an ftp 19 anos atrás
  acolyer 0faf5e174a added test for broken primitive case 19 anos atrás
  acolyer ea6af95245 fix in GenericSigParser when tokenising primitives 19 anos atrás
  aclement a248b806f9 generics: can determine if java class is generic. 19 anos atrás
  acolyer cc4fdafb83 copyright statement 19 anos atrás
  acolyer 103c4a5187 lazy loading and parsing of generic signature 19 anos atrás