Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 101411: -XaddSerialVersionUIDPOST_MEMORY_CHANGES | aclement | 2006-03-09 | 4 | -3/+44 |
| | |||||
* | minor - comment. | aclement | 2006-03-08 | 1 | -1/+6 |
| | |||||
* | Progress on: Bug 130869: Pointcut resolution fails against type variables | acolyer | 2006-03-08 | 1 | -3/+24 |
| | | | | | https://bugs.eclipse.org/bugs/show_bug.cgi?id=130869 fix and test case... | ||||
* | 129163: more bits...: adjust compare to ignore some type mungers | aclement | 2006-03-07 | 4 | -5/+58 |
| | |||||
* | 129163: more bits...: equals in the type munger hierarchy | aclement | 2006-03-07 | 12 | -30/+232 |
| | |||||
* | 129163: more bits... recording whether crosscutting members has changed ↵ | aclement | 2006-03-07 | 3 | -12/+63 |
| | | | | 'since the last reset' | ||||
* | 129163: first part: changed comparison code to ignore ↵ | aclement | 2006-03-06 | 5 | -1/+28 |
| | | | | ajc$/hasaspect/aspectof in AjState - modified type mungers (not finished) to indicate whether they are related to shadow munging or not. | ||||
* | 129163: first part: perclause hashcode/equals | aclement | 2006-03-06 | 5 | -0/+75 |
| | |||||
* | fix for 129566 | aclement | 2006-03-01 | 1 | -1/+6 |
| | |||||
* | Completed: Improve ajc memory usage | acolyer | 2006-02-24 | 2 | -0/+14 |
| | | | | expose generic sig for structural comparison | ||||
* | optimization 129298 - remove redundant (expensive) field - from Ron, doing ↵ | aclement | 2006-02-24 | 3 | -18/+0 |
| | | | | what I suggested in a comment against the field ;) | ||||
* | need to keep Mr Build Machine happy. | aclement | 2006-02-23 | 1 | -2/+2 |
| | |||||
* | code from 121312: rons suggestion for changes to LTWWorld and reflection ↵ | aclement | 2006-02-23 | 6 | -77/+211 |
| | | | | world. would have liked some testcode... | ||||
* | need to keep Mr Build Machine happy. | aclement | 2006-02-23 | 1 | -2/+2 |
| | |||||
* | need to keep Mr Build Machine happy. | aclement | 2006-02-23 | 4 | -14/+7 |
| | |||||
* | optimization: dont capture lowest level context info unless ↵ | aclement | 2006-02-22 | 2 | -23/+56 |
| | | | | -Xset:captureAllContext=true - see 128650, optimization 8 | ||||
* | optimizationasm: various tweaks!! See optimization #7 in 128650 | aclement | 2006-02-22 | 16 | -83/+540 |
| | |||||
* | optimizationasm: new BCI independant Annotation representation. | aclement | 2006-02-22 | 1 | -0/+85 |
| | |||||
* | optimizationasm: has to force that it wants a modifiable (bcel) delegate | aclement | 2006-02-22 | 1 | -1/+3 |
| | |||||
* | optimizationasm: the magic that activates ASM delegates | aclement | 2006-02-22 | 1 | -16/+93 |
| | |||||
* | optimizationasm: made bci agnostic: SourceContextImpl | aclement | 2006-02-22 | 1 | -112/+0 |
| | |||||
* | optimization: less ArrayList garbage creation! | aclement | 2006-02-22 | 1 | -5/+9 |
| | |||||
* | 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 |
| | |||||
* | test and fix for 122742 (more @AJ thisJoinPoint problems...) | aclement | 2006-02-21 | 1 | -0/+14 |
| | |||||
* | test and fix for 128237 from Helen | aclement | 2006-02-21 | 1 | -1/+5 |
| | |||||
* | 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 | 9 | -175/+107 |
| | | | | faster (dont need to transform the garbage): see pr128650, optimization #6. | ||||
* | exposed method for testing. | aclement | 2006-02-21 | 1 | -0/+3 |
| | |||||
* | 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. | ||||
* | feature: Use ASM for non-woven types: testcode | aclement | 2006-02-16 | 41 | -0/+353 |
| | |||||
* | test and fix for 122370 (Andy & Helen) - code generated for @Decp busted. | aclement | 2006-02-16 | 1 | -3/+7 |
| | |||||
* | tests and (slightly reworked) fix for 125699 from Helen. @AJ bug with ↵ | aclement | 2006-02-16 | 1 | -3/+6 |
| | | | | inherited advice from code style aspects. | ||||
* | Support for "-Xset:name=value,name=value,name=value". The name/value data ↵ | aclement | 2006-02-16 | 1 | -0/+31 |
| | | | | 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. | ||||
* | optimization: made unpacking of the table lazy. With a minor change in AJ ↵ | aclement | 2006-02-15 | 3 | -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: 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. | ||||
* | lessen the cost of hashcode and equals | aclement | 2006-02-13 | 2 | -14/+24 |
| | |||||
* | fix for 119882 (from Helen) - similar to fix for 113531 | aclement | 2006-02-13 | 1 | -0/+5 |
| |