PUSHES REPORT: 20.0.2 ==================================================================================================== This report shows who pushed the backports to the given release. This usually shows who did the backporting, testing, and review work. Report generated: Wed Apr 03 10:17:53 CEST 2024 Distribution by priority: 2: P2 41: P3 27: P4 3: P5 Distribution by components: 73: 40 (54.8%): hotspot 27 (37.0%): hotspot/compiler 8 (11.0%): hotspot/runtime 4 (5.5%): hotspot/gc 1 (1.4%): hotspot/svc 8 (11.0%): client-libs 4 (5.5%): client-libs/2d 2 (2.7%): client-libs 1 (1.4%): client-libs/java.awt 1 (1.4%): client-libs/javax.swing 8 (11.0%): infrastructure 8 (11.0%): infrastructure/build 7 (9.6%): core-libs 2 (2.7%): core-libs 2 (2.7%): core-libs/java.time 1 (1.4%): core-libs/java.nio.charsets 1 (1.4%): core-libs/java.util:i18n 1 (1.4%): core-libs/java.nio 4 (5.5%): security-libs 4 (5.5%): security-libs/java.security 4 (5.5%): tools 2 (2.7%): tools/jshell 1 (1.4%): tools/javac 1 (1.4%): tools/javadoc(tool) 1 (1.4%): core-svc 1 (1.4%): core-svc/tools 1 (1.4%): xml 1 (1.4%): xml/jaxp Distribution by affiliation: 73: 41 (56.2%): Oracle 25 (34.2%): Tobias Hartmann 3 (4.1%): Rajan Halade 2 (2.7%): Prasadarao Koppula 1 (1.4%): Weibing Xiao 1 (1.4%): Harshitha Onkar 1 (1.4%): Ryan Wallace 1 (1.4%): Daniel Fuchs 1 (1.4%): Vladimir Kozlov 1 (1.4%): Robert Mckenna 1 (1.4%): Ioi Lam 1 (1.4%): Ravi Reddy 1 (1.4%): daniel.skantz 1 (1.4%): Erik Joelsson 1 (1.4%): Roger Riggs 14 (19.2%): Amazon 5 (6.8%): Aleksey Shipilev 5 (6.8%): Sergey Bylokhov 2 (2.7%): William Kemper 1 (1.4%): Dan Lutker 1 (1.4%): Oli Gillespie 6 (8.2%): SAP 4 (5.5%): Christoph Langer 2 (2.7%): Matthias Baesken 4 (5.5%): IBM 4 (5.5%): Tyler Steele 3 (4.1%): Azul 1 (1.4%): Dmitry Cherepanov 1 (1.4%): Jan Kratochvil 1 (1.4%): Ilarion Nakonechnyy 3 (4.1%): Red Hat 1 (1.4%): Jonathan Dowland 1 (1.4%): Severin Gehwolf 1 (1.4%): Thomas Stuefe 2 (2.7%): Google 1 (1.4%): Man Cao 1 (1.4%): Jiangli Zhou Chronological push log: 2023/06/12 13:14, Ravi Reddy, Oracle, JDK-8309850: ConcurrentModificationException in javadoc tool 2023/06/05 15:32, Tyler Steele, IBM, JDK-8309483: PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2 2023/05/23 16:30, Oli Gillespie, Amazon, JDK-8308693: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code 2023/05/19 21:54, Tyler Steele, IBM, JDK-8308457: [AIX] VM crashes with UseRTMLocking on Power10 2023/05/19 13:20, Daniel Fuchs, Oracle, JDK-8308418: Socket input stream read burns CPU cycles with back-to-back poll(0) calls 2023/05/18 20:10, Jonathan Dowland, Red Hat, JDK-8308390: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 2023/05/15 17:07, William Kemper, Amazon, JDK-8308112: Allow collectors to provide specific values for GC notifications' actions 2023/05/12 14:56, Roger Riggs, Oracle, JDK-8308008: java.time.Instant calculation bug in until and between methods 2023/05/08 16:36, Jiangli Zhou, Google, JDK-8307631: Add GTS root CAs 2023/05/04 07:36, Christoph Langer, SAP, JDK-8307420: UTIL_REQUIRE_SPECIAL warning on grep 2023/05/04 07:36, Christoph Langer, SAP, JDK-8307419: UTIL_LOOKUP_PROGS fails on pathes with space 2023/05/03 19:13, Aleksey Shipilev, Amazon, JDK-8307391: Monitor deflation might be accidentally disabled by zero intervals 2023/05/03 18:07, Sergey Bylokhov, Amazon, JDK-8307380: harfbuzz build fails with GCC 7 after JDK-8301998 2023/05/03 16:34, Rajan Halade, Oracle, JDK-8307373: Add 2 Microsoft TLS roots 2023/05/03 16:20, Rajan Halade, Oracle, JDK-8307372: Add TWCA Global Root CA 2023/05/03 14:53, Aleksey Shipilev, Amazon, JDK-8307364: Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable 2023/05/03 14:09, Aleksey Shipilev, Amazon, JDK-8307361: Guarantee eventual async monitor deflation 2023/05/03 13:45, Aleksey Shipilev, Amazon, JDK-8307360: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr 2023/05/02 08:58, Ryan Wallace, Oracle, JDK-8307705: Support for GB18030-2022 2023/05/02 05:33, Thomas Stuefe, Red Hat, JDK-8307209: Thread stacksize is reported with wrong units in os::create_thread logging 2023/05/01 07:59, Aleksey Shipilev, Amazon, JDK-8307151: Shenandoah: Missing barriers on deoptimization path 2023/04/28 15:45, Christoph Langer, SAP, JDK-8307112: GHA: MSVC installation could be optional since it might already be pre-installed 2023/04/28 14:53, William Kemper, Amazon, JDK-8307111: Shenandoah evacuation workers may deadlock 2023/04/28 13:31, Dmitry Cherepanov, Azul, JDK-8307107: updateIconImages may lead to deadlock after JDK-8276849 2023/04/24 17:27, Tyler Steele, IBM, JDK-8306771: [AIX] Broken build after JDK-8301998 2023/04/24 16:15, Christoph Langer, SAP, JDK-8306763: GHA: MSVC installation is failing 2023/04/24 13:07, Prasadarao Koppula, Oracle, JDK-8306751: JShell does not switch to raw mode when there is no /bin/test 2023/04/24 13:07, Prasadarao Koppula, Oracle, JDK-8306750: Upgrade JLine to 3.22.0 2023/04/19 22:01, Sergey Bylokhov, Amazon, JDK-8306478: On the latest macOS+XCode the Robot API may report wrong colors 2023/04/19 12:58, Ilarion Nakonechnyy, Azul, JDK-8306448: NoClassDefFoundError omits the original cause of an error 2023/04/18 16:54, daniel.skantz, Oracle, JDK-8306319: Add the runtime version in the release file of a JDK image 2023/04/13 10:00, Jan Kratochvil, Azul, JDK-8305948: Performance degradation for float/double modulo on Linux 2023/04/12 04:59, Tobias Hartmann, Oracle, JDK-8305876: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts 2023/04/11 18:18, Dan Lutker, Amazon, JDK-8305865: (tz) Update Timezone Data to 2023c 2023/04/11 17:27, Ioi Lam, Oracle, JDK-8305859: ProblemList runtime/CompressedOops/CompressedClassPointers.java 2023/04/11 14:25, Tobias Hartmann, Oracle, JDK-8305851: use-def assert: special case undetected loops nested in infinite loops 2023/04/11 14:24, Tobias Hartmann, Oracle, JDK-8305850: Fastdebug build fails after JDK-8296389 2023/04/11 14:22, Tobias Hartmann, Oracle, JDK-8305849: Memory leak in CompilerOracle::parse_from_line 2023/04/11 14:01, Weibing Xiao, Oracle, JDK-8305789: Update Commons BCEL to Version 6.7.0 2023/04/04 13:17, Tobias Hartmann, Oracle, JDK-8305561: DebugNonSafepoints generates incorrect information 2023/04/04 13:16, Tobias Hartmann, Oracle, JDK-8305560: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi 2023/04/04 13:09, Tobias Hartmann, Oracle, JDK-8305559: Identical branch conditions in CompileBroker::print_heapinfo 2023/04/04 13:08, Tobias Hartmann, Oracle, JDK-8305558: [JVMCI] Insufficient error handling when CodeBuffer is exhausted 2023/04/04 13:02, Tobias Hartmann, Oracle, JDK-8305557: Vector.lane() gets wrong value on x86 2023/04/04 13:01, Tobias Hartmann, Oracle, JDK-8305556: Memory leak in WB_IsMethodCompatible 2023/04/04 13:00, Tobias Hartmann, Oracle, JDK-8305555: C2: assert(get_ctrl(n) == cle_out) during unrolling 2023/04/04 12:58, Tobias Hartmann, Oracle, JDK-8305554: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument 2023/04/04 12:57, Tobias Hartmann, Oracle, JDK-8305553: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior 2023/04/04 12:57, Tobias Hartmann, Oracle, JDK-8305552: [JVMCI] BytecodeFrame.equals is broken 2023/04/04 12:56, Tobias Hartmann, Oracle, JDK-8305551: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM 2023/04/04 12:55, Tobias Hartmann, Oracle, JDK-8305550: C2: CmpU::Value must filter overflow computation against local sub computation 2023/04/04 12:54, Tobias Hartmann, Oracle, JDK-8305549: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument 2023/04/04 12:53, Tobias Hartmann, Oracle, JDK-8305548: use-after-free related to GraphKit::clone_map 2023/04/04 12:52, Tobias Hartmann, Oracle, JDK-8305547: use-after-free in Node::destruct 2023/04/04 12:51, Tobias Hartmann, Oracle, JDK-8305546: C2: Arraycopy intrinsic throws incorrect exception 2023/04/04 12:50, Tobias Hartmann, Oracle, JDK-8305545: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline 2023/04/04 12:49, Tobias Hartmann, Oracle, JDK-8305544: UB: Compile::_phase_optimize_finished is initialized too late 2023/04/04 12:48, Tobias Hartmann, Oracle, JDK-8305542: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 2023/04/04 12:47, Tobias Hartmann, Oracle, JDK-8305541: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE 2023/04/04 12:46, Tobias Hartmann, Oracle, JDK-8305540: ArrayFill with store on backedge needs to reduce length by 1 2023/04/04 12:08, Severin Gehwolf, Red Hat, JDK-8305537: Use default visibility for static library builds 2023/03/29 06:40, Matthias Baesken, SAP, JDK-8305123: javac regression: Compilation with --release 8 fails on underscore in enum identifiers 2023/03/27 17:17, Sergey Bylokhov, Amazon, JDK-8304981: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN 2023/03/24 16:55, Sergey Bylokhov, Amazon, JDK-8304887: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError 2023/03/22 18:09, Vladimir Kozlov, Oracle, JDK-8304741: C2 Intrinsification of Float.floatToFloat16 and Float.float16ToFloat Yields Different Result than the Interpreter 2023/03/17 17:17, Harshitha Onkar, Oracle, JDK-8304424: Update HarfBuzz to 7.0.1 2023/03/17 15:35, Matthias Baesken, SAP, JDK-8304417: GCC 12 reports some compiler warnings in bundled freetype 2023/03/15 06:35, Man Cao, Google, JDK-8304227: Corrupted heap dumps due to missing retries for os::write() 2023/03/13 18:44, Sergey Bylokhov, Amazon, JDK-8304077: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id 2023/03/13 18:19, Rajan Halade, Oracle, JDK-8304075: Consider removal of expiry check in VerifyCACerts.java test 2023/03/10 09:24, Tyler Steele, IBM, JDK-8303958: Missing Classpath exception from Continuation.c 2023/03/09 16:20, Robert Mckenna, Oracle, JDK-8303906: Update jdk20u fix version to 20.0.2 2023/02/06 14:28, Erik Joelsson, Oracle, JDK-8301870: Include cdb in the Windows devkit No changesets log: JDK-8309364: Release Note: Added TWCA Root CA Certificate JDK-8309292: Update Internationalization guide for JDK-8301119 - Support for GB18030-2022 JDK-8308573: Release Note: Added Microsoft Corporation's 2 TLS Root CA Certificates JDK-8308568: Release Note: Added 4 GTS Root CA Certificates JDK-8307340: Release Note: Support for GB18030-2022 JDK-8304086: Update the JNI spec GetVersion function to reflect the change to JNI_VERSION_20 JDK-8303752: Enable Symbol refcounting underflow checks in PRODUCT JDK-8303751: Update linux_x64-to-linux_aarch64 cross compilation devkit at Oracle JDK-8303750: crash in SymbolTable::do_lookup JDK-8303348: Crash in DumpTimeClassInfo::add_verification_constraint JDK-8303347: Incorrect desugaring of null-allowed nested patterns JDK-8303346: Verification error when compiling switch with record patterns JDK-8303345: intermittent cmp_baseline task failures with CDS files JDK-8302999: doc/building.md update link to jtreg builds JDK-8302634: Remove EA from JDK 20 version string starting with Initial RC promotion B35 on February 09, 2023 JDK-8302633: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE JDK-8302632: ObjectInputFilter example incorrectly calls rejectUndecidedClass JDK-8302631: Add Certigna Root CA JDK-8301978: JfrVframeStream causes deadlocks in ZGC JDK-8301977: JMX ObjectInputFilter additional classes needed JDK-8301976: CustomTzIDCheckDST.java may fail at future date JDK-8301543: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF JDK-8301542: Fix issue with LocaleData after JDK-8300719 JDK-8301541: ClassDesc::ofInternalName missing @since tag JDK-8301540: JDK 20 RDP2 L10n resource files update JDK-8301539: Lambda deserialization regression involving Enum method reference JDK-8301538: Update nroff pages in JDK 20 before RC JDK-8301537: Virtual thread instability when stack overflows JDK-8301536: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 JDK-8301535: SegmentScope.isAccessibleBy returning incorrect values JDK-8301534: Fall-through issue occurs when using record pattern in switch statements JDK-8301533: File.listRoots performance degradation JDK-8301528: @SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc Committer push log: Christoph Langer, SAP: JDK-8307112: GHA: MSVC installation could be optional since it might already be pre-installed JDK-8306763: GHA: MSVC installation is failing JDK-8307419: UTIL_LOOKUP_PROGS fails on pathes with space JDK-8307420: UTIL_REQUIRE_SPECIAL warning on grep daniel.skantz, Oracle: JDK-8306319: Add the runtime version in the release file of a JDK image Dmitry Cherepanov, Azul: JDK-8307107: updateIconImages may lead to deadlock after JDK-8276849 Daniel Fuchs, Oracle: JDK-8308418: Socket input stream read burns CPU cycles with back-to-back poll(0) calls Erik Joelsson, Oracle: JDK-8301870: Include cdb in the Windows devkit Harshitha Onkar, Oracle: JDK-8304424: Update HarfBuzz to 7.0.1 Ioi Lam, Oracle: JDK-8305859: ProblemList runtime/CompressedOops/CompressedClassPointers.java Ilarion Nakonechnyy, Azul: JDK-8306448: NoClassDefFoundError omits the original cause of an error Jonathan Dowland, Red Hat: JDK-8308390: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 Jiangli Zhou, Google: JDK-8307631: Add GTS root CAs Jan Kratochvil, Azul: JDK-8305948: Performance degradation for float/double modulo on Linux Vladimir Kozlov, Oracle: JDK-8304741: C2 Intrinsification of Float.floatToFloat16 and Float.float16ToFloat Yields Different Result than the Interpreter Dan Lutker, Amazon: JDK-8305865: (tz) Update Timezone Data to 2023c Man Cao, Google: JDK-8304227: Corrupted heap dumps due to missing retries for os::write() Matthias Baesken, SAP: JDK-8304417: GCC 12 reports some compiler warnings in bundled freetype JDK-8305123: javac regression: Compilation with --release 8 fails on underscore in enum identifiers Oli Gillespie, Amazon: JDK-8308693: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code Prasadarao Koppula, Oracle: JDK-8306751: JShell does not switch to raw mode when there is no /bin/test JDK-8306750: Upgrade JLine to 3.22.0 Rajan Halade, Oracle: JDK-8307373: Add 2 Microsoft TLS roots JDK-8307372: Add TWCA Global Root CA JDK-8304075: Consider removal of expiry check in VerifyCACerts.java test Robert Mckenna, Oracle: JDK-8303906: Update jdk20u fix version to 20.0.2 Ravi Reddy, Oracle: JDK-8309850: ConcurrentModificationException in javadoc tool Roger Riggs, Oracle: JDK-8308008: java.time.Instant calculation bug in until and between methods Ryan Wallace, Oracle: JDK-8307705: Support for GB18030-2022 Sergey Bylokhov, Amazon: JDK-8307380: harfbuzz build fails with GCC 7 after JDK-8301998 JDK-8304887: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError JDK-8304981: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN JDK-8306478: On the latest macOS+XCode the Robot API may report wrong colors JDK-8304077: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id Severin Gehwolf, Red Hat: JDK-8305537: Use default visibility for static library builds Aleksey Shipilev, Amazon: JDK-8307360: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr JDK-8307361: Guarantee eventual async monitor deflation JDK-8307364: Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable JDK-8307391: Monitor deflation might be accidentally disabled by zero intervals JDK-8307151: Shenandoah: Missing barriers on deoptimization path Thomas Stuefe, Red Hat: JDK-8307209: Thread stacksize is reported with wrong units in os::create_thread logging Tobias Hartmann, Oracle: JDK-8305552: [JVMCI] BytecodeFrame.equals is broken JDK-8305545: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline JDK-8305558: [JVMCI] Insufficient error handling when CodeBuffer is exhausted JDK-8305540: ArrayFill with store on backedge needs to reduce length by 1 JDK-8305551: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM JDK-8305560: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi JDK-8305546: C2: Arraycopy intrinsic throws incorrect exception JDK-8305553: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior JDK-8305555: C2: assert(get_ctrl(n) == cle_out) during unrolling JDK-8305550: C2: CmpU::Value must filter overflow computation against local sub computation JDK-8305541: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE JDK-8305554: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument JDK-8305542: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors JDK-8305561: DebugNonSafepoints generates incorrect information JDK-8305850: Fastdebug build fails after JDK-8296389 JDK-8305559: Identical branch conditions in CompileBroker::print_heapinfo JDK-8305849: Memory leak in CompilerOracle::parse_from_line JDK-8305556: Memory leak in WB_IsMethodCompatible JDK-8305549: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument JDK-8305876: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts JDK-8305544: UB: Compile::_phase_optimize_finished is initialized too late JDK-8305547: use-after-free in Node::destruct JDK-8305548: use-after-free related to GraphKit::clone_map JDK-8305851: use-def assert: special case undetected loops nested in infinite loops JDK-8305557: Vector.lane() gets wrong value on x86 Tyler Steele, IBM: JDK-8306771: [AIX] Broken build after JDK-8301998 JDK-8308457: [AIX] VM crashes with UseRTMLocking on Power10 JDK-8303958: Missing Classpath exception from Continuation.c JDK-8309483: PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2 Weibing Xiao, Oracle: JDK-8305789: Update Commons BCEL to Version 6.7.0 William Kemper, Amazon: JDK-8308112: Allow collectors to provide specific values for GC notifications' actions JDK-8307111: Shenandoah evacuation workers may deadlock