Branch: refs/heads/2.2
Home:
https://github.com/weld/core
Commit: 125eefa40568e6edfd8c79b10cfa43624342509e
https://github.com/weld/core/commit/125eefa40568e6edfd8c79b10cfa43624342509e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 68a6afc3d7164db59bef0eaa492e327ef6344b3a
https://github.com/weld/core/commit/68a6afc3d7164db59bef0eaa492e327ef6344b3a
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 4b5efa542419257251489a45d92c739803ca1d1b
https://github.com/weld/core/commit/4b5efa542419257251489a45d92c739803ca1d1b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 8382a5931132a505e31604048611ad4db7fcd4e4
https://github.com/weld/core/commit/8382a5931132a505e31604048611ad4db7fcd4e4
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: be03ce3dd96a0c85df2adceb3697cdbf04a894ac
https://github.com/weld/core/commit/be03ce3dd96a0c85df2adceb3697cdbf04a894ac
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 20455cfd4f941630ee63c6da17bb1efbb808d2f8
https://github.com/weld/core/commit/20455cfd4f941630ee63c6da17bb1efbb808d2f8
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: b23e3a8a45fd31d1341c78502f2499c42cffef1b
https://github.com/weld/core/commit/b23e3a8a45fd31d1341c78502f2499c42cffef1b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 8cd8181699c34a425f0efda0725e30627119b32d
https://github.com/weld/core/commit/8cd8181699c34a425f0efda0725e30627119b32d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
Log Message:
-----------
WELD-1787 Various improvements to QualifierInstance
Commit: c14ede50e639ed036894b014596c599910dacb8b
https://github.com/weld/core/commit/c14ede50e639ed036894b014596c599910dacb8b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 930872a325b386e8bef93d6f488bab78e3abcb77
https://github.com/weld/core/commit/930872a325b386e8bef93d6f488bab78e3abcb77
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 1c53e67e720f301fe4a9e2bbe516c0ba634a9a96
https://github.com/weld/core/commit/1c53e67e720f301fe4a9e2bbe516c0ba634a9a96
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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: 9f7e25fc2443c66fe7019979d1dc007f7c495f5a
https://github.com/weld/core/commit/9f7e25fc2443c66fe7019979d1dc007f7c495f5a
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-07 (Sun, 07 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/3afa1cb3a25e...9f7e25fc2443