]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years ago- added bytecode-weaving example (tracing)
wisberg [Mon, 3 Feb 2003 20:50:01 +0000 (20:50 +0000)]
- added bytecode-weaving example (tracing)
- fixed tracing examples using wrong main class
- added descriptions to targets so Ant 1.5 lists then using -projecthelp
- removed references to vestigial aspectj-ant.jar

21 years ago- removed references to graphically editing .lst files
wisberg [Sat, 1 Feb 2003 02:02:24 +0000 (02:02 +0000)]
- removed references to graphically editing .lst files
- discussed the .ajbrowser file
  and setting classpath using options
- discussed config files separately
- added caveat about only displaying static crosscutting

21 years agotext constant change only.
wisberg [Sat, 1 Feb 2003 01:40:58 +0000 (01:40 +0000)]
text constant change only.
fixed aspectj.org and MPL references in about box.

21 years agofixed NPE (was & for &&) with bad options file.
wisberg [Sat, 1 Feb 2003 01:00:34 +0000 (01:00 +0000)]
fixed NPE (was & for &&) with bad options file.
Also now setting some options only if not empty (was resetting options if not null).

21 years agoMainly updated AjcConfigParser
wisberg [Sat, 1 Feb 2003 00:05:56 +0000 (00:05 +0000)]
Mainly updated AjcConfigParser
- XLint handled in two if legs?
- corrected error messages
- pushed handling of -incremental down
- using handler rather than printing to System.out (per !!! comment)
- permitting both .zip and .jar suffixes in
  outjar, injar, and aspectpath
- requires sourceroots to be readable
- added incremental and incrementalFile
  (even though caller should handle?)
- did not remove options no longer supported in 1.1?
  (bootclasspath and extdirs)

21 years agoaspectjrt.jar warning now in messages (rather than stdout), so permitting it in this...
wisberg [Sat, 1 Feb 2003 00:05:08 +0000 (00:05 +0000)]
aspectjrt.jar warning now in messages (rather than stdout), so permitting it in this test case.

21 years agono longer leaving temp files/directories
wisberg [Fri, 31 Jan 2003 18:39:48 +0000 (18:39 +0000)]
no longer leaving temp files/directories

21 years ago- updated to 1.1 compiler options
wisberg [Thu, 30 Jan 2003 01:51:29 +0000 (01:51 +0000)]
- updated to 1.1 compiler options
  (include -Xlinkfile file variant)
- added bytecode weaving example

warning: using hokey programlisting formatting and
not emphasizing special terms because I didn't
feel like looking up the docbook variants.

21 years ago- removed 1.0 v. 1.1 caveat
wisberg [Thu, 30 Jan 2003 01:49:09 +0000 (01:49 +0000)]
- removed 1.0 v. 1.1 caveat
- added external local link to programming guide

21 years agoforgot aspectpath - adding
wisberg [Wed, 29 Jan 2003 23:34:07 +0000 (23:34 +0000)]
forgot aspectpath - adding

21 years ago- added -argfile
wisberg [Wed, 29 Jan 2003 23:27:46 +0000 (23:27 +0000)]
- added -argfile
- removed "-d none" as unimplemented
- added -Xlint variants
- Note difference from 1.1 changes doc
  from: "-XLintfile:foo"
    to: "-XLinefile foo"
  per implementation
- re-aligned and cleaned up wording

To keep alignment, prefix each line with \t but
do alignment with spaces only (and don't edit with
editor that replaces spaces with tabs).

21 years agoclearer discussion for reading incremental test specifications
wisberg [Wed, 29 Jan 2003 20:50:33 +0000 (20:50 +0000)]
clearer discussion for reading incremental test specifications

21 years agoadded link for writing test cases
wisberg [Wed, 29 Jan 2003 20:49:46 +0000 (20:49 +0000)]
added link for writing test cases

21 years agocleaned up, added release comments.
wisberg [Wed, 29 Jan 2003 20:30:02 +0000 (20:30 +0000)]
cleaned up, added release comments.

21 years agoadded fast-fail (untested)
wisberg [Sun, 26 Jan 2003 18:51:32 +0000 (18:51 +0000)]
added fast-fail (untested)

21 years agomore (incomplete) work on directory comparison, misc test fixes.
wisberg [Sat, 25 Jan 2003 21:04:13 +0000 (21:04 +0000)]
more (incomplete) work on directory comparison, misc test fixes.

21 years agoremoving resources from former GUI client not included in CPL sources.
wisberg [Sat, 25 Jan 2003 18:28:32 +0000 (18:28 +0000)]
removing resources from former GUI client not included in CPL sources.

21 years agoCommitted patches specified in:
mkersten [Sat, 25 Jan 2003 01:25:30 +0000 (01:25 +0000)]
Committed patches specified in:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=29769

21 years agofix for failing test case that aspects must be constructed after their
jhugunin [Wed, 22 Jan 2003 01:26:38 +0000 (01:26 +0000)]
fix for failing test case that aspects must be constructed after their
clinit has run, noting that 1/3 remaining failures is in bugzilla

21 years agofix for failing test case that aspects must be constructed after their
jhugunin [Wed, 22 Jan 2003 01:25:44 +0000 (01:25 +0000)]
fix for failing test case that aspects must be constructed after their
clinit has run

21 years agoadditional template method
jhugunin [Wed, 22 Jan 2003 01:06:59 +0000 (01:06 +0000)]
additional template method

21 years agotest for Bugzilla Bug 29684
jhugunin [Wed, 22 Jan 2003 00:52:42 +0000 (00:52 +0000)]
test for Bugzilla Bug 29684
   Incremental: Commenting out conflict yeilds NullPointerException

21 years agofix for Bugzilla Bug 29684
jhugunin [Wed, 22 Jan 2003 00:50:14 +0000 (00:50 +0000)]
fix for Bugzilla Bug 29684
   Incremental: Commenting out conflict yeilds NullPointerException

21 years agoadded test for Bugzilla Bug 29662
jhugunin [Tue, 21 Jan 2003 23:58:42 +0000 (23:58 +0000)]
added test for Bugzilla Bug 29662
   VerifyError on accessing objects not accessible to the weaver: Incompatible object argument for invokespecial

21 years agoredesign of making members used in around bodies accessible
jhugunin [Tue, 21 Jan 2003 23:57:49 +0000 (23:57 +0000)]
redesign of making members used in around bodies accessible
this design is confiined to the aspect containing the around entirely which
makes for cleaner implementation issues and lets things like super calls
be implemented correctly.

21 years agoraising visibility of field for extension
jhugunin [Tue, 21 Jan 2003 23:56:34 +0000 (23:56 +0000)]
raising visibility of field for extension

21 years agoupdated THROWN_PREFIX with better URLs for bug db.
wisberg [Tue, 21 Jan 2003 20:18:54 +0000 (20:18 +0000)]
updated THROWN_PREFIX with better URLs for bug db.

21 years agoadded entry for detecting version
wisberg [Tue, 21 Jan 2003 19:53:15 +0000 (19:53 +0000)]
added entry for detecting version

21 years agotest for Bugzilla Bug 29689
jhugunin [Tue, 21 Jan 2003 19:02:53 +0000 (19:02 +0000)]
test for Bugzilla Bug 29689
   Declare precedence should not allow multiple * patterns

21 years agofix for Bugzilla Bug 29689
jhugunin [Tue, 21 Jan 2003 19:01:43 +0000 (19:01 +0000)]
fix for Bugzilla Bug 29689
   Declare precedence should not allow multiple * patterns

21 years agochanged class name to match change from declare dominates to
jhugunin [Tue, 21 Jan 2003 18:55:23 +0000 (18:55 +0000)]
changed class name to match change from declare dominates to
declare precedence

21 years agotest for Bug 29693
jhugunin [Tue, 21 Jan 2003 18:44:29 +0000 (18:44 +0000)]
test for Bug 29693
   Use of within with declare soft yeilds VerifyError 1.1b4

21 years agofix for Bug 29693
jhugunin [Tue, 21 Jan 2003 18:43:04 +0000 (18:43 +0000)]
fix for Bug 29693
   Use of within with declare soft yeilds VerifyError 1.1b4

21 years agotest for Bug 29691
jhugunin [Tue, 21 Jan 2003 18:35:03 +0000 (18:35 +0000)]
test for Bug 29691
   Static inner aspects cannot reference user defined pointcuts

21 years agofix Bug 29691
jhugunin [Tue, 21 Jan 2003 18:32:30 +0000 (18:32 +0000)]
fix Bug 29691
   Static inner aspects cannot reference user defined pointcuts

21 years agoignoring some generated directories
jhugunin [Tue, 21 Jan 2003 17:16:48 +0000 (17:16 +0000)]
ignoring some generated directories

21 years agoignoring some generated files when jython is used
jhugunin [Tue, 21 Jan 2003 17:13:31 +0000 (17:13 +0000)]
ignoring some generated files when jython is used

21 years agoremoving inaccurate and hard to update version numbers
jhugunin [Thu, 16 Jan 2003 05:07:28 +0000 (05:07 +0000)]
removing inaccurate and hard to update version numbers

21 years agoupdated to beta4
jhugunin [Thu, 16 Jan 2003 04:57:56 +0000 (04:57 +0000)]
updated to beta4

21 years agoneed this or there won't be a manifest in aspectjrt.jar
jhugunin [Thu, 16 Jan 2003 04:56:21 +0000 (04:56 +0000)]
need this or there won't be a manifest in aspectjrt.jar

21 years agomissing manifest in aspectjrt.jar will now only produce a warning, and not
jhugunin [Thu, 16 Jan 2003 04:55:26 +0000 (04:55 +0000)]
missing manifest in aspectjrt.jar will now only produce a warning, and not
an exit.  This makes build issues less fatal.

21 years agoadding another abstract/code guard
ehilsdal [Wed, 15 Jan 2003 18:42:50 +0000 (18:42 +0000)]
adding another abstract/code guard
using NULL rather than empty list for abstract/native bodies

21 years agodon't forget the checked exceptions
jhugunin [Wed, 15 Jan 2003 05:06:28 +0000 (05:06 +0000)]
don't forget the checked exceptions

21 years agoinvokestatic should be used on private static methods, not invokespecial
jhugunin [Wed, 15 Jan 2003 05:06:13 +0000 (05:06 +0000)]
invokestatic should be used on private static methods, not invokespecial

21 years agoone more declare dominates to declare precedence
jhugunin [Wed, 15 Jan 2003 02:27:50 +0000 (02:27 +0000)]
one more declare dominates to declare precedence

21 years agocloser to actual 1.1beta3 contents
jhugunin [Wed, 15 Jan 2003 02:13:36 +0000 (02:13 +0000)]
closer to actual 1.1beta3 contents

21 years agobetter handling of binary only types in the eclipse pass
jhugunin [Wed, 15 Jan 2003 02:04:20 +0000 (02:04 +0000)]
better handling of binary only types in the eclipse pass

21 years agomore coverage
jhugunin [Wed, 15 Jan 2003 02:03:36 +0000 (02:03 +0000)]
more coverage

21 years agofixed visibility bug in test case
jhugunin [Wed, 15 Jan 2003 02:03:25 +0000 (02:03 +0000)]
fixed visibility bug in test case

21 years agofixed silly spelling error in toString
jhugunin [Wed, 15 Jan 2003 01:25:47 +0000 (01:25 +0000)]
fixed silly spelling error in toString

21 years agorefraining from removing NOPs at thistime
ehilsdal [Tue, 14 Jan 2003 22:59:28 +0000 (22:59 +0000)]
refraining from removing NOPs at thistime

21 years agomore careful null handling
jhugunin [Tue, 14 Jan 2003 22:10:10 +0000 (22:10 +0000)]
more careful null handling

21 years agodoing batch builds when previous incremental build failed badly
jhugunin [Tue, 14 Jan 2003 22:09:55 +0000 (22:09 +0000)]
doing batch builds when previous incremental build failed badly

21 years agofixed bug #29186, much better handling of structure generation
jhugunin [Tue, 14 Jan 2003 21:36:18 +0000 (21:36 +0000)]
fixed bug #29186, much better handling of structure generation
added an Xlint flag for warnings when join points don't have structure nodes

21 years agoskeleton update of README-11 for 1.1beta3.
ehilsdal [Tue, 14 Jan 2003 21:03:06 +0000 (21:03 +0000)]
skeleton update of README-11 for 1.1beta3.

21 years agopreparation for 1.1beta3
ehilsdal [Tue, 14 Jan 2003 20:26:02 +0000 (20:26 +0000)]
preparation for 1.1beta3

21 years agoFix for bug 28919: relaxing guard to allow native methods w/ no code
ehilsdal [Tue, 14 Jan 2003 20:02:43 +0000 (20:02 +0000)]
Fix for bug 28919: relaxing guard to allow native methods w/ no code

21 years agofixed bug #28974, allowing initialization of introduced final fields
jhugunin [Tue, 14 Jan 2003 19:31:02 +0000 (19:31 +0000)]
fixed bug #28974, allowing initialization of introduced final fields

21 years agoadded test for introduced final fields and rearranged some
jhugunin [Tue, 14 Jan 2003 19:28:13 +0000 (19:28 +0000)]
added test for introduced final fields and rearranged some

21 years agorenamed "declare dominates" to "declare precedence"
jhugunin [Tue, 14 Jan 2003 18:56:33 +0000 (18:56 +0000)]
renamed "declare dominates" to "declare precedence"

21 years agorenamed "declare dominates" to "declare precedence"
jhugunin [Tue, 14 Jan 2003 17:33:36 +0000 (17:33 +0000)]
renamed "declare dominates" to "declare precedence"

21 years agofixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
jhugunin [Tue, 14 Jan 2003 17:32:40 +0000 (17:32 +0000)]
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC

21 years agofixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
jhugunin [Tue, 14 Jan 2003 17:23:52 +0000 (17:23 +0000)]
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC

21 years agoupdated semantics appendix to 1.1 language (still incomplete)
ehilsdal [Fri, 10 Jan 2003 12:32:37 +0000 (12:32 +0000)]
updated semantics appendix to 1.1 language (still incomplete)
removed useless biblio and glossary
made a few docbook rationalizations

21 years agoUpdated for 1.1 language
ehilsdal [Fri, 10 Jan 2003 08:41:00 +0000 (08:41 +0000)]
Updated for 1.1 language

21 years agoupdated printable quick reference for 1.1 language
ehilsdal [Fri, 10 Jan 2003 08:27:53 +0000 (08:27 +0000)]
updated printable quick reference for 1.1 language

21 years agoupdates for eclipse move, cvs builds, and test cases
wisberg [Wed, 8 Jan 2003 23:45:53 +0000 (23:45 +0000)]
updates for eclipse move, cvs builds, and test cases

21 years agofixing bugs
jhugunin [Wed, 8 Jan 2003 02:17:35 +0000 (02:17 +0000)]
fixing bugs

21 years agoadded version not in 'aspect' package
jhugunin [Wed, 8 Jan 2003 02:17:09 +0000 (02:17 +0000)]
added version not in 'aspect' package

21 years agocorrect line number
jhugunin [Wed, 8 Jan 2003 02:16:47 +0000 (02:16 +0000)]
correct line number

21 years agopropogating information needed for decent Xlint warnings when privileged
jhugunin [Wed, 8 Jan 2003 02:16:12 +0000 (02:16 +0000)]
propogating information needed for decent Xlint warnings when privileged
access is made to a type not exposed to the weaver

21 years agoproper error checks for around advice return type compatibility with join points
jhugunin [Wed, 8 Jan 2003 02:15:21 +0000 (02:15 +0000)]
proper error checks for around advice return type compatibility with join points

21 years agofixed strange dependence on a file named foo
jhugunin [Wed, 8 Jan 2003 01:18:02 +0000 (01:18 +0000)]
fixed strange dependence on a file named foo

21 years agofixing and cleanup
jhugunin [Wed, 8 Jan 2003 01:15:03 +0000 (01:15 +0000)]
fixing and cleanup
all tests in ajcTests are either passing or flagged with purejava or knownLimitation

21 years agofixed handling of reflective signatures for static intialization join points
jhugunin [Wed, 8 Jan 2003 01:14:07 +0000 (01:14 +0000)]
fixed handling of reflective signatures for static intialization join points

21 years agofixed order of join points during initialization to match 1.1
jhugunin [Wed, 8 Jan 2003 01:07:57 +0000 (01:07 +0000)]
fixed order of join points during initialization to match 1.1

21 years agofixed order of join points during initialization to match 1.1
jhugunin [Wed, 8 Jan 2003 01:01:34 +0000 (01:01 +0000)]
fixed order of join points during initialization to match 1.1

21 years agofixed order of join points during initialization to match 1.1
jhugunin [Wed, 8 Jan 2003 00:30:34 +0000 (00:30 +0000)]
fixed order of join points during initialization to match 1.1

21 years agoinitial draft of doc on writing compiler tests
wisberg [Tue, 7 Jan 2003 23:57:28 +0000 (23:57 +0000)]
initial draft of doc on writing compiler tests

21 years agoproper handling of inter-type fields with array types
jhugunin [Tue, 7 Jan 2003 23:20:59 +0000 (23:20 +0000)]
proper handling of inter-type fields with array types

21 years agothe type declared soft must be a subtype of Throwable
jhugunin [Tue, 7 Jan 2003 23:20:37 +0000 (23:20 +0000)]
the type declared soft must be a subtype of Throwable

21 years agomore tests from bugzilla
jhugunin [Tue, 7 Jan 2003 23:19:58 +0000 (23:19 +0000)]
more tests from bugzilla

21 years agofixed source location
jhugunin [Tue, 7 Jan 2003 23:19:25 +0000 (23:19 +0000)]
fixed source location

21 years agoexposing unique array creation code
jhugunin [Tue, 7 Jan 2003 23:19:09 +0000 (23:19 +0000)]
exposing unique array creation code

21 years agoavoiding aspect advising its own constructor
jhugunin [Tue, 7 Jan 2003 23:10:23 +0000 (23:10 +0000)]
avoiding aspect advising its own constructor

21 years agofixed bug with ajcclinit in non-persingleton aspects
jhugunin [Tue, 7 Jan 2003 20:50:18 +0000 (20:50 +0000)]
fixed bug with ajcclinit in non-persingleton aspects

21 years agoremoved tracing print
jhugunin [Tue, 7 Jan 2003 20:49:59 +0000 (20:49 +0000)]
removed tracing print

21 years agotests from bugzilla
jhugunin [Tue, 7 Jan 2003 20:49:38 +0000 (20:49 +0000)]
tests from bugzilla

21 years agoignoring bin
jhugunin [Tue, 7 Jan 2003 20:48:34 +0000 (20:48 +0000)]
ignoring bin

21 years agoallowing large bug ids to make room for eclipse.org bugs
jhugunin [Tue, 7 Jan 2003 20:10:34 +0000 (20:10 +0000)]
allowing large bug ids to make room for eclipse.org bugs

21 years agoallowing large bug ids to make room for eclipse.org bugs
jhugunin [Tue, 7 Jan 2003 20:10:23 +0000 (20:10 +0000)]
allowing large bug ids to make room for eclipse.org bugs

21 years agoexplaining more properties, basics of testing.
wisberg [Mon, 6 Jan 2003 23:45:51 +0000 (23:45 +0000)]
explaining more properties, basics of testing.

21 years agoremoved MPL header accidentally left in.
wisberg [Mon, 6 Jan 2003 23:44:57 +0000 (23:44 +0000)]
removed MPL header accidentally left in.

21 years agoaccidentally commented out short-circuit property
wisberg [Mon, 6 Jan 2003 23:31:30 +0000 (23:31 +0000)]
accidentally commented out short-circuit property

21 years agocomments only. no build.jar update needed.
wisberg [Mon, 6 Jan 2003 23:30:18 +0000 (23:30 +0000)]
comments only.  no build.jar update needed.

21 years agoTo run in eclipse without a launch configuration window
wisberg [Mon, 6 Jan 2003 23:28:40 +0000 (23:28 +0000)]
To run in eclipse without a launch configuration window
(which crashes my NT -
   http://bugs.eclipse.org/bugs/show_bug.cgi?id=29011
), create a file "HarnessArgs.txt" in the run directory
for any arguments.

21 years agoadded classpath element to compile
wisberg [Mon, 6 Jan 2003 23:24:20 +0000 (23:24 +0000)]
added classpath element to compile

21 years agoadded keyword comment
wisberg [Mon, 6 Jan 2003 23:23:50 +0000 (23:23 +0000)]
added keyword comment

21 years agoadded two harness test cases, for classpath (jar and dir)
wisberg [Mon, 6 Jan 2003 23:13:22 +0000 (23:13 +0000)]
added two harness test cases, for classpath (jar and dir)
and aspectpath.

Currently all cases using ErrorWarning.java give
unexpected results because the declare warning does
not work.

21 years agotwo harness test cases, for classpath (jar and dir)
wisberg [Mon, 6 Jan 2003 23:09:44 +0000 (23:09 +0000)]
two harness test cases, for classpath (jar and dir)
and aspectpath.
Binaries are checked in, as are binary sources
and a build script.
Test specifications are in tests/ajcHarnessTests.xml.
(also checked in) with the build script