mwebster
30f3104ac3
Bug 171069 "java.util.EmptyStackException in CompilationAndWeavingContext using LTW"
17 years ago
aclement
a4d58bfa05
test and fix for 166580: multiple output locations and incremental compilation
17 years ago
aclement
f503685292
pr133532 fix: always uses a StatefulNameEnvironment (since needs to check the state object)
17 years ago
aclement
f7508cf387
dont NPE for blank output folder (160167)
17 years ago
wisberg
0409738040
refix 112098 - check for correct aspectjrt.jar version re-enabled for Main (taskdef, command-line) but still disabled otherwise (for AJDT)
18 years ago
aclement
0f98c3d06b
112098: checkRtJar removed.
18 years ago
aclement
50f8ecc433
refactored tests for 154552 - use new model testing structure
18 years ago
aclement
a562d831df
141556: lint message sort out and memory leak resolution
18 years ago
aclement
b22f23ad78
pipeline changes: changed to cope with differing implementations of ICompilerAdapter
18 years ago
aclement
9ec075865f
allow exception to flow out rather than losing it due to an NPE
18 years ago
aclement
d3376d0422
pr145689 - telling AJDT through the progress monitor (rather than a debug interface) whether the build was full or incremental.
18 years ago
aclement
b508e08b70
pr145689 - telling AJDT through the progress monitor (rather than a debug interface) whether the build was full or incremental.
18 years ago
aclement
9249d0c861
remaining fix for 145693
18 years ago
aclement
5a75601c50
141730 - latest variant of program element signature processing
18 years ago
aclement
5e74f35fa0
some code for 141730 - store type signatures in program elements rather than processed type names.
18 years ago
mwebster
319a0d1570
132591 - Duplicate exception with aop.xml file on aspectpath
18 years ago
acolyer
b6c89301f2
update license to EPL
18 years ago
aclement
d072fd16ec
test and fix for 129282
18 years ago
acolyer
e9c2a596fb
final implementation and tests for 101983: allow separate output folders
18 years ago
aclement
bf5c6b8b01
fix for 138171 - error if we can't copy a resource over rather than crashing.
18 years ago
acolyer
40c0d94949
progress on enh 101983 (allow separate output folders for separate source folders)
18 years ago
aclement
5aa3271391
extra decision recording infrastructure for future debugging! Also fix for pr133532
18 years ago
aclement
b3cd01d587
test and fix for 131505: keep aspectnames in the state object
18 years ago
aclement
eba3f68efc
bug 128650: comment 16: tidy up logic
18 years ago
aclement
6e6658a5e9
101411: -XaddSerialVersionUID
18 years ago
aclement
b2259116b8
fix for 130300: cause the mysterious disappearance of -XnoWeave
18 years ago
acolyer
66165173b3
Completed: Improve ajc memory usage
Determine how much state to hold in AjState based on whether the environment we're running in supports incremental compilation
18 years ago
acolyer
5be99e5941
Completed: Improve ajc memory usage
the last of the big memory hog in AjState is now removed.
18 years ago
aclement
1cd7b3c661
optimizationasm: various tweaks!! See optimization #7 in 128650
18 years ago
aclement
2c55408317
Support for "-Xset:name=value,name=value,name=value". The name/value data 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.
18 years ago
acolyer
b03d4bb299
don't hold eclipse source types in ajstate
18 years ago
aclement
d856e4fedb
fix for 123212 - ignoring subversion resources
18 years ago
acolyer
0ad235508c
made all the state in AjState private so we can get a better handle on what's going on. Added accessors where needed and extensively commented the lifecycle of the key state we hold.
18 years ago
aclement
551b446bec
fix for 121395 - error message on stupid aspectpath
18 years ago
aclement
9bfea799f7
without this check, we sometimes hide earlier problems.
18 years ago
aclement
f51e0736ed
77166 - newarray joinpoint support. "-Xjoinpoints:arrayconstruction"
18 years ago
acolyer
6c16b86a6a
an additional interface that custom message handlers may choose to implement. Implementors get callbacks when a build is starting and when a build has finished (allowing them to perform before and after build processing, like closing output files etc..).
18 years ago
aclement
385d9ef905
code for 116679: targetting a 1.2.1 runtime
18 years ago
acolyer
e988530d35
tests and fix for pr115251
18 years ago
acolyer
1f5149913e
fix for pr112830, tolerate variations on "aspectjrt.jar" for Maven.
18 years ago
mkersten
9fe6c2bc5c
Fixed Bugzilla Bug 113554: support ajsym file generation for command line builds
18 years ago
aclement
a625ea2ed4
fix for 95516 (-outxml / -outxmlfile) - from Matthew.
18 years ago
aclement
12e6334bf5
Let the bug floodgates open, reweavable is now default (pr91417)
18 years ago
acolyer
20cafd486b
a few more tweaks to fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
18 years ago
acolyer
d485f9bcc4
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
18 years ago
acolyer
a4a9090d88
tests and fix for pr77076 - MUCH better toleration of missing types when weaving into jars etc..
18 years ago
aclement
2c91eb9429
organized imports.
19 years ago
acolyer
2ac1f6da9d
support for -XhasMember
19 years ago
acolyer
63bbfa1b26
new JDT compiler uses a Map instead of a Hashtable for CompilationUnit.compiledTypes
19 years ago
acolyer
05eccb2300
enable compilation of @AfterReturning(pointcut="...")
19 years ago