[weld/core] 825228: WELD-1595 Improve interceptor chain invocation thr...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 825228a71f86e1c7cae75b990ba8e872a5e32aa2
https://github.com/weld/core/commit/825228a71f86e1c7cae75b990ba8e872a5e32aa2
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/AbstractBeanInstance.java
M impl/src/main/java/org/jboss/weld/interceptor/chain/AbstractInterceptionChain.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInterceptionChain.java
M impl/src/main/java/org/jboss/weld/security/SetAccessibleAction.java
Log Message:
-----------
WELD-1595 Improve interceptor chain invocation throughput
- fix AccessController performance problem (inspired by Stuart's commit)
- remote useless toString() invocation on log method
Commit: 42ed8c68b2a3c1f3e6ad1a1866a335f3b97c1231
https://github.com/weld/core/commit/42ed8c68b2a3c1f3e6ad1a1866a335f3b97c1231
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
Log Message:
-----------
WELD-1595 Minor improvements of
CombinedInterceptorAndDecoratorStackMethodHandler
Commit: 95862c7be4bdfe565aa6feb8264ad57db69cb554
https://github.com/weld/core/commit/95862c7be4bdfe565aa6feb8264ad57db69cb554
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/interceptor/reader/SimpleInterceptorInvocation.java
Log Message:
-----------
WELD-1595 Minor improvements of SimpleInterceptorInvocation
Commit: c0b04ae390f1200dfc2d8b443b69b45321f9769d
https://github.com/weld/core/commit/c0b04ae390f1200dfc2d8b443b69b45321f9769d
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/MethodSignatureImpl.java
Log Message:
-----------
WELD-1595 Modify MethodSignatureImpl equals/hashCode/toString
- so that parameter types array is not copied for every invocation
Commit: 8eae1f9719a202b5abb10073d0ae20359db01078
https://github.com/weld/core/commit/8eae1f9719a202b5abb10073d0ae20359db01078
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/runtime/InvokableAnnotatedMethod.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/TargetBeanInstance.java
M impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java
M impl/src/main/java/org/jboss/weld/security/MethodLookupAction.java
M impl/src/test/java/org/jboss/weld/tests/unit/security/ReflectionTest.java
Log Message:
-----------
WELD-1595 Further AccessController-related improvements
- mainly affects decorators
Commit: 7b1e3f57ce2580d9994ce0c76b8466b45795d25c
https://github.com/weld/core/commit/7b1e3f57ce2580d9994ce0c76b8466b45795d25c
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-13 (Thu, 13 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/runtime/InvokableAnnotatedMethod.java
A impl/src/main/java/org/jboss/weld/annotated/runtime/SecurityActions.java
M impl/src/main/java/org/jboss/weld/bean/proxy/AbstractBeanInstance.java
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyMethodHandler.java
A impl/src/main/java/org/jboss/weld/bean/proxy/SecurityActions.java
M impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java
A impl/src/main/java/org/jboss/weld/injection/SecurityActions.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
A impl/src/main/java/org/jboss/weld/interceptor/proxy/SecurityActions.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInterceptionChain.java
M impl/src/main/java/org/jboss/weld/security/MethodLookupAction.java
M impl/src/main/java/org/jboss/weld/security/SetAccessibleAction.java
M impl/src/test/java/org/jboss/weld/tests/unit/security/ReflectionTest.java
Log Message:
-----------
WELD-1595 Fix potential security leaks
Compare: https://github.com/weld/core/compare/7168b6ccd14d...7b1e3f57ce25
10 years, 10 months
[weld/core] 7479d7: WELD-1590 QualifierInstance and MetaAnnotationStor...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 7479d7299a839de98a5eeb03c323f406e69fe021
https://github.com/weld/core/commit/7479d7299a839de98a5eeb03c323f406e69fe021
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-02-12 (Wed, 12 Feb 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
M impl/src/main/java/org/jboss/weld/bean/RIBean.java
M impl/src/main/java/org/jboss/weld/event/GlobalObserverNotifierService.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/metadata/cache/MetaAnnotationStore.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
M impl/src/main/java/org/jboss/weld/resolution/DecoratorResolvableBuilder.java
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeDecoratorResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeObserverResolver.java
M impl/src/main/java/org/jboss/weld/util/Beans.java
M impl/src/main/java/org/jboss/weld/util/Bindings.java
Log Message:
-----------
WELD-1590 QualifierInstance and MetaAnnotationStore refactoring
10 years, 10 months