Skip to content

2.0.0.Beta8

Choose a tag to compare

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 MethodTypeDesc by @dmlloyd in #500
  • Reuse ArrayDeque trivially when possible by @dmlloyd in #495
  • Introduce primitive generic type constants and use them by @dmlloyd in #499
  • Use String as map keys instead of ClassDesc for 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 switch by @dmlloyd in #498
  • Use the cache for Comparable by @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 ClassHierarchyLocator and use it to create ClassFile with ClassHierarchyResolver by @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 StringBuilderOps and document reusability of Ops instances 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

Full Changelog: 2.0.0.Beta6...2.0.0.Beta8