[weld-commits] [weld/core] 825228: WELD-1595 Improve interceptor chain invocation thr...

GitHub noreply at github.com
Thu Feb 13 03:34:38 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 825228a71f86e1c7cae75b990ba8e872a5e32aa2
      https://github.com/weld/core/commit/825228a71f86e1c7cae75b990ba8e872a5e32aa2
  Author: Martin Kouba <mkouba at 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 at 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 at 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 at 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 at 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 at 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


More information about the weld-commits mailing list