]>
source.dussan.org Git - aspectj.git/log
aclement [Wed, 4 May 2005 16:27:03 +0000 (16:27 +0000)]
eclipse stuff for loadtime module to become Java Project.
aclement [Wed, 4 May 2005 16:25:37 +0000 (16:25 +0000)]
removed unused imports. (they clog up eclipse warnings view!)
aclement [Wed, 4 May 2005 16:23:34 +0000 (16:23 +0000)]
removed unused imports.
aclement [Wed, 4 May 2005 15:43:53 +0000 (15:43 +0000)]
Rebuilt with compiler level 1.3 - and I know these work as I had recreated the build machine problem and these resolve it.
avasseur [Wed, 4 May 2005 15:10:07 +0000 (15:10 +0000)]
ltw modules referenced
aclement [Wed, 4 May 2005 14:57:22 +0000 (14:57 +0000)]
sorted out the blank lines so the messages will line up with their expected locations!
avasseur [Wed, 4 May 2005 14:57:21 +0000 (14:57 +0000)]
LTW modules + AntSpec to test LTW in the sandbox + code cleanup in my FIXME + fix in error handling when no debug info can be read from @Aj aspect (many files modified since refactored IMessageHanlder for LTW dontIgnore method)
avasseur [Wed, 4 May 2005 14:43:24 +0000 (14:43 +0000)]
*** empty log message ***
avasseur [Wed, 4 May 2005 14:42:14 +0000 (14:42 +0000)]
loadtime java1.3 module
avasseur [Wed, 4 May 2005 14:39:14 +0000 (14:39 +0000)]
loadtime5 java5 module
aclement [Wed, 4 May 2005 14:37:41 +0000 (14:37 +0000)]
enhancement 91719 - Oli B's tests for xlint warnings, integration work done by Andrew Huff.
aclement [Wed, 4 May 2005 14:25:16 +0000 (14:25 +0000)]
Guard running the declare annotation weaving message test unless on a 1.5 vm
aclement [Wed, 4 May 2005 11:03:23 +0000 (11:03 +0000)]
hacked out 1.4 apis - needs tidying up but I'm just trying to see if I can get the build to work.
aclement [Wed, 4 May 2005 09:22:43 +0000 (09:22 +0000)]
Impl of enhancement 92906 from Andrew Huff. -showWeaveInfo for declare annotation
avasseur [Wed, 4 May 2005 09:10:59 +0000 (09:10 +0000)]
remove mistaken useless instances field + getInstances() in PTW @AJ aspect
aclement [Tue, 3 May 2005 17:43:30 +0000 (17:43 +0000)]
rebuilt with sun 142
avasseur [Tue, 3 May 2005 16:53:25 +0000 (16:53 +0000)]
missing perTypeWithinEntry filtering - happens when running @AtAJSyntax suite in LTW
aclement [Tue, 3 May 2005 15:28:02 +0000 (15:28 +0000)]
temporarily removing the eclipse.plugins target - we never use the output!
avasseur [Tue, 3 May 2005 14:43:43 +0000 (14:43 +0000)]
@AJ around inline + test, fix a bug in BcelClassWeaver on my way
aclement [Tue, 3 May 2005 13:31:17 +0000 (13:31 +0000)]
Go back to this old form of .classpath file.
acolyer [Tue, 3 May 2005 12:13:36 +0000 (12:13 +0000)]
the matching aspectjrt.jar. could come in handy? who knows ;)
aclement [Tue, 3 May 2005 09:58:35 +0000 (09:58 +0000)]
fix for pr93460
avasseur [Mon, 2 May 2005 08:17:36 +0000 (08:17 +0000)]
PTW perClause for @AJ + perClause test
acolyer [Fri, 29 Apr 2005 20:27:44 +0000 (20:27 +0000)]
it's a whole new compiler in there...
acolyer [Fri, 29 Apr 2005 20:21:59 +0000 (20:21 +0000)]
it's a whole new compiler in there...
acolyer [Fri, 29 Apr 2005 20:19:21 +0000 (20:19 +0000)]
updated for DeclareError and DeclareWarning
aclement [Fri, 29 Apr 2005 14:03:55 +0000 (14:03 +0000)]
More bullet proof and with added diagnostics.
aclement [Thu, 28 Apr 2005 09:56:10 +0000 (09:56 +0000)]
Fix for timing problem in multiincrementalproject tests.
aclement [Thu, 28 Apr 2005 09:26:39 +0000 (09:26 +0000)]
Doh - didn't update aspectjtools.jar when I did aspectjrt.jar. Does this help damn cruisecontrol build?
avasseur [Thu, 28 Apr 2005 09:05:44 +0000 (09:05 +0000)]
inlining of around for @AJ works unless non public member accessed from within the advice
splitted ajc150 xml test file
aclement [Tue, 26 Apr 2005 18:10:30 +0000 (18:10 +0000)]
MultiIncrementalSupport: the key change - looks in the IncrementalStateManager to see if it can locate state for a particular config
aclement [Tue, 26 Apr 2005 18:09:43 +0000 (18:09 +0000)]
MultiIncrementalSupport: some notes and helper stuff added.
aclement [Tue, 26 Apr 2005 18:09:13 +0000 (18:09 +0000)]
MultiIncrementalSupport: moved weaver/world into the state object and changed structure model building to start afresh for batch...
aclement [Tue, 26 Apr 2005 18:08:28 +0000 (18:08 +0000)]
MultiIncrementalSupport: state that was scattered across the hierarchy has been pulled into AjState - it now captures everything unique about a particular build of a project.
aclement [Tue, 26 Apr 2005 18:07:44 +0000 (18:07 +0000)]
MultiIncrementalSupport: reports build kind when claiming success.
aclement [Tue, 26 Apr 2005 18:07:07 +0000 (18:07 +0000)]
needed to add this dependency?
aclement [Tue, 26 Apr 2005 18:06:54 +0000 (18:06 +0000)]
useful?
aclement [Tue, 26 Apr 2005 18:05:55 +0000 (18:05 +0000)]
MultiIncrementalSupport: the test harness for managing Ajde interactions and several multi incremental tests.
aclement [Tue, 26 Apr 2005 18:05:08 +0000 (18:05 +0000)]
MultiIncrementalSupport: manages state for multiple projects.
aclement [Tue, 26 Apr 2005 16:29:59 +0000 (16:29 +0000)]
organized imports
aclement [Tue, 26 Apr 2005 16:21:33 +0000 (16:21 +0000)]
Improved toString for debugging !
aclement [Tue, 26 Apr 2005 16:19:39 +0000 (16:19 +0000)]
Useful guard method - prevents asking for properties twice through ajde.
aclement [Tue, 26 Apr 2005 16:17:18 +0000 (16:17 +0000)]
Implements new statelistener interface method.
aclement [Tue, 26 Apr 2005 16:16:29 +0000 (16:16 +0000)]
Another useful callback method added.
aclement [Tue, 26 Apr 2005 16:16:03 +0000 (16:16 +0000)]
Fix for structure model missing declare @constructor matches that hit the default ctor when it isn't defined in the source file.
aclement [Tue, 26 Apr 2005 16:15:01 +0000 (16:15 +0000)]
Put the ordering back to allow deserialization of an old set of relationships to work.
aclement [Tue, 26 Apr 2005 16:14:06 +0000 (16:14 +0000)]
Fix for Bug 92630: Null Pointer Exception thrown by ajc compiler
aclement [Tue, 26 Apr 2005 16:08:24 +0000 (16:08 +0000)]
Hmmm - rebuilt with 1.4 Java - any difference to the build?
aclement [Tue, 26 Apr 2005 16:02:30 +0000 (16:02 +0000)]
Copyright added to keep checklics happy.
avasseur [Tue, 26 Apr 2005 10:52:36 +0000 (10:52 +0000)]
fix some build. Move AspectJrt5 test to AllTest15. Add weaver checks for @AJ annotations + tests from Andy H
avasseur [Tue, 26 Apr 2005 08:54:13 +0000 (08:54 +0000)]
fix local build so that test run with 1.5
fix Adrian test that were having some assumption on ordering which happens to fail with my 1.5 compiler
avasseur [Tue, 26 Apr 2005 08:41:42 +0000 (08:41 +0000)]
@AJ declarePrecedence was not runtime visible in those jar - don't know why..
aclement [Mon, 25 Apr 2005 18:50:45 +0000 (18:50 +0000)]
MultiProjectIncremental testcases.
acolyer [Mon, 25 Apr 2005 16:14:36 +0000 (16:14 +0000)]
run the aspectj5rt tests as part of this suite
acolyer [Mon, 25 Apr 2005 16:14:07 +0000 (16:14 +0000)]
test cases for @AspectJ visitors
acolyer [Mon, 25 Apr 2005 16:12:39 +0000 (16:12 +0000)]
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.
acolyer [Mon, 25 Apr 2005 16:07:25 +0000 (16:07 +0000)]
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.
acolyer [Mon, 25 Apr 2005 16:04:10 +0000 (16:04 +0000)]
this patch implements the MAP for aspects, pointcuts, and advice. just enough of an implementation to provide the support needed for some of the ataspectj visitor tests.
acolyer [Mon, 25 Apr 2005 16:01:57 +0000 (16:01 +0000)]
add aspectj5rt to classpath
avasseur [Mon, 25 Apr 2005 09:18:12 +0000 (09:18 +0000)]
test case for fix bug in bcel RIV annotations (impacted declare anno I think)
aclement [Sat, 23 Apr 2005 12:14:09 +0000 (12:14 +0000)]
Force change of these files - might make cruisecontrol happy.
aclement [Fri, 22 Apr 2005 16:32:03 +0000 (16:32 +0000)]
Workaround/fix for Wes' problem with the compiler building his article code. Ignores raw types which are subtypes of ParameterizedTypeBinding but have no arguments to worry about.
aclement [Fri, 22 Apr 2005 16:15:44 +0000 (16:15 +0000)]
Changed runtime invis param attrs to always be invis as discovered by Alex. Was impacting nothing as far as I could tell - but needed fixing!
aclement [Fri, 22 Apr 2005 16:13:38 +0000 (16:13 +0000)]
Changed runtime invis attrs to always be invis as discovered by Alex. Was impacting nothing as far as I could tell - but needed fixing!
aclement [Fri, 22 Apr 2005 15:41:47 +0000 (15:41 +0000)]
Now you see them, now you don't. Annotations now runtime visible.
avasseur [Fri, 22 Apr 2005 10:12:14 +0000 (10:12 +0000)]
@AJ annotation are runtime visible, fixed all licenses from branch for EPL
avasseur [Fri, 22 Apr 2005 08:55:26 +0000 (08:55 +0000)]
fixing a missing "throw" clause
wisberg [Thu, 21 Apr 2005 18:36:23 +0000 (18:36 +0000)]
compile runtime under 1.1, see how badly it fails
wisberg [Thu, 21 Apr 2005 17:33:45 +0000 (17:33 +0000)]
back to 1.3 exception API, report bad method via NoAspectBoundException.
mkersten [Thu, 21 Apr 2005 17:00:18 +0000 (17:00 +0000)]
Fixed bug#91912 added softens / softened by relationship to ASM
acolyer [Wed, 20 Apr 2005 19:24:30 +0000 (19:24 +0000)]
this set of commits teaches the TypeX world about parameterized types. it handles passing of parameterized types into the weaver from Eclipse, and back out again. Fixes the ITD and parameterized types issue that shows up in the examples. Much more work to be done in this area of course before M3.
avasseur [Wed, 20 Apr 2005 14:58:14 +0000 (14:58 +0000)]
commented jar target from bcel-builder/build.xml since broken (can someone comment ?)
impl @Aspect("issingleton")
fixed error reporting on readPerClause from @AJ
aclement [Wed, 20 Apr 2005 14:32:40 +0000 (14:32 +0000)]
Fix for pr92053: atargs causes a VerifyError: Unable to pop operand off an empty stack
acolyer [Wed, 20 Apr 2005 12:57:49 +0000 (12:57 +0000)]
fix for Bugzilla Bug 91858
NullPointerException when declare @type is spelt with capital letter
patch submitted by Andrew Huff
acolyer [Wed, 20 Apr 2005 12:56:07 +0000 (12:56 +0000)]
first half of Andrew Huff's patch for 59636 (-log option not producing output - should it?)
avasseur [Wed, 20 Apr 2005 12:46:46 +0000 (12:46 +0000)]
refactored to avoid clash and duplicate class with modules/testing. Package for modules/testing-util is now org.aspectj.testingutil
acolyer [Wed, 20 Apr 2005 12:35:08 +0000 (12:35 +0000)]
first half of Andrew Huff's patch for 59636 (-log option not producing output - should it?)
avasseur [Wed, 20 Apr 2005 10:57:13 +0000 (10:57 +0000)]
fixing Alex build dependancies. Adding top level build. Usefull for patch creation
aclement [Wed, 20 Apr 2005 07:56:43 +0000 (07:56 +0000)]
Temporarily removed loadtime modules as they are empty in HEAD
aclement [Wed, 20 Apr 2005 07:56:17 +0000 (07:56 +0000)]
Delete bintest, not quite in with Alex's policy as paths hardcoded - could be improved.
aclement [Tue, 19 Apr 2005 16:09:59 +0000 (16:09 +0000)]
Refresh these builds of aspectjrt.jar - they are used by the harness
aclement [Tue, 19 Apr 2005 16:00:37 +0000 (16:00 +0000)]
I didn't move the test suite class..
aclement [Tue, 19 Apr 2005 15:53:35 +0000 (15:53 +0000)]
Copyright altered to pass the test..
aclement [Tue, 19 Apr 2005 15:31:51 +0000 (15:31 +0000)]
Switch on junit task call.
aclement [Tue, 19 Apr 2005 13:54:24 +0000 (13:54 +0000)]
removed issingleton - causes crash
aclement [Tue, 19 Apr 2005 12:53:03 +0000 (12:53 +0000)]
committing to shut up the flippin cvs sync
aclement [Tue, 19 Apr 2005 12:42:59 +0000 (12:42 +0000)]
accessed from gen'd code, needs to be visible
aclement [Tue, 19 Apr 2005 12:42:40 +0000 (12:42 +0000)]
new simple tests - one of which aborts...
aclement [Tue, 19 Apr 2005 12:42:21 +0000 (12:42 +0000)]
from branch: change to advice ordering (sorts on source loc rather than name) and various binding processing changes for @AJ aspects.
aclement [Tue, 19 Apr 2005 12:41:42 +0000 (12:41 +0000)]
from branch: changed visibility
aclement [Tue, 19 Apr 2005 12:41:22 +0000 (12:41 +0000)]
from branch: loads of @AJ changes for inlining strategies, using the right JP, wiring up the closure, etc.
aclement [Tue, 19 Apr 2005 12:39:52 +0000 (12:39 +0000)]
from branch: needs to implement mustcheckexceptions method
aclement [Tue, 19 Apr 2005 12:39:28 +0000 (12:39 +0000)]
from branch: concern from alex that sequenced hash map might be needed?
aclement [Tue, 19 Apr 2005 12:38:51 +0000 (12:38 +0000)]
from branch: redundant?
aclement [Tue, 19 Apr 2005 12:38:26 +0000 (12:38 +0000)]
from branch: dont stick the interface on @AJ thingies.
aclement [Tue, 19 Apr 2005 12:37:42 +0000 (12:37 +0000)]
from branch: rtx's now know whether they are @AJ aspects or not
aclement [Tue, 19 Apr 2005 12:36:50 +0000 (12:36 +0000)]
from branch: check exceptions if necessary
aclement [Tue, 19 Apr 2005 12:36:20 +0000 (12:36 +0000)]
from branch: mod to check if exceptions must be verified or not...
aclement [Tue, 19 Apr 2005 12:35:52 +0000 (12:35 +0000)]
from branch: perclause support necessary for @AJ
aclement [Tue, 19 Apr 2005 12:34:57 +0000 (12:34 +0000)]
modified for binding processing from branch and Andy optimized toString()