]>
source.dussan.org Git - aspectj.git/log
acolyer [Wed, 24 Nov 2004 19:57:59 +0000 (19:57 +0000)]
more updates to 1.5 design
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.
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.
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.
aclement [Fri, 19 Nov 2004 16:52:30 +0000 (16:52 +0000)]
BCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:45:18 +0000 (16:45 +0000)]
BCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:35:15 +0000 (16:35 +0000)]
BCEL Java5 Support
aclement [Fri, 19 Nov 2004 13:43:26 +0000 (13:43 +0000)]
Fixed 2 xml errors.
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.
aclement [Thu, 18 Nov 2004 15:07:05 +0000 (15:07 +0000)]
Imports organized.
aclement [Thu, 18 Nov 2004 14:52:34 +0000 (14:52 +0000)]
Doesnt delete the 'src' dir.
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.
acolyer [Thu, 18 Nov 2004 09:29:21 +0000 (09:29 +0000)]
some small updates in annotations, plus beginnings of varargs section
acolyer [Wed, 17 Nov 2004 10:55:53 +0000 (10:55 +0000)]
use AccessibleObject rather than java.lang.reflect.Member
acolyer [Tue, 16 Nov 2004 21:09:38 +0000 (21:09 +0000)]
updated for new annotations style
ehilsdal [Thu, 11 Nov 2004 23:23:33 +0000 (23:23 +0000)]
dealing with incomplete Test renaming to CoreTest
acolyer [Wed, 10 Nov 2004 16:26:02 +0000 (16:26 +0000)]
updated to not allow general extension of type patterns
ehilsdal [Wed, 10 Nov 2004 06:28:47 +0000 (06:28 +0000)]
attendees should not use blackdown jdk under linux
ehilsdal [Wed, 10 Nov 2004 06:21:28 +0000 (06:21 +0000)]
changes influenced by 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
acolyer [Tue, 9 Nov 2004 14:28:51 +0000 (14:28 +0000)]
build the 1.5 developer's notebook as part of the distribution.
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!!!
aclement [Fri, 5 Nov 2004 11:00:41 +0000 (11:00 +0000)]
Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting
mkersten [Thu, 4 Nov 2004 15:44:51 +0000 (15:44 +0000)]
Applied patch for bug#77799 "NullPointerException in StructureSearchManager"
acolyer [Fri, 22 Oct 2004 13:16:15 +0000 (13:16 +0000)]
Needs a blank-line before Name: section
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.
acolyer [Fri, 22 Oct 2004 10:33:06 +0000 (10:33 +0000)]
don't upset windows script...
ehilsdal [Thu, 21 Oct 2004 15:41:04 +0000 (15:41 +0000)]
fixing an html bug
acolyer [Thu, 21 Oct 2004 14:51:44 +0000 (14:51 +0000)]
preparations for 1.2.1 release
acolyer [Thu, 21 Oct 2004 13:40:23 +0000 (13:40 +0000)]
Bugzilla Bug 73895
unnecessary cast causing problems
acolyer [Thu, 21 Oct 2004 13:29:30 +0000 (13:29 +0000)]
fix for bugzilla bug 75486: issingleton or issingleton()
acolyer [Thu, 21 Oct 2004 13:09:21 +0000 (13:09 +0000)]
fix for Bugzilla Bug 75486
issingleton or issingleton()?
aclement [Thu, 21 Oct 2004 12:55:49 +0000 (12:55 +0000)]
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
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...
wisberg [Wed, 20 Oct 2004 00:16:14 +0000 (00:16 +0000)]
dup showWeaveInfo in 1.11 - already added in revision 1.10
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$)
aclement [Tue, 19 Oct 2004 08:24:44 +0000 (08:24 +0000)]
Docs for ANT task showWeaveInfo option.
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.
aclement [Mon, 18 Oct 2004 07:48:50 +0000 (07:48 +0000)]
Re-add the LazyTjp testcase.
mkersten [Fri, 15 Oct 2004 15:55:33 +0000 (15:55 +0000)]
Modified test to account for additional "uses pointcut" relationships.
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.
aclement [Fri, 15 Oct 2004 12:55:43 +0000 (12:55 +0000)]
TEMPORARILY deactivated one test to get a !*(&*£^ build to work.
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.
wisberg [Thu, 14 Oct 2004 23:13:31 +0000 (23:13 +0000)]
set static variable to avoid reading value set by other tests
wisberg [Thu, 14 Oct 2004 22:57:42 +0000 (22:57 +0000)]
variables available in if(b), removed mdash entity as unknown
mkersten [Thu, 14 Oct 2004 22:14:08 +0000 (22:14 +0000)]
Comment cleanup.
mkersten [Thu, 14 Oct 2004 22:01:24 +0000 (22:01 +0000)]
Added "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.
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
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)
aclement [Thu, 14 Oct 2004 09:28:20 +0000 (09:28 +0000)]
make the test tidy up after itself to reduce CVS conflicts.
aclement [Thu, 14 Oct 2004 08:12:09 +0000 (08:12 +0000)]
Fix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException
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.
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.
mkersten [Wed, 6 Oct 2004 13:43:07 +0000 (13:43 +0000)]
Made selected methods protected to enable extension.
wisberg [Wed, 6 Oct 2004 11:21:50 +0000 (11:21 +0000)]
docs for aspectpath and forking
wisberg [Wed, 6 Oct 2004 10:38:42 +0000 (10:38 +0000)]
aspectpath weave tests - disabled pending weaveinfo suppression
wisberg [Wed, 6 Oct 2004 10:29:02 +0000 (10:29 +0000)]
support for aspectpath attribute in run element
wisberg [Wed, 6 Oct 2004 10:28:36 +0000 (10:28 +0000)]
support for aspectpath, which forces forking
wisberg [Wed, 6 Oct 2004 10:28:07 +0000 (10:28 +0000)]
support aspectpath, upgrade expected javarun bean properties
wisberg [Wed, 6 Oct 2004 10:27:23 +0000 (10:27 +0000)]
support for finding files at runtime, for javarun/aspectpath
wisberg [Wed, 6 Oct 2004 08:40:57 +0000 (08:40 +0000)]
read new fork attribute, skip unused file entity
wisberg [Wed, 6 Oct 2004 08:40:36 +0000 (08:40 +0000)]
tests for new java run fork attributes
wisberg [Wed, 6 Oct 2004 08:40:05 +0000 (08:40 +0000)]
removing unused file entity, adding fork attribute
wisberg [Wed, 6 Oct 2004 08:39:21 +0000 (08:39 +0000)]
minimal fork attributes supported
wisberg [Wed, 6 Oct 2004 08:38:40 +0000 (08:38 +0000)]
removing unused Fork and WrapFile
wisberg [Wed, 6 Oct 2004 08:37:46 +0000 (08:37 +0000)]
removing unused reliance on fork
wisberg [Wed, 6 Oct 2004 08:35:59 +0000 (08:35 +0000)]
removing unused parameter
wisberg [Tue, 5 Oct 2004 20:51:24 +0000 (20:51 +0000)]
support vm args during forking (simple update: forking still requires system properties)
wisberg [Tue, 5 Oct 2004 20:16:39 +0000 (20:16 +0000)]
-showWeaveInfo for ajc, iajc dev guide sections
wisberg [Tue, 5 Oct 2004 20:05:36 +0000 (20:05 +0000)]
static ref to static variable
wisberg [Tue, 5 Oct 2004 20:04:03 +0000 (20:04 +0000)]
updated license text
wisberg [Tue, 5 Oct 2004 20:03:23 +0000 (20:03 +0000)]
unused local
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
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
aclement [Thu, 30 Sep 2004 08:18:32 +0000 (08:18 +0000)]
Fix for Bugzilla Bug 75129
NPE on thisJoinPoint mistake
wisberg [Mon, 27 Sep 2004 21:14:44 +0000 (21:14 +0000)]
@testcase PR#75129 NPE on thisJoinPoint mistake
mkersten [Mon, 27 Sep 2004 20:31:59 +0000 (20:31 +0000)]
Made getNode(..) protected to enable extensibility.
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.
ehilsdal [Wed, 8 Sep 2004 16:38:56 +0000 (16:38 +0000)]
Fixing javadoc comments
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
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
aclement [Wed, 8 Sep 2004 14:44:32 +0000 (14:44 +0000)]
Ensure makeClasspathString() uses correct buildConfig when reporting problems.
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
aclement [Wed, 8 Sep 2004 10:14:44 +0000 (10:14 +0000)]
Fix for Bugzilla Bug 73433
AspectJ does not correctly support -cp
aclement [Tue, 7 Sep 2004 15:35:37 +0000 (15:35 +0000)]
Fix for Bugzilla Bug 72409
Classpath issues with aspectjtools.jar
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.
acolyer [Tue, 7 Sep 2004 10:47:45 +0000 (10:47 +0000)]
fix for enh 73360 Extend aspectjrt.jar manifest with OSGi attributes
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.
aclement [Tue, 7 Sep 2004 07:22:05 +0000 (07:22 +0000)]
Fix the build?
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.
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
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
wisberg [Thu, 2 Sep 2004 08:21:30 +0000 (08:21 +0000)]
project plans for Java 5 taken from Adrian's email
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.
aclement [Wed, 1 Sep 2004 10:30:07 +0000 (10:30 +0000)]
Enhancement for Bugzilla Bug 49743
performance improvements for runtime library
(From Matthew)
wisberg [Sat, 28 Aug 2004 23:52:44 +0000 (23:52 +0000)]
Fix bug 72623; also changed "definition" to "declaration" for Java elements
wisberg [Sat, 28 Aug 2004 22:16:10 +0000 (22:16 +0000)]
fix bug 59203 - dynamic AOP
wisberg [Sat, 28 Aug 2004 18:55:12 +0000 (18:55 +0000)]
Limitation stated in bug 50195
aclement [Fri, 27 Aug 2004 16:02:18 +0000 (16:02 +0000)]
Improved testcase for this 1.5 problem.