git: openjdk/babylon: code-reflection: 2 new changesets

Gary Frost gfrost at openjdk.org
Thu Dec 4 15:10:18 UTC 2025


Changeset: 832efca9
Branch: code-reflection
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-12-04 15:07:10 +0000
URL:       https://git.openjdk.org/babylon/commit/832efca9d9e2769118226c532af5e2fc17eb8ba5

BytecodeGenerator cleanup and switch support

Co-authored-by: Mourad Abbay <mabbay at openjdk.org>

! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeGenerator.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/impl/ConstantLabelSwitchOp.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/impl/ExceptionTableCompactor.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/impl/LocalsCompactor.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/impl/LoweringTransform.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/JavaOp.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/BranchTarget.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/OpBuilder.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/ReflectMethods.java
! test/jdk/java/lang/reflect/code/bytecode/TestArrayCreation.java
! test/jdk/java/lang/reflect/code/bytecode/TestBytecode.java
! test/jdk/java/lang/reflect/code/bytecode/TestInvokeSuper.java
+ test/jdk/java/lang/reflect/code/bytecode/TestIsCaseConstantSwitch.java
! test/jdk/java/lang/reflect/code/bytecode/TestNestedCapturingLambda.java
! test/jdk/java/lang/reflect/code/bytecode/TestSlots.java
+ test/jdk/java/lang/reflect/code/bytecode/TestSwitch.java
! test/jdk/java/lang/reflect/code/bytecode/TestSynchronizedOp.java
! test/jdk/java/lang/reflect/code/bytecode/TestTry.java
! test/jdk/java/lang/reflect/code/bytecode/TestTryFinally.java
! test/jdk/java/lang/reflect/code/bytecode/TestTryFinallyNested.java
! test/jdk/java/lang/reflect/code/bytecode/TestVarArg.java
! test/jdk/java/lang/reflect/code/writer/TestCodeBuilder.java
! test/langtools/tools/javac/reflect/SwitchExpressionTest2.java
! test/langtools/tools/javac/reflect/SwitchStatementTest.java

Changeset: 2a5d7e13
Branch: code-reflection
Author:    Gary Frost <gfrost at openjdk.org>
Date:      2025-12-04 15:09:10 +0000
URL:       https://git.openjdk.org/babylon/commit/2a5d7e1387f21c62f5b0861cbf52c3cd7a5f1040

Job builder was dropping javac jvmopts

! hat/env.bash
! hat/hat/job.jar
! hat/hat/job/src/main/java/job/Jar.java



More information about the babylon-dev mailing list