Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | optimization: less string manipulation | aclement | 2006-02-22 | 1 | -4/+5 | |
| | ||||||
* | optimization: minor performance tweak | aclement | 2006-02-22 | 1 | -9/+11 | |
| | ||||||
* | optimizationasm: some test updates since some weaver tests *really* need ↵ | aclement | 2006-02-22 | 5 | -0/+734 | |
| | | | | BCEL modifiable delegates. | |||||
* | optimizationasm: this needs to know if a modifiable (weavable) delegate is ↵ | aclement | 2006-02-22 | 1 | -0/+10 | |
| | | | | required. Some testcases want a weavable delegate where other decisions we might make would lead us to create an AsmDelegate | |||||
* | optimization: less ArrayList garbage creation! | aclement | 2006-02-22 | 1 | -2/+6 | |
| | ||||||
* | optimization: encapsulates lazy unpacking of annotations | aclement | 2006-02-22 | 1 | -0/+95 | |
| | ||||||
* | optimizationasm: new BCI independant Annotation representation. | aclement | 2006-02-22 | 8 | -14/+390 | |
| | ||||||
* | optimizationasm: the asm visitors and actual delegate classes | aclement | 2006-02-22 | 11 | -0/+1638 | |
| | ||||||
* | optimizationasm: includes asm-aj dependency | aclement | 2006-02-22 | 1 | -1/+2 | |
| | ||||||
* | optimization: less ArrayList garbage creation! | aclement | 2006-02-22 | 1 | -3/+4 | |
| | ||||||
* | one extra guard. | aclement | 2006-02-22 | 1 | -0/+2 | |
| | ||||||
* | rebuilt to include latest optimizations | aclement | 2006-02-22 | 2 | -0/+0 | |
| | ||||||
* | optimization: use asm for lightweight delegates | aclement | 2006-02-22 | 4 | -0/+21 | |
| | ||||||
* | optimization: cache info | aclement | 2006-02-22 | 1 | -15/+36 | |
| | ||||||
* | test and fix for 122742 (more @AJ thisJoinPoint problems...) | aclement | 2006-02-21 | 5 | -2/+138 | |
| | ||||||
* | test and fix for 128618 (from helen) - message handling. | aclement | 2006-02-21 | 6 | -0/+69 | |
| | ||||||
* | test and fix for 128237 from Helen | aclement | 2006-02-21 | 4 | -1/+42 | |
| | ||||||
* | test and fix for 128744 (or at least the LTW problem Sian hit whilst ↵ | aclement | 2006-02-21 | 6 | -1/+56 | |
| | | | | debugging it...) | |||||
* | oops - used Boolean.parseBoolean() | aclement | 2006-02-21 | 1 | -1/+2 | |
| | ||||||
* | Progress on: PointcutHandlerDesignator. | acolyer | 2006-02-21 | 5 | -13/+101 | |
| | | | | Ensures that MatchingContext can be used in fast matching too. | |||||
* | optimization: use tags not gens. improves memory (create less garbage), ↵ | aclement | 2006-02-21 | 12 | -70/+204 | |
| | | | | faster (dont need to transform the garbage): see pr128650, optimization #6. | |||||
* | exposed method for testing. | aclement | 2006-02-21 | 1 | -0/+3 | |
| | ||||||
* | organized imports | aclement | 2006-02-21 | 1 | -1/+0 | |
| | ||||||
* | fixes for 128655 | aclement | 2006-02-21 | 1 | -12/+68 | |
| | ||||||
* | testcode for 128655 | aclement | 2006-02-21 | 13 | -7/+108 | |
| | ||||||
* | Fix for 128699 - message. From Ramnivas. | aclement | 2006-02-20 | 1 | -1/+1 | |
| | ||||||
* | optimization: reset logic for primitives so they don't anchor a world ↵ | aclement | 2006-02-20 | 2 | -0/+15 | |
| | | | | instance in static. | |||||
* | Spacewar - a small project that exercises the compiler. | aclement | 2006-02-20 | 1 | -0/+52 | |
| | ||||||
* | test for 123553 | wisberg | 2006-02-17 | 3 | -1/+26 | |
| | ||||||
* | test for 128128 - also grouped test cases to better disable by commenting | wisberg | 2006-02-16 | 1 | -97/+138 | |
| | ||||||
* | fix for 128128 - suggestion correct | wisberg | 2006-02-16 | 1 | -5/+7 | |
| | ||||||
* | feature: Use ASM for non-woven types: testcode | aclement | 2006-02-16 | 41 | -0/+353 | |
| | ||||||
* | just a comment. | aclement | 2006-02-16 | 1 | -0/+1 | |
| | ||||||
* | organized imports | aclement | 2006-02-16 | 1 | -1/+0 | |
| | ||||||
* | test and fix for 122370 (Andy & Helen) - code generated for @Decp busted. | aclement | 2006-02-16 | 7 | -3/+71 | |
| | ||||||
* | test and fix for 121616 | aclement | 2006-02-16 | 4 | -0/+29 | |
| | ||||||
* | tests and (slightly reworked) fix for 125699 from Helen. @AJ bug with ↵ | aclement | 2006-02-16 | 6 | -7/+32 | |
| | | | | inherited advice from code style aspects. | |||||
* | Support for "-Xset:name=value,name=value,name=value". The name/value data ↵ | aclement | 2006-02-16 | 5 | -0/+44 | |
| | | | | is stored in a properties object in the world and is accessible through getExtraConfiguration(). This will enable easier tailoring of weaver/world behaviour since you wont need to add new X option processing for every little thing. Should possibly only be used for tuning parameters. | |||||
* | test and fix for 120527 and test (commented out) for 127299 | aclement | 2006-02-15 | 3 | -0/+61 | |
| | ||||||
* | test and fix for 120527 | aclement | 2006-02-15 | 2 | -2/+36 | |
| | ||||||
* | optimization: made unpacking of the table lazy. With a minor change in AJ ↵ | aclement | 2006-02-15 | 5 | -5/+18 | |
| | | | | 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. | |||||
* | 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. | |||||
* | include latest bcel changes. | aclement | 2006-02-14 | 2 | -0/+0 | |
| | ||||||
* | tidy up after yourself | aclement | 2006-02-14 | 1 | -0/+2 | |
| | ||||||
* | Bugette: annotation value of primitive type 'char' wasnt working ! | aclement | 2006-02-14 | 4 | -3/+3 | |
| | ||||||
* | optimization: rather than continuously constructing new arrays from the ↵ | aclement | 2006-02-14 | 4 | -119/+118 | |
| | | | | linked lists of instructions, we create one array and use it multiple times in MethodGen. | |||||
* | optimization: less fiddling with collections when setting up the ↵ | aclement | 2006-02-14 | 1 | -21/+27 | |
| | | | | localvariables for a woven method. | |||||
* | optimization: use bit twiddling rather than Sets for manipulating the list ↵ | aclement | 2006-02-13 | 31 | -220/+240 | |
| | | | | of Pointcut.couldMatchKinds - (saves a few percent when building shadows in my tests...) | |||||
* | optimization: char rather than string manipulation | aclement | 2006-02-13 | 1 | -7/+7 | |
| | ||||||
* | optimization: dont unnecessarily build signatures and faster signature ↵ | aclement | 2006-02-13 | 1 | -7/+7 | |
| | | | | processing. |