]>
source.dussan.org Git - aspectj.git/log
aclement [Fri, 30 May 2008 17:20:23 +0000 (17:20 +0000)]
231396:
aclement [Fri, 30 May 2008 17:20:11 +0000 (17:20 +0000)]
231396: remove unused code
aclement [Fri, 30 May 2008 17:19:53 +0000 (17:19 +0000)]
231396: remove unused code
aclement [Fri, 30 May 2008 17:19:32 +0000 (17:19 +0000)]
231396: bounds moved down from UnresolvedType
aclement [Fri, 30 May 2008 17:19:09 +0000 (17:19 +0000)]
231396: reduce uses of UnresolvedType.forName() - switch to forSignature()
aclement [Fri, 30 May 2008 17:18:41 +0000 (17:18 +0000)]
231396: with change to pass classname to UCFWTPMB, less parses
aclement [Fri, 30 May 2008 17:18:18 +0000 (17:18 +0000)]
231396: Switch to new UnresolvedType for wildcards
aclement [Fri, 30 May 2008 17:17:33 +0000 (17:17 +0000)]
231396: Pass the classname, reduces bytecode parses to discover it later
aclement [Thu, 29 May 2008 19:04:46 +0000 (19:04 +0000)]
231396: Comment #4: Big Refactoring: tidyup loose joinpointsig iterators
aclement [Thu, 29 May 2008 19:04:26 +0000 (19:04 +0000)]
231396: Comment #4: Big Refactoring: tidyup loose joinpointsig iterators
aclement [Thu, 29 May 2008 19:03:24 +0000 (19:03 +0000)]
231396: Comment #4: Big Refactoring: move towards using the right type in the right place from the Member hierarchy
aclement [Thu, 29 May 2008 19:02:23 +0000 (19:02 +0000)]
231396: Comment #4: Big Refactoring: renamed type
aclement [Thu, 29 May 2008 19:02:12 +0000 (19:02 +0000)]
prevent runaway memory usage
aclement [Thu, 29 May 2008 04:50:31 +0000 (04:50 +0000)]
just doc
aclement [Thu, 29 May 2008 04:50:16 +0000 (04:50 +0000)]
231396: Use testutils rather than mainline code
aclement [Thu, 29 May 2008 04:49:34 +0000 (04:49 +0000)]
231396: Moved test visitor out to test code
aclement [Thu, 29 May 2008 04:49:04 +0000 (04:49 +0000)]
231396: Moved some mainline code out to testsrc
aclement [Thu, 29 May 2008 04:47:16 +0000 (04:47 +0000)]
address ITD problem - have to change LazyClassGen back to use BcelMethods directly (but hurts memory profile)
aclement [Wed, 28 May 2008 23:58:26 +0000 (23:58 +0000)]
organized imports
aclement [Wed, 28 May 2008 23:54:36 +0000 (23:54 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:54:20 +0000 (23:54 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:54:19 +0000 (23:54 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:54:08 +0000 (23:54 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:54:05 +0000 (23:54 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:53:55 +0000 (23:53 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:53:38 +0000 (23:53 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:53:31 +0000 (23:53 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:53:19 +0000 (23:53 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:52:53 +0000 (23:52 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 23:52:35 +0000 (23:52 +0000)]
231396: Comment #4: Big Refactoring
aclement [Wed, 28 May 2008 21:34:29 +0000 (21:34 +0000)]
better named fields
aclement [Wed, 28 May 2008 21:34:16 +0000 (21:34 +0000)]
remove unnecessary file
aclement [Wed, 28 May 2008 21:34:08 +0000 (21:34 +0000)]
spelling and optimization opportunities noted
aclement [Wed, 28 May 2008 21:32:51 +0000 (21:32 +0000)]
slightly better doc
aclement [Wed, 28 May 2008 21:32:23 +0000 (21:32 +0000)]
reduce string garbage
aclement [Wed, 28 May 2008 21:30:43 +0000 (21:30 +0000)]
Add CURRENT version
aclement [Tue, 27 May 2008 18:53:22 +0000 (18:53 +0000)]
210470: preventing weaver leaks: big changes to better manage the lifecycle of weaver adaptors
aclement [Tue, 27 May 2008 18:53:03 +0000 (18:53 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:52:47 +0000 (18:52 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:52:33 +0000 (18:52 +0000)]
210470: preventing weaver leaks: implement new IWeavingContext method
aclement [Tue, 27 May 2008 18:52:24 +0000 (18:52 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:51:52 +0000 (18:51 +0000)]
210470: preventing weaver leaks: removed bootstrap type sharing for now, it is badly designed
aclement [Tue, 27 May 2008 18:51:23 +0000 (18:51 +0000)]
210470: preventing weaver leaks: implement new IWeavingContext method
aclement [Tue, 27 May 2008 18:51:06 +0000 (18:51 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:50:53 +0000 (18:50 +0000)]
210470: preventing weaver leaks: cast to select right ctor in new bcel API
aclement [Tue, 27 May 2008 18:50:34 +0000 (18:50 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:50:19 +0000 (18:50 +0000)]
210470: preventing weaver leaks: use a weak classloader ref
aclement [Tue, 27 May 2008 18:49:58 +0000 (18:49 +0000)]
210470: preventing weaver leaks: Wraps a classloader reference in a weak reference, for use everywhere inside a weaver
aclement [Tue, 27 May 2008 18:49:31 +0000 (18:49 +0000)]
210470: preventing weaver leaks: added getClassLoader() to interface
aclement [Tue, 27 May 2008 18:48:36 +0000 (18:48 +0000)]
210470: preventing weaver leaks: get control of the classloader references in Bcel
aclement [Tue, 27 May 2008 18:46:58 +0000 (18:46 +0000)]
210470: preventing weaver leaks: do not mess up the context stack in a multi-threaded environment
aclement [Tue, 27 May 2008 18:46:34 +0000 (18:46 +0000)]
210470: preventing weaver leaks: get control of the classloader references in Bcel
aclement [Tue, 27 May 2008 18:43:59 +0000 (18:43 +0000)]
organized imports
aclement [Tue, 27 May 2008 18:43:36 +0000 (18:43 +0000)]
allow use of DOLLARsandbox in the arguments to a 'run' test
aclement [Tue, 27 May 2008 16:48:26 +0000 (16:48 +0000)]
233838: fix: Scope changed to cope with ITDs
aclement [Tue, 27 May 2008 16:44:37 +0000 (16:44 +0000)]
233838: message no longer comes out (same as at 1.5.4 level)
aclement [Tue, 27 May 2008 16:44:14 +0000 (16:44 +0000)]
233838: testcode: itd and declare precedence
aclement [Mon, 26 May 2008 19:47:26 +0000 (19:47 +0000)]
organized imports
aclement [Thu, 22 May 2008 23:57:24 +0000 (23:57 +0000)]
227401: test and fix - use correct declaring type when building tjp so getDeclaringType() works at runtime
aclement [Thu, 22 May 2008 23:57:23 +0000 (23:57 +0000)]
227401: test and fix - use correct declaring type when building tjp so getDeclaringType() works at runtime
aclement [Thu, 22 May 2008 18:26:18 +0000 (18:26 +0000)]
233497: dont produce SIOOBE if a classfile from the aspectpath isn't at a place that includes its package prefix
aclement [Tue, 20 May 2008 18:30:38 +0000 (18:30 +0000)]
232712: fix - remove native when creating bridge method
aclement [Wed, 14 May 2008 19:34:47 +0000 (19:34 +0000)]
231396: refactoring: removed NonLocalExit and moved StreamPrintWriter into test infrastructure
aclement [Wed, 14 May 2008 19:34:45 +0000 (19:34 +0000)]
231396: refactoring: removed NonLocalExit and moved StreamPrintWriter into test infrastructure
aclement [Tue, 13 May 2008 23:03:02 +0000 (23:03 +0000)]
231963: implementation, allow -checkRuntimeVersion:true or false
aclement [Tue, 13 May 2008 23:03:00 +0000 (23:03 +0000)]
231963: implementation, allow -checkRuntimeVersion:true or false
aclement [Tue, 13 May 2008 19:54:27 +0000 (19:54 +0000)]
231467: fix: allow for a type signature like [ITE; - it means int[],E and not just E !
aclement [Tue, 13 May 2008 17:40:13 +0000 (17:40 +0000)]
231396: refactoring: removed WeaverMetrics/LTWeaver, changed UnwovenClassFile to have a char array name and use that when possible
aclement [Tue, 13 May 2008 17:40:12 +0000 (17:40 +0000)]
231396: refactoring: removed WeaverMetrics/LTWeaver, changed UnwovenClassFile to have a char array name and use that when possible
aclement [Mon, 12 May 2008 18:00:23 +0000 (18:00 +0000)]
231396: refactoring: Moved CharOperation and NameConvertor
aclement [Mon, 12 May 2008 18:00:21 +0000 (18:00 +0000)]
231396: refactoring: Moved CharOperation and NameConvertor
aclement [Mon, 12 May 2008 18:00:19 +0000 (18:00 +0000)]
231396: refactoring: Moved CharOperation and NameConvertor
aclement [Mon, 12 May 2008 18:00:18 +0000 (18:00 +0000)]
231396: refactoring: Moved CharOperation and NameConvertor
aclement [Mon, 12 May 2008 16:53:56 +0000 (16:53 +0000)]
231396: refactoring: CollectionUtil type removed
aclement [Mon, 12 May 2008 16:52:58 +0000 (16:52 +0000)]
231396: refactoring:
aclement [Mon, 12 May 2008 16:52:27 +0000 (16:52 +0000)]
231396: optimization notes
aclement [Mon, 12 May 2008 16:50:41 +0000 (16:50 +0000)]
231396: refactoring: CollectionUtil type removed
aclement [Mon, 12 May 2008 16:50:22 +0000 (16:50 +0000)]
231396: refactoring: CollectionUtil type removed
aclement [Mon, 12 May 2008 16:49:23 +0000 (16:49 +0000)]
231396: refactoring: BetaException type removed
aclement [Mon, 12 May 2008 16:47:55 +0000 (16:47 +0000)]
231396: refactoring: BetaException type removed
aclement [Mon, 12 May 2008 16:44:55 +0000 (16:44 +0000)]
231396: refactoring: dont look for annotations if they can't be there
aclement [Mon, 12 May 2008 01:46:19 +0000 (01:46 +0000)]
231478: testcode and fix - allow for bounds variation when sub-aspect is parameterizing super-aspect
aclement [Mon, 12 May 2008 01:46:18 +0000 (01:46 +0000)]
231478: testcode and fix - allow for bounds variation when sub-aspect is parameterizing super-aspect
aclement [Mon, 12 May 2008 01:09:51 +0000 (01:09 +0000)]
231478: testcode
aclement [Sat, 10 May 2008 04:25:31 +0000 (04:25 +0000)]
227993: annotation value matching support for field annotations. plus hashcode/equals on annotationtypepatterns where it was missing!
aclement [Sat, 10 May 2008 00:33:22 +0000 (00:33 +0000)]
227993: annotation value matching support for field annotations. plus hashcode/equals on annotationtypepatterns where it was missing!
aclement [Fri, 9 May 2008 23:24:22 +0000 (23:24 +0000)]
231396: moved ConfigParser out of weaver jar
aclement [Fri, 9 May 2008 23:24:21 +0000 (23:24 +0000)]
231396: moved ConfigParser out of weaver jar
aclement [Fri, 9 May 2008 23:24:20 +0000 (23:24 +0000)]
231396: moved ConfigParser out of weaver jar
aclement [Fri, 9 May 2008 23:24:19 +0000 (23:24 +0000)]
231396: moved ConfigParser out of weaver jar
aclement [Fri, 9 May 2008 23:24:17 +0000 (23:24 +0000)]
231396: moved ConfigParser out of weaver jar
aclement [Thu, 8 May 2008 21:22:46 +0000 (21:22 +0000)]
231187: test and fix. Do the parameterization check after ITDs have applied
aclement [Thu, 8 May 2008 21:22:29 +0000 (21:22 +0000)]
231187: test and fix. Do the parameterization check after ITDs have applied
aclement [Thu, 8 May 2008 21:13:47 +0000 (21:13 +0000)]
231187: test and fix. Do the parameterization check after ITDs have applied
aclement [Thu, 8 May 2008 21:13:45 +0000 (21:13 +0000)]
231187: test and fix. Do the parameterization check after ITDs have applied
aclement [Wed, 7 May 2008 22:12:05 +0000 (22:12 +0000)]
225785: rebuild of shadows with 229910 fixed in the compiler being used.
aclement [Wed, 7 May 2008 22:08:01 +0000 (22:08 +0000)]
209372: guard for -1 source line when no line numbers in class file
aclement [Wed, 7 May 2008 15:31:18 +0000 (15:31 +0000)]
230817: remap NPE - switch ordering in match to do exception handlers first and insert an extra NOP if required.
aclement [Wed, 7 May 2008 04:38:11 +0000 (04:38 +0000)]
removing test that builds into the src tree rather than the sandbox
aclement [Wed, 7 May 2008 00:39:02 +0000 (00:39 +0000)]
-timers option, just times top level main() for now