]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agobinary-incompatible change to IMessage-based API (using ISourceLocation anyway)
wisberg [Wed, 30 Apr 2003 02:29:18 +0000 (02:29 +0000)]
binary-incompatible change to IMessage-based API (using ISourceLocation anyway)

21 years agousing new IMessage-based API for sourceline tasks
wisberg [Wed, 30 Apr 2003 02:26:50 +0000 (02:26 +0000)]
using new IMessage-based API for sourceline tasks

21 years ago- incremental support
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

21 years ago- supporting incremental
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.

21 years ago- added incremental checkbox
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"

21 years agoadded flag for incremental mode
wisberg [Wed, 30 Apr 2003 02:14:57 +0000 (02:14 +0000)]
added flag for incremental mode

21 years agobinary-incompatible API change to add methods for building fresh when in incremental...
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

21 years agoMaking genBuildConfig static so it can be re-used from AJDE.
wisberg [Wed, 30 Apr 2003 02:13:21 +0000 (02:13 +0000)]
Making genBuildConfig static so it can be re-used from AJDE.

21 years agoadded support for adopting global configuration values (without overwriting local...
wisberg [Wed, 30 Apr 2003 02:11:54 +0000 (02:11 +0000)]
added support for adopting global configuration values (without overwriting local values)

21 years agorefactored batch and incremental into one method to make it easier to see the differe...
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.

21 years agotest case can't expect usage message any more
wisberg [Wed, 30 Apr 2003 02:07:21 +0000 (02:07 +0000)]
test case can't expect usage message any more

21 years agofixed two tests to expect addition abort message for usage,
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)

21 years agoUsage is now emitted as an abort message, so AjcTask now ignores usage when determin...
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.

21 years agoerror messages for undefined ${module.name}
wisberg [Tue, 29 Apr 2003 17:50:43 +0000 (17:50 +0000)]
error messages for undefined ${module.name}

21 years agofix test title
wisberg [Tue, 29 Apr 2003 17:48:32 +0000 (17:48 +0000)]
fix test title

21 years agoWith the restructure of the org.eclipse.jdt.core project, it no
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.

21 years agotrack internal API changes
wisberg [Tue, 29 Apr 2003 00:26:19 +0000 (00:26 +0000)]
track internal API changes

21 years agousing Kind.isSameOrLessThan(..) rather than direct compare for inferring streams
wisberg [Tue, 29 Apr 2003 00:26:02 +0000 (00:26 +0000)]
using Kind.isSameOrLessThan(..) rather than direct compare for inferring streams

21 years agosemantics-preserving - still only warn if aspectjrt.jar not found
wisberg [Tue, 29 Apr 2003 00:25:34 +0000 (00:25 +0000)]
semantics-preserving - still only warn if aspectjrt.jar not found

21 years agoboolean hasSources() to validate after parsing
wisberg [Tue, 29 Apr 2003 00:25:15 +0000 (00:25 +0000)]
boolean hasSources() to validate after parsing

21 years agoerror-handling cleaned up
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

21 years ago- detecting unflagged directories
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

21 years agonot accepting directories any more
wisberg [Tue, 29 Apr 2003 00:24:15 +0000 (00:24 +0000)]
not accepting directories any more

21 years agotest failing - node is java file, should be method execution main, so no parent
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

21 years agoChecking in Mik's changes sent by email today for model and incremental support in...
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

21 years agotest cases for binary warnings (bugs 37020, 37021, 37023)
wisberg [Mon, 28 Apr 2003 20:08:56 +0000 (20:08 +0000)]
test cases for binary warnings (bugs 37020, 37021, 37023)

21 years agofix and tests for
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

21 years agotests for
jhugunin [Sun, 27 Apr 2003 23:30:14 +0000 (23:30 +0000)]
tests for
Bugzilla Bug 36936
   Error when introducing members of type Class

21 years agofix and test for
jhugunin [Sun, 27 Apr 2003 23:29:27 +0000 (23:29 +0000)]
fix and test for
Bugzilla Bug 34951
   NPE compiling without aspectjrt.jar

21 years agofixed bug caught by unit tests
jhugunin [Sun, 27 Apr 2003 22:48:06 +0000 (22:48 +0000)]
fixed bug caught by unit tests

21 years agomoving release testing list to tests/, added some old stuff.
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

21 years agofix and tests for
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

21 years agoexpanded tests and fix for
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

21 years agoupdated to reflect runtime changes for 1.1 compatibility
wisberg [Wed, 23 Apr 2003 09:20:31 +0000 (09:20 +0000)]
updated to reflect runtime changes for 1.1 compatibility

21 years agogutted. Should be removed once we've confirmed that it can safely be removed.
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)

21 years ago1.2 call replaced with equivalent 1.1 call.
wisberg [Wed, 23 Apr 2003 09:18:47 +0000 (09:18 +0000)]
1.2 call replaced with equivalent 1.1 call.

21 years agough. updating XML .classpath parser to handle any number of attributes
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?

21 years agoextracted classpath setup method for testing
wisberg [Wed, 23 Apr 2003 08:33:39 +0000 (08:33 +0000)]
extracted classpath setup method for testing

21 years ago@testcase try/finally in around advice (same as ...messy arounds?)
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

21 years ago@testcase PR#36778 advise join points in subclass of empty interface
wisberg [Tue, 22 Apr 2003 23:13:18 +0000 (23:13 +0000)]
@testcase PR#36778 advise join points in subclass of empty interface

21 years agoa sketch of a test for a naming issue that doesn't appear to be an
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

21 years agotests and fixes for
jhugunin [Tue, 22 Apr 2003 21:58:02 +0000 (21:58 +0000)]
tests and fixes for
Bugzilla Bug 29665
   Inconsistant stack height

21 years agotest and fix for Bugzilla Bug 36564
jhugunin [Tue, 22 Apr 2003 17:55:13 +0000 (17:55 +0000)]
test and fix for Bugzilla Bug 36564
   Internal compiler error

21 years agofix for Bugzilla Bug 36736
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

21 years agofix for Bugzilla Bug 36673
jhugunin [Tue, 22 Apr 2003 17:31:26 +0000 (17:31 +0000)]
fix for Bugzilla Bug 36673
   VerifyError in privileged aspect

21 years agofix for Bugzilla Bug 36736
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)

21 years agofix for Bugzilla Bug 36736
jhugunin [Tue, 22 Apr 2003 17:23:07 +0000 (17:23 +0000)]
fix for Bugzilla Bug 36736
   compiler error expected for implemented abstract pointcuts

21 years ago@testcase PR#36736 implemented abstract pointcut
wisberg [Tue, 22 Apr 2003 00:06:39 +0000 (00:06 +0000)]
@testcase PR#36736 implemented abstract pointcut

21 years ago@testcase PR#36673 privileged aspect main verify error
wisberg [Sat, 19 Apr 2003 20:47:30 +0000 (20:47 +0000)]
@testcase PR#36673 privileged aspect main verify error

21 years agoMore readable API than comparator for common floor operation (semantics-preserving)
wisberg [Sat, 19 Apr 2003 08:14:00 +0000 (08:14 +0000)]
More readable API than comparator for common floor operation (semantics-preserving)

21 years agoprevent div/0, NPE (by inspection)
wisberg [Sat, 19 Apr 2003 07:16:57 +0000 (07:16 +0000)]
prevent div/0, NPE (by inspection)

21 years agoRelease checklist
acolyer [Thu, 17 Apr 2003 19:01:19 +0000 (19:01 +0000)]
Release checklist

21 years agoone /
wisberg [Sun, 13 Apr 2003 10:36:18 +0000 (10:36 +0000)]
one /

21 years agoadded fork and maxmem
wisberg [Sun, 13 Apr 2003 10:35:58 +0000 (10:35 +0000)]
added fork and maxmem

21 years agoinstructions on changing default resource-copying behavior, and misc rewordings
wisberg [Sun, 13 Apr 2003 10:14:43 +0000 (10:14 +0000)]
instructions on changing default resource-copying behavior, and misc rewordings

21 years ago- extdirs and bootclasspath not experimental
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

21 years agofix and test for Bugzilla Bug 36110
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

21 years agofix and test for Bugzilla Bug 36110
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

21 years agoadding -bootclasspath and -extdirs to documentation
wisberg [Fri, 11 Apr 2003 21:44:01 +0000 (21:44 +0000)]
adding -bootclasspath and -extdirs to documentation

21 years agofixing declare parents problems
jhugunin [Fri, 11 Apr 2003 00:48:49 +0000 (00:48 +0000)]
fixing declare parents problems

21 years agotest for
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

21 years agotest and fix for
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

21 years agofix for Bugzilla Bug 35688
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

21 years agoMoving the latest version from shadows to modules. The hope is that
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

21 years agore-implementing support for incremental compilation after move to 2.1
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

21 years agoaddressing line ending issues and matching with eclipse 2.1 minor changes
jhugunin [Thu, 10 Apr 2003 18:55:01 +0000 (18:55 +0000)]
addressing line ending issues and matching with eclipse 2.1 minor changes

21 years agocommenting out accidental debugging println
jhugunin [Thu, 10 Apr 2003 18:54:29 +0000 (18:54 +0000)]
commenting out accidental debugging println

21 years agofix for [Bug 35593] Problem with priviliged aspects
jhugunin [Thu, 10 Apr 2003 18:54:02 +0000 (18:54 +0000)]
fix for [Bug 35593] Problem with priviliged aspects

21 years agoextending coverage 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

21 years agoquick tests for incremenal improved
jhugunin [Thu, 10 Apr 2003 17:58:38 +0000 (17:58 +0000)]
quick tests for incremenal improved

21 years agocommented out debugging println
jhugunin [Thu, 10 Apr 2003 17:58:16 +0000 (17:58 +0000)]
commented out debugging println

21 years agodon't keep track of bytes written to disk
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

21 years agoTraceMyClasses added to compiler adapter
wisberg [Wed, 9 Apr 2003 16:25:15 +0000 (16:25 +0000)]
TraceMyClasses added to compiler adapter

21 years agominor new entries and 1.1final massaging
wisberg [Wed, 9 Apr 2003 16:23:53 +0000 (16:23 +0000)]
minor new entries and 1.1final massaging

21 years agoupdated forking, adapter option
wisberg [Wed, 9 Apr 2003 14:18:02 +0000 (14:18 +0000)]
updated forking, adapter option

21 years agoexperimental options Xbootclasspath, Xextdirs, and Xlistfileargs, mainly to try to...
wisberg [Wed, 9 Apr 2003 14:17:14 +0000 (14:17 +0000)]
experimental options Xbootclasspath, Xextdirs, and Xlistfileargs, mainly to try to track javac.

21 years agoadded compiler adapter example
wisberg [Wed, 9 Apr 2003 14:16:26 +0000 (14:16 +0000)]
added compiler adapter example

21 years ago.class file filter
wisberg [Wed, 9 Apr 2003 13:56:22 +0000 (13:56 +0000)]
.class file filter

21 years agoadded minimal (unverified) compiler adapter tests
wisberg [Wed, 9 Apr 2003 13:55:00 +0000 (13:55 +0000)]
added minimal (unverified) compiler adapter tests

21 years agominimal (unverified) compiler adapter tests
wisberg [Wed, 9 Apr 2003 13:54:46 +0000 (13:54 +0000)]
minimal (unverified) compiler adapter tests

21 years agoadded (largely unverified) forked compile tests
wisberg [Wed, 9 Apr 2003 13:54:09 +0000 (13:54 +0000)]
added (largely unverified) forked compile tests

21 years agocompletely new adapter implementation delegates to AjcTask
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.

21 years agosupport for
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)

21 years agoadded API tickler pending test
wisberg [Wed, 9 Apr 2003 08:02:28 +0000 (08:02 +0000)]
added API tickler pending test

21 years agofixed typo
ehilsdal [Tue, 8 Apr 2003 22:24:54 +0000 (22:24 +0000)]
fixed typo

21 years agofolded in material from README-11.html
ehilsdal [Tue, 8 Apr 2003 21:59:39 +0000 (21:59 +0000)]
folded in material from README-11.html
finally totally and completely stomped out "introduction"
minor formatting changes
generating better filenames for the progguide
added A4 version of quick reference

21 years agoremoved unneeded dependency on jdt
wisberg [Thu, 3 Apr 2003 01:41:03 +0000 (01:41 +0000)]
removed unneeded dependency on jdt

21 years agoupdated build to handle empty jdt module
wisberg [Thu, 3 Apr 2003 01:32:17 +0000 (01:32 +0000)]
updated build to handle empty jdt module

21 years ago- if a module has no source files, rather than aborting, create a minimal file for...
wisberg [Thu, 3 Apr 2003 01:26:49 +0000 (01:26 +0000)]
- if a module has no source files, rather than aborting, create a minimal file for the module jar.
- if a required module has exported libraries, add those to the compile classpath of the requiring module.

21 years ago- a module now may be valid if it contains only references to library jars.
wisberg [Thu, 3 Apr 2003 01:24:15 +0000 (01:24 +0000)]
- a module now may be valid if it contains only references to library jars.
- a module now surfaces its "exported" libraries.

21 years agono longer expecting sources in jdt module
wisberg [Thu, 3 Apr 2003 01:21:48 +0000 (01:21 +0000)]
no longer expecting sources in jdt module

21 years agoUpdated license checking tests to accept "Contributors" as sole copyright holder.
wisberg [Thu, 3 Apr 2003 01:18:31 +0000 (01:18 +0000)]
Updated license checking tests to accept "Contributors" as sole copyright holder.

21 years agoCorrected license. To check licenses, run build unit tests (CheckLics in particular)
wisberg [Thu, 3 Apr 2003 01:17:39 +0000 (01:17 +0000)]
Corrected license.  To check licenses, run build unit tests (CheckLics in particular)

21 years agoremoved unused dependency on jdt
wisberg [Wed, 2 Apr 2003 23:03:42 +0000 (23:03 +0000)]
removed unused dependency on jdt

21 years agoMajor changes in order to move to Eclipse-JDT 2.1 as a base.
jhugunin [Fri, 28 Mar 2003 00:54:19 +0000 (00:54 +0000)]
Major changes in order to move to Eclipse-JDT 2.1 as a base.
In the process of this many changes were made to try to make
keeping up with the Eclipse-JDT code base as easy as possible in
the future.

21 years agoTest cases for declare parent scenarios - suspected compiler bugs.
acolyer [Thu, 27 Mar 2003 17:01:56 +0000 (17:01 +0000)]
Test cases for declare parent scenarios - suspected compiler bugs.

21 years agoTest cases for declare parent scenarios
acolyer [Thu, 27 Mar 2003 17:01:11 +0000 (17:01 +0000)]
Test cases for declare parent scenarios

21 years agoExtended test case support to allow verification of compiler messages produced
acolyer [Thu, 27 Mar 2003 15:43:01 +0000 (15:43 +0000)]
Extended test case support to allow verification of compiler messages produced
during compilation. Added test case for bug 33474 (full source
location for declare warning messages).

21 years agotest and fix for Bugzilla Bug 34925 v1_1_0_RC1
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

21 years agoUpdated for 1.1rc1:
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