aclement
64b57bdf03
works ... possibly could be tidier. Creates aj-build/ajdtoutput containing jars for sticking into AJDT.
18 years ago
aclement
9476fcfa39
tidying up...
18 years ago
aclement
a57e879330
more tests for how AJDT cross project builds work.
18 years ago
aclement
70af6329f7
not finished ... packaging script from AJDT to take an AJ build and produce AJDT jars.
18 years ago
aclement
91c0493cfd
132305: now compares apples and apples not apples and oranges! hasStructuralChanges() much more reliable.
18 years ago
aclement
c9b5555ffb
ensures bcel stuff flushed.
18 years ago
aclement
424ad2839e
lifecycle method for weaving completion switched on - ensures context flushed and bcel artifacts discarded in ANT/batch modes.
18 years ago
aclement
9e90012d60
guard on lint
18 years ago
aclement
fe2c06ff90
flush source contexts (128650)
18 years ago
aclement
a282c4e6f6
removed rogue syserr
18 years ago
aclement
7e4b7dafc0
128650: more memory stuff
18 years ago
aclement
9dca72e7c6
test and fix for 132130
18 years ago
aclement
95b9c8d913
testcode for 132305 (structure comparison problems)
18 years ago
aclement
e2703cf67f
test and fix for 131932
18 years ago
aclement
f2cd94f88a
test and fix for 131933
18 years ago
aclement
973062a236
die evil 1.4 apis.
18 years ago
aclement
b3cd01d587
test and fix for 131505: keep aspectnames in the state object
18 years ago
aclement
1eed8f0c3b
stop NPE for bug 131540
18 years ago
aclement
5f8b48a3c2
half wired into bcel eviction logic...
18 years ago
aclement
dd8b270597
bug 128650: comment 16: possible alternate implementation that shortens handles drastically ... not currently used.
18 years ago
aclement
583b72d14f
bug 128650: comment 16: rewritten ... not exactly polished but passes all the tests...
18 years ago
aclement
fee78df3b6
bug 128650: comment 16: tidy up logic, forget the compiler.
18 years ago
aclement
eba3f68efc
bug 128650: comment 16: tidy up logic
18 years ago
aclement
1e0e141172
bug 128650: comment 16: creates less garbage
18 years ago
aclement
e1919580e5
plugged into the lifecycle method for evicting bcel state.
18 years ago
aclement
e0ecf9f867
bug 128650: comment 16: better at tidying up
18 years ago
aclement
94e0a52dde
bug 128650: comment 16: creates far less garbage
18 years ago
aclement
140845380f
bug 128650: comment 16: optimized to death
18 years ago
aclement
42000b8dac
bug 128650: comment 16: don't allocate tons of space we don't necessarily need.
18 years ago
aclement
bec04d8528
fileMap flush added.
18 years ago
aclement
45fcada5e3
helens testcode from 129163 for the recent AJDT integration probs.
18 years ago
aclement
ced353c60f
tested eviction code plugged in. not activated yet in whats in CVS yet though. Enables BcelDelegates/methods/fields to completely unpack what they need from the JavaClass and then discard it.
18 years ago
aclement
1f4858d01b
moved to be a WeakHashMap
18 years ago
aclement
f1d5dd5531
unused label (so eclipse 3.2m5a tells me)
18 years ago
aclement
6e6658a5e9
101411: -XaddSerialVersionUID
18 years ago
aclement
856694bcf9
hopefully enables outxml to work from AJDT.
18 years ago
aclement
54c167d257
129163: more bits...: set the compiler correctly for error reporting on inc builds. (comment #34,35)
18 years ago
acolyer
e20f544cd9
added -outxml and -outxmlfile to list of options printed on command-line
18 years ago
aclement
d301774057
minor - comment.
18 years ago
acolyer
103733b9c2
Progress on: Bug 130869: Pointcut resolution fails against type variables
https://bugs.eclipse.org/bugs/show_bug.cgi?id=130869
fix and test case...
18 years ago
aclement
0370f564e7
129163: more bits...: adjust compare to ignore some type mungers
18 years ago
aclement
ecfdab0ddc
129163: more bits...: equals in the type munger hierarchy
18 years ago
aclement
7808f3c29e
129163: more bits... recording whether crosscutting members has changed 'since the last reset'
18 years ago
aclement
05a0983973
129163: first part: changed comparison code to ignore ajc$/hasaspect/aspectof in AjState - modified type mungers (not finished) to indicate whether they are related to shadow munging or not.
18 years ago
aclement
d7424a46cd
129163: first part: perclause hashcode/equals
18 years ago
aclement
7c9dbb297e
needs -X prefix
18 years ago
aclement
b2259116b8
fix for 130300: cause the mysterious disappearance of -XnoWeave
18 years ago
aclement
1954377011
optimization: removes static state from Bcel that was accumulating for all 'unknown' (i.e. aspectj!!) attributes
18 years ago
wisberg
4a48f8cdb8
If aspects are required to compile, then weaving must be at compile-time. duh.
18 years ago
wisberg
741181e717
warn about duplicate sources, convert exampled to -inpath, corrected -inpath 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)
18 years ago