]>
source.dussan.org Git - aspectj.git/log
jhugunin [Thu, 13 Mar 2003 19:16:53 +0000 (19:16 +0000)]
test and fix for Bugzilla Bug 34925
compiler crash on yesterday's rc1 build
wisberg [Thu, 13 Mar 2003 18:19:28 +0000 (18:19 +0000)]
Updated for 1.1rc1:
- removed "No exception checking during weaving" as fixed
- removed promise of support for
- XtargetNearSource
- incremental mode in Ajbrowser
(did NOT add uses-pointcut limitation for ajbrowser)
- removed text polling for complaints wrt language changes
- added as limitation: only one .. permitted in args
- added limitation wrt error/warning source context
- inlining of around advice now on by default
wisberg [Thu, 13 Mar 2003 16:44:22 +0000 (16:44 +0000)]
changing tests to knownLimitation per jim.
Marking them makes it easier to summarize them for docs.
wisberg [Thu, 13 Mar 2003 16:20:52 +0000 (16:20 +0000)]
now quiet, and fixed classpath wrt junit, tools.jar
wisberg [Thu, 13 Mar 2003 16:20:26 +0000 (16:20 +0000)]
adding junit automatically for taskdef resolution
acolyer [Thu, 13 Mar 2003 09:51:50 +0000 (09:51 +0000)]
Updated refs to 1.1beta5 to read 1.1 release candidate 1
wisberg [Thu, 13 Mar 2003 04:37:31 +0000 (04:37 +0000)]
JSR-45 and resource copying.
Still needs work for 1.1rc1.
wisberg [Thu, 13 Mar 2003 04:23:23 +0000 (04:23 +0000)]
*minimal* 1.1 porting notes gleaned mostly from 1.1 changes.
likely to be replaced with whatever Erik does.
wisberg [Thu, 13 Mar 2003 03:39:06 +0000 (03:39 +0000)]
refer to README-11 for 1.1-related changes.
wisberg [Thu, 13 Mar 2003 03:36:09 +0000 (03:36 +0000)]
Doc updates for new resource copying. Also 1.1 cleanup
wisberg [Thu, 13 Mar 2003 02:58:27 +0000 (02:58 +0000)]
revamped for normalized path handling and generalized resource-copying
wisberg [Thu, 13 Mar 2003 02:57:04 +0000 (02:57 +0000)]
- generalized support resource copying, now from injars or sourceroots and out to directory or outjar
- normalized path support for all path-like elements
- reorganized for readability
wisberg [Thu, 13 Mar 2003 02:54:32 +0000 (02:54 +0000)]
upgraded for new resource-copying API's and also testing nested paths and refid's.
wisberg [Thu, 13 Mar 2003 02:53:56 +0000 (02:53 +0000)]
adding resources to src directory to test resource copying to output
wisberg [Thu, 13 Mar 2003 02:53:08 +0000 (02:53 +0000)]
remove unused API
jhugunin [Wed, 12 Mar 2003 23:37:01 +0000 (23:37 +0000)]
fix for class not allowed to extend aspect and moving corresponding test out of failing
jhugunin [Wed, 12 Mar 2003 23:22:11 +0000 (23:22 +0000)]
fixed for graceful error handling (i.e. the compiler doesn't dump stack ;-)
in response to tests now moved out of failing
jhugunin [Wed, 12 Mar 2003 23:07:08 +0000 (23:07 +0000)]
fix and test for Bugzilla Bug 34858
Weaver crash
wisberg [Wed, 12 Mar 2003 23:04:25 +0000 (23:04 +0000)]
better rendering of exceptions thrown (including those from previously-unrendered FAIL messages)
wisberg [Wed, 12 Mar 2003 20:56:52 +0000 (20:56 +0000)]
@testcase type not imported in aspect
(similar scenario to prior, but different stack trace)
wisberg [Wed, 12 Mar 2003 20:46:21 +0000 (20:46 +0000)]
@testcase type not imported in around advice
jhugunin [Wed, 12 Mar 2003 19:52:13 +0000 (19:52 +0000)]
fix and test for Bugzilla Bug 34820
ajc -aspectpath fails with NPE for cflow pointcuts
jhugunin [Wed, 12 Mar 2003 19:51:43 +0000 (19:51 +0000)]
fix and tests for checked exception on advice being checked at
woven join points
wisberg [Wed, 12 Mar 2003 18:08:55 +0000 (18:08 +0000)]
?? regenerated file missing from my system but used in test case
jhugunin [Wed, 12 Mar 2003 17:50:54 +0000 (17:50 +0000)]
added vm="1.4" to test using assert
acolyer [Wed, 12 Mar 2003 15:42:27 +0000 (15:42 +0000)]
Added ability to specify property aspectjrt.path
- needed for release testing.
acolyer [Wed, 12 Mar 2003 15:41:34 +0000 (15:41 +0000)]
Fixed typo in run target for spacewar-demo, was sapceware.Game,
now spacewar.Game
acolyer [Wed, 12 Mar 2003 15:40:48 +0000 (15:40 +0000)]
Use consistent time zones in generating time strings
acolyer [Wed, 12 Mar 2003 15:40:04 +0000 (15:40 +0000)]
Now adds value of "aspectjrt.path" system property to
classpath - needed for release testing
jhugunin [Wed, 12 Mar 2003 02:11:28 +0000 (02:11 +0000)]
recompiled as part of new tests for fastMatch, don't expect any
substantive changes
jhugunin [Wed, 12 Mar 2003 02:10:40 +0000 (02:10 +0000)]
implemented fastMatch method along with some basic tests of
weave performance with and without it
jhugunin [Wed, 12 Mar 2003 00:48:57 +0000 (00:48 +0000)]
fixed Bug 29934
runtime NullPointerException when applying around advice to other around advice
jhugunin [Tue, 11 Mar 2003 23:46:51 +0000 (23:46 +0000)]
fixing Bug 31724
declare warning/error emitted without context
and generally providing better error context information
jhugunin [Tue, 11 Mar 2003 21:04:59 +0000 (21:04 +0000)]
added tests and fixes
fixed two bugs in ajcTestsFailing
jhugunin [Tue, 11 Mar 2003 19:06:21 +0000 (19:06 +0000)]
further work on binary aspects (aspect path) tested and implemented correct behavior
for obvious forms of abstract aspects now
ehilsdal [Tue, 11 Mar 2003 06:06:56 +0000 (06:06 +0000)]
Fix for
Bugzilla Bug 32239
Dumps assembly code if Object[] used in args (BcelRenderer.java:152)
Not surprisingly, this bug was fixed by lubbing an occurrence of ObjectType
to ReferenceType, and then dispatching back for array types and/or class
types going to BCEL.
wisberg [Tue, 11 Mar 2003 02:04:30 +0000 (02:04 +0000)]
corrected knownLimitation keyword
wisberg [Mon, 10 Mar 2003 23:32:23 +0000 (23:32 +0000)]
incremental test with -injars
wisberg [Mon, 10 Mar 2003 23:27:17 +0000 (23:27 +0000)]
input jars for stringliteral tests created using ../injarSrc/build.xml.
Edit sources there and regen using the build script.
wisberg [Mon, 10 Mar 2003 23:25:43 +0000 (23:25 +0000)]
stringliteral tests - unreproduced verify error from incremental compilation of change only to a sttring literal.
wisberg [Mon, 10 Mar 2003 23:23:15 +0000 (23:23 +0000)]
sources and build script for two sample input jars, to be used by other incremental tests.
The non-.java files are resource dummies for taskdef copying tests.
jhugunin [Mon, 10 Mar 2003 23:18:56 +0000 (23:18 +0000)]
further work on binary aspects (aspect path) tested correct behavior
for obvious forms of concrete aspects, next need to address abstract
wisberg [Mon, 10 Mar 2003 22:47:43 +0000 (22:47 +0000)]
harness tests upgraded to avoid tests that rely on multiple error messages
and to add coverage for sourceroot tests
wisberg [Mon, 10 Mar 2003 22:44:57 +0000 (22:44 +0000)]
supporting sourceroots
wisberg [Mon, 10 Mar 2003 09:34:37 +0000 (09:34 +0000)]
manual test for experimental ant task option to copy non-.class file contents of input jars to the output jar after each compile or recompile.
Currently showing VerifyError on recompile -- need to investigate further.
wisberg [Mon, 10 Mar 2003 09:33:24 +0000 (09:33 +0000)]
experimental ant task option to copy non-.class file contents of input jars to the output jar after each compile or recompile.
wisberg [Mon, 10 Mar 2003 09:28:40 +0000 (09:28 +0000)]
- tagfile mod-time fix for first iteration
- new API to run Runnable on command completion
required to support resource-copying by ant task
during incremental compilation
wisberg [Sat, 8 Mar 2003 19:00:52 +0000 (19:00 +0000)]
@testcase inter-type declaration of void field
acolyer [Sat, 8 Mar 2003 16:37:49 +0000 (16:37 +0000)]
Instructions for building with an IBM 1.4.x JDK.
Clarification on test harness vs JUnit tests.
jhugunin [Sat, 8 Mar 2003 03:02:28 +0000 (03:02 +0000)]
Half-way through refactoring of ResolvedTypeX's and Worlds. This
should make incremental compilation and using binary aspect libraries
work MUCH better.
The current state doesn't fix any of those issues, but it also does
continue to pass all of the existing tests.
wisberg [Thu, 6 Mar 2003 22:17:13 +0000 (22:17 +0000)]
caveats and fixes, mainly for releases
wisberg [Thu, 6 Mar 2003 22:13:10 +0000 (22:13 +0000)]
installer updates:
- removed JDK tools.jar from script classpaths
- added windowlistener to exit installer when close box clicked
- added -to {dir} option for easy GUI-free install (hack)
due to Swing initialization, this still won't work for true
command-line (remote, non-XWindows terminal to unix box)
jhugunin [Thu, 6 Mar 2003 22:12:00 +0000 (22:12 +0000)]
FIXED: Bugzilla Bug 32421
can't resolve nested public interfaces
FIXED: Bugzilla Bug 32399
Incorrect binding of protected (marker) interfaces
wisberg [Thu, 6 Mar 2003 20:04:48 +0000 (20:04 +0000)]
duplicate src.jar file
wisberg [Thu, 6 Mar 2003 20:02:50 +0000 (20:02 +0000)]
correcting Junit version in readme
wisberg [Thu, 6 Mar 2003 19:54:46 +0000 (19:54 +0000)]
better docs for running the harness, xref for junit
wisberg [Thu, 6 Mar 2003 07:51:54 +0000 (07:51 +0000)]
@testcase PR#33948 default constructor inter-type declaration
conflicts with compiler-generated constructor
wisberg [Thu, 6 Mar 2003 01:55:42 +0000 (01:55 +0000)]
warnings on stale but good product tests
wisberg [Thu, 6 Mar 2003 01:54:04 +0000 (01:54 +0000)]
JUnit 3.8.1 upgrade
wisberg [Thu, 6 Mar 2003 01:52:41 +0000 (01:52 +0000)]
better instructions for running ajcTests.xml and comparing results
jhugunin [Thu, 6 Mar 2003 00:24:39 +0000 (00:24 +0000)]
FIXED: Bugzilla Bug 32463
ajc reports error when encountering static declaration of nested classes
wisberg [Wed, 5 Mar 2003 23:00:02 +0000 (23:00 +0000)]
updates for eclipse and sense
wisberg [Wed, 5 Mar 2003 22:04:08 +0000 (22:04 +0000)]
neglected commit for sourcelocation context
wisberg [Wed, 5 Mar 2003 22:03:12 +0000 (22:03 +0000)]
new -release option alias for harness
jhugunin [Wed, 5 Mar 2003 21:46:49 +0000 (21:46 +0000)]
Bugzilla Bug 33635
Negation of if pointcut does not work
jhugunin [Wed, 5 Mar 2003 19:34:28 +0000 (19:34 +0000)]
handling kinds more carefully for shadow sigs so that we can check for
matching kinds with SignaturePattern
jhugunin [Wed, 5 Mar 2003 19:33:20 +0000 (19:33 +0000)]
added a range check to avoid ArrayIndexOutOfBounds
-- this bug was found by the unit tests and should have been fixed when
this method was added
jhugunin [Wed, 5 Mar 2003 17:49:27 +0000 (17:49 +0000)]
XXX making the build work again, Wes needs to implement the correct fix
wisberg [Tue, 4 Mar 2003 09:52:21 +0000 (09:52 +0000)]
partial fix for bug 31724 emits file:line numbers for declare warning/error.
This adds an optional "context" String to IMessage.
The IMessage creator should create a context String (or use an implementation that lazily creates one).
The IMessage client can render their messages without context embedded in the message field.
Emitting source context from the weaver will be harder.
Using file and start/end line will probably work, since tool clients can map to any available source file paths.
(BcelSourceContext and BcelShadow can be updated with end from range.)
wisberg [Tue, 4 Mar 2003 04:37:22 +0000 (04:37 +0000)]
ignoring case in detecting jar/zip suffixes
wisberg [Tue, 4 Mar 2003 04:34:29 +0000 (04:34 +0000)]
info messages wrt inc-compile staging
(will not be emitted even in verbose mode until iterator (the client) is updated)
wisberg [Tue, 4 Mar 2003 04:32:36 +0000 (04:32 +0000)]
bad binary pattern resulted in not filtering dist files
wisberg [Tue, 4 Mar 2003 04:31:08 +0000 (04:31 +0000)]
1.1 release language and polish
wisberg [Tue, 4 Mar 2003 04:29:13 +0000 (04:29 +0000)]
incomplete list of release gaffes to watch out for
wisberg [Mon, 3 Mar 2003 22:53:08 +0000 (22:53 +0000)]
new "Technology" sections with answers about runtime reflection, load-time weaving, etc., some take from recent emails.
wisberg [Fri, 28 Feb 2003 08:21:53 +0000 (08:21 +0000)]
@testcase no such constructor for proceed argument (error)
(compiler throwing NPE)
wisberg [Fri, 28 Feb 2003 07:50:53 +0000 (07:50 +0000)]
removed aspectj.org references
wisberg [Fri, 28 Feb 2003 07:46:14 +0000 (07:46 +0000)]
added comment per Mik wrt ant/javac
wisberg [Fri, 28 Feb 2003 07:45:15 +0000 (07:45 +0000)]
*minor* editorial changes for beta5
wisberg [Fri, 28 Feb 2003 07:42:19 +0000 (07:42 +0000)]
*minor* editorial changes for beta5 just to get names right.
Still reads as a delta since beta2 and needs updates for any functionality changes since beta4.
wisberg [Fri, 28 Feb 2003 06:57:38 +0000 (06:57 +0000)]
fixed lists and extra empty items
wisberg [Fri, 28 Feb 2003 03:47:08 +0000 (03:47 +0000)]
adding aspectjrt.jar to classpath to avoid disregarded warning
wisberg [Fri, 28 Feb 2003 03:19:42 +0000 (03:19 +0000)]
avoiding compiler warning wrt static ref via instance
wisberg [Fri, 28 Feb 2003 03:19:02 +0000 (03:19 +0000)]
incomplete upgrade to read expected-messages from xml
mkersten [Fri, 28 Feb 2003 02:55:14 +0000 (02:55 +0000)]
Fixed setting runnable bit on structure nodes.
Fixed failing incremental test.
wisberg [Fri, 28 Feb 2003 00:48:16 +0000 (00:48 +0000)]
separate developer's section
wisberg [Fri, 28 Feb 2003 00:32:50 +0000 (00:32 +0000)]
added 2003 Contributors to copyright.
wisberg [Thu, 27 Feb 2003 23:47:22 +0000 (23:47 +0000)]
installer was misreporting README file name for AspectJ distribution.
(The installer could be refactored for simpilcity if/since we're not supporting multiple distributions any more.)
acolyer [Thu, 27 Feb 2003 19:40:45 +0000 (19:40 +0000)]
Update to matches to test on Kind
acolyer [Thu, 27 Feb 2003 19:40:00 +0000 (19:40 +0000)]
Fudge for getSourceLocation to give as much of a
clue as possible about the real identity of the file.
acolyer [Thu, 27 Feb 2003 19:38:52 +0000 (19:38 +0000)]
Final message is actually on line 74, not 73
acolyer [Thu, 27 Feb 2003 19:38:19 +0000 (19:38 +0000)]
finishResolveTypes now tests for CONCRETE as well
as RESOLVED pointcuts
wisberg [Thu, 27 Feb 2003 00:39:30 +0000 (00:39 +0000)]
Broke out and increased build/test docs; some new info in the build module notes.
Included release instructions in the build/test docs
acolyer [Wed, 26 Feb 2003 22:11:00 +0000 (22:11 +0000)]
Restored original mechanism of getting source location
now that debug info is being generated.
acolyer [Wed, 26 Feb 2003 22:09:54 +0000 (22:09 +0000)]
Use ***sourceStart*** (to avoid navigating to top of comments),
but "declarationSourceEnd"
acolyer [Wed, 26 Feb 2003 22:09:04 +0000 (22:09 +0000)]
Flipped debug options around so that
batch build now generates debug info by default
acolyer [Wed, 26 Feb 2003 22:07:51 +0000 (22:07 +0000)]
Flipped debug options tests around to reflect fact that
batch build now generates debug info by default
acolyer [Wed, 26 Feb 2003 22:06:59 +0000 (22:06 +0000)]
Edited (and then restored) iilegalNewFigElt pointcut
to trap declare error task generation
acolyer [Wed, 26 Feb 2003 22:05:59 +0000 (22:05 +0000)]
Switched default for Ajde (batch compile) to have
debug info turned on.
acolyer [Wed, 26 Feb 2003 16:20:45 +0000 (16:20 +0000)]
Added logic to update declarationSourceStart/End as
well as sourceStart/End (used by AsmBuilder)