]>
source.dussan.org Git - aspectj.git/log
acolyer [Fri, 10 Oct 2003 11:53:46 +0000 (11:53 +0000)]
Previous check-in got somehow corrupted once again.
acolyer [Fri, 10 Oct 2003 11:34:33 +0000 (11:34 +0000)]
Previous check-in got somehow corrupted.
acolyer [Fri, 10 Oct 2003 11:05:55 +0000 (11:05 +0000)]
Re-tweaked test-doc-links target for running behind a proxy server.
Build breakage hopefully fixed !
acolyer [Fri, 10 Oct 2003 08:27:22 +0000 (08:27 +0000)]
Tweaked test-doc-links target for running behind a proxy server. Now
accepts new properties proxy.host and proxy.port.
acolyer [Fri, 3 Oct 2003 10:53:55 +0000 (10:53 +0000)]
Testing to see if Cruise Control will pick up this change and run a build.
wisberg [Wed, 1 Oct 2003 16:00:43 +0000 (16:00 +0000)]
added back-links to newly-submitted bug 43972
wisberg [Wed, 1 Oct 2003 05:26:53 +0000 (05:26 +0000)]
adding taskdefs/bin to classpath on command
wisberg [Wed, 1 Oct 2003 05:25:04 +0000 (05:25 +0000)]
tests for fixes for bugs disclosed by fixes for 40807
wisberg [Wed, 1 Oct 2003 05:24:04 +0000 (05:24 +0000)]
- fix for bugs disclosed by fixes for bug 40807
- added xweavedir attribute for weaving from and to
a directory of classes
wisberg [Wed, 1 Oct 2003 05:17:20 +0000 (05:17 +0000)]
updated NoAspectBoundException entry
wisberg [Mon, 29 Sep 2003 19:12:55 +0000 (19:12 +0000)]
presumed bug found on mailing list by Eric Jain, rendered both in harness and Ant (to show behavior with javac)
acolyer [Mon, 29 Sep 2003 15:34:51 +0000 (15:34 +0000)]
When performing a release build, run the test-all target in junitModules.xml rather than the default one.
This causes the ajc tests to be run a second time, but has the advantage of creating the junit xml output
files for the ajc tests - which are needed by cruise control. Since cruise control will be the dominant caller of
this script, the extra overhead of running tests multiple times is acceptable.
wisberg [Sat, 27 Sep 2003 01:48:51 +0000 (01:48 +0000)]
doc handling of code gone stale...
wisberg [Sat, 27 Sep 2003 01:48:32 +0000 (01:48 +0000)]
adding file for links out to sample code elsewhere
wisberg [Sat, 27 Sep 2003 01:48:06 +0000 (01:48 +0000)]
removing empty sample
wisberg [Sat, 27 Sep 2003 01:47:33 +0000 (01:47 +0000)]
debugger caveats
wisberg [Sat, 27 Sep 2003 01:46:43 +0000 (01:46 +0000)]
added test for collection calls
wisberg [Sat, 27 Sep 2003 01:46:11 +0000 (01:46 +0000)]
script sample title, correct todo wrt resource cleanup
wisberg [Sat, 27 Sep 2003 01:45:21 +0000 (01:45 +0000)]
added pointcut anyCollectionWriteCalls()
wisberg [Sat, 27 Sep 2003 01:44:41 +0000 (01:44 +0000)]
removing unneeded comment
wisberg [Sat, 27 Sep 2003 01:44:07 +0000 (01:44 +0000)]
flagging that model walker broke in 1.1.1
mkersten [Fri, 26 Sep 2003 06:20:35 +0000 (06:20 +0000)]
Cleanup of bad test data.
mkersten [Fri, 26 Sep 2003 05:56:32 +0000 (05:56 +0000)]
Cleaning up bad bug data.
mkersten [Fri, 26 Sep 2003 05:38:11 +0000 (05:38 +0000)]
Comment clean-up only.
mkersten [Fri, 26 Sep 2003 05:24:49 +0000 (05:24 +0000)]
Fix for bug#43709.
acolyer [Fri, 19 Sep 2003 08:19:09 +0000 (08:19 +0000)]
updated bug count!
acolyer [Fri, 19 Sep 2003 08:16:17 +0000 (08:16 +0000)]
bug 43033 - NPE in concretize error path for ReferencePointcut
jhugunin [Thu, 18 Sep 2003 18:38:14 +0000 (18:38 +0000)]
fix and test for Bugzilla Bug 43194
java.lang.VerifyError in generated code
Bug was that a portion of ReferencePointcut.concretize was not behaving
functionally but was mutating state.
acolyer [Fri, 12 Sep 2003 19:29:46 +0000 (19:29 +0000)]
make canonical versions of files...
acolyer [Fri, 12 Sep 2003 19:28:25 +0000 (19:28 +0000)]
test for canonical versions of sourcedirs etc.
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.
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.
acolyer [Thu, 11 Sep 2003 08:52:17 +0000 (08:52 +0000)]
we fixed a few more bugs! (update total to 48)
acolyer [Thu, 11 Sep 2003 08:50:58 +0000 (08:50 +0000)]
added a cache by type to avoid linear searches
acolyer [Thu, 11 Sep 2003 08:49:21 +0000 (08:49 +0000)]
remember handleIdentifier once calculated, use canonical file path map
acolyer [Thu, 11 Sep 2003 08:48:21 +0000 (08:48 +0000)]
added a cache of canonical file paths
acolyer [Thu, 11 Sep 2003 08:46:16 +0000 (08:46 +0000)]
remember source location and handle identifier across invocations
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)
jhugunin [Tue, 9 Sep 2003 23:47:55 +0000 (23:47 +0000)]
removing a debugging Thread.dumpStack() that made for confusing
error messages
ehilsdal [Tue, 9 Sep 2003 18:26:18 +0000 (18:26 +0000)]
added in building architecture for turoial exercises
wisberg [Mon, 8 Sep 2003 19:29:18 +0000 (19:29 +0000)]
Ant task revisions
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
acolyer [Mon, 8 Sep 2003 12:38:04 +0000 (12:38 +0000)]
updated with list of major fixes / enhancements in 1.1.1
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"
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
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.
wisberg [Sun, 7 Sep 2003 00:01:16 +0000 (00:01 +0000)]
updated tests - all passing
wisberg [Sun, 7 Sep 2003 00:01:00 +0000 (00:01 +0000)]
dirty example adapted from May user email
wisberg [Sat, 6 Sep 2003 23:59:47 +0000 (23:59 +0000)]
pointcuts fixed, so library updated/fixed and tested
wisberg [Sat, 6 Sep 2003 23:59:25 +0000 (23:59 +0000)]
pointcuts fixed, so library updated/fixed
wisberg [Sat, 6 Sep 2003 23:58:30 +0000 (23:58 +0000)]
initialization example: more comments and more testable
wisberg [Sat, 6 Sep 2003 23:57:20 +0000 (23:57 +0000)]
using linked list, more comments
wisberg [Sat, 6 Sep 2003 23:20:15 +0000 (23:20 +0000)]
@testcase PR#42668 after returning type incompatible with join point return type
wisberg [Sat, 6 Sep 2003 00:33:02 +0000 (00:33 +0000)]
sample api code to list affected files
mkersten [Fri, 5 Sep 2003 06:49:08 +0000 (06:49 +0000)]
Exposed file creation to allow overriding (for the use of canonicalization).
mkersten [Fri, 5 Sep 2003 06:48:30 +0000 (06:48 +0000)]
Added path canonicalization to config parser.
mkersten [Fri, 5 Sep 2003 06:47:57 +0000 (06:47 +0000)]
Removed asm path canonicalization.
mkersten [Fri, 5 Sep 2003 06:47:41 +0000 (06:47 +0000)]
Added model building performance test.
mkersten [Fri, 5 Sep 2003 06:47:07 +0000 (06:47 +0000)]
Added spacewar to test data.
mkersten [Fri, 5 Sep 2003 06:46:36 +0000 (06:46 +0000)]
Made model generation optional.
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.
jhugunin [Thu, 4 Sep 2003 15:49:08 +0000 (15:49 +0000)]
test and fix for Bugzilla Bug 42539
throw derivative pointcuts not advised
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
wisberg [Fri, 29 Aug 2003 18:00:30 +0000 (18:00 +0000)]
sourceRootCopyFilter test
jhugunin [Fri, 29 Aug 2003 00:02:40 +0000 (00:02 +0000)]
changed warning to error
ehilsdal [Thu, 28 Aug 2003 23:46:06 +0000 (23:46 +0000)]
mostly final edits
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
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.
wisberg [Thu, 28 Aug 2003 18:36:02 +0000 (18:36 +0000)]
cloning re-used test specifications to avoid test interactions
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.
wisberg [Thu, 28 Aug 2003 18:30:23 +0000 (18:30 +0000)]
checking clone when doing xml round trips on our test specifications
wisberg [Thu, 28 Aug 2003 18:29:46 +0000 (18:29 +0000)]
compiler run equals check wasn't testing argfiles, aspectpath, or sourceroots
wisberg [Thu, 28 Aug 2003 18:28:43 +0000 (18:28 +0000)]
implementing clone() for test specifications
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.
ehilsdal [Thu, 28 Aug 2003 17:34:47 +0000 (17:34 +0000)]
updated section 3
jhugunin [Thu, 28 Aug 2003 17:34:09 +0000 (17:34 +0000)]
UML diagram built with Argo UML (http://argouml.tigris.org)
ehilsdal [Thu, 28 Aug 2003 17:34:03 +0000 (17:34 +0000)]
made everything inherit from Test again
updated section 3 tests
ehilsdal [Thu, 28 Aug 2003 16:51:45 +0000 (16:51 +0000)]
moved to List
ehilsdal [Thu, 28 Aug 2003 16:45:20 +0000 (16:45 +0000)]
typo
ehilsdal [Thu, 28 Aug 2003 16:43:42 +0000 (16:43 +0000)]
in AspectJ 1.1, set jp's have void return type
ehilsdal [Thu, 28 Aug 2003 16:23:04 +0000 (16:23 +0000)]
fixes
ehilsdal [Thu, 28 Aug 2003 16:04:53 +0000 (16:04 +0000)]
removed unnecessary constructors and untabified
ehilsdal [Thu, 28 Aug 2003 15:50:52 +0000 (15:50 +0000)]
updating for new files
ehilsdal [Thu, 28 Aug 2003 15:50:30 +0000 (15:50 +0000)]
stub answer file
ehilsdal [Thu, 28 Aug 2003 15:11:12 +0000 (15:11 +0000)]
updated section 2
jhugunin [Wed, 27 Aug 2003 20:49:20 +0000 (20:49 +0000)]
rough edit of text for section 3
jhugunin [Wed, 27 Aug 2003 20:35:31 +0000 (20:35 +0000)]
revised section 4 (untested)
ehilsdal [Wed, 27 Aug 2003 20:21:03 +0000 (20:21 +0000)]
untabified
ehilsdal [Wed, 27 Aug 2003 20:13:05 +0000 (20:13 +0000)]
untabified
ehilsdal [Wed, 27 Aug 2003 20:09:36 +0000 (20:09 +0000)]
initial build.xml; has lots of dangling references
ehilsdal [Wed, 27 Aug 2003 20:01:24 +0000 (20:01 +0000)]
starting rework for oopsla
acolyer [Wed, 27 Aug 2003 12:56:36 +0000 (12:56 +0000)]
Fixed several broken links uncovered in 1.1.1rc1 testing.
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.
acolyer [Sat, 23 Aug 2003 11:57:20 +0000 (11:57 +0000)]
added a cache by handle to avoid terrible performance on larger projects
wisberg [Sat, 23 Aug 2003 04:22:23 +0000 (04:22 +0000)]
@testcase PR#41888 call PCD fails when given subtype of defining type
ehilsdal [Thu, 21 Aug 2003 16:02:53 +0000 (16:02 +0000)]
Using correct patch for bug 39436 instead of vague one from email
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.
wisberg [Sun, 17 Aug 2003 19:13:09 +0000 (19:13 +0000)]
added ant driver for JUnit ajctest driver
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.
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