[weld/core] a0d14c: WELD-2658 Fire ProcessBean event for enabled synth...
by Matej Novotny
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: a0d14c7f26f8e720cb60d3d6614cd92467303769
https://github.com/weld/core/commit/a0d14c7f26f8e720cb60d3d6614cd92467303769
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/Beans.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/alternatives/customBeanPriority/CustomBeanPriorityTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/alternatives/customBeanPriority/MyExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/CustomPrioritizedBeanFiresProcessBeanEventTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/Foo.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/FooBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/MyExtension.java
Log Message:
-----------
WELD-2658 Fire ProcessBean event for enabled synthetic alternatives.
3 years, 9 months
[weld/core] d0aaca: WELD-2658 Fire ProcessBean event for enabled synth...
by Matej Novotny
Branch: refs/heads/3.1
Home: https://github.com/weld/core
Commit: d0aaca0e82d80280fd9bcbd0c3bb45d4f8e2c71d
https://github.com/weld/core/commit/d0aaca0e82d80280fd9bcbd0c3bb45d4f8e2c71d
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/Beans.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/alternatives/customBeanPriority/CustomBeanPriorityTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/alternatives/customBeanPriority/MyExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/CustomPrioritizedBeanFiresProcessBeanEventTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/Foo.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/FooBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/alternative/MyExtension.java
Log Message:
-----------
WELD-2658 Fire ProcessBean event for enabled synthetic alternatives.
3 years, 9 months
[weld/core] eae487: WELD-2581 Rework class defining for Weld in JDK 11+
by Matej Novotny
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: eae4875560cca9c899c0fe54634f2649c07d385d
https://github.com/weld/core/commit/eae4875560cca9c899c0fe54634f2649c07d385d
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M .github/workflows/ci-actions.yml
M environments/se/build/pom.xml
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/BootstrapFailsWithWrongProxyServicesTest.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/DummyBean.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/InvalidProxyServices.java
M environments/servlet/build/pom.xml
A impl/build-include-jdk-misc
A impl/build-release-8
A impl/build-test-java8
M impl/pom.xml
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
R impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java
A impl/src/main/java/org/jboss/weld/bean/proxy/util/WeldDefaultProxyServices.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/logging/BeanLogger.java
M impl/src/main/java/org/jboss/weld/logging/BootstrapLogger.java
R impl/src/main/java/org/jboss/weld/util/bytecode/ClassFileUtils.java
A impl/src/main/java11/org/jboss/weld/bean/proxy/util/WeldDefaultProxyServices.java
M pom.xml
M tests-arquillian/src/test/java/org/jboss/weld/tests/beanManager/annotatedType/CreateAnnotatedTypeWithIdTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/builtinBeans/BuiltInBeanPassivationCapableTest.java
M tests/src/main/java/org/jboss/weld/mock/cluster/AbstractClusterTest.java
R tests/src/main/java/org/jboss/weld/mock/cluster/SwitchableCLProxyServices.java
Log Message:
-----------
WELD-2581 Rework class defining for Weld in JDK 11+
* WELD-2581 Change SE class defining to use a combined approach of MethodHandles.Lookup and custom class loader.
* WELD-2581 Introduce an internal implementation of ProxyServices that will differ on JDK 8 and 11 and will only be used if integrators don't supply their own.
* WELD-2581 Shaded artifact now need to declare the MR attribute in their MANIFEST.
* WELD-2581 Remove SimpleProxyServices and its extending class, adapt tests and re-enable them.
* WELD-2581 Weld now tests that all impls of ProxyServices support class defining.
3 years, 10 months
[weld/core] fefeec: WELD-2581 Rework class defining for Weld in JDK 11+
by Matej Novotny
Branch: refs/heads/3.1
Home: https://github.com/weld/core
Commit: fefeec0a7c1615986f044af5fbb8b900f188dde4
https://github.com/weld/core/commit/fefeec0a7c1615986f044af5fbb8b900f188dde4
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M .github/workflows/ci-actions.yml
M environments/se/build/pom.xml
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/BootstrapFailsWithWrongProxyServicesTest.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/DummyBean.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/bootstrap/InvalidProxyServices.java
M environments/servlet/build/pom.xml
A impl/build-include-jdk-misc
A impl/build-release-8
A impl/build-test-java8
M impl/pom.xml
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
R impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java
A impl/src/main/java/org/jboss/weld/bean/proxy/util/WeldDefaultProxyServices.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/logging/BeanLogger.java
M impl/src/main/java/org/jboss/weld/logging/BootstrapLogger.java
R impl/src/main/java/org/jboss/weld/util/bytecode/ClassFileUtils.java
A impl/src/main/java11/org/jboss/weld/bean/proxy/util/WeldDefaultProxyServices.java
M pom.xml
M tests-arquillian/src/test/java/org/jboss/weld/tests/beanManager/annotatedType/CreateAnnotatedTypeWithIdTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/builtinBeans/BuiltInBeanPassivationCapableTest.java
M tests/src/main/java/org/jboss/weld/mock/cluster/AbstractClusterTest.java
R tests/src/main/java/org/jboss/weld/mock/cluster/SwitchableCLProxyServices.java
Log Message:
-----------
WELD-2581 Rework class defining for Weld in JDK 11+
* WELD-2581 Change SE class defining to use a combined approach of MethodHandles.Lookup and custom class loader.
* WELD-2581 Introduce an internal implementation of ProxyServices that will differ on JDK 8 and 11 and will only be used if integrators don't supply their own.
* WELD-2581 Shaded artifact now need to declare the MR attribute in their MANIFEST.
* WELD-2581 Remove SimpleProxyServices and its extending class, adapt tests and re-enable them.
* WELD-2581 Weld now tests that all impls of ProxyServices support class defining.
3 years, 10 months