]>
source.dussan.org Git - aspectj.git/log
jhugunin [Thu, 1 May 2003 00:21:12 +0000 (00:21 +0000)]
Added easy to understand test for issue of Class.forName differences
between IBM and SUN's JDKs
Moved a nit-picking part of SourceLocationWithExpr to its own test that
is listed as a known limitation.
wisberg [Wed, 30 Apr 2003 02:43:30 +0000 (02:43 +0000)]
cleaner, but no semantic changes
wisberg [Wed, 30 Apr 2003 02:42:57 +0000 (02:42 +0000)]
removed printlns
wisberg [Wed, 30 Apr 2003 02:42:25 +0000 (02:42 +0000)]
not using unimplemented buildStructure() api
wisberg [Wed, 30 Apr 2003 02:41:39 +0000 (02:41 +0000)]
no change, just nicer feedback
wisberg [Wed, 30 Apr 2003 02:40:17 +0000 (02:40 +0000)]
mainly changed setup to avoid reading any existing user properties, which was causing build configuration tests to fail now that all options are significant
wisberg [Wed, 30 Apr 2003 02:39:00 +0000 (02:39 +0000)]
identify source of log message for convenience
wisberg [Wed, 30 Apr 2003 02:38:29 +0000 (02:38 +0000)]
- IMessage-based compiler messages
- better toString for logging message lists
wisberg [Wed, 30 Apr 2003 02:37:39 +0000 (02:37 +0000)]
- IMessage-based compiler messages
include the stack trace as tooltip text if there
is an associated exception
wisberg [Wed, 30 Apr 2003 02:36:45 +0000 (02:36 +0000)]
- IMessage-based compiler messages
wisberg [Wed, 30 Apr 2003 02:36:02 +0000 (02:36 +0000)]
- using IMessage-based API's for displaying messages
- if a source line message contains a throwable
and the user double-clicks, this displays the error dialog
that permits them to copy the trace. That should mean that
multiple exceptions can be in the task list.
wisberg [Wed, 30 Apr 2003 02:32:39 +0000 (02:32 +0000)]
support shift-key to rebuild-all in incremental mode
wisberg [Wed, 30 Apr 2003 02:32:09 +0000 (02:32 +0000)]
slight rewording of error dialog, and correct URL.
wisberg [Wed, 30 Apr 2003 02:31:37 +0000 (02:31 +0000)]
- making default filename static (access by tests)
- closing streams to permit better test cleanup
wisberg [Wed, 30 Apr 2003 02:30:21 +0000 (02:30 +0000)]
incremental flag support
wisberg [Wed, 30 Apr 2003 02:29:52 +0000 (02:29 +0000)]
static utility for detecting shift key down - should move
wisberg [Wed, 30 Apr 2003 02:29:18 +0000 (02:29 +0000)]
binary-incompatible change to IMessage-based API (using ISourceLocation anyway)
wisberg [Wed, 30 Apr 2003 02:26:50 +0000 (02:26 +0000)]
using new IMessage-based API for sourceline tasks
wisberg [Wed, 30 Apr 2003 02:26:16 +0000 (02:26 +0000)]
- incremental support
- buildStructure test API now builds everything
- removed unused code from pre-IMessage days
wisberg [Wed, 30 Apr 2003 02:22:20 +0000 (02:22 +0000)]
- supporting incremental
- handling new fast-fail config errors
- better error display, no messages lost
Implemented new options merging:
- can specify any local config file options
- project properties and build options
now can contain any options and
override local values only if not set
- have method to fixup the options for IDE's
to enforce their invariants, but this needs
to delegate to a new adapted API.
wisberg [Wed, 30 Apr 2003 02:16:03 +0000 (02:16 +0000)]
- added incremental checkbox
- broadened size and meaning of "non-standard compiler options" to "other compiler options"
wisberg [Wed, 30 Apr 2003 02:14:57 +0000 (02:14 +0000)]
added flag for incremental mode
wisberg [Wed, 30 Apr 2003 02:14:32 +0000 (02:14 +0000)]
binary-incompatible API change to add methods for building fresh when in incremental mode
wisberg [Wed, 30 Apr 2003 02:13:21 +0000 (02:13 +0000)]
Making genBuildConfig static so it can be re-used from AJDE.
wisberg [Wed, 30 Apr 2003 02:11:54 +0000 (02:11 +0000)]
added support for adopting global configuration values (without overwriting local values)
wisberg [Wed, 30 Apr 2003 02:10:50 +0000 (02:10 +0000)]
refactored batch and incremental into one method to make it easier to see the differences and do a fix.
wisberg [Wed, 30 Apr 2003 02:07:21 +0000 (02:07 +0000)]
test case can't expect usage message any more
wisberg [Wed, 30 Apr 2003 02:05:00 +0000 (02:05 +0000)]
fixed two tests to expect addition abort message for usage,
and commented out one test because it does not add the file correctly (to a matching task)
wisberg [Wed, 30 Apr 2003 02:03:54 +0000 (02:03 +0000)]
Usage is now emitted as an abort message, so AjcTask now ignores usage when determining whether to throw a BuildException after getting an abort message. This fixes 3 tests.
wisberg [Tue, 29 Apr 2003 17:50:43 +0000 (17:50 +0000)]
error messages for undefined ${module.name}
wisberg [Tue, 29 Apr 2003 17:48:32 +0000 (17:48 +0000)]
fix test title
acolyer [Tue, 29 Apr 2003 10:40:20 +0000 (10:40 +0000)]
With the restructure of the org.eclipse.jdt.core project, it no
longer has a bin dir. Updated the classpath to include
jdtcore-for-aspectj.jar instead.
wisberg [Tue, 29 Apr 2003 00:26:19 +0000 (00:26 +0000)]
track internal API changes
wisberg [Tue, 29 Apr 2003 00:26:02 +0000 (00:26 +0000)]
using Kind.isSameOrLessThan(..) rather than direct compare for inferring streams
wisberg [Tue, 29 Apr 2003 00:25:34 +0000 (00:25 +0000)]
semantics-preserving - still only warn if aspectjrt.jar not found
wisberg [Tue, 29 Apr 2003 00:25:15 +0000 (00:25 +0000)]
boolean hasSources() to validate after parsing
wisberg [Tue, 29 Apr 2003 00:24:53 +0000 (00:24 +0000)]
error-handling cleaned up
- usage printed once by caller
- any arg mistake is an error
(i.e., not ignoring/continuing)
(does not include list entries like classpath)
- refactored commands to share common error-handling code
wisberg [Tue, 29 Apr 2003 00:24:32 +0000 (00:24 +0000)]
- detecting unflagged directories
- !! changed warnings to errors, so now
not compiling after command-line mistakes
wisberg [Tue, 29 Apr 2003 00:24:15 +0000 (00:24 +0000)]
not accepting directories any more
wisberg [Mon, 28 Apr 2003 23:56:48 +0000 (23:56 +0000)]
test failing - node is java file, should be method execution main, so no parent
wisberg [Mon, 28 Apr 2003 23:22:33 +0000 (23:22 +0000)]
Checking in Mik's changes sent by email today for model and incremental support in AJDE.
ajde has the same test failing as it did before this checkin,
perhaps caused by a regression per bug 37020
wisberg [Mon, 28 Apr 2003 20:08:56 +0000 (20:08 +0000)]
test cases for binary warnings (bugs 37020, 37021, 37023)
jhugunin [Sun, 27 Apr 2003 23:31:06 +0000 (23:31 +0000)]
fix and tests for
Bugzilla Bug 30663
lame error message: "negation doesn't allow binding"
and
Bugzilla Bug 36329
The compiler crashes when using aspect libraries created without using -noweave
jhugunin [Sun, 27 Apr 2003 23:30:14 +0000 (23:30 +0000)]
tests for
Bugzilla Bug 36936
Error when introducing members of type Class
jhugunin [Sun, 27 Apr 2003 23:29:27 +0000 (23:29 +0000)]
fix and test for
Bugzilla Bug 34951
NPE compiling without aspectjrt.jar
jhugunin [Sun, 27 Apr 2003 22:48:06 +0000 (22:48 +0000)]
fixed bug caught by unit tests
wisberg [Sat, 26 Apr 2003 21:15:23 +0000 (21:15 +0000)]
moving release testing list to tests/, added some old stuff.
TODO: write test-release.xml ant script
jhugunin [Fri, 25 Apr 2003 18:11:33 +0000 (18:11 +0000)]
fix and tests for
Bugzilla Bug 36803
BCException thrown by AspectJ 1.1rc1
jhugunin [Thu, 24 Apr 2003 21:05:44 +0000 (21:05 +0000)]
expanded tests and fix for
Bugzilla Bug 36778
ClassFormatError due to empty interface supertype
wisberg [Wed, 23 Apr 2003 09:20:31 +0000 (09:20 +0000)]
updated to reflect runtime changes for 1.1 compatibility
wisberg [Wed, 23 Apr 2003 09:20:06 +0000 (09:20 +0000)]
gutted. Should be removed once we've confirmed that it can safely be removed.
(not sure if CVS keeps history across file removal/add).
(tests run fine, no apparant clients)
wisberg [Wed, 23 Apr 2003 09:18:47 +0000 (09:18 +0000)]
1.2 call replaced with equivalent 1.1 call.
wisberg [Wed, 23 Apr 2003 08:35:40 +0000 (08:35 +0000)]
ugh. updating XML .classpath parser to handle any number of attributes
still does not handle quoted spaces or nested entities.
Also updated for new attribute names in 2.1?
wisberg [Wed, 23 Apr 2003 08:33:39 +0000 (08:33 +0000)]
extracted classpath setup method for testing
wisberg [Wed, 23 Apr 2003 00:32:49 +0000 (00:32 +0000)]
@testcase try/finally in around advice (same as ...messy arounds?)
Works in current tree, but not in 1.1rc1
wisberg [Tue, 22 Apr 2003 23:13:18 +0000 (23:13 +0000)]
@testcase PR#36778 advise join points in subclass of empty interface
jhugunin [Tue, 22 Apr 2003 22:29:51 +0000 (22:29 +0000)]
a sketch of a test for a naming issue that doesn't appear to be an
actual bug
jhugunin [Tue, 22 Apr 2003 21:58:02 +0000 (21:58 +0000)]
tests and fixes for
Bugzilla Bug 29665
Inconsistant stack height
jhugunin [Tue, 22 Apr 2003 17:55:13 +0000 (17:55 +0000)]
test and fix for Bugzilla Bug 36564
Internal compiler error
jhugunin [Tue, 22 Apr 2003 17:35:11 +0000 (17:35 +0000)]
fix for Bugzilla Bug 36736
compiler error expected for implemented abstract pointcuts
and for
fix for Bugzilla Bug 36673
VerifyError in privileged aspect
minimally extended coverage for this bug
jhugunin [Tue, 22 Apr 2003 17:31:26 +0000 (17:31 +0000)]
fix for Bugzilla Bug 36673
VerifyError in privileged aspect
jhugunin [Tue, 22 Apr 2003 17:31:00 +0000 (17:31 +0000)]
fix for Bugzilla Bug 36736
compiler error expected for implemented abstract pointcuts
(using declaredModifiers instead of modifiers so interfaces don't cause trouble)
jhugunin [Tue, 22 Apr 2003 17:23:07 +0000 (17:23 +0000)]
fix for Bugzilla Bug 36736
compiler error expected for implemented abstract pointcuts
wisberg [Tue, 22 Apr 2003 00:06:39 +0000 (00:06 +0000)]
@testcase PR#36736 implemented abstract pointcut
wisberg [Sat, 19 Apr 2003 20:47:30 +0000 (20:47 +0000)]
@testcase PR#36673 privileged aspect main verify error
wisberg [Sat, 19 Apr 2003 08:14:00 +0000 (08:14 +0000)]
More readable API than comparator for common floor operation (semantics-preserving)
wisberg [Sat, 19 Apr 2003 07:16:57 +0000 (07:16 +0000)]
prevent div/0, NPE (by inspection)
acolyer [Thu, 17 Apr 2003 19:01:19 +0000 (19:01 +0000)]
Release checklist
wisberg [Sun, 13 Apr 2003 10:36:18 +0000 (10:36 +0000)]
one /
wisberg [Sun, 13 Apr 2003 10:35:58 +0000 (10:35 +0000)]
added fork and maxmem
wisberg [Sun, 13 Apr 2003 10:14:43 +0000 (10:14 +0000)]
instructions on changing default resource-copying behavior, and misc rewordings
wisberg [Sun, 13 Apr 2003 09:42:18 +0000 (09:42 +0000)]
- extdirs and bootclasspath not experimental
- noWeave has correct case
- better handling of list arguments
- better comments
- still largely untested
jhugunin [Sat, 12 Apr 2003 01:00:48 +0000 (01:00 +0000)]
fix and test for Bugzilla Bug 36110
IllegalAccessError while accessing introduced variable / 1.1rc1
jhugunin [Sat, 12 Apr 2003 00:47:38 +0000 (00:47 +0000)]
fix and test for Bugzilla Bug 36110
IllegalAccessError while accessing introduced variable / 1.1rc1
wisberg [Fri, 11 Apr 2003 21:44:01 +0000 (21:44 +0000)]
adding -bootclasspath and -extdirs to documentation
jhugunin [Fri, 11 Apr 2003 00:48:49 +0000 (00:48 +0000)]
fixing declare parents problems
jhugunin [Thu, 10 Apr 2003 22:32:40 +0000 (22:32 +0000)]
test for
Bugzilla Bug 35725
Inter type declaration to base class not seen by derived class
jhugunin [Thu, 10 Apr 2003 22:20:14 +0000 (22:20 +0000)]
test and fix for
Bugzilla Bug 36046
inter-type declaration bug with abstract classes
jhugunin [Thu, 10 Apr 2003 21:34:56 +0000 (21:34 +0000)]
fix for Bugzilla Bug 35688
ajc1.1rc1 fail to find types that are actually in JACK jar file and abort
still need test case
jhugunin [Thu, 10 Apr 2003 20:25:39 +0000 (20:25 +0000)]
Moving the latest version from shadows to modules. The hope is that
this will now be stable until the next release from the jdt.core team
jhugunin [Thu, 10 Apr 2003 18:56:04 +0000 (18:56 +0000)]
re-implementing support for incremental compilation after move to 2.1
this time we're doing it all ourselves rather than using the Builders which
have steadily come to depend more on having an actual eclipse
workbench running
jhugunin [Thu, 10 Apr 2003 18:55:01 +0000 (18:55 +0000)]
addressing line ending issues and matching with eclipse 2.1 minor changes
jhugunin [Thu, 10 Apr 2003 18:54:29 +0000 (18:54 +0000)]
commenting out accidental debugging println
jhugunin [Thu, 10 Apr 2003 18:54:02 +0000 (18:54 +0000)]
fix for [Bug 35593] Problem with priviliged aspects
jhugunin [Thu, 10 Apr 2003 18:39:26 +0000 (18:39 +0000)]
extending coverage for [Bug 35593] Problem with priviliged aspects
jhugunin [Thu, 10 Apr 2003 17:58:38 +0000 (17:58 +0000)]
quick tests for incremenal improved
jhugunin [Thu, 10 Apr 2003 17:58:16 +0000 (17:58 +0000)]
commented out debugging println
jhugunin [Thu, 10 Apr 2003 16:54:44 +0000 (16:54 +0000)]
don't keep track of bytes written to disk
this saves memory and makes testing incremental compilation more sensitive
wisberg [Wed, 9 Apr 2003 16:25:15 +0000 (16:25 +0000)]
TraceMyClasses added to compiler adapter
wisberg [Wed, 9 Apr 2003 16:23:53 +0000 (16:23 +0000)]
minor new entries and 1.1final massaging
wisberg [Wed, 9 Apr 2003 14:18:02 +0000 (14:18 +0000)]
updated forking, adapter option
wisberg [Wed, 9 Apr 2003 14:17:14 +0000 (14:17 +0000)]
experimental options Xbootclasspath, Xextdirs, and Xlistfileargs, mainly to try to track javac.
wisberg [Wed, 9 Apr 2003 14:16:26 +0000 (14:16 +0000)]
added compiler adapter example
wisberg [Wed, 9 Apr 2003 13:56:22 +0000 (13:56 +0000)]
.class file filter
wisberg [Wed, 9 Apr 2003 13:55:00 +0000 (13:55 +0000)]
added minimal (unverified) compiler adapter tests
wisberg [Wed, 9 Apr 2003 13:54:46 +0000 (13:54 +0000)]
minimal (unverified) compiler adapter tests
wisberg [Wed, 9 Apr 2003 13:54:09 +0000 (13:54 +0000)]
added (largely unverified) forked compile tests
wisberg [Wed, 9 Apr 2003 13:52:52 +0000 (13:52 +0000)]
completely new adapter implementation delegates to AjcTask
and tries to work around javac source-pruning operations, with only limited success.
wisberg [Wed, 9 Apr 2003 13:51:05 +0000 (13:51 +0000)]
support for
- forking
- compiler adapter delegation
- bootclasspath, extdirs, by putting on classpath (weak)
wisberg [Wed, 9 Apr 2003 08:02:28 +0000 (08:02 +0000)]
added API tickler pending test