]>
source.dussan.org Git - aspectj.git/log
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)
acolyer [Wed, 26 Feb 2003 16:19:55 +0000 (16:19 +0000)]
Improved formatting of toString for SourceLocation to show
end line.
acolyer [Wed, 26 Feb 2003 16:19:14 +0000 (16:19 +0000)]
Improved formatting of toString for LinkNodes
acolyer [Wed, 26 Feb 2003 16:18:01 +0000 (16:18 +0000)]
Added new Granularity, DECLARED_ELEMENTS, and
new rule to acceptGranularity
acolyer [Wed, 26 Feb 2003 10:52:35 +0000 (10:52 +0000)]
Ran "Organize imports" to remove redundant imports etc -
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!
acolyer [Wed, 26 Feb 2003 10:21:24 +0000 (10:21 +0000)]
Ran "Organize imports" to remove redundant imports etc -
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!
mkersten [Wed, 26 Feb 2003 10:11:28 +0000 (10:11 +0000)]
The mappings for advice are now correct, and associations have corresponding kinds (e.g. "affects exception handlers").
mkersten [Wed, 26 Feb 2003 08:34:41 +0000 (08:34 +0000)]
Added new coverage test source.
acolyer [Wed, 26 Feb 2003 08:08:42 +0000 (08:08 +0000)]
Ignore bin directory
acolyer [Wed, 26 Feb 2003 07:53:59 +0000 (07:53 +0000)]
Ignore bin directory
acolyer [Tue, 25 Feb 2003 17:08:06 +0000 (17:08 +0000)]
Bug 33011. Refactored access to fileMap in SructureModel
acolyer [Tue, 25 Feb 2003 17:07:22 +0000 (17:07 +0000)]
Bug 33011. Added correct calculations for start and end
line for CompilationUnitDeclarations and for sub-nodes
(makeLocation).
acolyer [Tue, 25 Feb 2003 17:04:49 +0000 (17:04 +0000)]
Bug 33011. getEndLine() was returning the start line.
acolyer [Tue, 25 Feb 2003 17:04:13 +0000 (17:04 +0000)]
Bug 33011. Refactored access to file map for easier
testing and debugging.
acolyer [Tue, 25 Feb 2003 17:02:33 +0000 (17:02 +0000)]
This test was failing, seemed to rely on "currentView"
which was set up by another testMethod
mkersten [Tue, 18 Feb 2003 09:23:58 +0000 (09:23 +0000)]
Fixed source line mapping errors.
Fixed formatting of pointcuts.
Added a few more tests for above.
mkersten [Tue, 18 Feb 2003 07:26:58 +0000 (07:26 +0000)]
Fixed failing unit tests. Involved making paths work right in structure model,
and updating for differences in the 1.1 model.
jhugunin [Fri, 14 Feb 2003 01:59:11 +0000 (01:59 +0000)]
applying Martin Lippert's patch in support of a weaving class loader
made some modifications to avoid duplication of code from weave method
jhugunin [Fri, 14 Feb 2003 01:58:32 +0000 (01:58 +0000)]
added test for 30026 , even though its working in the current version
jhugunin [Thu, 13 Feb 2003 22:24:56 +0000 (22:24 +0000)]
fixed Bug 31423: adviceexecution not working
jhugunin [Thu, 13 Feb 2003 22:00:34 +0000 (22:00 +0000)]
fixed Bug 30168: bad optimization of thisJoinPoint to thisJoinPointStaticPart
jhugunin [Thu, 13 Feb 2003 21:00:35 +0000 (21:00 +0000)]
fixed Bug 29959: super call in intertype method declaration body causes VerifyError
jhugunin [Thu, 13 Feb 2003 19:23:15 +0000 (19:23 +0000)]
undoing what was almost certainly a correct bug fix.
This bug fix is not needed by ajc, and making the change to the jdt.core
code will make future synchronization more difficult.
wisberg [Thu, 13 Feb 2003 06:23:10 +0000 (06:23 +0000)]
misleading unused import
wisberg [Thu, 13 Feb 2003 06:16:44 +0000 (06:16 +0000)]
completion bug flagged by compiler
wisberg [Thu, 13 Feb 2003 06:11:22 +0000 (06:11 +0000)]
resolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 06:03:19 +0000 (06:03 +0000)]
resolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:59:18 +0000 (05:59 +0000)]
resolving misc compiler warnings
wisberg [Thu, 13 Feb 2003 05:51:35 +0000 (05:51 +0000)]
resolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:47:01 +0000 (05:47 +0000)]
resolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:44:46 +0000 (05:44 +0000)]
resolving misc compiler warnings
added provisional message reader for specifying expected messages in a separate file.
wisberg [Thu, 13 Feb 2003 05:18:47 +0000 (05:18 +0000)]
resolving misc compiler warnings
wisberg [Thu, 13 Feb 2003 05:15:13 +0000 (05:15 +0000)]
resolving unused-imports warnings
wisberg [Wed, 12 Feb 2003 22:43:39 +0000 (22:43 +0000)]
testcase for bug 31724
http://dev.eclipse.org/bugs/show_bug.cgi?id=31724
declare warning context.
Note context itself untested -- need to check/upgrade message checking.
wisberg [Mon, 3 Feb 2003 22:01:38 +0000 (22:01 +0000)]
fixed links and text for 1.1 (added ant tasks).
Still has links to porting guide and progguide.pdf.
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
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
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.
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).
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)
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.
wisberg [Fri, 31 Jan 2003 18:39:48 +0000 (18:39 +0000)]
no longer leaving temp files/directories
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.
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
wisberg [Wed, 29 Jan 2003 23:34:07 +0000 (23:34 +0000)]
forgot aspectpath - adding
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).
wisberg [Wed, 29 Jan 2003 20:50:33 +0000 (20:50 +0000)]
clearer discussion for reading incremental test specifications
wisberg [Wed, 29 Jan 2003 20:49:46 +0000 (20:49 +0000)]
added link for writing test cases
wisberg [Wed, 29 Jan 2003 20:30:02 +0000 (20:30 +0000)]
cleaned up, added release comments.
wisberg [Sun, 26 Jan 2003 18:51:32 +0000 (18:51 +0000)]
added fast-fail (untested)
wisberg [Sat, 25 Jan 2003 21:04:13 +0000 (21:04 +0000)]
more (incomplete) work on directory comparison, misc test fixes.
wisberg [Sat, 25 Jan 2003 18:28:32 +0000 (18:28 +0000)]
removing resources from former GUI client not included in CPL sources.
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
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
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
jhugunin [Wed, 22 Jan 2003 01:06:59 +0000 (01:06 +0000)]
additional template method
jhugunin [Wed, 22 Jan 2003 00:52:42 +0000 (00:52 +0000)]
test for Bugzilla Bug 29684
Incremental: Commenting out conflict yeilds NullPointerException
jhugunin [Wed, 22 Jan 2003 00:50:14 +0000 (00:50 +0000)]
fix for Bugzilla Bug 29684
Incremental: Commenting out conflict yeilds NullPointerException
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
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.
jhugunin [Tue, 21 Jan 2003 23:56:34 +0000 (23:56 +0000)]
raising visibility of field for extension
wisberg [Tue, 21 Jan 2003 20:18:54 +0000 (20:18 +0000)]
updated THROWN_PREFIX with better URLs for bug db.
wisberg [Tue, 21 Jan 2003 19:53:15 +0000 (19:53 +0000)]
added entry for detecting version
jhugunin [Tue, 21 Jan 2003 19:02:53 +0000 (19:02 +0000)]
test for Bugzilla Bug 29689
Declare precedence should not allow multiple * patterns
jhugunin [Tue, 21 Jan 2003 19:01:43 +0000 (19:01 +0000)]
fix for Bugzilla Bug 29689
Declare precedence should not allow multiple * patterns