]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agotest for canonical versions of sourcedirs etc.
acolyer [Fri, 12 Sep 2003 19:28:25 +0000 (19:28 +0000)]
test for canonical versions of sourcedirs etc.

21 years agoalways canonicalize the file argument when searching for nodes by file and/or line.
acolyer [Fri, 12 Sep 2003 19:24:14 +0000 (19:24 +0000)]
always canonicalize the file argument when searching for nodes by file and/or line.

21 years agofix and test for Bugzilla Bug 42993
jhugunin [Fri, 12 Sep 2003 16:49:58 +0000 (16:49 +0000)]
fix and test for Bugzilla Bug 42993
   Language regression, or possible language improvement?

The problem was caused by moving name binding in pointcut declarations to
happen before declare parents are evaluated.  Because of this, the
compiler doesn't know that ContainerDescriptor isa Key when resolving
the ContainerLoader.containerLoads reference.

The change in ordering was made to fix a bug reported in declare error
and declare soft whose pcds where being evaluated before name binding
had happened in the pointcut declarations.  Unfortunately, declare error
and declare soft are concretized at the same time as declare parents
(and all other declares ;-), so this move also led to the regression
noted above.

21 years agowe fixed a few more bugs! (update total to 48)
acolyer [Thu, 11 Sep 2003 08:52:17 +0000 (08:52 +0000)]
we fixed a few more bugs! (update total to 48)

21 years agoadded a cache by type to avoid linear searches
acolyer [Thu, 11 Sep 2003 08:50:58 +0000 (08:50 +0000)]
added a cache by type to avoid linear searches

21 years agoremember handleIdentifier once calculated, use canonical file path map
acolyer [Thu, 11 Sep 2003 08:49:21 +0000 (08:49 +0000)]
remember handleIdentifier once calculated, use canonical file path map

21 years agoadded a cache of canonical file paths
acolyer [Thu, 11 Sep 2003 08:48:21 +0000 (08:48 +0000)]
added a cache of canonical file paths

21 years agoremember source location and handle identifier across invocations
acolyer [Thu, 11 Sep 2003 08:46:16 +0000 (08:46 +0000)]
remember source location and handle identifier across invocations

21 years agofix and tests for at least 2 bugs:
jhugunin [Wed, 10 Sep 2003 00:35:18 +0000 (00:35 +0000)]
fix and tests for at least 2 bugs:
Bugzilla Bug 42740
   declare error fails on pointcuts composed from multiple classes
Bugzilla Bug 42746
   within() pcd is confused for certain declare softs

and probably:
Bugzilla Bug 42739
   Compiler crash in ajc head (post 1.1.1 rc1)

21 years agoremoving a debugging Thread.dumpStack() that made for confusing
jhugunin [Tue, 9 Sep 2003 23:47:55 +0000 (23:47 +0000)]
removing a debugging Thread.dumpStack() that made for confusing
error messages

21 years agoadded in building architecture for turoial exercises
ehilsdal [Tue, 9 Sep 2003 18:26:18 +0000 (18:26 +0000)]
added in building architecture for turoial exercises

21 years agoAnt task revisions
wisberg [Mon, 8 Sep 2003 19:29:18 +0000 (19:29 +0000)]
Ant task revisions

21 years agoadded pr number for Bugzilla Bug 42652
jhugunin [Mon, 8 Sep 2003 15:35:26 +0000 (15:35 +0000)]
added pr number for Bugzilla Bug 42652
   Regression: Cannot compile complex weaving anymore

21 years agoupdated with list of major fixes / enhancements in 1.1.1
acolyer [Mon, 8 Sep 2003 12:38:04 +0000 (12:38 +0000)]
updated with list of major fixes / enhancements in 1.1.1

21 years ago@testcase PR#XXX omnibus privileged access from aspectj-users mail "Problem with...
wisberg [Sun, 7 Sep 2003 19:04:00 +0000 (19:04 +0000)]
@testcase PR#XXX omnibus privileged access from aspectj-users mail "Problem with interfaces in method's signature"

21 years agoin case anyone wants them...
wisberg [Sun, 7 Sep 2003 00:47:25 +0000 (00:47 +0000)]
in case anyone wants them...
- a compile-speed script
- a script that uses Jikes to incrementally compile AspectJ

21 years agoJoinPointCollector.java was moved to sandbox api-clients, and in any case has not...
wisberg [Sun, 7 Sep 2003 00:03:24 +0000 (00:03 +0000)]
JoinPointCollector.java was moved to sandbox api-clients, and in any case has not been updated for the new asm API's.

21 years agoupdated tests - all passing
wisberg [Sun, 7 Sep 2003 00:01:16 +0000 (00:01 +0000)]
updated tests - all passing

21 years agodirty example adapted from May user email
wisberg [Sun, 7 Sep 2003 00:01:00 +0000 (00:01 +0000)]
dirty example adapted from May user email

21 years agopointcuts fixed, so library updated/fixed and tested
wisberg [Sat, 6 Sep 2003 23:59:47 +0000 (23:59 +0000)]
pointcuts fixed, so library updated/fixed and tested

21 years agopointcuts fixed, so library updated/fixed
wisberg [Sat, 6 Sep 2003 23:59:25 +0000 (23:59 +0000)]
pointcuts fixed, so library updated/fixed

21 years agoinitialization example: more comments and more testable
wisberg [Sat, 6 Sep 2003 23:58:30 +0000 (23:58 +0000)]
initialization example: more comments and more testable

21 years agousing linked list, more comments
wisberg [Sat, 6 Sep 2003 23:57:20 +0000 (23:57 +0000)]
using linked list, more comments

21 years ago@testcase PR#42668 after returning type incompatible with join point return type
wisberg [Sat, 6 Sep 2003 23:20:15 +0000 (23:20 +0000)]
@testcase PR#42668 after returning type incompatible with join point return type

21 years agosample api code to list affected files
wisberg [Sat, 6 Sep 2003 00:33:02 +0000 (00:33 +0000)]
sample api code to list affected files

21 years agoExposed file creation to allow overriding (for the use of canonicalization).
mkersten [Fri, 5 Sep 2003 06:49:08 +0000 (06:49 +0000)]
Exposed file creation to allow overriding (for the use of canonicalization).

21 years agoAdded path canonicalization to config parser.
mkersten [Fri, 5 Sep 2003 06:48:30 +0000 (06:48 +0000)]
Added path canonicalization to config parser.

21 years agoRemoved asm path canonicalization.
mkersten [Fri, 5 Sep 2003 06:47:57 +0000 (06:47 +0000)]
Removed asm path canonicalization.

21 years agoAdded model building performance test.
mkersten [Fri, 5 Sep 2003 06:47:41 +0000 (06:47 +0000)]
Added model building performance test.

21 years agoAdded spacewar to test data.
mkersten [Fri, 5 Sep 2003 06:47:07 +0000 (06:47 +0000)]
Added spacewar to test data.

21 years agoMade model generation optional.
mkersten [Fri, 5 Sep 2003 06:46:36 +0000 (06:46 +0000)]
Made model generation optional.

21 years agotest and fix for bug reported today on aspectj-dev
jhugunin [Fri, 5 Sep 2003 03:58:13 +0000 (03:58 +0000)]
test and fix for bug reported today on aspectj-dev
This bug is a reversion from 1.1.0 and so was a high-priority to get fixed
before the 1.1.1rc2 release tommorrow.  The bug was caused by a
conflict between the implementation of perthis and a fix made in 1.1.1rc1
to the code for signature matching to handle inter-type declarations
correctly.  The fix was the addition of two null pointer checks.

I hope that the original reporter will file a bug report in bugzilla tomorrow
for tracking.

21 years agotest and fix for Bugzilla Bug 42539
jhugunin [Thu, 4 Sep 2003 15:49:08 +0000 (15:49 +0000)]
test and fix for Bugzilla Bug 42539
   throw derivative pointcuts not advised

21 years agoaligning task with Javac task:
wisberg [Fri, 29 Aug 2003 18:04:44 +0000 (18:04 +0000)]
aligning task with Javac task:
- copies resources by default when using the Javac adapter
- does not copy resources unless specified when invoked via AjcTask
- copies injar resources always

21 years agosourceRootCopyFilter test
wisberg [Fri, 29 Aug 2003 18:00:30 +0000 (18:00 +0000)]
sourceRootCopyFilter test

21 years agochanged warning to error
jhugunin [Fri, 29 Aug 2003 00:02:40 +0000 (00:02 +0000)]
changed warning to error

21 years agomostly final edits
ehilsdal [Thu, 28 Aug 2003 23:46:06 +0000 (23:46 +0000)]
mostly final edits

21 years agofix and test for Bugzilla Bug 41359
jhugunin [Thu, 28 Aug 2003 21:44:55 +0000 (21:44 +0000)]
fix and test for Bugzilla Bug 41359
   percflow aspects compiled from jars share one instance for all entry points

21 years agoupdated fix for 40807 - compiler adapter was supplying destDir when not specified
wisberg [Thu, 28 Aug 2003 19:22:31 +0000 (19:22 +0000)]
updated fix for 40807 - compiler adapter was supplying destDir when not specified
Also adding warning for resource-copying (36071; copyInJars, sourceRootCopyFilter)
I would like to disable entirely, but don't see and haven't gotten confirmation of behavior from last week's telephone call.

21 years agocloning re-used test specifications to avoid test interactions
wisberg [Thu, 28 Aug 2003 18:36:02 +0000 (18:36 +0000)]
cloning re-used test specifications to avoid test interactions

21 years agoignoring test case expecting a skip when using the old ajc compiler in incremental...
wisberg [Thu, 28 Aug 2003 18:33:02 +0000 (18:33 +0000)]
ignoring test case expecting a skip when using the old ajc compiler in incremental mode,
since we're not using ajc 1.0 anymore.
Should revisit if we do.

21 years agochecking clone when doing xml round trips on our test specifications
wisberg [Thu, 28 Aug 2003 18:30:23 +0000 (18:30 +0000)]
checking clone when doing xml round trips on our test specifications

21 years agocompiler run equals check wasn't testing argfiles, aspectpath, or sourceroots
wisberg [Thu, 28 Aug 2003 18:29:46 +0000 (18:29 +0000)]
compiler run equals check wasn't testing argfiles, aspectpath, or sourceroots

21 years agoimplementing clone() for test specifications
wisberg [Thu, 28 Aug 2003 18:28:43 +0000 (18:28 +0000)]
implementing clone() for test specifications

21 years agoserializing tests. Some depended on others for builds, but test run order is not...
wisberg [Thu, 28 Aug 2003 18:27:50 +0000 (18:27 +0000)]
serializing tests.  Some depended on others for builds, but test run order is not guaranteed.

21 years agoupdated section 3
ehilsdal [Thu, 28 Aug 2003 17:34:47 +0000 (17:34 +0000)]
updated section 3

21 years agoUML diagram built with Argo UML (http://argouml.tigris.org)
jhugunin [Thu, 28 Aug 2003 17:34:09 +0000 (17:34 +0000)]
UML diagram built with Argo UML (http://argouml.tigris.org)

21 years agomade everything inherit from Test again
ehilsdal [Thu, 28 Aug 2003 17:34:03 +0000 (17:34 +0000)]
made everything inherit from Test again
updated section 3 tests

21 years agomoved to List
ehilsdal [Thu, 28 Aug 2003 16:51:45 +0000 (16:51 +0000)]
moved to List

21 years agotypo
ehilsdal [Thu, 28 Aug 2003 16:45:20 +0000 (16:45 +0000)]
typo

21 years agoin AspectJ 1.1, set jp's have void return type
ehilsdal [Thu, 28 Aug 2003 16:43:42 +0000 (16:43 +0000)]
in AspectJ 1.1, set jp's have void return type

21 years agofixes
ehilsdal [Thu, 28 Aug 2003 16:23:04 +0000 (16:23 +0000)]
fixes

21 years agoremoved unnecessary constructors and untabified
ehilsdal [Thu, 28 Aug 2003 16:04:53 +0000 (16:04 +0000)]
removed unnecessary constructors and untabified

21 years agoupdating for new files
ehilsdal [Thu, 28 Aug 2003 15:50:52 +0000 (15:50 +0000)]
updating for new files

21 years agostub answer file
ehilsdal [Thu, 28 Aug 2003 15:50:30 +0000 (15:50 +0000)]
stub answer file

21 years agoupdated section 2
ehilsdal [Thu, 28 Aug 2003 15:11:12 +0000 (15:11 +0000)]
updated section 2

21 years agorough edit of text for section 3
jhugunin [Wed, 27 Aug 2003 20:49:20 +0000 (20:49 +0000)]
rough edit of text for section 3

21 years agorevised section 4 (untested)
jhugunin [Wed, 27 Aug 2003 20:35:31 +0000 (20:35 +0000)]
revised section 4 (untested)

21 years agountabified
ehilsdal [Wed, 27 Aug 2003 20:21:03 +0000 (20:21 +0000)]
untabified

21 years agountabified
ehilsdal [Wed, 27 Aug 2003 20:13:05 +0000 (20:13 +0000)]
untabified

21 years agoinitial build.xml; has lots of dangling references
ehilsdal [Wed, 27 Aug 2003 20:09:36 +0000 (20:09 +0000)]
initial build.xml; has lots of dangling references

21 years agostarting rework for oopsla
ehilsdal [Wed, 27 Aug 2003 20:01:24 +0000 (20:01 +0000)]
starting rework for oopsla

21 years agoFixed several broken links uncovered in 1.1.1rc1 testing.
acolyer [Wed, 27 Aug 2003 12:56:36 +0000 (12:56 +0000)]
Fixed several broken links uncovered in 1.1.1rc1 testing.

21 years agoperformance faq item corrections promised on the list.
wisberg [Sat, 23 Aug 2003 15:05:00 +0000 (15:05 +0000)]
performance faq item corrections promised on the list.
I need some actual facts for a real answer.

21 years agoadded a cache by handle to avoid terrible performance on larger projects
acolyer [Sat, 23 Aug 2003 11:57:20 +0000 (11:57 +0000)]
added a cache by handle to avoid terrible performance on larger projects

21 years ago@testcase PR#41888 call PCD fails when given subtype of defining type
wisberg [Sat, 23 Aug 2003 04:22:23 +0000 (04:22 +0000)]
@testcase PR#41888 call PCD fails when given subtype of defining type

21 years agoUsing correct patch for bug 39436 instead of vague one from email
ehilsdal [Thu, 21 Aug 2003 16:02:53 +0000 (16:02 +0000)]
Using correct patch for bug 39436 instead of vague one from email

21 years agoStill patching for bug 39470 (patch devised by Andy, vetted by me).
ehilsdal [Wed, 20 Aug 2003 22:25:01 +0000 (22:25 +0000)]
Still patching for bug 39470 (patch devised by Andy, vetted by me).
Sorting the local variables so we can deal with the fact that BCEL
generates extra local variables and doesn't bother to make them
hashable.

21 years agoadded ant driver for JUnit ajctest driver
wisberg [Sun, 17 Aug 2003 19:13:09 +0000 (19:13 +0000)]
added ant driver for JUnit ajctest driver

21 years agoinitial cut at resolver. Still getting default JDK 1.4 parser error "base URL requir...
wisberg [Sun, 17 Aug 2003 19:10:22 +0000 (19:10 +0000)]
initial cut at resolver.  Still getting default JDK 1.4 parser error "base URL required for relative references.

21 years agodisabled test spec error test b/c it can't be skipped for JUnit driver
wisberg [Sun, 17 Aug 2003 19:01:08 +0000 (19:01 +0000)]
disabled test spec error test b/c it can't be skipped for JUnit  driver

21 years agoReimplemented JUnit harness adapter
wisberg [Sun, 17 Aug 2003 18:56:46 +0000 (18:56 +0000)]
Reimplemented JUnit harness adapter

21 years agobalancing start/end suite calls
wisberg [Sun, 17 Aug 2003 18:47:54 +0000 (18:47 +0000)]
balancing start/end suite calls

21 years agosome xml parsers don't like space here...
wisberg [Sun, 17 Aug 2003 18:30:07 +0000 (18:30 +0000)]
some xml parsers don't like space here...

21 years agoparing globals to those used, then using them consistently
wisberg [Sun, 17 Aug 2003 18:28:35 +0000 (18:28 +0000)]
paring globals to those used, then using them consistently

21 years agopermitting null input in public utility method
wisberg [Sun, 17 Aug 2003 18:23:00 +0000 (18:23 +0000)]
permitting null input in public utility method

21 years agoAdded a call to remove all structure model listeners from previous run to prevent
acolyer [Sat, 16 Aug 2003 19:33:15 +0000 (19:33 +0000)]
Added a call to remove all structure model listeners from previous run to prevent
structure listener leakage.

21 years agoAdded a removeAllListeners method to be called from test suite to
acolyer [Sat, 16 Aug 2003 19:29:42 +0000 (19:29 +0000)]
Added a removeAllListeners method to be called from test suite to
prevent listener leakage which cripples performance of the test cases.

21 years agodeleted a rogue import of com.sum.crypto... that mik must have added by accident.
acolyer [Sat, 16 Aug 2003 10:04:27 +0000 (10:04 +0000)]
deleted a rogue import of com.sum.crypto... that mik must have added by accident.
I suspect this is what was breaking the build!

21 years agoFixed AJDT bug with truncation of labels (there was a weird substring call in AdviceA...
mkersten [Sat, 16 Aug 2003 08:51:11 +0000 (08:51 +0000)]
Fixed AJDT bug with truncation of labels (there was a weird substring call in AdviceActionDelegate). Fixed ASM/AJDT modifiers bug.  Fixed ASM static initializers bug (we may want to change the way they show up, i.e.   Added imports to ASM containment hierarchy.  Fixed numerous AJBrwoser, JBuilder and NetBeans bugs.

21 years agoAdded spacewar project for testing.
mkersten [Sat, 16 Aug 2003 03:14:36 +0000 (03:14 +0000)]
Added spacewar project for testing.

21 years agoAdded declare error/warning relationships to model.
mkersten [Sat, 16 Aug 2003 03:14:17 +0000 (03:14 +0000)]
Added declare error/warning relationships to model.

21 years agoExpesed "isError" field with getter (used by asm relationship provider).
mkersten [Sat, 16 Aug 2003 02:09:19 +0000 (02:09 +0000)]
Expesed "isError" field with getter (used by asm relationship provider).

21 years agocopyright header change to satisfy BuildModuleTests
acolyer [Fri, 15 Aug 2003 13:51:42 +0000 (13:51 +0000)]
copyright header change to satisfy BuildModuleTests

21 years ago*** empty log message ***
mkersten [Fri, 15 Aug 2003 00:42:26 +0000 (00:42 +0000)]
*** empty log message ***

21 years agoPorted inline annotation support to new ASM API. Ported aspect visualizer. Improved...
mkersten [Fri, 15 Aug 2003 00:22:07 +0000 (00:22 +0000)]
Ported inline annotation support to new ASM API.  Ported aspect visualizer.  Improved link siganture generation.  Improved ASM test coverage.

21 years agowire in older minimal test cases
wisberg [Thu, 14 Aug 2003 23:04:28 +0000 (23:04 +0000)]
wire in older minimal test cases

21 years agostatic methods for unwrapping to keep internal structure knowledge local
wisberg [Thu, 14 Aug 2003 22:49:08 +0000 (22:49 +0000)]
static methods for unwrapping to keep internal structure knowledge local

21 years agodisabled tests
wisberg [Thu, 14 Aug 2003 21:38:36 +0000 (21:38 +0000)]
disabled tests

21 years agocomment about disabled tests
wisberg [Thu, 14 Aug 2003 21:38:15 +0000 (21:38 +0000)]
comment about disabled tests

21 years agoImproved declare relationships. Implemented batch-build relationship clearing policy.
mkersten [Thu, 14 Aug 2003 17:18:34 +0000 (17:18 +0000)]
Improved declare relationships.  Implemented batch-build relationship clearing policy.

21 years agoUpdated org.aspectj.asm relationship model to string-handle-based API in order to...
mkersten [Thu, 14 Aug 2003 09:07:44 +0000 (09:07 +0000)]
Updated org.aspectj.asm relationship model to string-handle-based API in order to support adding and removing relationships at any point in the compilation cycle, and to support external tools building relationships (e.g. JDT's incremental containment hierarchy builder).  Also made inter-type declaration relationships show up in the model.

21 years agoAdded support for multiple relationships for a single program element. Renamed model...
mkersten [Wed, 13 Aug 2003 20:51:10 +0000 (20:51 +0000)]
Added support for multiple relationships for a single program element.  Renamed model container class.

21 years agoMinor improvements to structure model generation, clean up of test suite output,...
mkersten [Tue, 12 Aug 2003 10:29:59 +0000 (10:29 +0000)]
Minor improvements to structure model generation, clean up of test suite output, and port of AJDT to new ASM APIs.

21 years agoMinor improvements to structure model generation, clean up of test suite output,...
mkersten [Tue, 12 Aug 2003 10:23:30 +0000 (10:23 +0000)]
Minor improvements to structure model generation, clean up of test suite output, and port of AJDT to new ASM APIs.

21 years agouse System property aspectjrt.path to add to testcase classpath if defined
acolyer [Mon, 11 Aug 2003 09:48:42 +0000 (09:48 +0000)]
use System property aspectjrt.path to add to testcase classpath if defined

21 years agoExpanded developer documentation. Moved ASM doc to MSWord format since it will have...
mkersten [Mon, 11 Aug 2003 08:39:05 +0000 (08:39 +0000)]
Expanded developer documentation.  Moved ASM doc to MSWord format since it will have graphics and revision support will help.

21 years agoadded license header
wisberg [Fri, 8 Aug 2003 23:15:31 +0000 (23:15 +0000)]
added license header

21 years agocorrected header (copyright)
wisberg [Fri, 8 Aug 2003 23:15:10 +0000 (23:15 +0000)]
corrected header (copyright)

21 years agofixed test to fail on license check failure
wisberg [Fri, 8 Aug 2003 23:08:37 +0000 (23:08 +0000)]
fixed test to fail on license check failure