Tentative IP Log for tools.aspectj

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.

Licenses

  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
2245bcel 5.1Apache Software License 1.1

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies

Committers

Past and Present Active
Name Organization  
Andrew Clement SpringSource, Inc
Adrian Colyer SpringSource, Inc
Erik Hilsdale
Weston Isberg
Mik Kersten Tasktop
Alexandre Vasseur
Matthew Webster IBM

Never Active
Name Organization  
Jonas Boner
Matt Chapman IBM

Contributors and Their Contributions

Ref Size Description
Abraham Nevado (lucierna.com)
175814 5819 bytes [plan] java.lang.ClassFormatError "no code attribute specified in method 0 (<clinit>()V) at pc=0"
The good one. Discard the previous one please
321641 1214 bytes No way to exclude Proxool classes although excluded from AOP. Causing Veryfy error.
Proposed Patch
323417 881 bytes Sometimes StackOverflow is got while weaving
Experimental Patch
323438 21785 bytes Minor improvements
Proposed patch
323438 871 bytes Minor improvements
This is the patch to fix the bug
323438 2347 bytes Minor improvements
This is the patch to add the proper test.
324932 1516 bytes java.lang.VerifyError: (class: com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple, method: commitAndDisassociate signature: ()V) Illegal default target in switch
Lucierna's Proposed patch
329126 1964 bytes Deadlock
A tentative patch
329126 2529 bytes Deadlock
Final patch
329126 22079 bytes Deadlock
LightWeight XML parser to avoid SAX usage.
335783 4640 bytes NullPointerException when -XaddSerialVersionUID added
TestCase
335783 1570 bytes NullPointerException when -XaddSerialVersionUID added
Patch
363962 1331 bytes NPE got when dealing with Bootstrap classloaded classes
Patch
386337 2422 bytes Light AOP Parser does not support declare-annotation
Proposed Patch
386337 2934 bytes Light AOP Parser does not support declare-annotation
before-after-around patch
Adrian Colyer (gmail.com)
29769 1173 bytes Ajde does not support new AspectJ 1.1 compiler options
Patch for ajbrowser project
29769 68362 bytes Ajde does not support new AspectJ 1.1 compiler options
Patch for Ajde project
29769 5886 bytes Ajde does not support new AspectJ 1.1 compiler options
Patch for org.aspcetj.ajdt.core project
Alexandre Vasseur (gmail.com)
83626 114363 bytes @AJ
@AJ
Andrew Clement (gmail.com)
39479 2241 bytes NPE in bcel.LazyMethodGen when delegating from one ctor to a second that includes a switch.
Patch for BCELClassWeaver
41536 3863 bytes Debug information getting lost in weaver ?
Fix for missing debug info
43033 1331 bytes Compiler crash in ajc head (post 1.1.1 rc1) on erroneous program
Minor fix to avoid the NPE
53012 967 bytes declare precedence on a class should be a compile-time error
Patch for: weaver/src/org/aspectj/weaver/patterns/DeclarePrecedence.java
60015 928 bytes NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
Patch for the weaver that reverses source locations.
102210 4305 bytes NullPointerException trying to compile
Patch for weaver module that fixes pr102210.
Andrew Eisenberg (eisenberg.as)
243376 18165 bytes [incremental] Incremental compilation in a scenario with a large number of projects
Reworked the test on the previous patch
243376 6577 bytes [incremental] Incremental compilation in a scenario with a large number of projects
Turn on incremental build optimizations by default
245566 134194 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
implementation of AspectJ incremental building opimizations
245566 7850 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
patch and test for validating classpath before build
245566 11566 bytes [plan] [incremental] Reduce overhead in preparing for incremental compiles
Patch to fix some Core tests that were affected by previous patch
249216 14122 bytes [plan] Further work on jdt handle interoperability
patch to fix aspect path navigation problems
249216 10102 bytes [plan] Further work on jdt handle interoperability
fix problems with declare annotation navigation (apply *after* previous patch
Andrew J Huff (eclipse.org)
48698 694898 bytes RFE: A tool to determine what aspects have been woven into a given jar
contains patches and the new ajp project
82755 1728 bytes [ajdoc] update ajdoc to support Java 5 language features
enums patch
91417 15638 bytes -Xreweavable should be the default
complete patch
91417 3777 bytes -Xreweavable should be the default
one more time
98901 38938 bytes Must copy annotations to *public* intertype declarations
tests for the 29 cases
98901 8990 bytes Must copy annotations to *public* intertype declarations
fix which doesn't use interMethodBody
99136 3285 bytes xlint advice not applied appears twice with cflows
fix this
99136 1942 bytes xlint advice not applied appears twice with cflows
test this
102746 2430 bytes Ant Task Causing Compiler Error Redirection to -d
fixes the bug
108094 31946 bytes Hardwire some of the links in the AJ documentation so integration with AJDT is trivial.
gives static names to anchors
Andy Clement (vmware.com)
549d22 259 lines 374745
Arno Schmidmeier (aspectsoft.de)
168795 48966 bytes ajdoc ant task not available anymore
a patch, necessary to reactivate the ajdoc task
168795 2109 bytes ajdoc ant task not available anymore
The testcases for ajdoc reenabled
Arno Schmidmeier (daimlerchrysler-bank.com)
59909 3790 bytes CFlowStack removesThreads to late
Patch which solves the problem
Arturo Salazar (gmail.com)
245286 3092 bytes ajdoc does not generate signature correctly for generic constructer
Patch to fix the constructor signature
245307 5421 bytes Aspected annotations cause ajdoc to generate ClassCastExceptions
Patch to add import to annotations
245307 1355 bytes Aspected annotations cause ajdoc to generate ClassCastExceptions
Specific Case Handle
255421 971 bytes Incorrect stub file generated when using ExtendedStringLiterals
Patch for ExtendedStringLiteral
255421 1333 bytes Incorrect stub file generated when using ExtendedStringLiterals
Patch for the AsmHierarchyBuilder
256514 4414 bytes [ajdoc] package.html and package-info.java not handled by ajdoc
Implementation of Solution described.
257277 4939 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
Test Cases and Unit Test
257277 2946 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
Updated patch
257277 3621 bytes [ajdoc] Incorrect generated Source Signature for FieldDeclarations
TestCase Update
Davi Pires (gmail.com)
110465 5083 bytes Continue AST work
AjNaiveASTFlattener support for declare statements
David Knibb (gmail.com)
109173 11933 bytes Weaving Adaptor enhancements for performance, configuration and diagnosis
Patch for the loadtime module to support AOSGi
Eduardo Piveta (gmail.com)
110465 8223 bytes Continue AST work
Patch containing enhancement raised in comment #3
110465 9524 bytes Continue AST work
Patch to add parameters in pointcut declarations
Eric Bodden (bodden.de)
48990 655 bytes Special case if(false) to not require a dynamic test
Implements recognition of if(false) during FastMatch
48990 1211 bytes Special case if(false) to not require a dynamic test
Part two of the patch for handling of if(false)
77638 13421 bytes Patches for reducing matching-time
First, simple, approach including test-case
77638 8767 bytes Patches for reducing matching-time
First approach again, here without overhead for testcase
77638 16115 bytes Patches for reducing matching-time
Second, statful approach, for AndPointcut only, with testcase
Eric Sirianni (gmail.com)
340806 1132 bytes Race condition in JavaLangTypeToResolvedTypeConverter (potentially exposed through Spring AOP)
Patch to JavaLangTypeToResolvedTypeConverter
George Harley (uk.ibm.com)
42574 1100 bytes -extdirs does not pick up .zip files as java does
Bug fix.
58439 2539 bytes ajdoc cross-package links broken in non-IE browsers
Suggested patch.
61411 705 bytes AJDoc launch script on Windows can lose arguments
One line change to include WinXP in the definition of a "new" Windows platform.
Greg Bowyer (fastmail.co.uk)
288198 3613 bytes LangUtils JVM version detection cannot handle Java 7
Patch recut against CVS trunk
Helen Beeken (gmail.com)
58520 5856 bytes ajdoc doesn't navigate to target details in some cases
updated ajdoc patch to encorporate fixes for 119453
58524 42054 bytes ajdoc should not use the Declaration and SymbolManager classes
patch containing fix
76101 6157 bytes need documentation for building ajdt and aspectj
patch containing proposed documentation
93310 5658 bytes Incremental Compilation Problem on Reweavable
testcase patch
110465 1627 bytes Continue AST work
testcase patch
110465 200881 bytes Continue AST work
Modified AjASTConverter.java
110465 8453 bytes Continue AST work
patch containing fix and testcase for problem raised in comment #14
110465 56331 bytes Continue AST work
patch containing enhancement raised in comment #19
110465 20363 bytes Continue AST work
patch proposed in comment #28 plus more tests
111738 678 bytes contents of weaver5 project are not in the aspectjsrc.jar
patch containing fix
111915 2928 bytes illegal change to pointcut declaration
patch containing supplied testcase
112615 880 bytes -XhasMember is not processed correctly when passed from AJDT
patch containing fix
112615 1080 bytes -XhasMember is not processed correctly when passed from AJDT
patch containing test
112736 2510 bytes Bogus Compiler Warnings when Converting file extensions
testcase patch
113073 3121 bytes weaveinfo messages not reported if applying declare @method on an ITD'd method
patch containing Improved testcase
113073 2777 bytes weaveinfo messages not reported if applying declare @method on an ITD'd method
patch containing fix
113447 11270 bytes VerifyError overriding pointcut with context used in around advice
patch containing testcases
113531 4675 bytes NullPointerException during incremental compilation of aspect
patch containing failing testcase
115235 1676 bytes StackOverflowError on circular pointcut iff aspect parameterized
patch containing fix
115235 4220 bytes StackOverflowError on circular pointcut iff aspect parameterized
patch containing testcases
115251 2682 bytes BCException when compiling incrementally on constructor-call shadow
testcase patch
115251 1090 bytes BCException when compiling incrementally on constructor-call shadow
NPE fix patch
115252 21475 bytes want xlint message for improper annotation type
updated testcase patch
115607 2993 bytes Incorrect structure model for simple declare @type program?
testcase
115607 847 bytes Incorrect structure model for simple declare @type program?
patch containing proposed fix
117882 3723 bytes [waiting-on-build] NullPointerException with declare annotations and incremental compilation
testcase patch
117882 9244 bytes [waiting-on-build] NullPointerException with declare annotations and incremental compilation
augmented testcase patch
118149 2275 bytes AspectJ compiler crahses possibly due to poincut context binding issue
simplified testcase
119019 2736 bytes [waiting-on-build] NPE when a protected method is called within an ITD
testcase patch
119453 4070 bytes Method introduced using ITD don't show up in documentation
pactch containing fix for declare statements
119543 2351 bytes [waiting-on-build] StringIndexOutOfBoundsException, perhaps due to nested aspects and targets
improved testcase patch
119543 777 bytes [waiting-on-build] StringIndexOutOfBoundsException, perhaps due to nested aspects and targets
patch containing fix
120356 930 bytes @AJ decl err/warn does not show cross structure view
patch containing comment fix
121711 82144 bytes refactor ajdoc tests to use the sandbox directory
patch synchronized with latest ajdoc in HEAD
121711 2849 bytes refactor ajdoc tests to use the sandbox directory
patch fixing use of non 131 apis
121711 18016 bytes refactor ajdoc tests to use the sandbox directory
patch containing fixes for nested aspects
122370 4765 bytes [@AspectJ] @DeclareParents/declare parents not equivalent
failing testcase
122370 1916 bytes [@AspectJ] @DeclareParents/declare parents not equivalent
patch containing fix
122728 6690 bytes ajdoc crashes
patch containing fix and test
122742 6058 bytes [@AspectJ] VerifyError with @AfterThrowing/@AfterReturning and extra JoinPoint argument
patch containing failing testcase for @AfterThrowing and @AfterReturning
122742 1579 bytes [@AspectJ] VerifyError with @AfterThrowing/@AfterReturning and extra JoinPoint argument
patch containing proposed fix
123612 1816 bytes ArrayIndexOutOfBoundsException with incremental and declare @type
testcase patch
125027 1892 bytes declare errors and warnings do not have their end position set correctly
patch containing testcase and fix
125809 13380 bytes AjTypeDeclaration in the dom shouldn't have the properties of it's subtype AspectDeclaration
patch containing fix and testcase
125810 1374 bytes Missing error when inherited abstract pointcut not made concrete in sub-@aspect
proposed fix
128237 2607 bytes [@AspectJ] NPE on @AJ code with pointcut which contains logical OR operation.
patch containing failing testcase
128237 898 bytes [@AspectJ] NPE on @AJ code with pointcut which contains logical OR operation.
patch containing proposed fix
128618 3922 bytes [incremental] XLint warnings in the wrong place with incremental compilation
failing testcase
128618 1738 bytes [incremental] XLint warnings in the wrong place with incremental compilation
patch containing proposed fix
129163 1734 bytes full build occurs when only class file change
better test patch than last time
129163 5989 bytes full build occurs when only class file change
patch containing fix to AjState
129163 20514 bytes full build occurs when only class file change
patch containing implementation of remaining equals/hashCode
129163 5057 bytes full build occurs when only class file change
patch for checking if we really care about the typemungers
129163 2195 bytes full build occurs when only class file change
improved failing testcase which shows NPE
129163 1070 bytes full build occurs when only class file change
patch containing fix for NPE
129163 13469 bytes full build occurs when only class file change
patch containing tests which follow the AJDT test failures
131505 6916 bytes Generated aop.xml files contain aspects for all the projects ever built
patch containing testcase
131505 3009 bytes Generated aop.xml files contain aspects for all the projects ever built
patch containing fix
131932 7742 bytes structure model bug: generic method ITD
failing testcase patch
131932 2626 bytes structure model bug: generic method ITD
patch containing fix
131933 2293 bytes grotty ClassCastException on referring to pointcut in generic type
patch containing failing testcase
131933 802 bytes grotty ClassCastException on referring to pointcut in generic type
patch containing proposed fix
132130 1583 bytes Missing relationship for declare @method when annotating a co-located method
patch containing fix
132130 6965 bytes Missing relationship for declare @method when annotating a co-located method
testcase patch without dumping structure model
132977 1169 bytes ajc -help returns incorrect outxml info
patch containing fix
133117 7922 bytes Lots of warnings with noGuardForLazyTjp
testcase patch
133117 2568 bytes Lots of warnings with noGuardForLazyTjp
patch containing possible fix
133532 3352 bytes Incremental compilation and incorrect ITD errors
failing testcase
133532 3547 bytes Incremental compilation and incorrect ITD errors
failing testcase which recreates the steps in comment #8
134063 4740 bytes ajdoc is broken
patch containing testcase and fix
134063 1682 bytes ajdoc is broken
patch which changes error message
134371 1941 bytes ClassCastException in AjState.recordClassFile()
patch containing failing testcase
134371 3382 bytes ClassCastException in AjState.recordClassFile()
patch containing proposed fix
134471 2750 bytes adding whitespace to an aspect loses crosscutting
failing testcase patch
134541 2276 bytes adviceDidNotMatch's line number doesn't keep up with line number of advice
testcase patch which tests that adding whitespace doesn't force full build
134541 1819 bytes adviceDidNotMatch's line number doesn't keep up with line number of advice
patch which doesn't force full build if there's a whitespace change
138286 2728 bytes perthis() causes ClassCastException
patch containing failing testcase
141556 3849 bytes Warnings disappearing after an incremental build without changes
failing testcase
141730 17515 bytes new handleProvider required which doesn't depend on sourcelocations
tests patch with no unused imports
141730 6044 bytes new handleProvider required which doesn't depend on sourcelocations
change from using handles to sourcelocations when fixing structuremodel
141730 649 bytes new handleProvider required which doesn't depend on sourcelocations
patch to switch default handle provider to be the jdtlikehandleprovider
143924 5545 bytes Missing relationship for declare @method when annotating a method with non primitive argument
failing testcase
143924 1508 bytes Missing relationship for declare @method when annotating a method with non primitive argument
proposed fix
145963 11009 bytes add injar aspects to the model
tests patch containing readme detailing how to recreate the jar files
145963 10804 bytes add injar aspects to the model
patch to ensure model tests work on linux
146546 1485 bytes Remove hard coded dependency on "|" in getFileName(..) methods
proposed fix
148190 783 bytes revisit the interface tools are expected to use to invoke the compiler
patch to ensure ajde.core source is included in aspectjsrc.jar
148190 85844 bytes revisit the interface tools are expected to use to invoke the compiler
ajde patch which contains the info missing from patch in comment #32
148285 2664 bytes [plan] [incremental] Exception when moving an aspect to it own source file...
failing testcase
148906 21926 bytes Support -Xlintfile for ajdoc
patch synchronized with HEAD
148906 4346 bytes Support -Xlintfile for ajdoc
patch containing documentation update
148908 3223 bytes incorrect source signature for field ipe with qualified allocation expression
failing testcase
148908 1870 bytes incorrect source signature for field ipe with qualified allocation expression
possible fix
149554 1223 bytes docs on website still mention CPL rather than EPL
patch containing fix
150671 2313 bytes declare error on set of volatile field does not work
failing testcase
150671 747 bytes declare error on set of volatile field does not work
patch containing fix
152366 1365 bytes LTW Within Patterns Should Accept AND For Consistency
tests patch to ensure they work on linux
152589 2285 bytes [pipeline] adding a whitespace results in adviceDidNotMatch warning
failing testcase
152982 1802 bytes org.aspectj Restructure - Phase 2: Move tests
patch to fix failing multiproject tests
154552 11710 bytes move model tests to use a create and compare strategy
patch to remove unwanted tests
154552 946 bytes move model tests to use a create and compare strategy
adding a comment to AsmManager.reportModelInfo
154552 1654 bytes move model tests to use a create and compare strategy
patch to ensure model tests work on linux
156058 2572 bytes [generics] Reference to pointcut defined in generic aspect, within generic interface
failing testcase
156904 6497 bytes Incorrect warning when advising a private method of a private inner class
failing testcases
156904 2167 bytes Incorrect warning when advising a private method of a private inner class
proposed fix
158573 2660 bytes changing value of variable in aspect results in adviceDidNotMatch warning
failing testcase
158573 2525 bytes changing value of variable in aspect results in adviceDidNotMatch warning
patch containing proposed fix
158719 941 bytes broken link in Development Environment Guide
patch containing fix
159854 3504 bytes Problem Diagnosis Guide
patch fixing minor typos
160302 5022 bytes incorrect output from ajdoc for public class with "-package" argument
fix and testcase
160496 17849 bytes ajdoc Main class needs refactoring for ease of use
patch containing refactoring
164288 8666 bytes Can no longer compile JDK 1.5 projects with apsectj for JDeveloper
patch containing proposed fix and testcases
164317 1143 bytes "ajc -help" gives wrong compliance information
patch containing fix
164340 2633 bytes missed class constructor API documentation
zip containing proposed fix and tests
Jeffrey Sinclair (hotmail.com)
186673 10516 bytes iajc/ajc can't handle jars not ending in exactly .jar
Removal of canonical file logic from ConfigParser.makeFile(String):File
jkew (vmware.com)
e07c41 1803 lines AspectJ Caching w/ CRC Index File
367673 71230 bytes LTW weaved and generated byte code caching
Caching where there is a CRC check on the classfile in an index
Joseph A. Levin (gmail.com)
280783 2064 bytes JavaDocRunner fails on System.setSecurityManager in Netbeans
Patch removing the anonymous SecurityManager and calls to System.setSecurityManager().
Juergen Graf (fmi.uni-passau.de)
76055 1735 bytes Some Pointcut PatternNodes are missing getters to traverse syntax tree
This is the proposed patch that adds the needed getters
77799 809 bytes NullPointerException in StructureSearchManager
Simple patch that tests if var is null before accessing it
karunyan (Infosys.com)
106130 4889 bytes applying around advice on a method it rewrites the method wrongly
TransactionDAO compiling with logging included
Kris De Volder (gmail.com)
282379 1436 bytes [plan] spaces in file names causes AspectJ weaver to fail
patch
Kristian Rosenvold (rosenvold.com)
281654 2255 bytes Concurrency issue (with patch)
The failing test, unpack in bcel-builder directory
281654 5942 bytes Concurrency issue (with patch)
The patch. Test passes afterwards (assuming rebuild went well...)
Linas (gmail.com)
288064 3588 bytes Outer class name resolution fix
the patch
Linton Ye (gmail.com)
193065 10251 bytes Improve the extensibility of AspectJ weaver to support PointcutDoctor
Test case and javadoc
Luzius Meisser (gmail.com)
44155 1831 bytes TODO tasks are miscategorized in Eclipse 3.0M3
Changes Log, based on AJDT 1.1.7
Martin Lippert (acm.org)
30794 6046 bytes Minor API changes to support weaving classloader implementation
patch file for weaver project
32457 1527 bytes performance improvements via fastmatch
BcelWeaver patch
32457 710 bytes performance improvements via fastmatch
AntPointcut patch
32457 872 bytes performance improvements via fastmatch
KindedPointcut patch
32457 806 bytes performance improvements via fastmatch
Pointcut patch
32457 855 bytes performance improvements via fastmatch
ReferencePointcut patch
32457 769 bytes performance improvements via fastmatch
WithinPointcut patch
32457 678 bytes performance improvements via fastmatch
WildTypePattern patch
36747 3839 bytes weaving information via messages
simple WovenMessage implementation
36747 999 bytes weaving information via messages
messages for type mungers
82062 2921 bytes WeaveMessage should provide more information
weavemessage-bridge-patch
82062 4374 bytes WeaveMessage should provide more information
weavemessage-weaver-patch
Martin Theiss (neo.wh-stuttgart.de)
84572 1224 bytes ClassCastException while continous weaving
addSourceObjectType checks the type before casting
Matt Chapman (gmail.com)
155972 920 bytes NullPointerException in ConstructorSignature.getConstructor()
fix
Matthew Webster (uk.ibm.com)
40943 4825 bytes Binary weaving should copy non-Java resources from "-injars" to "-outjar"
Copy non-Java resources from "-injars" to "-outjar"
77163 17016 bytes Load time weaver default verbose setting
Fix to WeavingAdaptor and new tests
Michael Pradel (binaervarianz.de)
288274 1584 bytes Unclosed streams in FileUtilTest
Eclipse workspace patch that closes the streams
288277 1095 bytes Stream in org.aspectj.weaver.Lint gets never closed
Eclipse workspace patch to close the input stream
289816 1012 bytes Potentially unclosed stream in org.aspectj.weaver.bcel.BcelWorld
Eclipse workspace patch that closes the stream correctly
289818 894 bytes Unclosed stream in org.aspectj.weaver.bcel.ExtensibleURLClassLoader
Eclipse workspace patch that closes the stream
297013 974 bytes Unclosed stream in AjAttribute
Patch to close the streams at the end of the methods.
Neil Gentleman (gmail.com)
394234 948 bytes Invalid StackMapTable generated in Java 7
patch to org.aspectj.weaver.bcel.asm.StackMapAdder
Nick Brett (cam.ac.uk)
43891 1341 bytes Example aspect A in pointcut composition section in prog guide causes recursion
Patch to clarify documentation
Per S Hustad (telenor.com)
35660 14669 bytes Ajc11CompilerAdapter should support forking
Proposal for new org.aspectj.tools.ant.taskdefs.Ajc11CompilerAdapter
Ron Bodkin (gmail.com)
103051 1157 bytes Declare Soft not Affecting Explicit Adviceexecution
patch that makes performance acceptable on my test app
104075 1195 bytes LTW Includes Should be Or'ed ... with Patch
patch to accept includes if none specified or if any match
104075 1552 bytes LTW Includes Should be Or'ed ... with Patch
this version only weaves if there's an include for this weaving container
104081 788 bytes LTW errors when weaving with JMX remote proxies
adds the jmx remote internal package to the set that's excluded from weaving; since that also appears to include dynamic proxies
114083 7797 bytes Use reflection instead of byte-code to resolve types during LTW
implementation of LTWWorld
117189 4641 bytes Contribution: reduce overhead when no aspects define
patch as described
117622 3595 bytes Test Failures in Reflection 1.5 World Delegate Implementation
Patch to ReflectionBasedReferenceTypeDelegateTest that allows the tests to mostly work on a Java 1.5 (JRockIt!) VM...
117624 2283 bytes Fix Java 1.5 reflection delegate getSuperclass
Fix NPE in getSuperclass
118192 1769 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Put tests for null superclass into base reflection delegate test not just the 1.5 tests
118192 908 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
fixes the problem: checks for any class with a null superclass, even an interface
118192 967 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Fixes pre-1.5 reflection delegate to be consistent by returning Object as the superclass of an interface.
118192 1695 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Patch to remove the 1.5-specific test from the weaver project
118192 1569 bytes Missing superclass for java.io.Serializable in reflection 1.5 delegate impl
Patch to add the 1.5-specific test to the weaver5 project test case instead
118698 2679 bytes Not Allowing Access to Private ITD inside Nested Type
Patch to tests module that integrates this test case into the ajc150 test suite.
118715 1212 bytes Load Time Weaving wipes out Xlint files if no Xlint values
Only parse default Xlint properties if an explicit Xlint properties file hasn't been loaded. Still allows Xlint options to override the values in a property file.
119352 2110 bytes AjType.getSupertype breaks for null
Module patch for aspectj5rt
120473 2355 bytes Don't Create Separate Weaving Adaptors for Reflection Loaders
Cleaner version that just skips trying to weave in reflection loaders altogether.
120693 3332 bytes Contribution: More Efficient Lint Warnings: ~15% Performance Increase
Patch to weaver module that significantly reduces performance impact of supressing lint warnings (about 20%)
120739 2093 bytes LTW Optimization: Disable World if it has No Aspects
Disable weaving if no aspects are defined.
121312 1295 bytes [performance]Contribution: Refactoring to Support LTW World with Reflection Delegates for Bootstrap Types
Patch to loadtime module for reflective LTW world implementation
121312 21324 bytes [performance]Contribution: Refactoring to Support LTW World with Reflection Delegates for Bootstrap Types
Weaver module patch to allow a reflective LTW world.
122580 2561 bytes Fix & Bug: Circularity Failure for Verbose Loading on JRockit 1.4.2_08 Agent
Patch to loadtime module to fix problems weaving on older JRockIt VM
122580 1320 bytes Fix & Bug: Circularity Failure for Verbose Loading on JRockit 1.4.2_08 Agent
Patch to weaver module to fix problems weaving on older JRockIt VM
129298 3548 bytes Contribution: Remove Memory Consuming Declared Signature
weaver module patch to remove unneeded field & accessors
132111 4410 bytes Contribution: patch to fix errors in ltw.xml section of devGuide
Update to ltw.xml in dev guide.
135780 2813 bytes Java 1.2 dependency in aspectjrt.jar bug with fix
Patch to the runtime module (in SignatureImpl) to fix this bug.
136665 3565 bytes Bug: ajc fails on missing classpath entries with fix
Changes classpath manager to just remove missing classpath entries instead of failing when they are discovered
137235 2703 bytes AJC can't resolve non-jar classpath entries
Weaver module patch
137235 2575 bytes AJC can't resolve non-jar classpath entries
Util module patch
137235 17893 bytes AJC can't resolve non-jar classpath entries
Patch for tests module
137235 5325 bytes AJC can't resolve non-jar classpath entries
Testing module patch
137235 2737 bytes AJC can't resolve non-jar classpath entries
Taskdefs module patch
137235 8391 bytes AJC can't resolve non-jar classpath entries
org.aspectj.ajdt.core module patch
137235 2507 bytes AJC can't resolve non-jar classpath entries
loadtime module patch
137235 3724 bytes AJC can't resolve non-jar classpath entries
AJDE module patch
138540 982 bytes Patch to add support for -Xset: options
add -Xset option support for AspectJ ant task
138798 3247 bytes BCException on invalid annotation match
test
140695 1354 bytes Use LTWWorld not BcelWorld for load-time weaving
patch to loadtime module
145086 4382 bytes NPE when weak reference set in signature
Test and fix of NPE on set of weak reference (ugh)
145693 3140 bytes Verify Error unless inpath entry also on classpath and with -Xlint ignoring cantFindType
Patch to tests module to add failing test case
145693 2551 bytes Verify Error unless inpath entry also on classpath and with -Xlint ignoring cantFindType
Patch with 2 more test cases that build on the already committed first patch
148727 3330 bytes Can't call synthetic aspectOf method on aspect in library jar
2 added test cases: integrated compilation works, separate compilation breaks.
152161 2973 bytes Contribution: Support -Xset in Load-Time Weaving Configuration
Patch to loadtime module
152161 3110 bytes Contribution: Support -Xset in Load-Time Weaving Configuration
Updated tests to set values both ways. To verify that the settings take effect, we'd need more output from the weaver or a case where we could observe pipelining versus not...
152366 2837 bytes LTW Within Patterns Should Accept AND For Consistency
Patch to loadtime module
152366 8537 bytes LTW Within Patterns Should Accept AND For Consistency
Patch to tests module
152873 948 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
testing module patch: need to add asm-aj.jar to test classpath
152873 4415 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
Tests module patch: tests that verify the ASM visitor corrects identifies whether classes with annotations are @Aspect aspects
152873 10215 bytes Optimize shouldWeaveAnnotationStyleAspect with Patch
Weaver module patch: use ASM to test for @AspectJ aspects if no delegate and don't even test for classes excluded from weaving by package (e.g., org.aspectj..*)
152979 5036 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Patch to bcel-builder module to use soft references, use a URL cache, and track metrics.
152979 8993 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Patch to weaver module to update tests for repository.
152979 4858 bytes Optimization: Reference Use and URL Caching in ClassLoader Repository
Additional patch to bcel-builder, building on Andy's updates in HEAD.
153535 1413 bytes Bug in reflection delegate signature for array of object type
Patch to weaver module showing unexpected signature in reflection delegate
153572 1836 bytes LTW with Spring 2.0rc3 fails (using @Configurable)
Patch to ClassLoaderRepository in HEAD to handle bootstrap loader correctly
155139 1129 bytes Clarify message for circularDependency
Weaver module patch
155148 1442 bytes jdk14 trace deadlock in oc4j
This patch to loadtime isn't a complete solution to the problem, but it fixed it in my case.
156962 3412 bytes [annotations] Problems with @Deprecated in member signatures
Patch to tests module
158205 1018 bytes NullPointerException when weaving with bootstrap agent
Proposed fix: patch to loadtime module
166238 808 bytes -nowarn doesn't work for load-time weaving
Fixes the problem
166238 3092 bytes -nowarn doesn't work for load-time weaving
Test cases. Patch to tests module.
175039 2891 bytes ArrayIndexOutOfBoundException Bug with Nested Type in TypeParameters
First stab at fixing this
176905 2644 bytes Failure in chained field declare annotations
Failing test case
Scott Bartram (bwcgroup.com)
220686 974 bytes unsynchronized access to WeakHashMap
patch to World.java
Simone Gianni (apache.org)
251326 3332 bytes Anonymous inner classes declare inside an ITD method will cause IllegalAccessError
Patch containing testcase
Steve Park (yahoo.com)
149321 1442 bytes Update of readme-writing-compiler-tests
Patch with the corrected text
Timothy Halloran (acm.org)
172107 2415 bytes Problem with set pointcut and inherited fields
Patch fixing this bug
172107 4243 bytes Problem with set pointcut and inherited fields
Test case for this patch (to "tests" module)
Trask Stalnaker (gmail.com)
373195 2740 bytes Memory leak in CompilationAndWeavingContext leading to PermGen OOME
patch
374745 1715 bytes Performance regression in 1.6.12
Patch to convert ReferenceType.derivativeTypes from HashSet back to ArrayList
374964 1470 bytes Performance - improve pointcut expensiveness calculation
patch
Wes Isberg (california.com)
41952 8282 bytes XLint warning for call PCD's using subtype of defining type
adds requested XLint warning
59895 1233 bytes NPE updating an aspect in incremental mode
patch fix

Repositories

The information contained in this log was generated by using commit information from the following repositories:

/gitroot/aspectj/org.aspectj.git
/gitroot/aspectj/org.aspectj.shadows.git

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.