summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 129163: more bits...: adjust compare to ignore some type mungersaclement2006-03-074-5/+58
|
* 129163: more bits...: equals in the type munger hierarchyaclement2006-03-0712-30/+232
|
* 129163: more bits... recording whether crosscutting members has changed ↵aclement2006-03-075-23/+68
| | | | 'since the last reset'
* 129163: first part: changed comparison code to ignore ↵aclement2006-03-067-32/+79
| | | | 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/equalsaclement2006-03-066-3/+84
|
* needs -X prefixaclement2006-03-061-1/+1
|
* fix for 130300: cause the mysterious disappearance of -XnoWeaveaclement2006-03-0523-80/+83
|
* optimization: removes static state from Bcel that was accumulating for all ↵aclement2006-03-043-14/+14
| | | | 'unknown' (i.e. aspectj!!) attributes
* If aspects are required to compile, then weaving must be at compile-time. duh.wisberg2006-03-031-2/+7
|
* warn about duplicate sources, convert exampled to -inpath, corrected -inpath ↵wisberg2006-03-031-44/+56
| | | | aspects and argument file descriptions, linked out to affected types and load-time weaving, deprecated -emacsym as untested/unsupported. Leaving -messageHolder undocumented (Adrian's choice, if I recall correctly - not sure why)
* fix for 129566aclement2006-03-011-1/+6
|
* test for 129566aclement2006-03-013-1/+605
|
* Completed: Improve ajc memory usageacolyer2006-02-244-0/+40
| | | | incremental tests need to ensure that AjState runs in incremental mode!
* Completed: Improve ajc memory usageacolyer2006-02-243-10/+40
| | | | Determine how much state to hold in AjState based on whether the environment we're running in supports incremental compilation
* Completed: Improve ajc memory usageacolyer2006-02-241-0/+1
| | | | ensure that AjState is in incremental mode when used by AJDT
* Completed: Improve ajc memory usageacolyer2006-02-243-139/+311
| | | | the last of the big memory hog in AjState is now removed.
* Completed: Improve ajc memory usageacolyer2006-02-242-0/+14
| | | | expose generic sig for structural comparison
* optimization 129298 - remove redundant (expensive) field - from Ron, doing ↵aclement2006-02-243-18/+0
| | | | what I suggested in a comment against the field ;)
* reset mechanismaclement2006-02-231-0/+5
|
* fix to save the big chunk of memory leaking over incremental compiles.aclement2006-02-231-2/+8
|
* need to keep Mr Build Machine happy.aclement2006-02-231-2/+2
|
* code from 121312: rons suggestion for changes to LTWWorld and reflection ↵aclement2006-02-236-77/+211
| | | | world. would have liked some testcode...
* update to message produced on swallowed exception in catch block to include ↵acolyer2006-02-232-0/+0
| | | | Xlint information
* need to keep Mr Build Machine happy.aclement2006-02-231-2/+2
|
* need to keep Mr Build Machine happy.aclement2006-02-234-14/+7
|
* optimization: dont capture lowest level context info unless ↵aclement2006-02-222-23/+56
| | | | -Xset:captureAllContext=true - see 128650, optimization 8
* optimizationasm: various tweaks!! See optimization #7 in 128650aclement2006-02-2220-87/+546
|
* optimizationasm: new BCI independant Annotation representation.aclement2006-02-221-0/+85
|
* optimizationasm: has to force that it wants a modifiable (bcel) delegateaclement2006-02-221-1/+3
|
* optimizationasm: the magic that activates ASM delegatesaclement2006-02-221-16/+93
|
* optimizationasm: made bci agnostic: SourceContextImplaclement2006-02-221-112/+0
|
* optimization: less ArrayList garbage creation!aclement2006-02-221-5/+9
|
* optimization: less string manipulationaclement2006-02-221-4/+5
|
* optimization: minor performance tweakaclement2006-02-221-9/+11
|
* optimizationasm: some test updates since some weaver tests *really* need ↵aclement2006-02-225-0/+734
| | | | BCEL modifiable delegates.
* optimizationasm: this needs to know if a modifiable (weavable) delegate is ↵aclement2006-02-221-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!aclement2006-02-221-2/+6
|
* optimization: encapsulates lazy unpacking of annotationsaclement2006-02-221-0/+95
|
* optimizationasm: new BCI independant Annotation representation.aclement2006-02-228-14/+390
|
* optimizationasm: the asm visitors and actual delegate classesaclement2006-02-2211-0/+1638
|
* optimizationasm: includes asm-aj dependencyaclement2006-02-221-1/+2
|
* optimization: less ArrayList garbage creation!aclement2006-02-221-3/+4
|
* one extra guard.aclement2006-02-221-0/+2
|
* rebuilt to include latest optimizationsaclement2006-02-222-0/+0
|
* optimization: use asm for lightweight delegatesaclement2006-02-224-0/+21
|
* optimization: cache infoaclement2006-02-221-15/+36
|
* test and fix for 122742 (more @AJ thisJoinPoint problems...)aclement2006-02-215-2/+138
|
* test and fix for 128618 (from helen) - message handling.aclement2006-02-216-0/+69
|
* test and fix for 128237 from Helenaclement2006-02-214-1/+42
|
* test and fix for 128744 (or at least the LTW problem Sian hit whilst ↵aclement2006-02-216-1/+56
| | | | debugging it...)