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