]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agoFixed bugs:
mkersten [Wed, 6 Aug 2003 21:17:57 +0000 (21:17 +0000)]
Fixed bugs:
40943: Binary weaving should copy non-Java resources from "-inja...
36071: 1.1 rc1 should copy resources similar to java compiler
40826: ajbrowser does not report errors properly
40774: task list icons don't show in ajbrowser

21 years agoadded test to ensure handler from initial runCommand() is not used in repeatCommand().
wisberg [Wed, 6 Aug 2003 19:55:52 +0000 (19:55 +0000)]
added test to ensure handler from initial runCommand() is not used in repeatCommand().
The test fails so there is a bug, but in the current system we seem to use the same handler,
so the bug is harmless. (It does affect other things I'm doing.)
The test is disabled by default and can be enabled with a system property.

21 years agoCreated accessors for pointcuts contained within And/Or pointcut.
mkersten [Wed, 6 Aug 2003 12:33:15 +0000 (12:33 +0000)]
Created accessors for pointcuts contained within And/Or pointcut.

21 years agoImproved generation of advice and pointcut names in the ASM.
mkersten [Wed, 6 Aug 2003 12:26:34 +0000 (12:26 +0000)]
Improved generation of advice and pointcut names in the ASM.

21 years agotag correction for code gatherer
wisberg [Wed, 6 Aug 2003 10:30:50 +0000 (10:30 +0000)]
tag correction for code gatherer

21 years agodouble-dispatch example
wisberg [Wed, 6 Aug 2003 10:30:25 +0000 (10:30 +0000)]
double-dispatch example

21 years agomodular build questions, unauthoritative answers
wisberg [Wed, 6 Aug 2003 09:42:08 +0000 (09:42 +0000)]
modular build questions, unauthoritative answers

21 years ago@testcase PR#41175 aspect-declared methods with exception clauses fail in binary...
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

21 years agoinitial checkin of the sandbox.
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.

21 years agodocument new contents of docs module
wisberg [Wed, 6 Aug 2003 02:06:20 +0000 (02:06 +0000)]
document  new contents of docs module

21 years agopassing tests for interface libraries. The behavior might be wrong (i.e., some shoul...
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.

21 years ago@testcase PR#41170 combine classpath on command line and in .lst file
wisberg [Wed, 6 Aug 2003 00:29:13 +0000 (00:29 +0000)]
@testcase PR#41170 combine classpath on command line and in .lst file

21 years agoExposed subtype inclusion property.
mkersten [Tue, 5 Aug 2003 16:27:11 +0000 (16:27 +0000)]
Exposed subtype inclusion property.

21 years agoExposed declaredSelector with accessor.
mkersten [Tue, 5 Aug 2003 16:25:33 +0000 (16:25 +0000)]
Exposed declaredSelector with accessor.

21 years agoRevised and added tests for ASM containment hierarchy.
mkersten [Tue, 5 Aug 2003 16:24:05 +0000 (16:24 +0000)]
Revised and added tests for ASM containment hierarchy.

21 years agoExpanded test data sources.
mkersten [Tue, 5 Aug 2003 08:30:50 +0000 (08:30 +0000)]
Expanded test data sources.

21 years agoFix for Bug 39470:
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)

21 years agofix for Bugzilla Bug 40805
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

21 years agofixes for Bugzilla Bug 40858
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

21 years agoAddendum to the original contribution from PARC. Three presentations:
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

21 years ago*** empty log message ***
mkersten [Thu, 31 Jul 2003 17:05:04 +0000 (17:05 +0000)]
*** empty log message ***

21 years agoFixed missing sourceline file info.
mkersten [Thu, 31 Jul 2003 16:52:46 +0000 (16:52 +0000)]
Fixed missing sourceline file info.

21 years ago*** empty log message ***
mkersten [Thu, 31 Jul 2003 10:55:37 +0000 (10:55 +0000)]
*** empty log message ***

21 years agoFix for
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.

21 years agoAdded documentation for
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.

21 years agospelling changes only
wisberg [Wed, 30 Jul 2003 18:07:17 +0000 (18:07 +0000)]
spelling changes only

21 years ago------
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.

21 years agocomment change only
mkersten [Wed, 30 Jul 2003 17:29:38 +0000 (17:29 +0000)]
comment change only

21 years agoRemoved unused method.
mkersten [Wed, 30 Jul 2003 17:29:22 +0000 (17:29 +0000)]
Removed unused method.

21 years ago*** empty log message ***
mkersten [Wed, 30 Jul 2003 17:28:22 +0000 (17:28 +0000)]
*** empty log message ***

21 years agofixed 40194: error handling during build config parsing
mkersten [Wed, 30 Jul 2003 17:27:45 +0000 (17:27 +0000)]
fixed 40194: error handling during build config parsing

21 years agofixed 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

21 years agofixed 39974: Some strange error when compiling the observer example with JBuilder7...
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

21 years agoFixed 39626: Added AsmBuilderTest class that tests handling for this and related...
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.

21 years agoadded mailing list discussion items
mkersten [Wed, 30 Jul 2003 09:09:31 +0000 (09:09 +0000)]
added mailing list discussion items

21 years agoUpdated for 1.1.1rc1
mkersten [Wed, 30 Jul 2003 09:09:16 +0000 (09:09 +0000)]
Updated for 1.1.1rc1

21 years agoextended test data
mkersten [Wed, 30 Jul 2003 09:09:00 +0000 (09:09 +0000)]
extended test data

21 years agoAdded incremental warning message.
mkersten [Wed, 30 Jul 2003 09:08:08 +0000 (09:08 +0000)]
Added incremental warning message.

21 years agofix for Bugzilla Bug 40876
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.

21 years agoAdded test case for bug#39959.
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).

21 years agoExposed message handler as "protected" to clients who may want to override.
mkersten [Tue, 29 Jul 2003 10:56:08 +0000 (10:56 +0000)]
Exposed message handler as "protected" to clients who may want to override.

21 years agoFix for bug 40824.
mkersten [Tue, 29 Jul 2003 10:55:25 +0000 (10:55 +0000)]
Fix for bug 40824.

21 years agoThis problem occurred when a command line compile did not specify a "-classpath"...
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.

21 years agoAdded sample for extending Main to collect joinpoints from ASM.
mkersten [Tue, 29 Jul 2003 10:53:29 +0000 (10:53 +0000)]
Added sample for extending Main to collect joinpoints from ASM.

21 years agoDeprecated singleton API.
mkersten [Tue, 29 Jul 2003 10:52:59 +0000 (10:52 +0000)]
Deprecated singleton API.

21 years ago@testcase PR#40876 subtype-qualified pointcut reference
wisberg [Mon, 28 Jul 2003 22:38:47 +0000 (22:38 +0000)]
@testcase PR#40876 subtype-qualified pointcut reference
(ClassFormatError)

21 years ago@testcase PR#40858 weaver trace on mis-qualified pointcut reference
wisberg [Mon, 28 Jul 2003 21:50:11 +0000 (21:50 +0000)]
@testcase PR#40858 weaver trace on mis-qualified pointcut reference

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 14:12:57 +0000 (14:12 +0000)]
Using to force a build.

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 09:48:48 +0000 (09:48 +0000)]
Using to force a build.

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 09:05:19 +0000 (09:05 +0000)]
Using to force a build.

21 years ago@testcase PR#40814 compile error expected for pointcuts in interfaces
wisberg [Sat, 26 Jul 2003 21:38:10 +0000 (21:38 +0000)]
@testcase PR#40814 compile error expected for pointcuts in interfaces

21 years agopassing tests compiler errors when abstract pointcuts are outside abstract aspects
wisberg [Sat, 26 Jul 2003 21:37:38 +0000 (21:37 +0000)]
passing tests compiler errors when  abstract pointcuts are outside abstract aspects

21 years agoFixes and tests for bugs 39842 and 40807
wisberg [Sat, 26 Jul 2003 04:13:54 +0000 (04:13 +0000)]
Fixes and tests for bugs 39842 and 40807

21 years ago@testcase PR#40805 interface call signatures when declaring method in aspect
wisberg [Sat, 26 Jul 2003 00:21:16 +0000 (00:21 +0000)]
@testcase PR#40805 interface call signatures when declaring method in aspect

21 years agoDe-coupled AJDE APIs from javax.swing, and moved browser-specific funtionality into...
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.)

21 years agoAdded license.
mkersten [Fri, 25 Jul 2003 15:18:19 +0000 (15:18 +0000)]
Added license.

21 years agoRefactored singleton reference to be accessed via getDefault() in order to be consist...
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.

21 years agoIgnoring AJDT-generated files.
mkersten [Fri, 25 Jul 2003 15:13:05 +0000 (15:13 +0000)]
Ignoring AJDT-generated files.

21 years agoFix for bug#40771
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.

21 years agoAdded BCEL API rule for enforcing use of Utility.copyInstruction method in order...
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.

21 years agoInitial upload. Only a placeholder for now.
acolyer [Fri, 25 Jul 2003 10:38:26 +0000 (10:38 +0000)]
Initial upload. Only a placeholder for now.

21 years agoAdding ignores for AJDT builds
mkersten [Fri, 25 Jul 2003 10:37:07 +0000 (10:37 +0000)]
Adding ignores for AJDT builds

21 years agofix and moved test for Bugzilla Bug 39711
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

21 years agomoved to 2.1.1 jdtcore. Updated our code to change one call to a
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.

21 years agoannotated traces of ajc compilations
acolyer [Thu, 24 Jul 2003 09:23:01 +0000 (09:23 +0000)]
annotated traces of ajc compilations

21 years ago*** empty log message ***
mkersten [Wed, 23 Jul 2003 17:23:32 +0000 (17:23 +0000)]
*** empty log message ***

21 years agoFix for AJDT bug 40380.
mkersten [Wed, 23 Jul 2003 17:23:22 +0000 (17:23 +0000)]
Fix for AJDT bug 40380.

21 years agoremoving file intended for personal use
jhugunin [Wed, 23 Jul 2003 16:48:04 +0000 (16:48 +0000)]
removing file intended for personal use

21 years agoadded test for Bugzilla Bug 40589
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

21 years agoadded test to try to investigate size issues, but can't reproduce for any
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()

21 years agoadded test for expanded version of Bugzilla Bug 39711
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

21 years agofix and expanded tests for Bugzilla Bug 39462
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

21 years agotests and fix for Bugzilla Bug 39993
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

21 years agoMinor fixes.
mkersten [Tue, 22 Jul 2003 16:33:10 +0000 (16:33 +0000)]
Minor fixes.

21 years agoAdded coverge to LST file tests. Improved name of file opening method.
mkersten [Tue, 22 Jul 2003 16:32:52 +0000 (16:32 +0000)]
Added coverge to LST file tests.  Improved name of file opening method.

21 years agoAdded coverge to LST file tests.
mkersten [Tue, 22 Jul 2003 16:31:50 +0000 (16:31 +0000)]
Added coverge to LST file tests.

21 years agochanged default compiler behavior to ignore unreachable code (matching Javac)
mkersten [Tue, 22 Jul 2003 15:59:22 +0000 (15:59 +0000)]
changed default compiler behavior to ignore unreachable code (matching Javac)

21 years agoAddes support for JDT's Java options map.
mkersten [Tue, 22 Jul 2003 15:56:26 +0000 (15:56 +0000)]
Addes support for JDT's Java options map.

21 years agoImproved name of compilerAdatper private.
mkersten [Tue, 22 Jul 2003 15:55:45 +0000 (15:55 +0000)]
Improved name of compilerAdatper private.

21 years agoStarted compiler design doc.
mkersten [Mon, 21 Jul 2003 10:32:49 +0000 (10:32 +0000)]
Started compiler design doc.

21 years agoUpdated ASM docs, added dependency to ajbrowser in modules doc.
mkersten [Thu, 17 Jul 2003 22:35:53 +0000 (22:35 +0000)]
Updated ASM docs, added dependency to ajbrowser in modules doc.

21 years agoRe-added taskdefs dependancy for build system.
mkersten [Thu, 17 Jul 2003 22:30:39 +0000 (22:30 +0000)]
Re-added taskdefs dependancy for build system.

21 years agoadded "| .." to args for method and constructor pattern in the Word source file.
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).

21 years agoadded pre-compiled .jar needed for Bugzilla Bug 39462
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

21 years agoFix for Bugzilla #39479, #40109
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()";

21 years agolooks good. fixed "org.eclipse.ajdt.core",
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

21 years agominor updates listed in the "recent changes" section.
wisberg [Wed, 16 Jul 2003 01:00:14 +0000 (01:00 +0000)]
minor updates listed in the "recent changes" section.

21 years agosurface ".." form for some number of arguments.
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.

21 years agoadded caveat for around advice on initialization
wisberg [Tue, 15 Jul 2003 23:31:40 +0000 (23:31 +0000)]
added caveat for around advice on initialization

21 years agoUpdated modules documentation.
mkersten [Tue, 15 Jul 2003 21:14:24 +0000 (21:14 +0000)]
Updated modules documentation.

Added ASM documentation.

21 years agoUpdated dependency list.
mkersten [Tue, 15 Jul 2003 14:09:18 +0000 (14:09 +0000)]
Updated dependency list.

21 years agoRemoved project dependancy on taskdefs project.
mkersten [Tue, 15 Jul 2003 14:07:33 +0000 (14:07 +0000)]
Removed project dependancy on taskdefs project.

21 years agoUpdated module docs.
mkersten [Tue, 15 Jul 2003 12:11:39 +0000 (12:11 +0000)]
Updated module docs.

21 years agoFinally adding some design docs (after 4 years).
mkersten [Mon, 14 Jul 2003 12:58:42 +0000 (12:58 +0000)]
Finally adding some design docs (after 4 years).

21 years agoAdded safeguard for missing 1.3 setLocationRelativeTo method.
mkersten [Wed, 9 Jul 2003 07:48:09 +0000 (07:48 +0000)]
Added safeguard for missing 1.3 setLocationRelativeTo method.

21 years agoFixed bugs introduced in 1.1rc2, where cast of message was incorrect.
mkersten [Wed, 9 Jul 2003 07:47:32 +0000 (07:47 +0000)]
Fixed bugs introduced in 1.1rc2, where cast of message was incorrect.

21 years agotest for Bugzilla Bug 39479
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.

21 years agoadded test for Bugzilla Bug 39462
jhugunin [Wed, 2 Jul 2003 23:21:51 +0000 (23:21 +0000)]
added test for Bugzilla Bug 39462
   Compiler crashes in jar and cflow

21 years agotests and fixes for two awful error message bugs:
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

21 years agoreplacing 1.2 Vector API's with equivalent 1.1 API's to make telecom testable under 1.1
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