]> source.dussan.org Git - aspectj.git/log
aspectj.git
20 years agomore updates to 1.5 design
acolyer [Wed, 24 Nov 2004 19:57:59 +0000 (19:57 +0000)]
more updates to 1.5 design

20 years agoFinal !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath
aclement [Tue, 23 Nov 2004 13:06:30 +0000 (13:06 +0000)]
Final !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath
- Includes the modified JDT classes.

20 years agoSome more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath.
aclement [Tue, 23 Nov 2004 08:53:54 +0000 (08:53 +0000)]
Some more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath.
- ClassPathManager can now manage its set of open archives, rather than being 'unlimited' it now limits itself to 1000 open archives (which can be increased via a sys prop).
- BcelWorld is changed to add a tidy up method that can tell class path manager to close its archives (useful for the IDE)
- BcelWorld is also changed to ensure 'it' is the repository used to resolve classes, there were previously some situations where BCEL would start loading classes itself (creating duplicates in memory of things like java/lang/String etc).  I'm not sure if this will alter our performance/memory characteristics.

20 years agoFix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has always...
aclement [Mon, 22 Nov 2004 08:31:23 +0000 (08:31 +0000)]
Fix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has always been broken and the src.zip for BCEL that was generated included test imports.

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:52:30 +0000 (16:52 +0000)]
BCEL Java5 Support

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:45:18 +0000 (16:45 +0000)]
BCEL Java5 Support

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:35:15 +0000 (16:35 +0000)]
BCEL Java5 Support

20 years agoFixed 2 xml errors.
aclement [Fri, 19 Nov 2004 13:43:26 +0000 (13:43 +0000)]
Fixed 2 xml errors.

20 years agoSome enhancements discovered whilst working on bugzilla bug 78954: Compiler cannot...
aclement [Thu, 18 Nov 2004 16:00:19 +0000 (16:00 +0000)]
Some enhancements discovered whilst working on bugzilla bug 78954: Compiler cannot cope with 4000 jars on the classpath.  These enhancements cause things to be done 'lazily' in BCEL.

20 years agoImports organized.
aclement [Thu, 18 Nov 2004 15:07:05 +0000 (15:07 +0000)]
Imports organized.

20 years agoDoesnt delete the 'src' dir.
aclement [Thu, 18 Nov 2004 14:52:34 +0000 (14:52 +0000)]
Doesnt delete the 'src' dir.

20 years agoAdding BCEL src to bcel-builder project. We change/patch BCEL more frequently than...
aclement [Thu, 18 Nov 2004 14:48:11 +0000 (14:48 +0000)]
Adding BCEL src to bcel-builder project.  We change/patch BCEL more frequently than we import new versions of BCEL into AspectJ - so it makes sense to make that patching process easier than the importing process.  Also the Java5 support would result in an unwieldy patch.txt file.
The ANT targets in build.xml will still enable transformation of the packaging from org.aspectj.apache to org.apache for diffing with a new BCEL version, should one ever appear.

20 years agosome small updates in annotations, plus beginnings of varargs section
acolyer [Thu, 18 Nov 2004 09:29:21 +0000 (09:29 +0000)]
some small updates in annotations, plus beginnings of varargs section

20 years agouse AccessibleObject rather than java.lang.reflect.Member
acolyer [Wed, 17 Nov 2004 10:55:53 +0000 (10:55 +0000)]
use AccessibleObject rather than java.lang.reflect.Member

20 years agoupdated for new annotations style
acolyer [Tue, 16 Nov 2004 21:09:38 +0000 (21:09 +0000)]
updated for new annotations style

20 years agodealing with incomplete Test renaming to CoreTest
ehilsdal [Thu, 11 Nov 2004 23:23:33 +0000 (23:23 +0000)]
dealing with incomplete Test renaming to CoreTest

20 years agoupdated to not allow general extension of type patterns
acolyer [Wed, 10 Nov 2004 16:26:02 +0000 (16:26 +0000)]
updated to not allow general extension of type patterns

20 years agoattendees should not use blackdown jdk under linux
ehilsdal [Wed, 10 Nov 2004 06:28:47 +0000 (06:28 +0000)]
attendees should not use blackdown jdk under linux

20 years agochanges influenced by OOPSLA 2004
ehilsdal [Wed, 10 Nov 2004 06:21:28 +0000 (06:21 +0000)]
changes influenced by OOPSLA 2004

20 years agorevised with info from OOPSLA 2004:
ehilsdal [Wed, 10 Nov 2004 06:03:33 +0000 (06:03 +0000)]
revised with info from OOPSLA 2004:
  renaming support.Log.log to support.Log.write
  renaming test.Test to test.CoreTest
  (r)ing aspectj
  clearing up a few random things

20 years agobuild the 1.5 developer's notebook as part of the distribution.
acolyer [Tue, 9 Nov 2004 14:28:51 +0000 (14:28 +0000)]
build the 1.5 developer's notebook as part of the distribution.

20 years agoearly draft of AspectJ 1.5 documentation - do not rely on the contents of these docs...
acolyer [Tue, 9 Nov 2004 14:28:24 +0000 (14:28 +0000)]
early draft of AspectJ 1.5 documentation - do not rely on the contents of these docs yet!!!

20 years agoMatthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting V1_2_1
aclement [Fri, 5 Nov 2004 11:00:41 +0000 (11:00 +0000)]
Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting

20 years agoApplied patch for bug#77799 "NullPointerException in StructureSearchManager"
mkersten [Thu, 4 Nov 2004 15:44:51 +0000 (15:44 +0000)]
Applied patch for bug#77799 "NullPointerException in StructureSearchManager"

20 years agoNeeds a blank-line before Name: section
acolyer [Fri, 22 Oct 2004 13:16:15 +0000 (13:16 +0000)]
Needs a blank-line before Name: section

20 years agoFix for Bugzilla Bug 76798: Add versions to woven class files - enabling better backw...
aclement [Fri, 22 Oct 2004 10:53:11 +0000 (10:53 +0000)]
Fix for Bugzilla Bug 76798: Add versions to woven class files - enabling better backwards compatibility.

20 years agodon't upset windows script...
acolyer [Fri, 22 Oct 2004 10:33:06 +0000 (10:33 +0000)]
don't upset windows script...

20 years agofixing an html bug
ehilsdal [Thu, 21 Oct 2004 15:41:04 +0000 (15:41 +0000)]
fixing an html bug

20 years agopreparations for 1.2.1 release
acolyer [Thu, 21 Oct 2004 14:51:44 +0000 (14:51 +0000)]
preparations for 1.2.1 release

20 years agoBugzilla Bug 73895
acolyer [Thu, 21 Oct 2004 13:40:23 +0000 (13:40 +0000)]
Bugzilla Bug 73895
   unnecessary cast causing problems

20 years agofix for bugzilla bug 75486: issingleton or issingleton()
acolyer [Thu, 21 Oct 2004 13:29:30 +0000 (13:29 +0000)]
fix for bugzilla bug 75486: issingleton or issingleton()

20 years agofix for Bugzilla Bug 75486
acolyer [Thu, 21 Oct 2004 13:09:21 +0000 (13:09 +0000)]
fix for Bugzilla Bug 75486
   issingleton or issingleton()?

20 years agoFix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
aclement [Thu, 21 Oct 2004 12:55:49 +0000 (12:55 +0000)]
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing

20 years agofix for Bugzilla Bug 73369
acolyer [Thu, 21 Oct 2004 12:38:55 +0000 (12:38 +0000)]
fix for  Bugzilla Bug 73369
   Create a jar file that can be used for load-time weaving...

20 years agodup showWeaveInfo in 1.11 - already added in revision 1.10
wisberg [Wed, 20 Oct 2004 00:16:14 +0000 (00:16 +0000)]
dup showWeaveInfo in 1.11 - already added in revision 1.10

20 years agoFix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract...
aclement [Tue, 19 Oct 2004 10:37:31 +0000 (10:37 +0000)]
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)

20 years agoDocs for ANT task showWeaveInfo option.
aclement [Tue, 19 Oct 2004 08:24:44 +0000 (08:24 +0000)]
Docs for ANT task showWeaveInfo option.

20 years agoAha! You foul LazyTjp testcase. The fix I put in to properly support '-proceedOnErr...
aclement [Mon, 18 Oct 2004 12:04:09 +0000 (12:04 +0000)]
Aha!  You foul LazyTjp testcase.  The fix I put in to properly support '-proceedOnError' highlighted a problem in this testcase which (until recently) was producing a compile time error *and* still writing the .class file out to disk.

20 years agoRe-add the LazyTjp testcase.
aclement [Mon, 18 Oct 2004 07:48:50 +0000 (07:48 +0000)]
Re-add the LazyTjp testcase.

20 years agoModified test to account for additional "uses pointcut" relationships.
mkersten [Fri, 15 Oct 2004 15:55:33 +0000 (15:55 +0000)]
Modified test to account for additional "uses pointcut" relationships.

20 years agoChange to prevent "uses-pointcut" nodes from appearing by default
mkersten [Fri, 15 Oct 2004 15:54:50 +0000 (15:54 +0000)]
Change to prevent "uses-pointcut" nodes from appearing by default
within the structure views.

20 years agoTEMPORARILY deactivated one test to get a !*(&*£^ build to work.
aclement [Fri, 15 Oct 2004 12:55:43 +0000 (12:55 +0000)]
TEMPORARILY deactivated one test to get a !*(&*£^ build to work.

20 years agoTEMPORARILY removed some tests - to see if they enable the build to progress.
aclement [Fri, 15 Oct 2004 07:35:56 +0000 (07:35 +0000)]
TEMPORARILY removed some tests - to see if they enable the build to progress.

20 years agoset static variable to avoid reading value set by other tests
wisberg [Thu, 14 Oct 2004 23:13:31 +0000 (23:13 +0000)]
set static variable to avoid reading value set by other tests

20 years agovariables available in if(b), removed mdash entity as unknown
wisberg [Thu, 14 Oct 2004 22:57:42 +0000 (22:57 +0000)]
variables available in if(b), removed mdash entity as unknown

20 years agoComment cleanup.
mkersten [Thu, 14 Oct 2004 22:14:08 +0000 (22:14 +0000)]
Comment cleanup.

20 years agoAdded "uses pointcut" relation to the ASM.
mkersten [Thu, 14 Oct 2004 22:01:24 +0000 (22:01 +0000)]
Added "uses pointcut" relation to the ASM.

20 years agoAdded "uses pointcut" relation to the ASM.
mkersten [Thu, 14 Oct 2004 21:45:07 +0000 (21:45 +0000)]
Added "uses pointcut" relation to the ASM.

20 years agoFix for:
aclement [Thu, 14 Oct 2004 12:51:18 +0000 (12:51 +0000)]
Fix for:
Bugzilla Bug 75568 : ajc changes classfile timestamps even if compilation fails (regression)
and maybe:
Bugzilla Bug 74245: -proceedOnError does not weave aspects on compile error

20 years agoFix for Bugzilla Bug 76104: can't build distribution from within Eclipse (and fixes...
aclement [Thu, 14 Oct 2004 09:42:40 +0000 (09:42 +0000)]
Fix for Bugzilla Bug 76104: can't build distribution from within Eclipse (and fixes the problem where you have to call clean and build separately)

20 years agomake the test tidy up after itself to reduce CVS conflicts.
aclement [Thu, 14 Oct 2004 09:28:20 +0000 (09:28 +0000)]
make the test tidy up after itself to reduce CVS conflicts.

20 years agoFix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException
aclement [Thu, 14 Oct 2004 08:12:09 +0000 (08:12 +0000)]
Fix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException

20 years ago76030 - cflow optimizations. Part 2 fix - share counters and stacks when we can.
aclement [Tue, 12 Oct 2004 16:24:10 +0000 (16:24 +0000)]
76030 - cflow optimizations.  Part 2 fix - share counters and stacks when we can.

20 years ago76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we...
aclement [Mon, 11 Oct 2004 18:39:06 +0000 (18:39 +0000)]
76030 - cflow optimizations.  Part 1 fix - use counters rather than stacks when we can.

20 years agoMade selected methods protected to enable extension.
mkersten [Wed, 6 Oct 2004 13:43:07 +0000 (13:43 +0000)]
Made selected methods protected to enable extension.

20 years agodocs for aspectpath and forking
wisberg [Wed, 6 Oct 2004 11:21:50 +0000 (11:21 +0000)]
docs for aspectpath and forking

20 years agoaspectpath weave tests - disabled pending weaveinfo suppression
wisberg [Wed, 6 Oct 2004 10:38:42 +0000 (10:38 +0000)]
aspectpath weave tests - disabled pending weaveinfo suppression

20 years agosupport for aspectpath attribute in run element
wisberg [Wed, 6 Oct 2004 10:29:02 +0000 (10:29 +0000)]
support for aspectpath attribute in run element

20 years agosupport for aspectpath, which forces forking
wisberg [Wed, 6 Oct 2004 10:28:36 +0000 (10:28 +0000)]
support for aspectpath, which forces forking

20 years agosupport aspectpath, upgrade expected javarun bean properties
wisberg [Wed, 6 Oct 2004 10:28:07 +0000 (10:28 +0000)]
support aspectpath, upgrade expected javarun bean properties

20 years agosupport for finding files at runtime, for javarun/aspectpath
wisberg [Wed, 6 Oct 2004 10:27:23 +0000 (10:27 +0000)]
support for finding files at runtime, for javarun/aspectpath

20 years agoread new fork attribute, skip unused file entity
wisberg [Wed, 6 Oct 2004 08:40:57 +0000 (08:40 +0000)]
read new fork attribute, skip unused file entity

20 years agotests for new java run fork attributes
wisberg [Wed, 6 Oct 2004 08:40:36 +0000 (08:40 +0000)]
tests for new java run fork attributes

20 years agoremoving unused file entity, adding fork attribute
wisberg [Wed, 6 Oct 2004 08:40:05 +0000 (08:40 +0000)]
removing unused file entity, adding fork attribute

20 years agominimal fork attributes supported
wisberg [Wed, 6 Oct 2004 08:39:21 +0000 (08:39 +0000)]
minimal fork attributes supported

20 years agoremoving unused Fork and WrapFile
wisberg [Wed, 6 Oct 2004 08:38:40 +0000 (08:38 +0000)]
removing unused Fork and WrapFile

20 years agoremoving unused reliance on fork
wisberg [Wed, 6 Oct 2004 08:37:46 +0000 (08:37 +0000)]
removing unused reliance on fork

20 years agoremoving unused parameter
wisberg [Wed, 6 Oct 2004 08:35:59 +0000 (08:35 +0000)]
removing unused parameter

20 years agosupport vm args during forking (simple update: forking still requires system properties)
wisberg [Tue, 5 Oct 2004 20:51:24 +0000 (20:51 +0000)]
support vm args during forking (simple update: forking still requires system properties)

20 years ago-showWeaveInfo for ajc, iajc dev guide sections
wisberg [Tue, 5 Oct 2004 20:16:39 +0000 (20:16 +0000)]
-showWeaveInfo for ajc, iajc dev guide sections

20 years agostatic ref to static variable
wisberg [Tue, 5 Oct 2004 20:05:36 +0000 (20:05 +0000)]
static ref to static variable

20 years agoupdated license text
wisberg [Tue, 5 Oct 2004 20:04:03 +0000 (20:04 +0000)]
updated license text

20 years agounused local
wisberg [Tue, 5 Oct 2004 20:03:23 +0000 (20:03 +0000)]
unused local

20 years agoFix for Bugzilla Bug 74279
aclement [Fri, 1 Oct 2004 07:19:14 +0000 (07:19 +0000)]
Fix for Bugzilla Bug 74279
   -showWeaveInfo option is not supported by iajc Ant task

20 years agoFix for Bugzilla Bug 74279
aclement [Thu, 30 Sep 2004 14:41:09 +0000 (14:41 +0000)]
Fix for Bugzilla Bug 74279
   -showWeaveInfo option is not supported by iajc Ant task

20 years agoFix for Bugzilla Bug 75129
aclement [Thu, 30 Sep 2004 08:18:32 +0000 (08:18 +0000)]
Fix for Bugzilla Bug 75129
   NPE on thisJoinPoint mistake

20 years ago@testcase PR#75129 NPE on thisJoinPoint mistake
wisberg [Mon, 27 Sep 2004 21:14:44 +0000 (21:14 +0000)]
@testcase PR#75129 NPE on thisJoinPoint mistake

20 years agoMade getNode(..) protected to enable extensibility.
mkersten [Mon, 27 Sep 2004 20:31:59 +0000 (20:31 +0000)]
Made getNode(..) protected to enable extensibility.

20 years agoMade lookupMember(..) and findMemberInClass(..) protected
mkersten [Thu, 16 Sep 2004 00:41:54 +0000 (00:41 +0000)]
Made lookupMember(..) and findMemberInClass(..) protected
in order to support different (possibly better) ITD lookup up,
motivated a UBC-CS students' extension.

20 years agoFixing javadoc comments
ehilsdal [Wed, 8 Sep 2004 16:38:56 +0000 (16:38 +0000)]
Fixing javadoc comments

20 years agoFix for Bug 73073: Inconsistency between starred and nonstarred type patterns in...
ehilsdal [Wed, 8 Sep 2004 16:28:34 +0000 (16:28 +0000)]
Fix for Bug 73073: Inconsistency between starred and nonstarred type patterns in connection with shadowing.
  Finally documented matching difference between exacttype and patterntype

20 years agoFix for Bugzilla Bug 60863
aclement [Wed, 8 Sep 2004 16:26:36 +0000 (16:26 +0000)]
Fix for Bugzilla Bug 60863
   AJC behaves different when using @ to supply parameters

20 years agoEnsure makeClasspathString() uses correct buildConfig when reporting problems.
aclement [Wed, 8 Sep 2004 14:44:32 +0000 (14:44 +0000)]
Ensure makeClasspathString() uses correct buildConfig when reporting problems.

20 years agofix for Bugzilla Bug 72157
acolyer [Wed, 8 Sep 2004 12:04:49 +0000 (12:04 +0000)]
fix for Bugzilla Bug 72157
  declare soft can cause programs with invalid exception behaviour to be generated

20 years agoFix for Bugzilla Bug 73433
aclement [Wed, 8 Sep 2004 10:14:44 +0000 (10:14 +0000)]
Fix for Bugzilla Bug 73433
   AspectJ does not correctly support -cp

20 years agoFix for Bugzilla Bug 72409
aclement [Tue, 7 Sep 2004 15:35:37 +0000 (15:35 +0000)]
Fix for Bugzilla Bug 72409
   Classpath issues with aspectjtools.jar

20 years agostatic dependence on SimpleDateFormat had broken WeavingURLClassLoader
acolyer [Tue, 7 Sep 2004 14:23:45 +0000 (14:23 +0000)]
static dependence on SimpleDateFormat had broken WeavingURLClassLoader
by a complex chain of events.

20 years agofix for enh 73360 Extend aspectjrt.jar manifest with OSGi attributes
acolyer [Tue, 7 Sep 2004 10:47:45 +0000 (10:47 +0000)]
fix for enh 73360 Extend aspectjrt.jar manifest with OSGi attributes

20 years agoReworked package renaming script to ignore compiler options that are used by AJDT.
aclement [Tue, 7 Sep 2004 10:31:51 +0000 (10:31 +0000)]
Reworked package renaming script to ignore compiler options that are used by AJDT.

20 years agoFix the build?
aclement [Tue, 7 Sep 2004 07:22:05 +0000 (07:22 +0000)]
Fix the build?

20 years agoFix for Bugzilla Bug 73334
aclement [Mon, 6 Sep 2004 15:40:02 +0000 (15:40 +0000)]
Fix for Bugzilla Bug 73334
   Avoid clashes in the org.eclipse namespace by renaming our duplicates.

20 years agoPart of fix for AJDT bug 72671
aclement [Mon, 6 Sep 2004 15:13:46 +0000 (15:13 +0000)]
Part of fix for AJDT bug 72671
   Bootclasspath specification for compiling is not possible

20 years agoFix for Bugzilla Bug 72528
aclement [Fri, 3 Sep 2004 13:45:46 +0000 (13:45 +0000)]
Fix for Bugzilla Bug 72528
   around advice throws java.lang.VerifyError at runtime

20 years agoproject plans for Java 5 taken from Adrian's email
wisberg [Thu, 2 Sep 2004 08:21:30 +0000 (08:21 +0000)]
project plans for Java 5 taken from Adrian's email

20 years agoFix for Bugzilla Bug 46298
aclement [Wed, 1 Sep 2004 15:26:43 +0000 (15:26 +0000)]
Fix for Bugzilla Bug 46298
   Aspectj generate code does not de-compile cleanly.

20 years agoEnhancement for Bugzilla Bug 49743
aclement [Wed, 1 Sep 2004 10:30:07 +0000 (10:30 +0000)]
Enhancement for Bugzilla Bug 49743
   performance improvements for runtime library
(From Matthew)

20 years agoFix bug 72623; also changed "definition" to "declaration" for Java elements
wisberg [Sat, 28 Aug 2004 23:52:44 +0000 (23:52 +0000)]
Fix bug 72623; also changed "definition" to "declaration" for Java elements

20 years agofix bug 59203 - dynamic AOP
wisberg [Sat, 28 Aug 2004 22:16:10 +0000 (22:16 +0000)]
fix bug 59203 - dynamic AOP

20 years agoLimitation stated in bug 50195
wisberg [Sat, 28 Aug 2004 18:55:12 +0000 (18:55 +0000)]
Limitation stated in bug 50195

20 years agoImproved testcase for this 1.5 problem.
aclement [Fri, 27 Aug 2004 16:02:18 +0000 (16:02 +0000)]
Improved testcase for this 1.5 problem.