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 Jun 07 17:04:21 CEST 2023

Distribution by priority

Count Priority
2 P2
39 P3
24 P4
3 P5

Distribution by components

Count Component
68 100% Total
40 58.8% hotspot
27 39.7% hotspot/compiler
8 11.8% hotspot/runtime
4 5.9% hotspot/gc
1 1.5% hotspot/svc
8 11.8% client-libs
4 5.9% client-libs/2d
2 2.9% client-libs
1 1.5% client-libs/java.awt
1 1.5% client-libs/javax.swing
6 8.8% core-libs
2 2.9% core-libs
2 2.9% core-libs/java.time
1 1.5% core-libs/java.util:i18n
1 1.5% core-libs/java.nio
6 8.8% infrastructure
6 8.8% infrastructure/build
4 5.9% security-libs
4 5.9% security-libs/java.security
3 4.4% tools
2 2.9% tools/jshell
1 1.5% tools/javac
1 1.5% core-svc
1 1.5% core-svc/tools

Distribution by affiliation

This Release Pushes

Original Pushes

Count Committer
68 100% Total
66 97.1% Unknown
25 36.8% thartmann
5 7.4% shade
5 7.4% serb
4 5.9% clanger
4 5.9% tsteele
3 4.4% rhalade
2 2.9% pkoppula
2 2.9% mbaesken
2 2.9% wkemper
1 1.5% ogillespie
1 1.5% kvn
1 1.5% dfuchs
1 1.5% stuefe
1 1.5% rriggs
1 1.5% dcherepanov
1 1.5% iklam
1 1.5% inakonechnyy
1 1.5% honkar
1 1.5% jiangli
1 1.5% jdowland
1 1.5% manc
1 1.5% sgehwolf
1 1.5% robm
1 1.5% Amazon
1 1.5% lutkerd
1 1.5% Azul
1 1.5% jkratochvil
Count Committer
68 100% Total
58 85.3% Unknown
5 7.4% shade
5 7.4% epeter
3 4.4% jlahoda
3 4.4% dnsimon
3 4.4% jcking
3 4.4% clanger
3 4.4% rhalade
3 4.4% serb
2 2.9% thartmann
2 2.9% chagedorn
2 2.9% tholenstein
2 2.9% roland
2 2.9% wkemper
1 1.5% rriggs
1 1.5% tsteele
1 1.5% iklam
1 1.5% jdowland
1 1.5% mdoerr
1 1.5% sgehwolf
1 1.5% kvn
1 1.5% stuefe
1 1.5% naoto
1 1.5% dcherepanov
1 1.5% inakonechnyy
1 1.5% ysatowse
1 1.5% fyang
1 1.5% honkar
1 1.5% jiangli
1 1.5% mbaesken
1 1.5% rrich
1 1.5% manc
1 1.5% jbhateja
1 1.5% robm
4 5.9% Amazon
2 2.9% ogillesp
1 1.5% joshcao
1 1.5% lutkerd
3 4.4% Oracle
3 4.4% damon.fenacci
1 1.5% Azul
1 1.5% jkratochvil
1 1.5% Independent
1 1.5% zjx001202
1 1.5% Tencent
1 1.5% bobpengxie

Chronological push log:

Days Ago This Release Push By Original Push By Bug Summary
Name Affiliation Name Affiliation
2 tsteele Unknown rrich Unknown JDK-8309483 PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2
15 ogillespie Unknown ogillesp Amazon JDK-8308693 Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code
18 tsteele Unknown mdoerr Unknown JDK-8308457 [AIX] VM crashes with UseRTMLocking on Power10
19 dfuchs Unknown ogillesp Amazon JDK-8308418 Socket input stream read burns CPU cycles with back-to-back poll(0) calls
19 jdowland Unknown jdowland Unknown JDK-8308390 Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0
22 wkemper Unknown wkemper Unknown JDK-8308112 Allow collectors to provide specific values for GC notifications' actions
26 rriggs Unknown rriggs Unknown JDK-8308008 java.time.Instant calculation bug in until and between methods
30 jiangli Unknown jiangli Unknown JDK-8307631 Add GTS root CAs
34 clanger Unknown bobpengxie Tencent JDK-8307420 UTIL_REQUIRE_SPECIAL warning on grep
34 clanger Unknown clanger Unknown JDK-8307419 UTIL_LOOKUP_PROGS fails on pathes with space
34 shade Unknown shade Unknown JDK-8307391 Monitor deflation might be accidentally disabled by zero intervals
34 serb Unknown joshcao Amazon JDK-8307380 harfbuzz build fails with GCC 7 after JDK-8301998
35 rhalade Unknown rhalade Unknown JDK-8307373 Add 2 Microsoft TLS roots
35 rhalade Unknown rhalade Unknown JDK-8307372 Add TWCA Global Root CA
35 shade Unknown shade Unknown JDK-8307364 Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable
35 shade Unknown shade Unknown JDK-8307361 Guarantee eventual async monitor deflation
35 shade Unknown zjx001202 Independent JDK-8307360 [vectorapi] The typeChar of LaneType is incorrect when default locale is tr
36 stuefe Unknown stuefe Unknown JDK-8307209 Thread stacksize is reported with wrong units in os::create_thread logging
37 shade Unknown shade Unknown JDK-8307151 Shenandoah: Missing barriers on deoptimization path
40 clanger Unknown clanger Unknown JDK-8307112 GHA: MSVC installation could be optional since it might already be pre-installed
40 wkemper Unknown wkemper Unknown JDK-8307111 Shenandoah evacuation workers may deadlock
40 dcherepanov Unknown dcherepanov Unknown JDK-8307107 updateIconImages may lead to deadlock after JDK-8276849
43 tsteele Unknown mbaesken Unknown JDK-8306771 [AIX] Broken build after JDK-8301998
44 clanger Unknown clanger Unknown JDK-8306763 GHA: MSVC installation is failing
44 pkoppula Unknown jlahoda Unknown JDK-8306751 JShell does not switch to raw mode when there is no /bin/test
44 pkoppula Unknown jlahoda Unknown JDK-8306750 Upgrade JLine to 3.22.0
48 serb Unknown serb Unknown JDK-8306478 On the latest macOS+XCode the Robot API may report wrong colors
49 inakonechnyy Unknown inakonechnyy Unknown JDK-8306448 NoClassDefFoundError omits the original cause of an error
55 jkratochvil Azul jkratochvil Azul JDK-8305948 Performance degradation for float/double modulo on Linux
56 thartmann Unknown epeter Unknown JDK-8305876 Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts
56 lutkerd Amazon ysatowse Unknown JDK-8305865 (tz) Update Timezone Data to 2023c
56 iklam Unknown iklam Unknown JDK-8305859 ProblemList runtime/CompressedOops/CompressedClassPointers.java
57 thartmann Unknown epeter Unknown JDK-8305851 use-def assert: special case undetected loops nested in infinite loops
57 thartmann Unknown fyang Unknown JDK-8305850 Fastdebug build fails after JDK-8296389
57 thartmann Unknown damon.fenacci Oracle JDK-8305849 Memory leak in CompilerOracle::parse_from_line
64 thartmann Unknown thartmann Unknown JDK-8305561 DebugNonSafepoints generates incorrect information
64 thartmann Unknown roland Unknown JDK-8305560 C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi
64 thartmann Unknown shade Unknown JDK-8305559 Identical branch conditions in CompileBroker::print_heapinfo
64 thartmann Unknown dnsimon Unknown JDK-8305558 [JVMCI] Insufficient error handling when CodeBuffer is exhausted
64 thartmann Unknown jbhateja Unknown JDK-8305557 Vector.lane() gets wrong value on x86
64 thartmann Unknown jcking Unknown JDK-8305556 Memory leak in WB_IsMethodCompatible
64 thartmann Unknown roland Unknown JDK-8305555 C2: assert(get_ctrl(n) == cle_out) during unrolling
64 thartmann Unknown damon.fenacci Oracle JDK-8305554 C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument
64 thartmann Unknown tholenstein Unknown JDK-8305553 C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior
64 thartmann Unknown dnsimon Unknown JDK-8305552 [JVMCI] BytecodeFrame.equals is broken
64 thartmann Unknown tholenstein Unknown JDK-8305551 C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
64 thartmann Unknown epeter Unknown JDK-8305550 C2: CmpU::Value must filter overflow computation against local sub computation
64 thartmann Unknown thartmann Unknown JDK-8305549 SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument
64 thartmann Unknown jcking Unknown JDK-8305548 use-after-free related to GraphKit::clone_map
64 thartmann Unknown jcking Unknown JDK-8305547 use-after-free in Node::destruct
64 thartmann Unknown chagedorn Unknown JDK-8305546 C2: Arraycopy intrinsic throws incorrect exception
64 thartmann Unknown dnsimon Unknown JDK-8305545 [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline
64 thartmann Unknown damon.fenacci Oracle JDK-8305544 UB: Compile::_phase_optimize_finished is initialized too late
64 thartmann Unknown epeter Unknown JDK-8305542 C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors
64 thartmann Unknown chagedorn Unknown JDK-8305541 C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE
64 thartmann Unknown epeter Unknown JDK-8305540 ArrayFill with store on backedge needs to reduce length by 1
64 sgehwolf Unknown sgehwolf Unknown JDK-8305537 Use default visibility for static library builds
70 mbaesken Unknown jlahoda Unknown JDK-8305123 javac regression: Compilation with --release 8 fails on underscore in enum identifiers
71 serb Unknown serb Unknown JDK-8304981 jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN
75 serb Unknown serb Unknown JDK-8304887 javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError
76 kvn Unknown kvn Unknown JDK-8304741 C2 Intrinsification of Float.floatToFloat16 and Float.float16ToFloat Yields Different Result than the Interpreter
81 honkar Unknown honkar Unknown JDK-8304424 Update HarfBuzz to 7.0.1
82 mbaesken Unknown lutkerd Amazon JDK-8304417 GCC 12 reports some compiler warnings in bundled freetype
84 manc Unknown manc Unknown JDK-8304227 Corrupted heap dumps due to missing retries for os::write()
85 serb Unknown naoto Unknown JDK-8304077 The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id
85 rhalade Unknown rhalade Unknown JDK-8304075 Consider removal of expiry check in VerifyCACerts.java test
89 tsteele Unknown tsteele Unknown JDK-8303958 Missing Classpath exception from Continuation.c
90 robm Unknown robm Unknown JDK-8303906 Update jdk20u fix version to 20.0.2

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-8307705 Support for GB18030-2022
JDK-8307340 Release Note: Support for GB18030-2022
JDK-8306319 Add the runtime version in the release file of a JDK image
JDK-8305789 Update Commons BCEL to Version 6.7.0
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-8301870 Include cdb in the Windows devkit
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

clanger, Unknown

Bug Summary
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

dcherepanov, Unknown

Bug Summary
JDK-8307107 updateIconImages may lead to deadlock after JDK-8276849

dfuchs, Unknown

Bug Summary
JDK-8308418 Socket input stream read burns CPU cycles with back-to-back poll(0) calls

honkar, Unknown

Bug Summary
JDK-8304424 Update HarfBuzz to 7.0.1

iklam, Unknown

Bug Summary
JDK-8305859 ProblemList runtime/CompressedOops/CompressedClassPointers.java

inakonechnyy, Unknown

Bug Summary
JDK-8306448 NoClassDefFoundError omits the original cause of an error

jdowland, Unknown

Bug Summary
JDK-8308390 Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0

jiangli, Unknown

Bug Summary
JDK-8307631 Add GTS root CAs

jkratochvil, Azul

Bug Summary
JDK-8305948 Performance degradation for float/double modulo on Linux

kvn, Unknown

Bug Summary
JDK-8304741 C2 Intrinsification of Float.floatToFloat16 and Float.float16ToFloat Yields Different Result than the Interpreter

lutkerd, Amazon

Bug Summary
JDK-8305865 (tz) Update Timezone Data to 2023c

manc, Unknown

Bug Summary
JDK-8304227 Corrupted heap dumps due to missing retries for os::write()

mbaesken, Unknown

Bug Summary
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

ogillespie, Unknown

Bug Summary
JDK-8308693 Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code

pkoppula, Unknown

Bug Summary
JDK-8306751 JShell does not switch to raw mode when there is no /bin/test
JDK-8306750 Upgrade JLine to 3.22.0

rhalade, Unknown

Bug Summary
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

robm, Unknown

Bug Summary
JDK-8303906 Update jdk20u fix version to 20.0.2

rriggs, Unknown

Bug Summary
JDK-8308008 java.time.Instant calculation bug in until and between methods

serb, Unknown

Bug Summary
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

sgehwolf, Unknown

Bug Summary
JDK-8305537 Use default visibility for static library builds

shade, Unknown

Bug Summary
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

stuefe, Unknown

Bug Summary
JDK-8307209 Thread stacksize is reported with wrong units in os::create_thread logging

thartmann, Unknown

Bug Summary
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

tsteele, Unknown

Bug Summary
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

wkemper, Unknown

Bug Summary
JDK-8308112 Allow collectors to provide specific values for GC notifications' actions
JDK-8307111 Shenandoah evacuation workers may deadlock