]>
source.dussan.org Git - aspectj.git/log
wisberg [Wed, 6 Aug 2003 10:30:25 +0000 (10:30 +0000)]
double-dispatch example
wisberg [Wed, 6 Aug 2003 09:42:08 +0000 (09:42 +0000)]
modular build questions, unauthoritative answers
wisberg [Wed, 6 Aug 2003 07:31:16 +0000 (07:31 +0000)]
@testcase PR#41175 aspect-declared methods with exception clauses fail in binary libraries
Corresponding non-binary passing tests added to ajcTests.xml
wisberg [Wed, 6 Aug 2003 02:08:40 +0000 (02:08 +0000)]
initial checkin of the sandbox.
The basic structure and examples of each type are there,
but I have more examples and the ones there are not
altogether validated. I'll make a few more changes
before emailing dev and users about usage, etc.
wisberg [Wed, 6 Aug 2003 02:06:20 +0000 (02:06 +0000)]
document new contents of docs module
wisberg [Wed, 6 Aug 2003 01:53:16 +0000 (01:53 +0000)]
passing tests for interface libraries. The behavior might be wrong (i.e., some should fail) -- confirming on the list.
wisberg [Wed, 6 Aug 2003 00:29:13 +0000 (00:29 +0000)]
@testcase PR#41170 combine classpath on command line and in .lst file
mkersten [Tue, 5 Aug 2003 16:27:11 +0000 (16:27 +0000)]
Exposed subtype inclusion property.
mkersten [Tue, 5 Aug 2003 16:25:33 +0000 (16:25 +0000)]
Exposed declaredSelector with accessor.
mkersten [Tue, 5 Aug 2003 16:24:05 +0000 (16:24 +0000)]
Revised and added tests for ASM containment hierarchy.
mkersten [Tue, 5 Aug 2003 08:30:50 +0000 (08:30 +0000)]
Expanded test data sources.
ehilsdal [Tue, 5 Aug 2003 06:19:38 +0000 (06:19 +0000)]
Fix for Bug 39470:
Repeating a compilation multiple times produces
class files that vary in size
Added a filter to make sure we don't add two local variable entries
with the same start and slot (BCEL workaround)
jhugunin [Tue, 5 Aug 2003 00:22:05 +0000 (00:22 +0000)]
fix for Bugzilla Bug 40805
call pointcut with interface type fails if method declared on interface
jhugunin [Mon, 4 Aug 2003 21:04:49 +0000 (21:04 +0000)]
fixes for Bugzilla Bug 40858
super-qualified pointcut reference cause weaver stack trace
and Bugzilla Bug 40814
no error when defining interface pointcuts
jhugunin [Fri, 1 Aug 2003 18:53:07 +0000 (18:53 +0000)]
Addendum to the original contribution from PARC. Three presentations:
oneHour talk
three hour tutorial
six hour tutorial including exercises
mkersten [Thu, 31 Jul 2003 17:05:04 +0000 (17:05 +0000)]
*** empty log message ***
mkersten [Thu, 31 Jul 2003 16:52:46 +0000 (16:52 +0000)]
Fixed missing sourceline file info.
mkersten [Thu, 31 Jul 2003 10:55:37 +0000 (10:55 +0000)]
*** empty log message ***
ehilsdal [Thu, 31 Jul 2003 06:52:04 +0000 (06:52 +0000)]
Fix for
Bugzilla Bug 35551: "declare soft" in abstract aspect have no effect
Specifying that declare soft behaves like advice in that
it must be concretized to have an effect.
ehilsdal [Thu, 31 Jul 2003 06:40:35 +0000 (06:40 +0000)]
Added documentation for
Bugzilla Bug 29699: call join points in 1.1b2 und 1.1b4
basically documented that the -1.4 flag can change how method
calls get generated in terms of the declaring type of the method.
wisberg [Wed, 30 Jul 2003 18:07:17 +0000 (18:07 +0000)]
spelling changes only
mkersten [Wed, 30 Jul 2003 17:29:44 +0000 (17:29 +0000)]
------
38717: ".lst" file parsing errors should include sourceline information
- Fixed with George. ".lst" file errors now have proper source locations that the IDEs can seek (fyi no line info, just file info).
------
40194: error handling during build config parsing
- Fixed with George. IDEs now report ".lst" file parsing errors.
mkersten [Wed, 30 Jul 2003 17:29:38 +0000 (17:29 +0000)]
comment change only
mkersten [Wed, 30 Jul 2003 17:29:22 +0000 (17:29 +0000)]
Removed unused method.
mkersten [Wed, 30 Jul 2003 17:28:22 +0000 (17:28 +0000)]
*** empty log message ***
mkersten [Wed, 30 Jul 2003 17:27:45 +0000 (17:27 +0000)]
fixed 40194: error handling during build config parsing
mkersten [Wed, 30 Jul 2003 17:20:29 +0000 (17:20 +0000)]
fixed 40194: error handling during build config parsing
mkersten [Wed, 30 Jul 2003 09:54:07 +0000 (09:54 +0000)]
fixed 39974: Some strange error when compiling the observer example with JBuilder7 integrated AJDE
mkersten [Wed, 30 Jul 2003 09:10:45 +0000 (09:10 +0000)]
Fixed 39626: Added AsmBuilderTest class that tests handling for this and related null parameters.
mkersten [Wed, 30 Jul 2003 09:09:31 +0000 (09:09 +0000)]
added mailing list discussion items
mkersten [Wed, 30 Jul 2003 09:09:16 +0000 (09:09 +0000)]
Updated for 1.1.1rc1
mkersten [Wed, 30 Jul 2003 09:09:00 +0000 (09:09 +0000)]
extended test data
mkersten [Wed, 30 Jul 2003 09:08:08 +0000 (09:08 +0000)]
Added incremental warning message.
jhugunin [Tue, 29 Jul 2003 20:47:53 +0000 (20:47 +0000)]
fix for Bugzilla Bug 40876
ClassFormatError on external subtype-qualified ref to supertype pointcut
This was an important bug that was caused by the static fields used in the implementation of cflow being placed on the wrong class. This broke the rules used for name mangling and could occasionally result in name collisions as shown here.
mkersten [Tue, 29 Jul 2003 11:00:21 +0000 (11:00 +0000)]
Added test case for bug#39959.
Fails because classpath is incorrectly set to include aspectjtools.jar (by the harness).
mkersten [Tue, 29 Jul 2003 10:56:08 +0000 (10:56 +0000)]
Exposed message handler as "protected" to clients who may want to override.
mkersten [Tue, 29 Jul 2003 10:55:25 +0000 (10:55 +0000)]
Fix for bug 40824.
mkersten [Tue, 29 Jul 2003 10:53:53 +0000 (10:53 +0000)]
This problem occurred when a command line compile did not specify a "-classpath" option. In that case BuildArgParser loaded System.getProperty("java.class.path"). However, in the launch script aspectjtools.jar is already added to the VM's classpath. We remove all occurrences of "aspectjtools.jar" from the detected classpath. This should enable bootstrapping ajc.
mkersten [Tue, 29 Jul 2003 10:53:29 +0000 (10:53 +0000)]
Added sample for extending Main to collect joinpoints from ASM.
mkersten [Tue, 29 Jul 2003 10:52:59 +0000 (10:52 +0000)]
Deprecated singleton API.
wisberg [Mon, 28 Jul 2003 22:38:47 +0000 (22:38 +0000)]
@testcase PR#40876 subtype-qualified pointcut reference
(ClassFormatError)
wisberg [Mon, 28 Jul 2003 21:50:11 +0000 (21:50 +0000)]
@testcase PR#40858 weaver trace on mis-qualified pointcut reference
acolyer [Mon, 28 Jul 2003 14:12:57 +0000 (14:12 +0000)]
Using to force a build.
acolyer [Mon, 28 Jul 2003 09:48:48 +0000 (09:48 +0000)]
Using to force a build.
acolyer [Mon, 28 Jul 2003 09:05:19 +0000 (09:05 +0000)]
Using to force a build.
wisberg [Sat, 26 Jul 2003 21:38:10 +0000 (21:38 +0000)]
@testcase PR#40814 compile error expected for pointcuts in interfaces
wisberg [Sat, 26 Jul 2003 21:37:38 +0000 (21:37 +0000)]
passing tests compiler errors when abstract pointcuts are outside abstract aspects
wisberg [Sat, 26 Jul 2003 04:13:54 +0000 (04:13 +0000)]
Fixes and tests for bugs 39842 and 40807
wisberg [Sat, 26 Jul 2003 00:21:16 +0000 (00:21 +0000)]
@testcase PR#40805 interface call signatures when declaring method in aspect
mkersten [Fri, 25 Jul 2003 16:05:33 +0000 (16:05 +0000)]
De-coupled AJDE APIs from javax.swing, and moved browser-specific funtionality into the the ajbrowser module.)
mkersten [Fri, 25 Jul 2003 15:18:19 +0000 (15:18 +0000)]
Added license.
mkersten [Fri, 25 Jul 2003 15:13:55 +0000 (15:13 +0000)]
Refactored singleton reference to be accessed via getDefault() in order to be consistent with the rest of AJDE.
mkersten [Fri, 25 Jul 2003 15:13:05 +0000 (15:13 +0000)]
Ignoring AJDT-generated files.
mkersten [Fri, 25 Jul 2003 15:07:57 +0000 (15:07 +0000)]
Fix for bug#40771
De-coupled AJDE APIs from javax.swing, and moved browser-specific funtionality into the the ajbrowser module.
mkersten [Fri, 25 Jul 2003 12:39:49 +0000 (12:39 +0000)]
Added BCEL API rule for enforcing use of Utility.copyInstruction method in order to work around a BCEL Instruction.copy bug.
acolyer [Fri, 25 Jul 2003 10:38:26 +0000 (10:38 +0000)]
Initial upload. Only a placeholder for now.
mkersten [Fri, 25 Jul 2003 10:37:07 +0000 (10:37 +0000)]
Adding ignores for AJDT builds
jhugunin [Thu, 24 Jul 2003 21:37:04 +0000 (21:37 +0000)]
fix and moved test for Bugzilla Bug 39711
Class Literals as non final fields
jhugunin [Thu, 24 Jul 2003 19:53:50 +0000 (19:53 +0000)]
moved to 2.1.1 jdtcore. Updated our code to change one call to a
convenience method that was removed. Updated tests to enable the
test for the horrible switch bug that this fixes.
acolyer [Thu, 24 Jul 2003 09:23:01 +0000 (09:23 +0000)]
annotated traces of ajc compilations
mkersten [Wed, 23 Jul 2003 17:23:32 +0000 (17:23 +0000)]
*** empty log message ***
mkersten [Wed, 23 Jul 2003 17:23:22 +0000 (17:23 +0000)]
Fix for AJDT bug 40380.
jhugunin [Wed, 23 Jul 2003 16:48:04 +0000 (16:48 +0000)]
removing file intended for personal use
jhugunin [Wed, 23 Jul 2003 16:45:09 +0000 (16:45 +0000)]
added test for Bugzilla Bug 40589
Default method impl for interface causes internal exception.
test submitted by George Harley
jhugunin [Wed, 23 Jul 2003 01:05:55 +0000 (01:05 +0000)]
added test to try to investigate size issues, but can't reproduce for any
number of loops in BasicCommandTestCase.testSizeChanges()
jhugunin [Wed, 23 Jul 2003 00:22:50 +0000 (00:22 +0000)]
added test for expanded version of Bugzilla Bug 39711
Class Literals as non final fields
jhugunin [Tue, 22 Jul 2003 22:51:34 +0000 (22:51 +0000)]
fix and expanded tests for Bugzilla Bug 39462
Compiler crashes in jar and cflow
jhugunin [Tue, 22 Jul 2003 20:57:17 +0000 (20:57 +0000)]
tests and fix for Bugzilla Bug 39993
ajc stack trace on declaring hashcode() method in aspect
added extra error-test for using super inside an inter-type declaration on
an interface with multiple parents -- the correct parent is either
hard or impossible to determine in that case
mkersten [Tue, 22 Jul 2003 16:33:10 +0000 (16:33 +0000)]
Minor fixes.
mkersten [Tue, 22 Jul 2003 16:32:52 +0000 (16:32 +0000)]
Added coverge to LST file tests. Improved name of file opening method.
mkersten [Tue, 22 Jul 2003 16:31:50 +0000 (16:31 +0000)]
Added coverge to LST file tests.
mkersten [Tue, 22 Jul 2003 15:59:22 +0000 (15:59 +0000)]
changed default compiler behavior to ignore unreachable code (matching Javac)
mkersten [Tue, 22 Jul 2003 15:56:26 +0000 (15:56 +0000)]
Addes support for JDT's Java options map.
mkersten [Tue, 22 Jul 2003 15:55:45 +0000 (15:55 +0000)]
Improved name of compilerAdatper private.
mkersten [Mon, 21 Jul 2003 10:32:49 +0000 (10:32 +0000)]
Started compiler design doc.
mkersten [Thu, 17 Jul 2003 22:35:53 +0000 (22:35 +0000)]
Updated ASM docs, added dependency to ajbrowser in modules doc.
mkersten [Thu, 17 Jul 2003 22:30:39 +0000 (22:30 +0000)]
Re-added taskdefs dependancy for build system.
wisberg [Thu, 17 Jul 2003 01:28:36 +0000 (01:28 +0000)]
added "| .." to args for method and constructor pattern in the Word source file.
Previously added to the generated .pdf files
(I can edit pdf files, but not generate pdf from word).
jhugunin [Wed, 16 Jul 2003 23:30:54 +0000 (23:30 +0000)]
added pre-compiled .jar needed for Bugzilla Bug 39462
Compiler crashes in jar and cflow
jhugunin [Wed, 16 Jul 2003 23:19:54 +0000 (23:19 +0000)]
Fix for Bugzilla #39479, #40109
based on patch contributed by Andy Clement
Generalizes the patch with a method org.aspectj.weaver.bcel.Utility.copyInstruction
that works-around the bug in Select.copy(). Changed all calls to
Instruction.copy() to use this new method, would be nice to add the
rule:
* declare error:
* call(* Instruction.copy()) && within(org.aspectj.weaver)
* && !withincode(* Utility.copyInstruction(Instruction)):
* "use Utility.copyInstruction to work-around bug in Select.copy()";
wisberg [Wed, 16 Jul 2003 01:23:52 +0000 (01:23 +0000)]
looks good. fixed "org.eclipse.ajdt.core",
added how to build, jdt.core patch/sources
wisberg [Wed, 16 Jul 2003 01:00:14 +0000 (01:00 +0000)]
minor updates listed in the "recent changes" section.
wisberg [Wed, 16 Jul 2003 00:48:51 +0000 (00:48 +0000)]
surface ".." form for some number of arguments.
I'm using a different version of acrobat, so this might
cause problems.
wisberg [Tue, 15 Jul 2003 23:31:40 +0000 (23:31 +0000)]
added caveat for around advice on initialization
mkersten [Tue, 15 Jul 2003 21:14:24 +0000 (21:14 +0000)]
Updated modules documentation.
Added ASM documentation.
mkersten [Tue, 15 Jul 2003 14:09:18 +0000 (14:09 +0000)]
Updated dependency list.
mkersten [Tue, 15 Jul 2003 14:07:33 +0000 (14:07 +0000)]
Removed project dependancy on taskdefs project.
mkersten [Tue, 15 Jul 2003 12:11:39 +0000 (12:11 +0000)]
Updated module docs.
mkersten [Mon, 14 Jul 2003 12:58:42 +0000 (12:58 +0000)]
Finally adding some design docs (after 4 years).
mkersten [Wed, 9 Jul 2003 07:48:09 +0000 (07:48 +0000)]
Added safeguard for missing 1.3 setLocationRelativeTo method.
mkersten [Wed, 9 Jul 2003 07:47:32 +0000 (07:47 +0000)]
Fixed bugs introduced in 1.1rc2, where cast of message was incorrect.
jhugunin [Thu, 3 Jul 2003 00:06:53 +0000 (00:06 +0000)]
test for Bugzilla Bug 39479
NPE in bcel.LazyMethodGen when delegating from one ctor to a second that includes a switch.
jhugunin [Wed, 2 Jul 2003 23:21:51 +0000 (23:21 +0000)]
added test for Bugzilla Bug 39462
Compiler crashes in jar and cflow
jhugunin [Wed, 2 Jul 2003 23:12:18 +0000 (23:12 +0000)]
tests and fixes for two awful error message bugs:
[Bug 39458] New: Compiler crash in ajc 1.1
[Bug 39460] New: Missing import crashes compiler
wisberg [Mon, 30 Jun 2003 22:43:38 +0000 (22:43 +0000)]
replacing 1.2 Vector API's with equivalent 1.1 API's to make telecom testable under 1.1
acolyer [Fri, 6 Jun 2003 11:54:24 +0000 (11:54 +0000)]
Updated post 1.1.0 release build.
acolyer [Fri, 6 Jun 2003 08:30:45 +0000 (08:30 +0000)]
Updated for 1.1.0 release
wisberg [Thu, 5 Jun 2003 22:56:51 +0000 (22:56 +0000)]
change only in comment echoed to output, listing expected failures for the link checker.
wisberg [Thu, 5 Jun 2003 13:58:50 +0000 (13:58 +0000)]
- linkcheck
- 1.1 examples (disabled pending hang fix)
- separate examples, since nonGui goes OOM under 1.3
wisberg [Thu, 5 Jun 2003 13:55:13 +0000 (13:55 +0000)]
adding keyword knownLimitation-run11