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: Wed Sep 01 04:14:34 CEST 2021

Distribution by priority

Count Priority
3 P1
42 P2
59 P3
174 P4

Distribution by components

Count Component
278 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

Count Committer
278 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

Chronological push log:

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