[weld-commits] [weld/core] f932c1: Cache the type closure used in firing events

GitHub noreply at github.com
Sat Apr 14 17:03:31 EDT 2012


  Branch: refs/heads/2.0
  Home:   https://github.com/weld/core
  Commit: f932c10d0ed6aa1c6eca01b3b636c2bc1b17238b
      https://github.com/weld/core/commit/f932c10d0ed6aa1c6eca01b3b636c2bc1b17238b
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

  Log Message:
  -----------
  Cache the type closure used in firing events

Conflicts:

	impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java


  Commit: 2c54cb67e5c0fe2b3e65e4ccf7cae713bc31a8e3
      https://github.com/weld/core/commit/2c54cb67e5c0fe2b3e65e4ccf7cae713bc31a8e3
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/RIBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
    M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
    M impl/src/main/java/org/jboss/weld/metadata/cache/AnnotationModel.java
    M impl/src/main/java/org/jboss/weld/resolution/ForwardingResolvable.java
    M impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java
    A impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
    M impl/src/main/java/org/jboss/weld/resolution/Resolvable.java
    M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeBeanResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeDecoratorResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeInterceptorResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeObserverResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
    M impl/src/main/java/org/jboss/weld/util/Beans.java
    M impl/src/main/java/org/jboss/weld/util/Types.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/resolution/ResolutionTest.java

  Log Message:
  -----------
  Change to using QualifierInstance internally for performance reasons

Conflicts:

	impl/src/main/java/org/jboss/weld/bean/RIBean.java
	impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
	impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
	impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
	impl/src/main/java/org/jboss/weld/metadata/cache/AnnotationModel.java
	impl/src/main/java/org/jboss/weld/metadata/cache/QualifierModel.java
	impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
	impl/src/main/java/org/jboss/weld/resolution/TypeSafeObserverResolver.java
	impl/src/main/java/org/jboss/weld/util/Beans.java


  Commit: 3517188cb5eaf6c5b956068c69eddfb8f12774fc
      https://github.com/weld/core/commit/3517188cb5eaf6c5b956068c69eddfb8f12774fc
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java
    M impl/src/main/java/org/jboss/weld/bootstrap/WeldBootstrap.java
    M impl/src/main/java/org/jboss/weld/context/CreationalContextImpl.java
    M impl/src/main/java/org/jboss/weld/context/SerializableContextualImpl.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

  Log Message:
  -----------
  More performance fixes

Conflicts:

	impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java
	impl/src/main/java/org/jboss/weld/context/CreationalContextImpl.java


  Commit: 444b7f0807794d127803f7c5ab490a7c7b92414c
      https://github.com/weld/core/commit/444b7f0807794d127803f7c5ab490a7c7b92414c
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java
    M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java

  Log Message:
  -----------
  Minor performance fixes


  Commit: 0c2f5901fbe602f1cd5f59ba0ec40d9d41e9df12
      https://github.com/weld/core/commit/0c2f5901fbe602f1cd5f59ba0ec40d9d41e9df12
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
    M impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.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/resources/SharedObjectCache.java
    M impl/src/main/java/org/jboss/weld/util/Observers.java

  Log Message:
  -----------
  More runtime performance improvements

Conflicts:

	impl/src/main/java/org/jboss/weld/bean/RIBean.java
	impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
	impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
	impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java
	impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
	impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
	impl/src/main/java/org/jboss/weld/resources/SharedObjectCache.java
	impl/src/main/java/org/jboss/weld/util/Observers.java


  Commit: 68097dbafbeb0ba350d5d064a249892c250a99b6
      https://github.com/weld/core/commit/68097dbafbeb0ba350d5d064a249892c250a99b6
  Author: Stuart Douglas <stuart.w.douglas at gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataUtils.java
    R tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/invalidContract/InvalidArgInterceptor.java
    R tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/invalidContract/InvalidArgInterceptorInvalidContractTest.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/invalidContract/NoArgInterceptorInvalidContractTest.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/invalidContract/NotThrowingExceptionInterceptorInvalidContractTest.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/invalidContract/VoidInterceptorInvalidContractTest.java

  Log Message:
  -----------
  Revert "WELD-580 Around-Invoke Interceptors with wrong signature should cause DefinitionException" and change to logging a warning instead


Compare: https://github.com/weld/core/compare/dd469e2...68097db


More information about the weld-commits mailing list