Branch: refs/heads/master
Home:
https://github.com/weld/core
Commit: daabae1e128e72c17a6537121ebe9646cb74b74e
https://github.com/weld/core/commit/daabae1e128e72c17a6537121ebe9646cb74b74e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/EventImpl.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
A impl/src/main/java/org/jboss/weld/event/ResolvedObservers.java
M impl/src/main/java/org/jboss/weld/event/TransactionalObserverNotifier.java
Log Message:
-----------
WELD-1787 Introduce ResolvedObservers
Commit: 93ea2e818d87e386b77e7f72c6dd4ca67649068f
https://github.com/weld/core/commit/93ea2e818d87e386b77e7f72c6dd4ca67649068f
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java
M impl/src/main/java/org/jboss/weld/event/EventImpl.java
A impl/src/main/java/org/jboss/weld/event/EventMetadataImpl.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/event/TransactionalObserverNotifier.java
Log Message:
-----------
WELD-1787 Cache ResolvedObservers and EventMetadata within EventImpl
Commit: 7b6d45987cc3f0f9427f5de987aa1ae4ef8dc99b
https://github.com/weld/core/commit/7b6d45987cc3f0f9427f5de987aa1ae4ef8dc99b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/util/Observers.java
Log Message:
-----------
WELD-1787 Make code more reusable
Commit: c8600ac7b2b318bbef7618ceddacca61647b4590
https://github.com/weld/core/commit/c8600ac7b2b318bbef7618ceddacca61647b4590
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/EventImpl.java
M impl/src/main/java/org/jboss/weld/event/EventMetadataImpl.java
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/event/ResolvedObservers.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.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
tests-arquillian/src/test/java/org/jboss/weld/tests/bootstrap/index/processAnnotatedType/type/VerifyingExtension.java
Log Message:
-----------
WELD-1787 Make it possible for a TypeSafeResolver to return a different type after
finalizing
Commit: d731bdb5d4b7ab00177eb3d15cabf0c3f2aeb765
https://github.com/weld/core/commit/d731bdb5d4b7ab00177eb3d15cabf0c3f2aeb765
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/EventMetadataImpl.java
R impl/src/main/java/org/jboss/weld/event/EventPacket.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1787 Get rid of EventPacket
Commit: 2d5c37bbba3993b40d3f0235485d0608f43b2280
https://github.com/weld/core/commit/2d5c37bbba3993b40d3f0235485d0608f43b2280
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/event/ResolvedObservers.java
M impl/src/main/java/org/jboss/weld/util/Observers.java
Log Message:
-----------
WELD-1787 Cache whether event metadata is required by any of the observers
Commit: 1910778e529b38a347992632148ab13cf2b2532c
https://github.com/weld/core/commit/1910778e529b38a347992632148ab13cf2b2532c
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M
impl/src/main/java/org/jboss/weld/bootstrap/events/ProcessAnnotatedTypeEventResolvable.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/resolution/DecoratorResolvableBuilder.java
M impl/src/main/java/org/jboss/weld/resolution/ForwardingResolvable.java
M impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java
M impl/src/main/java/org/jboss/weld/resolution/Resolvable.java
M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
Log Message:
-----------
WELD-1787 Various improvements to resolvables
Commit: b7d72e491ef85d89bec21a604c49c281e889f411
https://github.com/weld/core/commit/b7d72e491ef85d89bec21a604c49c281e889f411
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableMap.java
Log Message:
-----------
WELD-1787 Various improvements to QualifierInstance
Commit: 191e620e9fa4289b8733283a63f3b0fc9fa61d2e
https://github.com/weld/core/commit/191e620e9fa4289b8733283a63f3b0fc9fa61d2e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
Log Message:
-----------
WELD-1787 Make MethodInjectionPoint optimization more general
Commit: 387ba091163b62140108deebb76bc50f94a7f692
https://github.com/weld/core/commit/387ba091163b62140108deebb76bc50f94a7f692
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java
A impl/src/main/java/org/jboss/weld/injection/ObserverMethodInvocationStrategy.java
M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
Log Message:
-----------
WELD-1787 Introduce ObserverMethodInvocationStrategy
Commit: c500ed73bf78862ac794dfe61495355d31ad2e67
https://github.com/weld/core/commit/c500ed73bf78862ac794dfe61495355d31ad2e67
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/AbstractCallableInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
Log Message:
-----------
WELD-1787 Apply MethodInjectionPoint optimization to all callables
Commit: d64e731700247f95f4987a2c93d650accdca1400
https://github.com/weld/core/commit/d64e731700247f95f4987a2c93d650accdca1400
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/EventImpl.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
WELD-1787 Avoid performance degradation when the same Event instance is used to dispatch
different event types
Compare:
https://github.com/weld/core/compare/b752cc0fe595...d64e73170024