2.0.0.Beta8
What's Changed
- remove duplicated maven-compiler-plugin entry in plugins block by @rgdoliveira in #487
- Bump org.jboss:jboss-parent from 49 to 50 by @dependabot[bot] in #480
- Avoid using Objects.hash(...) as it instantiates an array by @gsmet in #497
- Bump io.github.dmlloyd:jdk-classfile-backport from 24.0 to 25.0 by @dependabot[bot] in #491
- Avoid hashing
MethodTypeDescby @dmlloyd in #500 - Reuse
ArrayDequetrivially when possible by @dmlloyd in #495 - Introduce primitive generic type constants and use them by @dmlloyd in #499
- Use
Stringas map keys instead ofClassDescfor generic types and boxing computations by @dmlloyd in #493 - Only snapshot the path list if needed by @dmlloyd in #494
- Fix reversed body handling in
switchby @dmlloyd in #498 - Use the cache for
Comparableby @dmlloyd in #502 - Avoid a lot of stream operations in ExecutableCreatorImpl by @gsmet in #496
- Add missing factory methods for method descriptors by @dmlloyd in #503
- Add a constant for GenericType of java.lang.Object by @gsmet in #505
- Attempt to reduce itable stub hits by @dmlloyd in #501
- Try an alternative approach to caching SAM location by @dmlloyd in #504
- Revert "[WIP] Externalized descriptors" by @dmlloyd in #508
- Add overloads to help reduce spurious array creation by @dmlloyd in #510
- Bump net.revelc.code.formatter:formatter-maven-plugin from 2.27.0 to 2.28.0 by @dependabot[bot] in #511
- Bump net.revelc.code.formatter:formatter-maven-plugin from 2.28.0 to 2.29.0 by @dependabot[bot] in #514
- Bump io.smallrye.common:smallrye-common-bom from 2.13.8 to 2.13.9 by @dependabot[bot] in #517
- add
ClassHierarchyLocatorand use it to createClassFilewithClassHierarchyResolverby @Ladicek in #483 - Avoid instantiating a MethodType when we can easily avoid it by @gsmet in #519
- fix
BlockCreator.assert_()by @Ladicek in #521 - Only generate signature if needed by @dmlloyd in #523
- Make debug info optional by @dmlloyd in #520
- Make parameters optional by @dmlloyd in #524
- more complete verification of calls on enclosing
BlockCreators by @Ladicek in #522 - Minor fixes for signatures by @dmlloyd in #525
- improvements by @Ladicek in #528
- Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.0 by @dependabot[bot] in #529
- Bump io.github.dmlloyd:jdk-classfile-backport from 25.0 to 25.1 by @dependabot[bot] in #531
- Use recommended construct for local variables by @dmlloyd in #532
- Compute generic types only when needed by @dmlloyd in #533
- remove
StringBuilderOpsand document reusability ofOpsinstances by @Ladicek in #507 - release 2.0.0.Beta7 by @Ladicek in #538
- Revert jboss-parent to 49 by @gsmet in #539
- Release 2.0.0.Beta8 by @gsmet in #540
New Contributors
- @rgdoliveira made their first contribution in #487
Full Changelog: 2.0.0.Beta6...2.0.0.Beta8