]> source.dussan.org Git - aspectj.git/log
aspectj.git
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

21 years ago- test class loader fix for test classes loaded from jars
wisberg [Mon, 6 Jan 2003 22:50:34 +0000 (22:50 +0000)]
- test class loader fix for test classes loaded from jars
- implemented aspectpath, classpath,
  - removed CompilerRun state duplicated in sandbox
  - sandbox owns path assembly/formatting for javarun

21 years agobad javadoc comment
wisberg [Mon, 6 Jan 2003 22:48:07 +0000 (22:48 +0000)]
bad javadoc comment

21 years ago- added info line on failure with TestClassLoader classpath
wisberg [Mon, 6 Jan 2003 22:47:13 +0000 (22:47 +0000)]
- added info line on failure with TestClassLoader classpath

21 years ago- generalized copyFiles to handle file-file, file-dir, and dir-dir
wisberg [Mon, 6 Jan 2003 22:41:40 +0000 (22:41 +0000)]
- generalized copyFiles to handle file-file, file-dir, and dir-dir

21 years agoenabling debug symbols
wisberg [Sat, 4 Jan 2003 21:39:32 +0000 (21:39 +0000)]
enabling debug symbols

21 years agojython test scripts
jhugunin [Fri, 3 Jan 2003 23:22:57 +0000 (23:22 +0000)]
jython test scripts

21 years agoignoring new Xlint warning
jhugunin [Fri, 3 Jan 2003 23:22:45 +0000 (23:22 +0000)]
ignoring new Xlint warning

21 years agoincremental and application to binaries improved
jhugunin [Fri, 3 Jan 2003 23:22:23 +0000 (23:22 +0000)]
incremental and application to binaries improved

21 years agogetting dependency info for inter-type methods
jhugunin [Fri, 3 Jan 2003 23:21:53 +0000 (23:21 +0000)]
getting dependency info for inter-type methods

21 years agoincremental and working with binaries improved
jhugunin [Fri, 3 Jan 2003 23:21:30 +0000 (23:21 +0000)]
incremental and working with binaries improved

21 years agomaking jython-2.1 available for scripting
jhugunin [Fri, 3 Jan 2003 23:19:47 +0000 (23:19 +0000)]
making jython-2.1 available for scripting

21 years agominor improvements to incremental mode
jhugunin [Fri, 3 Jan 2003 19:23:38 +0000 (19:23 +0000)]
minor improvements to incremental mode

21 years agomaking inter-type decls work with incremental mode
jhugunin [Fri, 3 Jan 2003 19:17:41 +0000 (19:17 +0000)]
making inter-type decls work with incremental mode
 (partially there)

21 years agowork-around for hack that makes BinaryTypeBinding extend SourceTypeBinding
jhugunin [Fri, 3 Jan 2003 19:16:44 +0000 (19:16 +0000)]
work-around for hack that makes BinaryTypeBinding extend SourceTypeBinding

21 years agohorrible hack making this a subtype of SourceTypeBinding
jhugunin [Fri, 3 Jan 2003 19:13:35 +0000 (19:13 +0000)]
horrible hack making this a subtype of SourceTypeBinding

21 years agolooking at binary form issues
jhugunin [Fri, 3 Jan 2003 01:45:26 +0000 (01:45 +0000)]
looking at binary form issues

21 years agomore info messages
jhugunin [Fri, 3 Jan 2003 01:44:33 +0000 (01:44 +0000)]
more info messages

21 years agobetter incremental support
jhugunin [Fri, 3 Jan 2003 01:44:18 +0000 (01:44 +0000)]
better incremental support

21 years agoremoved 1000 files at once limit
jhugunin [Fri, 3 Jan 2003 01:43:20 +0000 (01:43 +0000)]
removed 1000 files at once limit

21 years agobetter error for unsupported 'if' lexically inside cflow
jhugunin [Wed, 1 Jan 2003 01:32:20 +0000 (01:32 +0000)]
better error for unsupported 'if' lexically inside cflow

21 years agobetter errors for dominates circularities
jhugunin [Wed, 1 Jan 2003 01:32:00 +0000 (01:32 +0000)]
better errors for dominates circularities

21 years agomoved fixed tests
jhugunin [Wed, 1 Jan 2003 01:31:39 +0000 (01:31 +0000)]
moved fixed tests

21 years agofixed ordering of inter-dependent cflow entries
jhugunin [Wed, 1 Jan 2003 01:14:16 +0000 (01:14 +0000)]
fixed ordering of inter-dependent cflow entries
fixed matching to privileged and inter-type field gets/sets which are method
calls in bytecode

21 years agoone more knownLimitation in error handling
jhugunin [Wed, 1 Jan 2003 01:13:34 +0000 (01:13 +0000)]
one more knownLimitation in error handling

21 years agoexpanded coverage
jhugunin [Wed, 1 Jan 2003 00:07:53 +0000 (00:07 +0000)]
expanded coverage

21 years agofinished implementation of around inlining
jhugunin [Wed, 1 Jan 2003 00:07:33 +0000 (00:07 +0000)]
finished implementation of around inlining

21 years agofixed apparantly-unused errordir attribute
wisberg [Tue, 31 Dec 2002 22:10:37 +0000 (22:10 +0000)]
fixed apparantly-unused errordir attribute

21 years agominor comment changes
wisberg [Tue, 31 Dec 2002 22:09:51 +0000 (22:09 +0000)]
minor comment changes

21 years agofixes to make ajctests mostly running - still getting some silent failures?
wisberg [Tue, 31 Dec 2002 22:09:31 +0000 (22:09 +0000)]
fixes to make ajctests mostly running - still getting some silent failures?

21 years agoadded information about proceed to around advice attribute
jhugunin [Tue, 31 Dec 2002 19:11:48 +0000 (19:11 +0000)]
added information about proceed to around advice attribute

21 years agoboolean array read/write
jhugunin [Tue, 31 Dec 2002 19:11:22 +0000 (19:11 +0000)]
boolean array read/write

21 years agonew advice binary format
jhugunin [Tue, 31 Dec 2002 19:11:08 +0000 (19:11 +0000)]
new advice binary format

21 years agoinitial version of unused/attic code for later reference
wisberg [Tue, 31 Dec 2002 18:25:37 +0000 (18:25 +0000)]
initial version of unused/attic code for later reference

21 years ago- combined the two call/execution entries
wisberg [Tue, 31 Dec 2002 17:51:48 +0000 (17:51 +0000)]
- combined the two call/execution entries
- added Erik's entry wrt advising constructor calls

21 years agoaround inlining works more often
jhugunin [Tue, 31 Dec 2002 01:56:32 +0000 (01:56 +0000)]
around inlining works more often

21 years agorefactored hasThis kinda thing
jhugunin [Tue, 31 Dec 2002 00:55:32 +0000 (00:55 +0000)]
refactored hasThis kinda thing

21 years agocan't do around x initialization,
jhugunin [Tue, 31 Dec 2002 00:55:19 +0000 (00:55 +0000)]
can't do around x initialization,
refactored hasThis kinda thing

21 years agocan't do around x initialization
jhugunin [Tue, 31 Dec 2002 00:54:23 +0000 (00:54 +0000)]
can't do around x initialization

21 years agorefactor hasThis kind of things
jhugunin [Tue, 31 Dec 2002 00:53:16 +0000 (00:53 +0000)]
refactor hasThis kind of things

21 years agolocal variable information is different than before (not better or worse, just differ...
jhugunin [Mon, 30 Dec 2002 23:52:52 +0000 (23:52 +0000)]
local variable information is different than before (not better or worse, just different...)

21 years agomoving now working tests
jhugunin [Mon, 30 Dec 2002 20:32:08 +0000 (20:32 +0000)]
moving now working tests

21 years agousing declare dominates
jhugunin [Mon, 30 Dec 2002 20:31:38 +0000 (20:31 +0000)]
using declare dominates

21 years agobetter coverage
jhugunin [Mon, 30 Dec 2002 20:31:30 +0000 (20:31 +0000)]
better coverage

21 years agofixed to match fact that this syntax is forbidden
jhugunin [Mon, 30 Dec 2002 20:31:11 +0000 (20:31 +0000)]
fixed to match fact that this syntax is forbidden

21 years agobetter errors for circularities
jhugunin [Mon, 30 Dec 2002 20:30:48 +0000 (20:30 +0000)]
better errors for circularities

21 years agonot allowed on aspects
jhugunin [Mon, 30 Dec 2002 20:30:11 +0000 (20:30 +0000)]
not allowed on aspects

21 years agochecking that parameter to after throwing isa Throwable
jhugunin [Mon, 30 Dec 2002 20:29:56 +0000 (20:29 +0000)]
checking that parameter to after throwing isa Throwable

21 years agofixed error
jhugunin [Mon, 30 Dec 2002 20:00:34 +0000 (20:00 +0000)]
fixed error

21 years agoneeded a !within(A)
jhugunin [Mon, 30 Dec 2002 19:53:39 +0000 (19:53 +0000)]
needed a !within(A)

21 years agofixed to use declare dominates
jhugunin [Mon, 30 Dec 2002 19:18:26 +0000 (19:18 +0000)]
fixed to use declare dominates

21 years agofixed expected error line
jhugunin [Mon, 30 Dec 2002 19:14:37 +0000 (19:14 +0000)]
fixed expected error line

21 years agoinitial versions (neglected .lst files)
wisberg [Mon, 30 Dec 2002 18:03:09 +0000 (18:03 +0000)]
initial versions (neglected .lst files)

21 years agominor Tester API tests brought down from attic
wisberg [Mon, 30 Dec 2002 15:35:02 +0000 (15:35 +0000)]
minor Tester API tests brought down from attic

21 years agoinitial version
wisberg [Sat, 28 Dec 2002 02:32:32 +0000 (02:32 +0000)]
initial version

21 years agocorrectly handling exceptions thrown from intro methods
jhugunin [Tue, 24 Dec 2002 00:34:36 +0000 (00:34 +0000)]
correctly handling exceptions thrown from intro methods

21 years agoadded coverage for exceptions thrown from intro methods
jhugunin [Tue, 24 Dec 2002 00:34:05 +0000 (00:34 +0000)]
added coverage for exceptions thrown from intro methods
  these tests were inspired by failures compiling observer example

21 years agofixed names of introduced members
jhugunin [Tue, 24 Dec 2002 00:33:03 +0000 (00:33 +0000)]
fixed names of introduced members

21 years agofixed to use A.aspectOf() instead of A.ajc$perSingletonField for getting
jhugunin [Mon, 23 Dec 2002 23:17:47 +0000 (23:17 +0000)]
fixed to use A.aspectOf() instead of A.ajc$perSingletonField for getting
singleton aspects
this lets us produce much better errors when the field is null

21 years agobetter error handling
jhugunin [Mon, 23 Dec 2002 23:11:02 +0000 (23:11 +0000)]
better error handling
better handling of synthetic inter-type members

21 years agobetter error lines
jhugunin [Mon, 23 Dec 2002 23:10:37 +0000 (23:10 +0000)]
better error lines
forcing a few tests to use -1.4 for correct declaring type at call sites

21 years agochanged callee-side call join point test to use execution
jhugunin [Mon, 23 Dec 2002 22:57:19 +0000 (22:57 +0000)]
changed callee-side call join point test to use execution

21 years agobetter errors for bad named pointcut declarations and references
jhugunin [Mon, 23 Dec 2002 22:17:50 +0000 (22:17 +0000)]
better errors for bad named pointcut declarations and references
handling concrete aspect correctly for cflow fields

21 years agoa couple more known limitations and better error lines
jhugunin [Mon, 23 Dec 2002 22:17:11 +0000 (22:17 +0000)]
a couple more known limitations and better error lines

21 years agonew default quotes DEVELOPMENT for scanner.
wisberg [Mon, 23 Dec 2002 20:49:34 +0000 (20:49 +0000)]
new default quotes DEVELOPMENT for scanner.

21 years ago- added aspectjrt target (alias to runtime)
wisberg [Mon, 23 Dec 2002 20:45:48 +0000 (20:45 +0000)]
- added aspectjrt target (alias to runtime)
- implemented target to fail if bootstrap libraries are out of date
- moved update-tree under setup comment

21 years agoupdated to remove ignored manifest, make more recent than sources checked in later.
wisberg [Mon, 23 Dec 2002 20:44:07 +0000 (20:44 +0000)]
updated to remove ignored manifest, make more recent than sources checked in later.

21 years agoupdated with DEVELOPMENT manifest
wisberg [Mon, 23 Dec 2002 20:43:38 +0000 (20:43 +0000)]
updated with DEVELOPMENT manifest

21 years agorolling out build changes to bootstrap jar.
wisberg [Mon, 23 Dec 2002 20:04:50 +0000 (20:04 +0000)]
rolling out build changes to bootstrap jar.

21 years agofixed bug with unnamed tasks producing messages like
wisberg [Mon, 23 Dec 2002 20:02:42 +0000 (20:02 +0000)]
fixed bug with unnamed tasks producing messages like
  [null] Building Zip: foo.zip

21 years agofixing version-handling.
wisberg [Mon, 23 Dec 2002 19:41:48 +0000 (19:41 +0000)]
fixing version-handling.
build-properties.xml has actual version,
Version.java is generated,
and "DEVELOPMENT" is default.

21 years agoa couple more known limitations and increased coverage with new test case
jhugunin [Mon, 23 Dec 2002 19:40:41 +0000 (19:40 +0000)]
a couple more known limitations and increased coverage with new test case

21 years agocommented out code to replace licenses
wisberg [Mon, 23 Dec 2002 19:40:26 +0000 (19:40 +0000)]
commented out code to replace licenses

21 years agoupdated for new sematics of issingleton aspects advising their own
jhugunin [Mon, 23 Dec 2002 19:39:49 +0000 (19:39 +0000)]
updated for new sematics of issingleton aspects advising their own
initializers