PUSHES REPORT: 14.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: Tue Jan 04 00:12:58 CET 2022

Distribution by priority

Count Priority
3 P1
42 P2
59 P3
174 P4

Distribution by components

Count Component
278 100% Total
203 73.0% hotspot
154 55.4% hotspot/gc
36 12.9% hotspot/compiler
8 2.9% hotspot/runtime
3 1.1% hotspot/jfr
2 0.7% hotspot/test
24 8.6% core-libs
6 2.2% core-libs/java.nio
5 1.8% core-libs
2 0.7% core-libs/java.net
2 0.7% core-libs/java.math
2 0.7% core-libs/java.util:i18n
2 0.7% core-libs/java.util.jar
1 0.4% core-libs/java.rmi
1 0.4% core-libs/java.io:serialization
1 0.4% core-libs/javax.lang.model
1 0.4% core-libs/java.io
1 0.4% core-libs/java.time
15 5.4% tools
5 1.8% tools/javac
3 1.1% tools/jpackage
3 1.1% tools/javadoc(tool)
2 0.7% tools/launcher
1 0.4% tools/jextract
1 0.4% tools/jshell
14 5.0% security-libs
9 3.2% security-libs/java.security
5 1.8% security-libs/javax.net.ssl
9 3.2% infrastructure
8 2.9% infrastructure/build
1 0.4% infrastructure
5 1.8% client-libs
2 0.7% client-libs/java.awt
1 0.4% client-libs/2d
1 0.4% client-libs
1 0.4% client-libs/javax.swing
3 1.1% core-svc
2 0.7% core-svc/debugger
1 0.4% core-svc/java.lang.management
2 0.7% globalization
2 0.7% globalization/translation
1 0.4% docs
1 0.4% docs/tools
1 0.4% other-libs
1 0.4% other-libs/other
1 0.4% xml
1 0.4% xml/jaxp

Distribution by affiliation

This Release Pushes

Original Pushes

Count Committer
278 100% Total
173 62.2% Red Hat
162 58.3% Aleksey Shipilev
4 1.4% Zhengyu Gu
4 1.4% Severin Gehwolf
2 0.7% Andrew Hughes
1 0.4% Andrew Dinn
86 30.9% Oracle
48 17.3% Robert Mckenna
17 6.1% Tobias Hartmann
12 4.3% Sean Coffey
2 0.7% Rajan Halade
1 0.4% Valerie Peng
1 0.4% Jamil Nimeh
1 0.4% Thomas Schatzl
1 0.4% Serguei Spitsyn
1 0.4% Ambarish Rapte
1 0.4% Anton Litvinov
1 0.4% Henry Jen
15 5.4% SAP
14 5.0% Christoph Langer
1 0.4% Martin Doerr
3 1.1% Google
2 0.7% Ivan Gerasimov
1 0.4% Jiangli Zhou
1 0.4% Azul
1 0.4% Dmitry Cherepanov
Count Committer
278 100% Total
167 60.1% Red Hat
109 39.2% Aleksey Shipilev
23 8.3% Zhengyu Gu
21 7.6% Roman Kennke
11 4.0% Roland Westrelin
1 0.4% Andrew Haley
1 0.4% Andrew Dinn
1 0.4% Severin Gehwolf
83 29.9% Oracle
8 2.9% Christian Hagedorn
6 2.2% Brian Burkhalter
5 1.8% Sean Coffey
4 1.4% Rajan Halade
4 1.4% Jonathan Gibbons
3 1.1% Maurizio Cimadamore
3 1.1% Roger Riggs
3 1.1% Tobias Hartmann
3 1.1% Erik Joelsson
2 0.7% Magnus Ihse Bursie
2 0.7% Erik Gahlin
2 0.7% Jan Lahoda
2 0.7% Vicente Arturo Romero Zaldivar
2 0.7% Valerie Peng
2 0.7% Stefan Karlsson
2 0.7% Leo Jiang
2 0.7% Joe Darcy
2 0.7% Andy Herrick
2 0.7% Philip Race
2 0.7% Thomas Schatzl
1 0.4% Markus Grönlund
1 0.4% Tom Rodriguez
1 0.4% Hannes Wallnoefer
1 0.4% David Holmes
1 0.4% Henry Jen
1 0.4% Joe Wang
1 0.4% Prasanta Sadhukhan
1 0.4% Xue-Lei Fan
1 0.4% Douglas Simon
1 0.4% Per Liden
1 0.4% Pavel Rappo
1 0.4% David Buck
1 0.4% Claes Redestad
1 0.4% Daniil Titov
1 0.4% Bob Vandette
1 0.4% Vladimir Kozlov
1 0.4% Naoto Sato
1 0.4% Jamil Nimeh
1 0.4% Anton Litvinov
1 0.4% Bradford Wetmore
1 0.4% Mikael Vidstedt
1 0.4% Sangheon Kim
13 4.7% SAP
5 1.8% Christoph Langer
2 0.7% Martin Doerr
2 0.7% Richard Reingruber
2 0.7% Matthias Baesken
2 0.7% Lucy Schmidt
4 1.4% NTT DATA
4 1.4% Yasumasa Suenaga
2 0.7% Azul
2 0.7% Andrew Brygin
2 0.7% Independent
2 0.7% Rahul Raghavan
1 0.4% ARM
1 0.4% Ningsheng Jian
1 0.4% Amazon
1 0.4% Sergey Bylokhov
1 0.4% BellSoft
1 0.4% Boris Ulasevich
1 0.4% Google
1 0.4% Ivan Gerasimov
1 0.4% Huawei
1 0.4% Fei Yang
1 0.4% Tencent
1 0.4% Jie Fu
1 0.4% Unknown
1 0.4% N/A

Chronological push log:

Days Ago This Release Push By Original Push By Bug Summary
Name Affiliation Name Affiliation
538 Robert Mckenna Oracle Rahul Raghavan Independent JDK-8246520 [TESTBUG] compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
538 Robert Mckenna Oracle Erik Joelsson Oracle JDK-8245315 Missing entitlements for hardened runtime
538 Robert Mckenna Oracle Xue-Lei Fan Oracle JDK-8242329 Missing key_share extension for (EC)DHE key exchange should alert missing_extension
544 Valerie Peng Oracle Valerie Peng Oracle JDK-8248920 Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider
545 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8248956 Shenandoah: heap iteration holds root locks all the time
545 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8248955 Shenandoah: reconsider free budget slice for marking
545 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8248954 Shenandoah: Windows build warning after JDK-8247310
545 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8248953 Shenandoah: pacer should not affect interrupt status
560 Jamil Nimeh Oracle Jamil Nimeh Oracle JDK-8247954 JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
570 Sean Coffey Oracle Sean Coffey Oracle JDK-8247490 SSLSocket.getSession() doesn't close connection for timeout/ interrupts
570 Sean Coffey Oracle Valerie Peng Oracle JDK-8247489 Choose the default SecureRandom algo based on registration ordering
578 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246553 Shenandoah: limit parallelism in CLDG root handling
578 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246552 Shenandoah: walk roots in more efficient order
578 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8246551 Shenandoah: remove unused ShenandoahIsMarkedNextClosure
579 Aleksey Shipilev Red Hat Jie Fu Tencent JDK-8246395 [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
579 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8246394 Loop unswitching may cause dependence on null check to be lost
579 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246393 Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits
579 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8246392 Shenandoah: full GC does not mark code roots when class unloading is off
579 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8246391 Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots
579 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246390 Shenandoah: reconsider format specifiers for stats
579 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246389 Shenandoah: compute root phase parallelism
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246093 Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246092 Shenandoah: move heuristics code to gc/shenandoah/heuristics
585 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8246091 Shenandoah: C2 assertion fails in Matcher::collect_null_checks
585 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8246090 CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246089 Shenandoah: ditch ShenandoahAlwaysPreTouch
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246088 Shenandoah: refine mode name()-s
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246087 Shenandoah: break superclass dependency on ShenandoahNormalMode
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246085 Shenandoah: lift/cleanup ShenandoahHeuristics names and properties
585 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8246084 Shenandoah: move mode code to gc/shenandoah/mode
587 Andrew Hughes Red Hat Aleksey Shipilev Red Hat JDK-8245876 x86_32 build failure after JDK-8227269
587 Andrew Hughes Red Hat Roman Kennke Red Hat JDK-8245875 Slow class loading when running with JDWP
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245744 Shenandoah: print root statistics for concurrent weak/strong root phases
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245743 Shenandoah: global statistics should not accept bogus samples
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245742 Shenandoah: per-cycle statistics contain worker data from previous cycles
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245741 Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly
588 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245740 Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do()
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245739 Shenandoah: rename GCParPhases and related code
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245738 Shenandoah: refine ShenandoahPhaseTimings constructor arguments
588 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245737 Shenandoah: Windows build fails after JDK-8239786
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245736 Shenandoah: print per-cycle statistics
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245735 Shenandoah: set counters once per cycle
588 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245734 Shenandoah: avoid implicit worker_id = 0
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245733 Shenandoah: make _num_phases illegal phase type
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245732 Shenandoah: print statistic counters in time order
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245731 Shenandoah: ditch unused pause_other, conc_other counters
588 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245730 Shenandoah: rich asserts trigger "empty statement" inspection
588 Martin Doerr SAP Martin Doerr SAP JDK-8245715 [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245334 Shenandoah: ditch total_pause counters
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245333 Shenandoah: purge init_update_refs_prepare counter
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245332 Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245331 Shenandoah: restore heap logging for uncommit
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245330 Shenandoah: restore heap logging for Degenerated/Full cycles
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245329 Shenandoah: Restore logging to pre-jdk8241984 format
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245328 Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245327 Shenandoah: enhance GCTimer and JFR support
594 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8245326 Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245325 Shenandoah: disarmed_value is initialized at wrong place
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245324 Shenandoah: Ensure _disarmed_value offset < 128
594 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8245323 Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization
594 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8245322 Shenandoah: Inline LRB runtime call
595 Severin Gehwolf Red Hat Severin Gehwolf Red Hat JDK-8245229 Build fails when --with-vendor-name contains a comma
595 Sean Coffey Oracle Yasumasa Suenaga NTT DATA JDK-8245223 Can't start JVM when java home path includes non-ASCII character
595 Sean Coffey Oracle Yasumasa Suenaga NTT DATA JDK-8245222 Some functions might not work with CJK character
595 Sean Coffey Oracle Yasumasa Suenaga NTT DATA JDK-8245221 Cannot start JVM when $JAVA_HOME includes CJK characters
595 Severin Gehwolf Red Hat Bob Vandette Oracle JDK-8245191 The static build of libextnet is missing the JNI_OnLoad_extnet function
595 Severin Gehwolf Red Hat Yasumasa Suenaga NTT DATA JDK-8245190 PosixPlatform.cpp should not include sysctl.h
599 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244992 Shenandoah: Turn NULL-check into assert in SATB slow-path entry
599 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244991 Shenandoah: accept either SATB or IU barriers, but not both
599 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244990 Shenandoah: add test to verify GC mode unlock
599 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8244989 Shenandoah: TestVolatilesShenandoah test failed on aarch64
599 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244988 Shenandoah: New incremental-update mode
599 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244987 Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
599 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244986 Shenandoah: Simplify arraycopy-barrier dispatching
599 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244985 Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
599 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8244984 Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
600 Rajan Halade Oracle Rajan Halade Oracle JDK-8244249 Remove Comodo root certificate that is expiring in May 2020
600 Rajan Halade Oracle Rajan Halade Oracle JDK-8244253 Remove DocuSign root certificate that is expiring in May 2020
601 Sean Coffey Oracle Joe Wang Oracle JDK-8244802 Update Xerces to Version 2.12.1
602 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244755 Shenandoah: no need to retire TLABs at Init Update Refs
602 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244754 Shenandoah: ditch ShenandoahAllowMixedAllocs
602 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244753 Shenandoah: use uint16_t instead of jushort for liveness cache
602 Christoph Langer SAP Per Liden Oracle JDK-8244750 ZGC: java/lang/management/MemoryMXBean/MemoryTestZGC.sh crashes on macOS
602 Andrew Dinn Red Hat Andrew Dinn Red Hat JDK-8244745 Javadoc is not generated for new module jdk.nio.mapmode
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244692 Shenandoah: micro-optimize region liveness handling
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244691 Shenandoah: clear live data and update TAMS optimistically
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244690 Shenandoah: should not use parallel reference processing with single GC thread
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244689 Shenandoah: remove ShCollectionSet::live_data
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244688 Shenandoah: explicit GC request should wait for a complete GC cycle
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244687 Shenandoah: build breakages after JDK-8241743
603 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244686 Shenandoah: inline ShenandoahHeapRegion liveness-related methods
603 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244685 Shenandoah: Fix racy update of update_watermark
608 Sean Coffey Oracle Sean Coffey Oracle JDK-8244037 (tz) Upgrade time-zone data to tzdata2020a
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244365 Shenandoah: remove unused ShenandoahCollectionSet methods
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244364 Shenandoah: transit regions to cset state when adding to collection set
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244363 Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244362 Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244361 Shenandoah: coalesce and parallelise heap region walks during the pauses
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244360 Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
609 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244359 Shenandoah: Fix aarch64 build after JDK-8242082
609 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8244358 Shenandoah: Purge Traversal mode
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244357 Shenandoah: tune down ShenandoahGarbageThreshold
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244356 Shenandoah: rename ShenandoahHeapRegionSize flag
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244355 Shenandoah: editorial changes in flag descriptions
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244354 Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244353 Shenandoah: align ShenandoahHeapRegions to cache lines
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244352 Shenandoah: rename ShenandoahHeapRegion::region_number
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244351 Shenandoah: inline ShenandoahHeapRegion::region_number
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244350 Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244349 Shenandoah: inline MarkingContext TAMS methods
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244348 Shenandoah: remove ShenandoahHeapRegion::_heap
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244347 Shenandoah: refactor and inline ShenandoahHeap::heap()
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244346 Shenandoah: remove ShenandoahHeapRegion::_reserved
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244345 Shenandoah: refactor anti-false-sharing padding
609 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8244344 Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
615 Serguei Spitsyn Oracle Daniil Titov Oracle JDK-8242762 Correct links in javadoc of OperatingSystemMXBean
616 Anton Litvinov Oracle Anton Litvinov Oracle JDK-8243679 Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243613 Shenandoah: per-worker stats should be summed up, not averaged
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243612 Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243611 Shenandoah: adaptive heuristics should account evac reserve in free target
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243610 Shenandoah: print allocation failure type
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243609 Shenandoah: simplify FreeSet logging
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243608 Shenandoah: simplify collectable garbage logging
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243607 Shenandoah: only print heap changes for operations that directly affect it
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243606 Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243605 Shenandoah: no need to trash cset during final mark
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243604 Shenandoah: turn heap lock asserts into macros
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243603 Shenandoah: simplify region sequence numbers handling
617 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243602 Shenandoah: region status should include update watermark
617 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8243601 Shenandoah: Do not modify update-watermark concurrently
617 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8243600 Shenandoah: Short-cut arraycopy barriers
617 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8243599 Shenandoah: Avoid updating new regions from start of evacuation
619 Sean Coffey Oracle Sean Coffey Oracle JDK-8243569 Default SSLEngine should create in server role
621 Zhengyu Gu Red Hat Zhengyu Gu Red Hat JDK-8243426 Shenandoah: Avoid scanning thread code roots twice in all root scanner
622 Christoph Langer SAP Magnus Ihse Bursie Oracle JDK-8243275 Use -lobjc instead of -fobjc-link-runtime in libosxsecurity
622 Zhengyu Gu Red Hat Zhengyu Gu Red Hat JDK-8243271 Shenandoah: Shenandoah needs to mark nmethod's metadata
622 Zhengyu Gu Red Hat Zhengyu Gu Red Hat JDK-8243266 Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
622 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243265 Shenandoah: distribute mark-compact work exactly to minimize fragmentation
622 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243264 Shenandoah: avoid disabling pacing with "aggressive"
622 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243263 Shenandoah: fragmentation metrics overhaul
622 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8243262 Shenandoah: Remove unused fields in init mark tasks
622 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243261 Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
622 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8243260 Shenandoah: replace leftover assert(is_in(...)) with rich asserts
622 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8243259 Move definition of ShenandoahTerminatorTerminator::should_exit_termination() to .cpp file
622 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8243258 Shenandoah: Rename ShLBN::get_barrier_strength()
623 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8243141 C2: Crash when loads float above range check
623 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8243140 Loop predicates should be copied to unswitched loops
623 Tobias Hartmann Oracle Stefan Karlsson Oracle JDK-8243139 Use consistent predicate order in and with PhaseIdealLoop::find_predicate
628 Robert Mckenna Oracle Erik Joelsson Oracle JDK-8238562 Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
636 Christoph Langer SAP Matthias Baesken SAP JDK-8242259 compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
640 Christoph Langer SAP Christoph Langer SAP JDK-8242105 (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
640 Christoph Langer SAP Erik Joelsson Oracle JDK-8242104 macOS codesign fail on macOS 10.13.5 or older
640 Aleksey Shipilev Red Hat Andrew Haley Red Hat JDK-8242087 Segfault in JNIHandleBlock::oops_do()
640 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8242086 Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868
640 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8242085 Shenandoah: refactor ShenandoahUtils
642 Sean Coffey Oracle Andrew Brygin Azul JDK-8242005 SSLSocket closes socket both socket endpoints on a SocketTimeoutException
647 Christoph Langer SAP Philip Race Oracle JDK-8241734 Add failing client jtreg tests to the Problem List
647 Christoph Langer SAP Richard Reingruber SAP JDK-8241733 compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
647 Christoph Langer SAP Philip Race Oracle JDK-8241730 PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
649 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241617 Fix copyrights after JDK-8240629 change
649 Severin Gehwolf Red Hat Magnus Ihse Bursie Oracle JDK-8241570 make 4.3 breaks build
650 Christoph Langer SAP Christoph Langer SAP JDK-8241547 Generate stripped/public pdbs on Windows for jdk images
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241542 gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241541 Shenandoah: remove CM-with-UR piggybacking cycles
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241540 Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241539 Shenandoah: refactor ShenandoahPhaseTimings
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241538 Shenandoah: parallel safepoint workers count should be ParallelGCThreads
650 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8241537 Shenandoah: ditch debug safepoint timeout adjustment
651 Aleksey Shipilev Red Hat Henry Jen Oracle JDK-8241450 argfiles parsing broken for argfiles with comment cross 4096 bytes chunk
653 Ivan Gerasimov Google Ivan Gerasimov Google JDK-8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
661 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8241019 Shenandoah: Consolidate C1 LRB and native barriers
664 Christoph Langer SAP Christoph Langer SAP JDK-8240835 Deep sign macOS bundles before bundle archive is being created
664 Tobias Hartmann Oracle Rahul Raghavan Independent JDK-8240817 CodeHeap::blob_count() overestimates the number of blobs
664 Dmitry Cherepanov Azul Andrew Brygin Azul JDK-8240810 AArch64: String.indexOf may incorrectly handle empty strings.
664 Tobias Hartmann Oracle Stefan Karlsson Oracle JDK-8240809 IdealLoopTree::dump_head predicate printing is broken
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240808 SuperWord::co_locate_pack picks memory state of first instead of last load
664 Tobias Hartmann Oracle Lucy Schmidt SAP JDK-8240807 [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240806 java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
664 Tobias Hartmann Oracle Lucy Schmidt SAP JDK-8240805 [win][x86] vtable stub generation: assert failure (code size estimate)
664 Tobias Hartmann Oracle Tobias Hartmann Oracle JDK-8240804 C2's UseUniqueSubclasses optimization is broken for array accesses
664 Tobias Hartmann Oracle Roland Westrelin Red Hat JDK-8240803 ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240802 C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240801 C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240800 CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
664 Tobias Hartmann Oracle Douglas Simon Oracle JDK-8240799 [JVMCI] Fix single implementor speculation for diamond shapes.
664 Tobias Hartmann Oracle Roland Westrelin Red Hat JDK-8240798 CTW: C2 compilation fails with "malformed control flow"
664 Tobias Hartmann Oracle Christian Hagedorn Oracle JDK-8240797 TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
665 Aleksey Shipilev Red Hat Richard Reingruber SAP JDK-8240767 [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
665 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240766 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
665 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240765 CTW runner should sweep nmethods more aggressively
665 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240763 CTW runner closes standard output on exit
665 Aleksey Shipilev Red Hat Ningsheng Jian ARM JDK-8240762 [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
665 Aleksey Shipilev Red Hat Boris Ulasevich BellSoft JDK-8240761 ARM32: Math tests failures
668 Thomas Schatzl Oracle Thomas Schatzl Oracle JDK-8240677 OtherRegionsTable::_num_occupied not updated correctly
668 Ambarish Rapte Oracle David Buck Oracle JDK-8240670 RFC unconformity of HttpURLConnection with proxy
669 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240620 Shenandoah: remove ShenandoahTerminationTrace
669 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8240619 Shenandoah: minor enhancements to traversal GC
669 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8240618 Shenandoah: More asserts around code roots
669 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8240617 CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
669 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240616 Shenandoah: remove ShenandoahEvacAssist
671 Robert Mckenna Oracle Rajan Halade Oracle JDK-8240369 Add exception for expiring Comodo roots to VerifyCACerts test
671 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8240464 Shenandoah: More details in Traversal GC event messages
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240463 Shenandoah: remove ShenandoahAllocationTrace
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240462 Shenandoah: turn more flags diagnostic
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240461 Shenandoah: pacer should cover reset and preclean phases
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240460 Shenandoah: accumulated penalties should not be over 100% of capacity
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240459 Shenandoah: ditch C2 node limit adjustments
671 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8240458 Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
671 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8240457 Shenandoah: More reliable nmethod verification
671 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8240456 Shenandoah: C1: Resolve into registers of correct type
671 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8240455 Shenandoah: assert(mem == __null) failed: only one safepoint
671 Zhengyu Gu Red Hat Zhengyu Gu Red Hat JDK-8240449 Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
671 Christoph Langer SAP Christoph Langer SAP JDK-8240354 ClassCastException can happen when fontconfig.properties is used
671 Ivan Gerasimov Google Sean Coffey Oracle JDK-8240352 Keytool generates wrong expiration date if validity is set to 2050/01/01
672 Aleksey Shipilev Red Hat Mikael Vidstedt Oracle JDK-8240323 Invalid tier1_gc_1 test group definition
672 Aleksey Shipilev Red Hat Fei Yang Huawei JDK-8240322 Zero VM crashes when handling dynamic constant
678 Robert Mckenna Oracle Naoto Sato Oracle JDK-8238662 Correct the CLDR version number in cldr.md files
678 Robert Mckenna Oracle Roland Westrelin Red Hat JDK-8238661 Shenandoah: Wrong result with Lucene test
678 Robert Mckenna Oracle Leo Jiang Oracle JDK-8238660 JDK 14 L10n resource file update - msg drop 20
679 Aleksey Shipilev Red Hat Rajan Halade Oracle JDK-8239870 Add exception for expiring DocuSign root to VerifyCACerts test
679 Sean Coffey Oracle Pavel Rappo Oracle JDK-8239067 Upgrading JSZip from v3.1.5 to v3.2.2
682 Jiangli Zhou Google Prasanta Sadhukhan Oracle JDK-8239012 [TESTBUG] Fix G1 redefineClasses tests and a memory leak
684 Aleksey Shipilev Red Hat Roman Kennke Red Hat JDK-8239483 Shenandoah: Fix weak roots in final Traversal GC phase
684 Aleksey Shipilev Red Hat Zhengyu Gu Red Hat JDK-8239482 Shenandoah: Assertion failure due to missing null check
684 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8239481 CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
684 Henry Jen Oracle Jonathan Gibbons Oracle JDK-8239475 Add Classpath Exception to license in source file.
684 Christoph Langer SAP Martin Doerr SAP JDK-8239465 SimpleThresholdPolicy misses CounterDecay timestamp initialization
684 Aleksey Shipilev Red Hat Erik Gahlin Oracle JDK-8239443 Add missing classpath exception to FileAcess and ConstantLookup
684 Aleksey Shipilev Red Hat N/A Unknown JDK-8239442 AVX enabled by default for Skylake even when unsupported
684 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8239441 java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms
685 Sean Coffey Oracle Claes Redestad Oracle JDK-8239329 Simplify JarFile.isInitializing
685 Sean Coffey Oracle Sean Coffey Oracle JDK-8239328 Class loading deadlock involving X509Factory#commitEvent()
696 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8238682 Shenandoah: important flags should not be ergonomic for concurrent class unloading
698 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8238553 Shenandoah: cleanup uses of allocation/free threshold in static heuristics
698 Aleksey Shipilev Red Hat Aleksey Shipilev Red Hat JDK-8238552 Shenandoah: provide option to disable periodic GC
698 Aleksey Shipilev Red Hat Roland Westrelin Red Hat JDK-8238551 Shenandoah: assert(_base == Tuple) failure during C2 compilation
699 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8238482 Spec Clarification - ByteBuffer::alignmentOffset Spec
699 Robert Mckenna Oracle Markus Grönlund Oracle JDK-8238481 JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
699 Robert Mckenna Oracle Andy Herrick Oracle JDK-8238479 Remove Copyright from WinLauncher.template
704 Christoph Langer SAP Matthias Baesken SAP JDK-8238243 exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
704 Christoph Langer SAP Christoph Langer SAP JDK-8238242 Support for configure option --with-native-debug-symbols=internal is impossible on Windows
706 Robert Mckenna Oracle Vicente Arturo Romero Zaldivar Oracle JDK-8238034 No compilation error reported when a record is declared in a local class
706 Robert Mckenna Oracle David Holmes Oracle JDK-8238033 Bad copyright line in a hotspot test
706 Robert Mckenna Oracle Jonathan Gibbons Oracle JDK-8238032 Bad copyright line in a jshell source file
706 Robert Mckenna Oracle Roger Riggs Oracle JDK-8238031 Clarify initialization of jdk.serialFilter
706 Robert Mckenna Oracle Roger Riggs Oracle JDK-8238030 (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset
706 Robert Mckenna Oracle Roger Riggs Oracle JDK-8238029 Problem with NullPointerException in RMI TCPEndpoint.read
706 Robert Mckenna Oracle Andy Herrick Oracle JDK-8238028 [macos] Signing app bundle with jpackage fails if runtime is already signed
706 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8238027 Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
706 Robert Mckenna Oracle Tom Rodriguez Oracle JDK-8238026 [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
712 Robert Mckenna Oracle Leo Jiang Oracle JDK-8237717 JDK 14 L10n resource file update - msg drop 10
712 Robert Mckenna Oracle Zhengyu Gu Red Hat JDK-8237716 JvmtiTagMap::weak_oops_do() should not trigger barriers
712 Robert Mckenna Oracle Thomas Schatzl Oracle JDK-8237715 Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
712 Robert Mckenna Oracle Zhengyu Gu Red Hat JDK-8237714 Shenandoah: Remove unreliable assertion
712 Robert Mckenna Oracle Sangheon Kim Oracle JDK-8237713 assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
712 Robert Mckenna Oracle Zhengyu Gu Red Hat JDK-8237712 Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
712 Robert Mckenna Oracle Maurizio Cimadamore Oracle JDK-8237711 Javadoc of memory access API still refers to old MemoryAddress::offset method
712 Robert Mckenna Oracle Maurizio Cimadamore Oracle JDK-8237710 Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
712 Robert Mckenna Oracle Hannes Wallnoefer Oracle JDK-8237709 Javadoc doesn't handle non-public intermediate types well
712 Robert Mckenna Oracle Roland Westrelin Red Hat JDK-8237708 UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
712 Robert Mckenna Oracle Tobias Hartmann Oracle JDK-8237707 JVM crash in SWPointer during C2 compilation
712 Robert Mckenna Oracle Sergey Bylokhov Amazon JDK-8237706 [macos] JavaFX SwingNode is not rendered on macOS
712 Robert Mckenna Oracle Jonathan Gibbons Oracle JDK-8237705 JavacFileManager.close() doesn't clear some cache instance variables
712 Robert Mckenna Oracle Vladimir Kozlov Oracle JDK-8237704 Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
712 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8237703 Fix typo in copyright header of java/io/Reader/TransferTo.java
712 Robert Mckenna Oracle Maurizio Cimadamore Oracle JDK-8237702 Memory access API refinements
712 Robert Mckenna Oracle Jan Lahoda Oracle JDK-8237701 NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
712 Robert Mckenna Oracle Joe Darcy Oracle JDK-8237700 java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
712 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8237695 Bug ID missing for test in patch which fixed JDK-8230665
712 Robert Mckenna Oracle Jonathan Gibbons Oracle JDK-8237694 Update all nroff manpages for JDK 14 release
712 Robert Mckenna Oracle Bradford Wetmore Oracle JDK-8237693 Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
712 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8237692 Launcher test PatchSystemModules.java fails frequently after JDK-8234049
712 Robert Mckenna Oracle Brian Burkhalter Oracle JDK-8237691 (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
712 Robert Mckenna Oracle Joe Darcy Oracle JDK-8237690 Refine JSR 269 API ahead of Java SE 14 MR
712 Robert Mckenna Oracle Erik Gahlin Oracle JDK-8237689 JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
712 Robert Mckenna Oracle Vicente Arturo Romero Zaldivar Oracle JDK-8237688 local records shouldn't capture any non-static state from any enclosing type
712 Robert Mckenna Oracle Tobias Hartmann Oracle JDK-8237687 [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
712 Robert Mckenna Oracle Jan Lahoda Oracle JDK-8237686 Conflicting bindings accepted in some cases

No changesets log

JDK-8245663 Release Note: Default SSLEngine Should Create in Server Role
JDK-8244262 Release Note: Removal of Comodo Root CA Certificate
JDK-8244257 Release Note: Removal of DocuSign Root CA Certificate
JDK-8238023 Remove Pack200 spec and references from documentation
JDK-8238022 Discuss evolution of records in serialization spec
JDK-8237681 Records: Local records shouldn't capture any non-static state from any enclosing type
JDK-8237679 Serialization Specification changes for Records

Committer push log

Andrew Dinn, Red Hat

Bug Summary
JDK-8244745 Javadoc is not generated for new module jdk.nio.mapmode

Anton Litvinov, Oracle

Bug Summary
JDK-8243679 Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash

Andrew Hughes, Red Hat

Bug Summary
JDK-8245875 Slow class loading when running with JDWP
JDK-8245876 x86_32 build failure after JDK-8227269

Ambarish Rapte, Oracle

Bug Summary
JDK-8240670 RFC unconformity of HttpURLConnection with proxy

Christoph Langer, SAP

Bug Summary
JDK-8242105 (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
JDK-8241734 Add failing client jtreg tests to the Problem List
JDK-8240354 ClassCastException can happen when fontconfig.properties is used
JDK-8242259 compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
JDK-8241733 compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
JDK-8240835 Deep sign macOS bundles before bundle archive is being created
JDK-8238243 exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
JDK-8241547 Generate stripped/public pdbs on Windows for jdk images
JDK-8242104 macOS codesign fail on macOS 10.13.5 or older
JDK-8241730 PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
JDK-8239465 SimpleThresholdPolicy misses CounterDecay timestamp initialization
JDK-8238242 Support for configure option --with-native-debug-symbols=internal is impossible on Windows
JDK-8243275 Use -lobjc instead of -fobjc-link-runtime in libosxsecurity
JDK-8244750 ZGC: java/lang/management/MemoryMXBean/MemoryTestZGC.sh crashes on macOS

Sean Coffey, Oracle

Bug Summary
JDK-8244037 (tz) Upgrade time-zone data to tzdata2020a
JDK-8245223 Can't start JVM when java home path includes non-ASCII character
JDK-8245221 Cannot start JVM when $JAVA_HOME includes CJK characters
JDK-8247489 Choose the default SecureRandom algo based on registration ordering
JDK-8239328 Class loading deadlock involving X509Factory#commitEvent()
JDK-8243569 Default SSLEngine should create in server role
JDK-8239329 Simplify JarFile.isInitializing
JDK-8245222 Some functions might not work with CJK character
JDK-8242005 SSLSocket closes socket both socket endpoints on a SocketTimeoutException
JDK-8247490 SSLSocket.getSession() doesn't close connection for timeout/ interrupts
JDK-8244802 Update Xerces to Version 2.12.1
JDK-8239067 Upgrading JSZip from v3.1.5 to v3.2.2

Dmitry Cherepanov, Azul

Bug Summary
JDK-8240810 AArch64: String.indexOf may incorrectly handle empty strings.

Henry Jen, Oracle

Bug Summary
JDK-8239475 Add Classpath Exception to license in source file.

Ivan Gerasimov, Google

Bug Summary
JDK-8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
JDK-8240352 Keytool generates wrong expiration date if validity is set to 2050/01/01

Jiangli Zhou, Google

Bug Summary
JDK-8239012 [TESTBUG] Fix G1 redefineClasses tests and a memory leak

Jamil Nimeh, Oracle

Bug Summary
JDK-8247954 JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3

Martin Doerr, SAP

Bug Summary
JDK-8245715 [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)

Rajan Halade, Oracle

Bug Summary
JDK-8244249 Remove Comodo root certificate that is expiring in May 2020
JDK-8244253 Remove DocuSign root certificate that is expiring in May 2020

Robert Mckenna, Oracle

Bug Summary
JDK-8237691 (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
JDK-8238030 (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset
JDK-8238026 [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
JDK-8237706 [macos] JavaFX SwingNode is not rendered on macOS
JDK-8238028 [macos] Signing app bundle with jpackage fails if runtime is already signed
JDK-8237687 [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
JDK-8246520 [TESTBUG] compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
JDK-8240369 Add exception for expiring Comodo roots to VerifyCACerts test
JDK-8237713 assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
JDK-8238033 Bad copyright line in a hotspot test
JDK-8238032 Bad copyright line in a jshell source file
JDK-8237695 Bug ID missing for test in patch which fixed JDK-8230665
JDK-8238031 Clarify initialization of jdk.serialFilter
JDK-8237686 Conflicting bindings accepted in some cases
JDK-8238662 Correct the CLDR version number in cldr.md files
JDK-8237715 Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
JDK-8237703 Fix typo in copyright header of java/io/Reader/TransferTo.java
JDK-8238562 Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
JDK-8237700 java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
JDK-8237705 JavacFileManager.close() doesn't clear some cache instance variables
JDK-8237709 Javadoc doesn't handle non-public intermediate types well
JDK-8237711 Javadoc of memory access API still refers to old MemoryAddress::offset method
JDK-8237710 Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
JDK-8237717 JDK 14 L10n resource file update - msg drop 10
JDK-8238660 JDK 14 L10n resource file update - msg drop 20
JDK-8238481 JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
JDK-8237689 JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
JDK-8237707 JVM crash in SWPointer during C2 compilation
JDK-8237716 JvmtiTagMap::weak_oops_do() should not trigger barriers
JDK-8237692 Launcher test PatchSystemModules.java fails frequently after JDK-8234049
JDK-8237688 local records shouldn't capture any non-static state from any enclosing type
JDK-8237702 Memory access API refinements
JDK-8245315 Missing entitlements for hardened runtime
JDK-8242329 Missing key_share extension for (EC)DHE key exchange should alert missing_extension
JDK-8238034 No compilation error reported when a record is declared in a local class
JDK-8237701 NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
JDK-8237693 Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
JDK-8238029 Problem with NullPointerException in RMI TCPEndpoint.read
JDK-8237704 Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
JDK-8237690 Refine JSR 269 API ahead of Java SE 14 MR
JDK-8238479 Remove Copyright from WinLauncher.template
JDK-8237712 Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
JDK-8237714 Shenandoah: Remove unreliable assertion
JDK-8238661 Shenandoah: Wrong result with Lucene test
JDK-8238482 Spec Clarification - ByteBuffer::alignmentOffset Spec
JDK-8238027 Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
JDK-8237694 Update all nroff manpages for JDK 14 release
JDK-8237708 UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop

Severin Gehwolf, Red Hat

Bug Summary
JDK-8245229 Build fails when --with-vendor-name contains a comma
JDK-8241570 make 4.3 breaks build
JDK-8245190 PosixPlatform.cpp should not include sysctl.h
JDK-8245191 The static build of libextnet is missing the JNI_OnLoad_extnet function

Aleksey Shipilev, Red Hat

Bug Summary
JDK-8246395 [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
JDK-8240762 [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
JDK-8240767 [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
JDK-8239870 Add exception for expiring DocuSign root to VerifyCACerts test
JDK-8239443 Add missing classpath exception to FileAcess and ConstantLookup
JDK-8241450 argfiles parsing broken for argfiles with comment cross 4096 bytes chunk
JDK-8240761 ARM32: Math tests failures
JDK-8239442 AVX enabled by default for Skylake even when unsupported
JDK-8240763 CTW runner closes standard output on exit
JDK-8240765 CTW runner should sweep nmethods more aggressively
JDK-8240617 CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
JDK-8246090 CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
JDK-8239481 CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
JDK-8241617 Fix copyrights after JDK-8240629 change
JDK-8241542 gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
JDK-8240766 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
JDK-8240323 Invalid tier1_gc_1 test group definition
JDK-8239441 java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms
JDK-8246394 Loop unswitching may cause dependence on null check to be lost
JDK-8243259 Move definition of ShenandoahTerminatorTerminator::should_exit_termination() to .cpp file
JDK-8242087 Segfault in JNIHandleBlock::oops_do()
JDK-8244991 Shenandoah: accept either SATB or IU barriers, but not both
JDK-8240460 Shenandoah: accumulated penalties should not be over 100% of capacity
JDK-8243611 Shenandoah: adaptive heuristics should account evac reserve in free target
JDK-8244990 Shenandoah: add test to verify GC mode unlock
JDK-8244353 Shenandoah: align ShenandoahHeapRegions to cache lines
JDK-8246393 Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits
JDK-8238551 Shenandoah: assert(_base == Tuple) failure during C2 compilation
JDK-8240455 Shenandoah: assert(mem == __null) failed: only one safepoint
JDK-8244984 Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
JDK-8239482 Shenandoah: Assertion failure due to missing null check
JDK-8243264 Shenandoah: avoid disabling pacing with "aggressive"
JDK-8245734 Shenandoah: avoid implicit worker_id = 0
JDK-8243599 Shenandoah: Avoid updating new regions from start of evacuation
JDK-8246087 Shenandoah: break superclass dependency on ShenandoahNormalMode
JDK-8244687 Shenandoah: build breakages after JDK-8241743
JDK-8243261 Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
JDK-8240456 Shenandoah: C1: Resolve into registers of correct type
JDK-8246091 Shenandoah: C2 assertion fails in Matcher::collect_null_checks
JDK-8245741 Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly
JDK-8242086 Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868
JDK-8245740 Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do()
JDK-8238553 Shenandoah: cleanup uses of allocation/free threshold in static heuristics
JDK-8244691 Shenandoah: clear live data and update TAMS optimistically
JDK-8244361 Shenandoah: coalesce and parallelise heap region walks during the pauses
JDK-8246389 Shenandoah: compute root phase parallelism
JDK-8241019 Shenandoah: Consolidate C1 LRB and native barriers
JDK-8245332 Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
JDK-8245325 Shenandoah: disarmed_value is initialized at wrong place
JDK-8243265 Shenandoah: distribute mark-compact work exactly to minimize fragmentation
JDK-8240459 Shenandoah: ditch C2 node limit adjustments
JDK-8241537 Shenandoah: ditch debug safepoint timeout adjustment
JDK-8244350 Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
JDK-8244754 Shenandoah: ditch ShenandoahAllowMixedAllocs
JDK-8246089 Shenandoah: ditch ShenandoahAlwaysPreTouch
JDK-8245334 Shenandoah: ditch total_pause counters
JDK-8245731 Shenandoah: ditch unused pause_other, conc_other counters
JDK-8243601 Shenandoah: Do not modify update-watermark concurrently
JDK-8244355 Shenandoah: editorial changes in flag descriptions
JDK-8244987 Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
JDK-8245327 Shenandoah: enhance GCTimer and JFR support
JDK-8245324 Shenandoah: Ensure _disarmed_value offset < 128
JDK-8244688 Shenandoah: explicit GC request should wait for a complete GC cycle
JDK-8244359 Shenandoah: Fix aarch64 build after JDK-8242082
JDK-8244685 Shenandoah: Fix racy update of update_watermark
JDK-8239483 Shenandoah: Fix weak roots in final Traversal GC phase
JDK-8244985 Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
JDK-8243263 Shenandoah: fragmentation metrics overhaul
JDK-8246392 Shenandoah: full GC does not mark code roots when class unloading is off
JDK-8245326 Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics
JDK-8245743 Shenandoah: global statistics should not accept bogus samples
JDK-8248956 Shenandoah: heap iteration holds root locks all the time
JDK-8238682 Shenandoah: important flags should not be ergonomic for concurrent class unloading
JDK-8244363 Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
JDK-8245322 Shenandoah: Inline LRB runtime call
JDK-8244349 Shenandoah: inline MarkingContext TAMS methods
JDK-8244686 Shenandoah: inline ShenandoahHeapRegion liveness-related methods
JDK-8244351 Shenandoah: inline ShenandoahHeapRegion::region_number
JDK-8246085 Shenandoah: lift/cleanup ShenandoahHeuristics names and properties
JDK-8246553 Shenandoah: limit parallelism in CLDG root handling
JDK-8245733 Shenandoah: make _num_phases illegal phase type
JDK-8244344 Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
JDK-8244692 Shenandoah: micro-optimize region liveness handling
JDK-8240619 Shenandoah: minor enhancements to traversal GC
JDK-8240618 Shenandoah: More asserts around code roots
JDK-8240464 Shenandoah: More details in Traversal GC event messages
JDK-8240457 Shenandoah: More reliable nmethod verification
JDK-8246092 Shenandoah: move heuristics code to gc/shenandoah/heuristics
JDK-8246084 Shenandoah: move mode code to gc/shenandoah/mode
JDK-8245323 Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization
JDK-8244988 Shenandoah: New incremental-update mode
JDK-8244755 Shenandoah: no need to retire TLABs at Init Update Refs
JDK-8243605 Shenandoah: no need to trash cset during final mark
JDK-8243607 Shenandoah: only print heap changes for operations that directly affect it
JDK-8240461 Shenandoah: pacer should cover reset and preclean phases
JDK-8248953 Shenandoah: pacer should not affect interrupt status
JDK-8241538 Shenandoah: parallel safepoint workers count should be ParallelGCThreads
JDK-8245742 Shenandoah: per-cycle statistics contain worker data from previous cycles
JDK-8243613 Shenandoah: per-worker stats should be summed up, not averaged
JDK-8243610 Shenandoah: print allocation failure type
JDK-8245736 Shenandoah: print per-cycle statistics
JDK-8245744 Shenandoah: print root statistics for concurrent weak/strong root phases
JDK-8245732 Shenandoah: print statistic counters in time order
JDK-8238552 Shenandoah: provide option to disable periodic GC
JDK-8245333 Shenandoah: purge init_update_refs_prepare counter
JDK-8244358 Shenandoah: Purge Traversal mode
JDK-8246390 Shenandoah: reconsider format specifiers for stats
JDK-8248955 Shenandoah: reconsider free budget slice for marking
JDK-8244347 Shenandoah: refactor and inline ShenandoahHeap::heap()
JDK-8244345 Shenandoah: refactor anti-false-sharing padding
JDK-8241539 Shenandoah: refactor ShenandoahPhaseTimings
JDK-8242085 Shenandoah: refactor ShenandoahUtils
JDK-8246088 Shenandoah: refine mode name()-s
JDK-8245738 Shenandoah: refine ShenandoahPhaseTimings constructor arguments
JDK-8243602 Shenandoah: region status should include update watermark
JDK-8244354 Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
JDK-8241541 Shenandoah: remove CM-with-UR piggybacking cycles
JDK-8246391 Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots
JDK-8241540 Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker
JDK-8240458 Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
JDK-8244689 Shenandoah: remove ShCollectionSet::live_data
JDK-8240463 Shenandoah: remove ShenandoahAllocationTrace
JDK-8240616 Shenandoah: remove ShenandoahEvacAssist
JDK-8244348 Shenandoah: remove ShenandoahHeapRegion::_heap
JDK-8244346 Shenandoah: remove ShenandoahHeapRegion::_reserved
JDK-8244360 Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
JDK-8245328 Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods
JDK-8243606 Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
JDK-8244362 Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
JDK-8240620 Shenandoah: remove ShenandoahTerminationTrace
JDK-8243262 Shenandoah: Remove unused fields in init mark tasks
JDK-8244365 Shenandoah: remove unused ShenandoahCollectionSet methods
JDK-8246551 Shenandoah: remove unused ShenandoahIsMarkedNextClosure
JDK-8245739 Shenandoah: rename GCParPhases and related code
JDK-8244352 Shenandoah: rename ShenandoahHeapRegion::region_number
JDK-8244356 Shenandoah: rename ShenandoahHeapRegionSize flag
JDK-8246093 Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
JDK-8243258 Shenandoah: Rename ShLBN::get_barrier_strength()
JDK-8243260 Shenandoah: replace leftover assert(is_in(...)) with rich asserts
JDK-8245330 Shenandoah: restore heap logging for Degenerated/Full cycles
JDK-8245331 Shenandoah: restore heap logging for uncommit
JDK-8245329 Shenandoah: Restore logging to pre-jdk8241984 format
JDK-8245730 Shenandoah: rich asserts trigger "empty statement" inspection
JDK-8245735 Shenandoah: set counters once per cycle
JDK-8243600 Shenandoah: Short-cut arraycopy barriers
JDK-8244690 Shenandoah: should not use parallel reference processing with single GC thread
JDK-8244986 Shenandoah: Simplify arraycopy-barrier dispatching
JDK-8243608 Shenandoah: simplify collectable garbage logging
JDK-8243609 Shenandoah: simplify FreeSet logging
JDK-8243603 Shenandoah: simplify region sequence numbers handling
JDK-8243612 Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
JDK-8244989 Shenandoah: TestVolatilesShenandoah test failed on aarch64
JDK-8244364 Shenandoah: transit regions to cset state when adding to collection set
JDK-8244357 Shenandoah: tune down ShenandoahGarbageThreshold
JDK-8243604 Shenandoah: turn heap lock asserts into macros
JDK-8240462 Shenandoah: turn more flags diagnostic
JDK-8244992 Shenandoah: Turn NULL-check into assert in SATB slow-path entry
JDK-8244753 Shenandoah: use uint16_t instead of jushort for liveness cache
JDK-8246552 Shenandoah: walk roots in more efficient order
JDK-8245737 Shenandoah: Windows build fails after JDK-8239786
JDK-8248954 Shenandoah: Windows build warning after JDK-8247310
JDK-8240322 Zero VM crashes when handling dynamic constant

Serguei Spitsyn, Oracle

Bug Summary
JDK-8242762 Correct links in javadoc of OperatingSystemMXBean

Tobias Hartmann, Oracle

Bug Summary
JDK-8240799 [JVMCI] Fix single implementor speculation for diamond shapes.
JDK-8240805 [win][x86] vtable stub generation: assert failure (code size estimate)
JDK-8240807 [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
JDK-8240804 C2's UseUniqueSubclasses optimization is broken for array accesses
JDK-8240801 C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
JDK-8240802 C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
JDK-8243141 C2: Crash when loads float above range check
JDK-8240817 CodeHeap::blob_count() overestimates the number of blobs
JDK-8240798 CTW: C2 compilation fails with "malformed control flow"
JDK-8240800 CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
JDK-8240809 IdealLoopTree::dump_head predicate printing is broken
JDK-8240806 java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
JDK-8243140 Loop predicates should be copied to unswitched loops
JDK-8240803 ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
JDK-8240808 SuperWord::co_locate_pack picks memory state of first instead of last load
JDK-8240797 TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
JDK-8243139 Use consistent predicate order in and with PhaseIdealLoop::find_predicate

Thomas Schatzl, Oracle

Bug Summary
JDK-8240677 OtherRegionsTable::_num_occupied not updated correctly

Valerie Peng, Oracle

Bug Summary
JDK-8248920 Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider

Zhengyu Gu, Red Hat

Bug Summary
JDK-8243266 Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
JDK-8240449 Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
JDK-8243426 Shenandoah: Avoid scanning thread code roots twice in all root scanner
JDK-8243271 Shenandoah: Shenandoah needs to mark nmethod's metadata