summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Picked lowest hanging weave-time performance optimization fruit.jhugunin2004-01-274-113/+72
|
* Picked lowest hanging weave-time performance optimization fruit.jhugunin2004-01-2724-69/+232
|
* generates accurate max stack height information for aspectOf method jhugunin2004-01-271-0/+1
| | | | | | this is a long-standing bug that was masked by the weaver which would always recompute this field. optimizations to the weaver made this bug appear again.
* initial stab at a bcel-building moduleehilsdal2004-01-275-0/+142
|
* include the jdtDepends classesacolyer2004-01-272-0/+0
|
* Adrian made me put these in. We seem to need a directory containing one ↵aclement2004-01-271-0/+0
| | | | file in order to satisfy the build script when it builds shadows.org.eclipse.jdt.core.
* Bugzilla Bug 50641 jhugunin2004-01-261-0/+16
| | | | Better binary compatibility for advice method names
* tests for Bugzilla Bug 50641 jhugunin2004-01-264-0/+50
| | | | Better binary compatibility for advice method names
* Bugzilla Bug 50458 acolyer2004-01-264-2060/+265
| | | | | | | Make a full implementation of org.eclipse.jdt.core for use in AJDT Pushdown of AjParser and AjScanner into shadows/org.eclipse.jdt.core. New class DeclarationFactory handles creation of AJDT-specific types on behalf of Parser.
* Bugzilla Bug 50458 acolyer2004-01-265-0/+24
| | | | | | Make a full implementation of org.eclipse.jdt.core for use in AJDT Updated jdtcore jars, and an external builder configured in build chain to refresh them from the shadows...
* When not working with the branch version of acolyer2004-01-265-0/+44
| | | | | | shadows/org.eclipse.jdt.core in your workspace (which will be most of the time), this dummy project will satisfy the build dependency of the HEAD org.eclipse.jdt.core project.
* Implemented feature for Bugzilla Bug 48091 jhugunin2004-01-2417-185/+472
| | | | | | | | | | | | | | Lazy instantiation of thisJoinPoint Speed-ups of 10-100X are measured even when running a small test case with minimal GC issues. The actual feature implemented is that thisJoinPoint objects are only created just before calling the method for advice that requires them. To take advantage of this feature you must use an if PCD or some other dynamic test that occurs in the PCD not the advice body to guard the expensive creation of the thisJoinPoint object. -XlazyTjp flag must be passed to compiler to enable this feature. If any around advice is present on the joinpoint then lazy instantiation will be disabled. An Xlint warning will be displayed in this case. As a related optimization, several helper methods were added to Factory.makeJP to reduce the code size when thisJoinPoint is used.
* Fix to stop leaving 'foo' files around in the top of tests after running the ↵jhugunin2004-01-231-3/+3
| | | | suite.
* eliminated a dependency on org.eclipse.core.runtime that had crept acolyer2004-01-232-7/+7
| | | | | into this source - only the org.eclipse.jdt.core project should contain links to other portions of eclipse source.
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2310-32/+32
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-238-30/+30
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2337-301/+301
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2340-181/+181
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2311-65/+62
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-239-17/+12
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2330-377/+377
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* tidying up compiler warnings (unused locals, imports)acolyer2004-01-233-8/+5
|
* enh 48072 - ICrossReferenceHandler support to get xref info from the weaveracolyer2004-01-236-4/+49
|
* ignore amcTests.xml in cvs syncsacolyer2004-01-231-0/+1
|
* Georges fix for Bugzilla Bug 50200 aclement2004-01-222-1/+2
| | | | aspectjrt.jar manifest file name needs changing to upper case
* Added javadoc for getExtraSourceLocations()mkersten2004-01-221-0/+13
|
* Added links to user feedback on language features.mkersten2004-01-211-0/+8
|
* Fixed one test per new messages, but left the pointcut test, which needs ↵wisberg2004-01-201-3/+6
| | | | lots of new messages to be specified, to another day.
* checked in test updateswisberg2004-01-161-5/+4
|
* @testcase PR#49784 aspect declares interface method (abstract decl, default ↵wisberg2004-01-162-2/+48
| | | | impl)
* supporting -target 1.3 and 1.4wisberg2004-01-152-612/+709
|
* bug: was not permitting target 1.3 or 1.4 wisberg2004-01-151-2/+10
| | | | rfe: permit -1.5 (compliance) and source/target 1.5
* Test for Bugzilla Bug 42515 acolyer2004-01-153-1/+15
| | | | NPE When compiling intertype declaration
* Fix for Bugzilla Bug 36234 acolyer2004-01-151-1/+18
| | | | out of memory error when compiling
* 2004 copyrightwisberg2004-01-151-1/+1
|
* 47952 fix: SoftException.printStackTrace(..) prints wrapped throwable (if ↵wisberg2004-01-152-10/+95
| | | | | | not >= 1.4) tested in 1.1, 1.3, 1.4 (but not in 1.1 release tests)
* Gregor's mailing list fixes to BoundPoint (two advice), plus (a) properties ↵wisberg2004-01-151-27/+23
| | | | | | miscapitalized; (b) execution rather than call. Could also skip proceed and event notification if input value not different, but that's a different example, eh?
* Fix for 38824.acolyer2004-01-144-19/+53
|
* Fix for Bugzilla Bug 44587 jhugunin2004-01-1412-13/+187
| | | | | | | | | | | Erroneous exception conversion and Bugzilla Bug 34206 before():execution(new(..)) does not throw NoAspectBoundException All exceptions that occur during the static intialization of a persingleton aspect will be swallowed. When using that aspect (via aspectOf()) a NoAspectBoundException will be thrown with the original exception from the staitc initializer as the cause.
* Fix for Bugzilla Bug 46280 jhugunin2004-01-143-0/+52
| | | | compiler issues error on inner aspects when privilieged
* Fix for Bugzilla Bug 49784 acolyer2004-01-1416-46/+211
| | | | | | | | declaring interface methods should work as it does in interface and Bugzilla Bug 45676 AspectJ enhanced code can not be used with plain old java anymo and Bugzilla Bug 43972 Static crosscutting makes interfaces unusable for javac
* Fix for Bugzilla Bug 49784 acolyer2004-01-135-6/+84
| | | | | | | | declaring interface methods should work as it does in interface and Bugzilla Bug 45676 AspectJ enhanced code can not be used with plain old java anymo and Bugzilla Bug 43972 Static crosscutting makes interfaces unusable for javac
* Bugzilla Bug 44586 acolyer2004-01-132-0/+57
| | | | After throwing advice on ctors doesn't execute for inter-type decls
* move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the acolyer2004-01-131-1/+1
| | | | | | | default mode (inherited behaviour from JDT). this fixes a long-standing bug for matching fields and static methods revealed by move to 1.4 default
* move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the acolyer2004-01-1389-1767/+1991
| | | | default mode (inherited behaviour from JDT).
* qa div wrongmostlyLastEclipse2xTree_20040112wisberg2004-01-121-6/+6
|
* Fix for: Bugzilla Bug 49814 jhugunin2004-01-122-5/+14
| | | | ConfigParser.java:132
* Bugzilla Bug 46750 jhugunin2004-01-121-2/+2
| | | | "declare soft" inside nested aspect does not work
* Fix for Bugzilla Bug 46750 jhugunin2004-01-122-0/+25
| | | | "declare soft" inside nested aspect does not work
* forking ant builds in eclipse 2.xwisberg2004-01-091-0/+6
|