git: openjdk/jdk: master: 2 new changesets

Chen Liang liach at openjdk.org
Fri Jul 11 22:53:40 UTC 2025


Changeset: 3f59eae3
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-11 22:52:10 +0000
URL:       https://git.openjdk.org/jdk/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e0ed

8361102: java.lang.classfile.CodeBuilder.branch(Opcode op,  Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/TestUtil.java

Changeset: 189017f7
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-11 22:52:26 +0000
URL:       https://git.openjdk.org/jdk/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5cab9

8361908: Mix and match of dead and valid exception handler leads to malformed class file

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java



More information about the jdk-changes mailing list