119 Commits (30f3104ac38f10e7c8f3b776517ce43eb2a22370)

Author SHA1 Message Date
  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 18 years ago
  acolyer 5be99e5941 Completed: Improve ajc memory usage 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