git: openjdk/jdk: master: 2 new changesets

Chen Liang liach at openjdk.org
Wed Apr 23 21:41:34 UTC 2025


Changeset: ffe6a4f9
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-23 21:39:55 +0000
URL:       https://git.openjdk.org/jdk/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6842

8355335: Avoid pattern matching switches in core ClassFile API

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java

Changeset: bd1c53e9
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-23 21:40:50 +0000
URL:       https://git.openjdk.org/jdk/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c840

8354899: Reduce overhead associated with type switches

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java



More information about the jdk-changes mailing list