]>
source.dussan.org Git - aspectj.git/log
acolyer [Fri, 19 Mar 2004 20:47:45 +0000 (20:47 +0000)]
fix for Bugzilla Bug 54721
add this to AP (Signature.getDeclaringTypeName())
acolyer [Fri, 19 Mar 2004 12:28:19 +0000 (12:28 +0000)]
Improvements to incremental compilation of binary source to:
1) Add dependents of changed binary source files
2) Only add changed binary source files in the first compile-loop
iteration.
aclement [Fri, 19 Mar 2004 09:28:14 +0000 (09:28 +0000)]
Fix for Bugzilla Bug 53012
declare precedence on a class should be a compile-time error
acolyer [Thu, 18 Mar 2004 22:31:27 +0000 (22:31 +0000)]
fix for Bugzilla Bug 52928
Private members introduced via an interface are visible to the class
acolyer [Thu, 18 Mar 2004 14:40:20 +0000 (14:40 +0000)]
fix for Bugzilla Bug 54621
Incremental support ignores binary source
acolyer [Thu, 18 Mar 2004 14:36:58 +0000 (14:36 +0000)]
fix for Bugzilla Bug 55134
Incremental compilation does not delete weaver-generated class files
aclement [Thu, 18 Mar 2004 13:00:01 +0000 (13:00 +0000)]
Fix for Bugzilla Bug 40192
build cancel during weaving
acolyer [Thu, 18 Mar 2004 11:30:19 +0000 (11:30 +0000)]
make sure this test behaves appropriately when run outside of
a cruise control driven build.
acolyer [Wed, 17 Mar 2004 12:25:49 +0000 (12:25 +0000)]
fix for Bugzilla Bug 47910
ajc -outjar jarfile does not contain MANIFEST.MF
acolyer [Wed, 17 Mar 2004 11:36:47 +0000 (11:36 +0000)]
fix for Bugzilla Bug 54618
Test to see if we can compile incrementally ignores path changes
acolyer [Wed, 17 Mar 2004 09:32:42 +0000 (09:32 +0000)]
fix for Bugzilla Bug 54622
Incremental support ignores resources
(part II) don't copy resources from in *dirs* doh.
acolyer [Tue, 16 Mar 2004 22:11:51 +0000 (22:11 +0000)]
fix for Bugzilla Bug 54622
Incremental support ignores resources
acolyer [Tue, 16 Mar 2004 21:51:12 +0000 (21:51 +0000)]
partial extension of incremental test harness to stage additonal resource types
see Bugzilla Bug 54622
Incremental support ignores resources
aclement [Tue, 16 Mar 2004 17:29:08 +0000 (17:29 +0000)]
Deleting unnecessary class files that crept into the build.
acolyer [Tue, 16 Mar 2004 16:32:29 +0000 (16:32 +0000)]
commenting out unreliable test - can't always delete sandbox afterwards, need to find out why...
acolyer [Tue, 16 Mar 2004 15:16:46 +0000 (15:16 +0000)]
fix for Bugzilla Bug 54625
Incremental support does not work with outjar
acolyer [Tue, 16 Mar 2004 15:08:36 +0000 (15:08 +0000)]
fix for Bugzilla Bug 43714
better test name for second test
acolyer [Tue, 16 Mar 2004 15:07:19 +0000 (15:07 +0000)]
fix for Bugzilla Bug 54965
Incremental compilation does twice as much work as necessary
acolyer [Tue, 16 Mar 2004 14:10:31 +0000 (14:10 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
fully qualify outjar location in sandbox, and don't specify both -d and outjar.
acolyer [Tue, 16 Mar 2004 11:55:54 +0000 (11:55 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
acolyer [Tue, 16 Mar 2004 11:37:33 +0000 (11:37 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
(adds outjar attribute to 'compile')
acolyer [Tue, 16 Mar 2004 11:36:34 +0000 (11:36 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
aclement [Tue, 16 Mar 2004 09:24:17 +0000 (09:24 +0000)]
Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)
aclement [Tue, 16 Mar 2004 09:22:08 +0000 (09:22 +0000)]
Uses 0 line number when it really doesn't know the relevant line in the file to include in a message.
aclement [Tue, 16 Mar 2004 09:21:31 +0000 (09:21 +0000)]
Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
acolyer [Mon, 15 Mar 2004 22:38:03 +0000 (22:38 +0000)]
fix for Bugzilla Bug 51322
Introduce Unknown Type to class causes Null pointer exception
acolyer [Mon, 15 Mar 2004 19:54:05 +0000 (19:54 +0000)]
guess who used a 1.4 only API then.....
acolyer [Mon, 15 Mar 2004 17:27:56 +0000 (17:27 +0000)]
fix for Bugzilla Bug 44272
retitle warning to "circular {advice} dependency at ..."
acolyer [Mon, 15 Mar 2004 17:08:34 +0000 (17:08 +0000)]
test for Bugzilla Bug 54098
-deprecation not working
acolyer [Mon, 15 Mar 2004 16:38:44 +0000 (16:38 +0000)]
fix for Bugzilla Bug 48080
Context information in declare warning/error messages
acolyer [Mon, 15 Mar 2004 15:29:44 +0000 (15:29 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
acolyer [Mon, 15 Mar 2004 15:11:16 +0000 (15:11 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
acolyer [Mon, 15 Mar 2004 15:10:46 +0000 (15:10 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
mkersten [Thu, 11 Mar 2004 19:22:42 +0000 (19:22 +0000)]
Added support for inheritance documentation, test coverage.
mkersten [Thu, 11 Mar 2004 19:19:56 +0000 (19:19 +0000)]
Added methods for retrieving the signature of a program element as it occurrs in the source code.
Needed by ajdoc, possibly useful to other clients.
mkersten [Thu, 11 Mar 2004 17:02:02 +0000 (17:02 +0000)]
Moved clearning of relationship map to AjBuildManager in order to make
repeated invocations with -emacssym work (refer to Matthew's patch in 41181).
mkersten [Wed, 10 Mar 2004 21:18:21 +0000 (21:18 +0000)]
Fixed generation and access of return types on IProgramElements(s).
mkersten [Wed, 10 Mar 2004 19:46:13 +0000 (19:46 +0000)]
Port of ajdoc declaration hierarchy to ASM.
mkersten [Wed, 10 Mar 2004 03:53:55 +0000 (03:53 +0000)]
Minor cleanup of build cancelling.
wisberg [Mon, 8 Mar 2004 19:13:55 +0000 (19:13 +0000)]
-xlintfile option support in the harness, and tests
wisberg [Mon, 8 Mar 2004 19:13:03 +0000 (19:13 +0000)]
-xlintfile option support
wisberg [Mon, 8 Mar 2004 19:11:19 +0000 (19:11 +0000)]
updated beaninfo tests for new properties, reenabled and updated compile-time check (why disabled?)
wisberg [Sun, 7 Mar 2004 22:42:45 +0000 (22:42 +0000)]
regression test - provokes VerifyError in 1.1.1 but not in cvs head
aclement [Fri, 5 Mar 2004 10:50:50 +0000 (10:50 +0000)]
Fix for Bugzilla Bug 50776
fail in compiling aspect with overriding method introduction with different throws clause
aclement [Fri, 5 Mar 2004 10:14:11 +0000 (10:14 +0000)]
Georges fix for test that verifies DEVELOPMENT build date/time stamp.
aclement [Thu, 4 Mar 2004 16:09:34 +0000 (16:09 +0000)]
Fix for Bugzilla Bug 52394
inter-type declarations cause JRockit Crash
aclement [Thu, 4 Mar 2004 15:18:46 +0000 (15:18 +0000)]
Georges fix to add build date/time info to DEVELOPMENT builds.
aclement [Tue, 2 Mar 2004 09:15:41 +0000 (09:15 +0000)]
Fixing last test failures - per Georges suggestions.
aclement [Mon, 1 Mar 2004 15:55:41 +0000 (15:55 +0000)]
Georges fix to AjcTask for failing testcases.
aclement [Thu, 26 Feb 2004 13:34:28 +0000 (13:34 +0000)]
Fix for Bugzilla Bug 52107
NoSuchMethodError accessing field declared on interface
aclement [Thu, 26 Feb 2004 11:22:31 +0000 (11:22 +0000)]
Final part of bug #46347 (-inpath): We do not copy resources from inpath directories to the output.
aclement [Thu, 26 Feb 2004 10:00:31 +0000 (10:00 +0000)]
Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts.
(Reordered flow in creating declare soft munger and concretizing the pointcut)
aclement [Thu, 26 Feb 2004 09:59:45 +0000 (09:59 +0000)]
Organized an import whilst I was in the weaver anyway.
aclement [Thu, 26 Feb 2004 09:58:14 +0000 (09:58 +0000)]
Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts.
(I hope putting this utility method in the Pointcut class is ok ...)
aclement [Thu, 26 Feb 2004 09:56:40 +0000 (09:56 +0000)]
Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts.
aclement [Wed, 25 Feb 2004 15:57:15 +0000 (15:57 +0000)]
Temporarily commenting out unreliable section of the test.
aclement [Wed, 25 Feb 2004 14:09:12 +0000 (14:09 +0000)]
Bit more diagnostic info in that test that fails on the build machine - it works for me :(
aclement [Wed, 25 Feb 2004 11:14:32 +0000 (11:14 +0000)]
Fix for Bugzilla Bug 51320
ClasscastException on concretization of if(false)
(i.e. you can't use if/target/args/cflow/cflowbelow/this in deow - you get an error if you try)
acolyer [Tue, 24 Feb 2004 15:06:30 +0000 (15:06 +0000)]
base structure for the org.aspectj.aspectjrt plugin
acolyer [Tue, 24 Feb 2004 15:06:07 +0000 (15:06 +0000)]
support for building the org.aspectj.aspectjrt plugin
aclement [Tue, 24 Feb 2004 13:43:56 +0000 (13:43 +0000)]
Fix for Bug 36430: Xreweavable support
aclement [Tue, 24 Feb 2004 10:00:30 +0000 (10:00 +0000)]
Bugzilla Bug 51919
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
aclement [Tue, 24 Feb 2004 10:00:10 +0000 (10:00 +0000)]
Fix for: Bugzilla Bug 51919
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
aclement [Mon, 23 Feb 2004 19:14:35 +0000 (19:14 +0000)]
Design of XReweavable feature.
jhugunin [Thu, 19 Feb 2004 22:46:06 +0000 (22:46 +0000)]
first pass at a guide for developers of compiler and weaver
jhugunin [Thu, 19 Feb 2004 22:09:16 +0000 (22:09 +0000)]
fix for Bugzilla Bug 51929
Advice calling protected super method causing java.lang.VerifyError 'Bad access to protected data'
Also expanded test to cover protected field access as well as methods
Fix required getting the correct receiver type for both field access and method
calls to correspond to Java's complicated rules for accessing protected
members (JLSv2 6.6.2 and mentioned in passing in JVMv2 5.4.4)
mkersten [Thu, 19 Feb 2004 16:02:06 +0000 (16:02 +0000)]
Fixed bug#45489 "Structure model is wrong when re-opened"
aclement [Thu, 19 Feb 2004 14:25:17 +0000 (14:25 +0000)]
Checking in Noel's update to the benchmarks. We have to scale up the numbers because Jim/Erik keep making the compiler/weaver faster!
mkersten [Wed, 18 Feb 2004 16:12:54 +0000 (16:12 +0000)]
Lightweight ajdoc prototype.
mkersten [Wed, 18 Feb 2004 06:47:43 +0000 (06:47 +0000)]
Added known limitations to ajbrowser documentation.
mkersten [Wed, 18 Feb 2004 06:46:23 +0000 (06:46 +0000)]
Removed stale ajworkingdir option from project properties interface.
mkersten [Wed, 18 Feb 2004 06:45:21 +0000 (06:45 +0000)]
Minor cleanup of ajbrowser.
wisberg [Sun, 15 Feb 2004 19:13:41 +0000 (19:13 +0000)]
@testcase PR#52107 declare [int | String | Object] field on interface
wisberg [Fri, 13 Feb 2004 01:21:03 +0000 (01:21 +0000)]
mailing list verify error
aclement [Tue, 10 Feb 2004 17:16:33 +0000 (17:16 +0000)]
Yes yes, I broke the build. The performance code had a 1.4 API in it (split()) which I am now removing.
aclement [Tue, 10 Feb 2004 14:51:29 +0000 (14:51 +0000)]
Performance benchmarks from Noel and Matthew. Run these tests standalone to generate a .csv file containing results.
ehilsdal [Mon, 9 Feb 2004 15:43:03 +0000 (15:43 +0000)]
Fix for Bug 51326: mispelled word: "heirarchy"
aclement [Mon, 9 Feb 2004 15:07:37 +0000 (15:07 +0000)]
Fix for Bugzilla Bug 50641
Better binary compatibility for advice method names
- I've run the tests a thousand times and they all pass, I'm still nervous about this first big commit though *gulp*
ehilsdal [Wed, 4 Feb 2004 04:05:41 +0000 (04:05 +0000)]
made JDK 1.3 compatible
aclement [Fri, 30 Jan 2004 14:03:36 +0000 (14:03 +0000)]
Removing this rogue directory that didn't seem to work. i.e. it didnt fix the build process.
aclement [Fri, 30 Jan 2004 11:24:21 +0000 (11:24 +0000)]
Following yesterdays discussion, I'm temporarily adding a folder containing one file to see if it makes the build happy (we had to do this for adrians new module). If it fails then I'll delete it and wait for George to return who knows the right cruise control incantations to locate the problem.
aclement [Fri, 30 Jan 2004 10:44:22 +0000 (10:44 +0000)]
Created 'notamodule' in bcel-builder module - will the build system now ignore it correctly?
mkersten [Fri, 30 Jan 2004 01:50:36 +0000 (01:50 +0000)]
new icons for declare precendence
ehilsdal [Thu, 29 Jan 2004 15:50:10 +0000 (15:50 +0000)]
Resolution for Bugzilla Bug 46282
When creating obj thru intro constructor init code fails to execute
ehilsdal [Thu, 29 Jan 2004 15:30:42 +0000 (15:30 +0000)]
Fix for Bugzilla Bug 42668
effect of an after returning type incompatible with a join point return type
ehilsdal [Thu, 29 Jan 2004 15:29:32 +0000 (15:29 +0000)]
Fix for Bugzilla Bug 42668
effect of an after returning type incompatible with a join point return type
ehilsdal [Thu, 29 Jan 2004 15:21:59 +0000 (15:21 +0000)]
Fix for Bugzilla Bug 42668
effect of an after returning type incompatible with a join point return type
ehilsdal [Thu, 29 Jan 2004 13:53:23 +0000 (13:53 +0000)]
Fix for Bugzilla Bug 41125:
LocalVariableTable sometimes gets BCEL-supplied parameter names
ehilsdal [Thu, 29 Jan 2004 13:46:27 +0000 (13:46 +0000)]
Fix for Bugzilla Bug 41125:
LocalVariableTable sometimes gets BCEL-supplied parameter names
ehilsdal [Thu, 29 Jan 2004 12:24:02 +0000 (12:24 +0000)]
Fix for Bugzilla Bug 43792: Illegal Opcode Detected
ehilsdal [Thu, 29 Jan 2004 12:21:49 +0000 (12:21 +0000)]
Fix for Bugzilla Bug 43792: Illegal Opcode Detected
this is now a patched version of bcel-5.1 -- it was
previously an unpatched version of bcel-5.0.
aclement [Wed, 28 Jan 2004 14:45:03 +0000 (14:45 +0000)]
Fix for broken license test. New file created yesterday has 2004 in the copyright statement. Added 2004 as a valid copyright year :)
jhugunin [Wed, 28 Jan 2004 01:12:17 +0000 (01:12 +0000)]
Test and fix for Bugzilla Bug 50570
CatchClauseSignature has broken operation
jhugunin [Wed, 28 Jan 2004 00:36:05 +0000 (00:36 +0000)]
fix for Bugzilla Bug 49295
duplicate warning or second join point for constructor-execution
jhugunin [Tue, 27 Jan 2004 22:41:52 +0000 (22:41 +0000)]
Picked lowest hanging weave-time performance optimization fruit.
jhugunin [Tue, 27 Jan 2004 19:51:08 +0000 (19:51 +0000)]
Picked lowest hanging weave-time performance optimization fruit.
jhugunin [Tue, 27 Jan 2004 19:47:12 +0000 (19:47 +0000)]
generates accurate max stack height information for aspectOf method
this is a long-standing bug that was masked by the weaver which
would always recompute this field. optimizations to the weaver made
this bug appear again.
ehilsdal [Tue, 27 Jan 2004 19:24:46 +0000 (19:24 +0000)]
initial stab at a bcel-building module
acolyer [Tue, 27 Jan 2004 15:09:44 +0000 (15:09 +0000)]
include the jdtDepends classes
aclement [Tue, 27 Jan 2004 10:20:28 +0000 (10:20 +0000)]
Adrian made me put these in. We seem to need a directory containing one file in order to satisfy the build script when it builds shadows.org.eclipse.jdt.core.