git: openjdk/amber: patterns: 504 new changesets

Jan Lahoda jlahoda at openjdk.java.net
Fri Apr 24 06:51:07 UTC 2020


Changeset: c9dc7587
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-13 16:58:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9dc7587

Various improvements related to deconstruction patterns

! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java

Changeset: 001b8056
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-05 15:07:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/001b8056

8240624: Note mapping of RoundingMode constants to equivalent IEEE 754-2019 attribute

Reviewed-by: bpb

! src/java.base/share/classes/java/math/RoundingMode.java

Changeset: f456f151
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-05 16:32:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/f456f151

8240538: [JVMCI] add test for JVMCI ConstantPool class

Reviewed-by: kvn, iignatyev

+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 9c6a7696
Author:    Ramkumar Sunderbabu <ramkumar.sunderbabu at oracle.com>
Committer: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2020-03-06 10:27:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/9c6a7696

8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout

Removed timeout=5 from the tests so that default timeout is used

Reviewed-by: cjplummer

! test/jdk/javax/management/loading/MletParserLocaleTest.java
! test/jdk/javax/management/loading/ParserInfiniteLoopTest.java

Changeset: f10fd7a7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-05 13:12:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/f10fd7a7

8240603: Windows 32bit compile error after 8238676

Reviewed-by: clanger, dholmes

! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c

Changeset: 3adad5a6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-03-06 11:04:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/3adad5a6

8239856: [ntintel] asserts about copying unaligned array element

Reviewed-by: stuefe, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 25d2db06
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-06 11:40:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/25d2db06

8240589: OtherRegionsTable::_num_occupied not updated correctly

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp

Changeset: 95a497ae
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-06 13:41:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/95a497ae

8236981: Remove ShenandoahTraversalUpdateRefsClosure

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: f0cd9dd5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-06 14:10:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/f0cd9dd5

8240592: HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/heapRegionManager.cpp

Changeset: 14c09861
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-03-06 16:19:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/14c09861

8240440: Implement get_safepoint_workers() for parallel GC

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: c92adf41
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-02-24 19:03:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/c92adf41

8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111

Reviewed-by: mbaesken, bobv

! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: d8bded6f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-06 17:03:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/d8bded6f

8240671: Shenandoah: refactor ShenandoahPhaseTimings

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: f87ebd9e
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-03-06 13:17:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/f87ebd9e

8240684: ProblemList 70 security tests that are failing on Windows due to "Fetch artifact failed"

Reviewed-by: xuelei, stsmirno, dcubed

! test/jdk/ProblemList.txt

Changeset: e2f43191
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-03-06 10:34:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2f43191

4617266: (se spec) SelectionKey.OP_READ/OP_WRITE documentation errors

Reviewed-by: lancea, alanb, darcy

! src/java.base/share/classes/java/nio/channels/SelectionKey.java

Changeset: 375d0c13
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-06 13:52:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/375d0c13

8239893: Windows handle Leak when starting processes using ProcessBuilder

Reviewed-by: bpb, naoto

! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java
+ test/jdk/java/lang/ProcessBuilder/checkHandles/libCheckHandles.c

Changeset: 8c1204de
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-06 21:51:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c1204de

8240315: Shenandoah: Rename ShLBN::get_barrier_strength()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 9e2ab1e3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-06 15:33:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e2ab1e3

8232081: Try to link all classes during dynamic CDS dump

During CDS dynamic dump, link all classes loaded by the builtin class loaders in JVM_BeforeHalt() and JavaThread::invoke_shutdown_hooks().

Reviewed-by: iklam, dholmes

! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LinkClassApp.java

Changeset: 9f334a16
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-06 18:42:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/9f334a16

8240239: Replace ConcurrentGCPhaseManager

Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints

Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: kbarrett, pliden, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
+ src/hotspot/share/gc/shared/concurrentGCBreakpoints.hpp
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.cpp
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ src/hotspot/share/gc/z/zBreakpoint.cpp
+ src/hotspot/share/gc/z/zBreakpoint.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
+ test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
+ test/hotspot/jtreg/gc/TestJNIWeak/libTestJNIWeak.c
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckControl.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckSupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckUnsupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/libTestJNIWeakG1.c
! test/lib/sun/hotspot/WhiteBox.java

Changeset: c203cebc
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-03-06 17:33:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/c203cebc

8240535: Add additional linux-aarch64 jib profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: c46623d0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-06 18:03:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/c46623d0

8240137: Support chained use of Content.add

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: f222cb8b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-07 14:42:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/f222cb8b

8240695: Build is broken when cds is disabled after JDK-8232081

Reviewed-by: iklam

! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: ff8e7d40
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2020-03-07 18:35:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff8e7d40

8238579: HttpsURLConnection drops the timeout and hangs forever in read

HttpsURLConnection drops the timeout and hangs forever in read

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java

Changeset: d0e44e5b
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-03-07 16:27:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/d0e44e5b

8239514: Build for arm-linux-gnueabihf fails with undefined reference read_polling_page

Reviewed-by: dsamersoff, dholmes

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp

Changeset: 3d9dddd6
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-03-08 15:15:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d9dddd6

8239965: XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly"

Cp943 and x-IBM943 should skip on XMLEncoder/Test4625418.java

Reviewed-by: naoto

! test/jdk/ProblemList.txt
! test/jdk/java/beans/XMLEncoder/Test4625418.java

Changeset: 7806ca14
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-08 17:33:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/7806ca14

8240133: G1DirtyCardQueue destructor has useless flush

Removed useless call to flush.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Changeset: 046dcdc0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-08 15:06:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/046dcdc0

8240613: InstanceKlass::set_init_state failed with assert(good_state || state == allocated)

Reviewed-by: dcubed

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: ba2e4178
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-03-09 00:45:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba2e4178

8240686: 70 security tests are failing on Windows due to "Fetch artifact failed"

Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 1c1fb44a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-09 04:06:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c1fb44a

8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush

Backout JDK-8240133

Reviewed-by: sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Changeset: b58c8601
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-05 15:56:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/b58c8601

8239335: C2: assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestIntArraySubTypeOfCloneableDoesnotFold.java

Changeset: 3ff8eff8
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-09 12:29:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ff8eff8

8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: a11912ca
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2020-03-09 12:54:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/a11912ca

8240295: hs_err elapsed time in seconds is not accurate enough

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/runtime/os.cpp

Changeset: e0fec43a
Author:    Mario Torre <neugens at openjdk.org>
Date:      2020-03-09 14:57:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0fec43a

8240738: nested comment in JVM.java and other minor formatting errors

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: aa2be114
Author:    Dongbo He <hedongbo at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-03-09 22:31:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/aa2be114

8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges

Reviewed-by: kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBeautifyLoops.java

Changeset: dc178218
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2020-03-06 13:48:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/dc178218

8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk

Reviewed-by: alanb, mchung

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 5c8f9356
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-09 17:48:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/5c8f9356

8240754: Instrument FlowTest.java to provide more debug traces

Reviewed-by: chegar

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java

Changeset: 123ac070
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-09 13:20:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/123ac070

8239836: ZoneRules.of() doesn't check transitionList/standardOffsetTL arguments validity

Reviewed-by: rriggs, joehw, scolebourne

! src/java.base/share/classes/java/time/zone/ZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java

Changeset: 672992f6
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-09 21:25:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/672992f6

8222000: JFR: Process start event

Reviewed-by: mgronlun, rriggs

! src/java.base/share/classes/java/lang/ProcessBuilder.java
+ src/java.base/share/classes/jdk/internal/event/ProcessStartEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
+ test/jdk/jdk/jfr/event/os/TestProcessStart.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: f09cda2c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-09 21:43:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/f09cda2c

8239584: EventStream::close should state that stream will be stopped

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java

Changeset: 2ba5ed53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:40:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ba5ed53

8240749: Shenandoah: refactor ShenandoahUtils

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 9722dfc9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:41:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/9722dfc9

8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker

Reviewed-by: rkennke

- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: d112950b
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:41:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/d112950b

8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp

Changeset: 43e0165e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-10 10:45:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/43e0165e

8240794: [BACKOUT] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"

Reviewed-by: thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
- test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java

Changeset: d49eb0d9
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-10 10:19:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/d49eb0d9

8240668: G1 list of all PerRegionTable does not have to be a double linkedlist any more

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: edaf548b
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-03-10 21:43:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/edaf548b

8238740: java/net/httpclient/whitebox/FlowTestDriver.java would not specify a TLS protocol

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java

Changeset: aac5b27b
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-10 15:44:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/aac5b27b

8238180: RunThese30M failed "assert(t->jfr_thread_local()->shelved_buffer() == __null) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: f4b54881
Author:    Dongbo He <hedongbo at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-03-09 18:21:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/f4b54881

8240734: ModuleHashes attribute not reproducible between builds

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java

Changeset: 42ff13ab
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-09 09:42:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/42ff13ab

8240195: some jaotc failures of fastdebug build with specific flags

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 8208b9ce
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-10 18:39:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/8208b9ce

8240778: JFR: Create timer task lazily

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java

Changeset: 072cfd2e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/072cfd2e

8238681: Make -XX:UseSSE flag x86-specific

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c1/Test6579789.java
! test/hotspot/jtreg/compiler/c1/Test6855215.java

Changeset: 1dcd3d2c
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/1dcd3d2c

8239008: C2: Simplify Replicate support for sub-word types on x86

Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 02916dbb
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/02916dbb

8239009: C2: Don't use PSHUF to load scalars from memory on x86

Reviewed-by: kvn, dlong

! src/hotspot/cpu/x86/x86.ad

Changeset: 0e3529ad
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-10 11:52:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e3529ad

8240691: ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use

Fix by checking "UseSharedSpaces = false" for CDS enabled.

Reviewed-by: iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java

Changeset: 75632a6d
Author:    Yudi Zheng <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-10 21:48:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/75632a6d

8240610: [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 53c6887a
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-10 14:37:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/53c6887a

8240840: Rollback whitebox.cpp in push 8240691

Whitebox.cpp should not change in 8240691, which is accidentally included.

Reviewed-by: iklam, ccheung

! src/hotspot/share/prims/whitebox.cpp

Changeset: 39ab0731
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-10 14:39:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/39ab0731

8240830: [BACKOUT] 8240195: some jaotc failures of fastdebug build with specific flags

Reviewed-by: dcubed

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 0fd2ac70
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-10 14:46:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/0fd2ac70

8240697: convert builders to high-level Content blocks

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java

Changeset: 5eef59d2
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-03-10 17:33:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/5eef59d2

8235216: typo in test filename

Renamed MutliReleaseModuleInfoTest.java to MultiReleaseModuleInfoTest.java

Reviewed-by: jjg

+ test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseModuleInfoTest.java
- test/langtools/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java

Changeset: 08c3b1fc
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2020-03-07 23:08:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/08c3b1fc

8222489: jcmd VM.system_properties gives unusable paths on Windows

Reviewed-by: sspitsyn, ysuenaga

! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
+ test/jdk/sun/tools/jcmd/TestVM.java

Changeset: 80ca356e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-11 10:33:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/80ca356e

8239928: ec/ECDSAJavaVerify.java failed due to timeout

Reviewed-by: valeriep

! test/jdk/sun/security/ec/ECDSAJavaVerify.java

Changeset: 99b28daf
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-11 13:14:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/99b28daf

8240725: Some functions might not work with CJK character

Reviewed-by: naoto

! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp

Changeset: 441e16e2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-11 08:34:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/441e16e2

8240820: Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE

Reviewed-by: erikj

! make/autoconf/build-performance.m4
! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/lib-ffi.m4
! make/autoconf/platform.m4
! make/autoconf/util.m4
! test/make/autoconf/test.m4

Changeset: 1c1acb47
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2020-03-10 16:58:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c1acb47

8237566: FindTests.gmk should only include existing TEST.ROOT files

Reviewed-by: erikj

! make/common/FindTests.gmk

Changeset: 593a05c9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 15:50:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/593a05c9

8240530: CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 43e0fc04
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 15:50:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/43e0fc04

8240529: CheckUnhandledOops breaks NULL check in Modules::define_module

Reviewed-by: coleenp, lfoltan, hseigel

! src/hotspot/share/classfile/modules.cpp

Changeset: 534331f0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 18:08:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/534331f0

8240532: heap inspection prints trailing @ after name of module without version

Reviewed-by: lfoltan

! src/hotspot/share/memory/heapInspection.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramTest.java

Changeset: 661c0735
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-10 10:49:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/661c0735

8240615: is_power_of_2() has Undefined Behaviour and is inconsistent

Reviewed-by: jrose, redestad

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 0992e17b
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-11 12:38:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/0992e17b

8240829: Use a fast O(1) algorithm for exact_log2

Reviewed-by: jrose, redestad

! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: d7780973
Author:    Vipin Sharma <vipinsharma85 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2020-03-11 13:50:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/d7780973

8240524: Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java

Reviewed-by: clanger, vtewari

! test/jdk/java/lang/Boolean/GetBoolean.java
! test/jdk/java/lang/Boolean/MakeBooleanComparable.java
! test/jdk/java/lang/Boolean/ParseBoolean.java

Changeset: eb974fad
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-11 14:17:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb974fad

8240868: Shenandoah: remove CM-with-UR piggybacking cycles

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java

Changeset: 6275aee6
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-11 15:02:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/6275aee6

Merge


Changeset: 14e37ba3
Author:    Alexey Bakhtin <alexey at azul.com>
Committer: Andrew Brygin <bae at openjdk.org>
Date:      2020-03-11 19:14:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/14e37ba3

8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ClientTimeout.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java

Changeset: 5b323a86
Author:    Adam Sotona <adam.sotona at oracle.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-03-11 12:30:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b323a86

8230117: Remove unused JAR tool classes

Reviewed-by: lancea, clanger

- src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
- src/jdk.jartool/share/classes/sun/tools/jar/SignatureFile.java

Changeset: 8c6649de
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-03-11 17:09:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c6649de

8239487: Better links generation for system properties found in HTML files
8239485: Define behavior of the System Properties page when no system properties are available

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/overview.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/A.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithEmptyTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithoutTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg2/B.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src2/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: db69852a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-03-11 20:28:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/db69852a

8240881: [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows

Undo the 8222489 changeset

Reviewed-by: dcubed, iklam

! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
- test/jdk/sun/tools/jcmd/TestVM.java

Changeset: 5531199d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-03-11 13:39:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/5531199d

8240340: java/lang/management/ThreadMXBean/Locks.java is buggy

Reviewed-by: dholmes, sspitsyn

! test/jdk/java/lang/management/ThreadMXBean/Locks.java
! test/lib/jdk/test/lib/LockFreeLogger.java

Changeset: 6b487c3c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-11 22:25:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b487c3c

8240866: Typo in JDK-8240820 messes up configure --help

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4

Changeset: 5b9a09cb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-11 15:46:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b9a09cb

8240138: Cleanup HtmlTree

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: 069d9e79
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-12 09:23:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/069d9e79

8234624: jstack mixed mode should refer DWARF

Reviewed-by: sspitsyn, kevinw

+ src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.c
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.h
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java

Changeset: 92686e1a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-12 03:10:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/92686e1a

Added tag jdk-15+14 for changeset 1d6ceb13e142

! .hgtags

Changeset: b0f32c44
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-11 21:37:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/b0f32c44

8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal

Reviewed-by: dholmes, mchung

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java

Changeset: 19e02810
Author:    Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-12 06:47:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/19e02810

8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java

Changeset: 0368e41c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-12 18:21:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/0368e41c

8240261: Use make/templates/gpl-cp-header in FieldGen.java

Reviewed-by: erikj

! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
- make/jdk/src/classes/build/tools/intpoly/header.txt
+ make/jdk/src/classes/build/tools/util/Header.java

Changeset: c5bd0d79
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-03-12 11:51:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/c5bd0d79

8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC

Reviewed-by: vlivanov, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java

Changeset: 7fe46b24
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-12 13:07:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/7fe46b24

8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper

Reviewed-by: iklam, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: d49cf17d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/d49cf17d

8240669: Devirtualize Relocation::type

Reviewed-by: rbackman, thartmann

! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: 21d3eaf5
Author:    Yudi Zheng <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-12 13:20:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/21d3eaf5

8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1f189228
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-12 09:25:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/1f189228

8240915: Shenandoah: Remove unused fields in init mark tasks

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 48c48b7a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-12 16:42:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/48c48b7a

8238696: x86: Enumerate all detected CPU features in VM_Version feature string

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/jdk/lib/testlibrary/CPUInfoTest.java

Changeset: add18914
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-02-25 12:17:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/add18914

8239785: Cgroups: Incorrect detection logic on old systems in hotspot

Return NULL subsystem if no cgroup controllers are mounted.

Reviewed-by: bobv, mbaesken

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: eeaafbe1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-12 08:31:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/eeaafbe1

8216332: Grapheme regex does not work with emoji sequences

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Grapheme.java
+ test/jdk/java/util/regex/GraphemeTestCases.txt
! test/jdk/java/util/regex/RegExTest.java

Changeset: fee69bab
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-12 11:54:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/fee69bab

8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."

Reviewed-by: dfuchs

! test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java

Changeset: c68e15c0
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-12 11:57:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/c68e15c0

8240957: Clarify BadAttributeValueExpException readObject method

Reviewed-by: bpb

! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java

Changeset: 90a39195
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-12 09:07:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/90a39195

8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses

With 8232069, CDS works with uncompressed oops/kalsses, detecting CDS code no longer bases on the two flags.

Reviewed-by: iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java

Changeset: 70e730fd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-12 17:52:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/70e730fd

8240872: Shenandoah: Avoid updating new regions from start of evacuation

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: e5ab7011
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-12 17:52:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5ab7011

8240873: Shenandoah: Short-cut arraycopy barriers

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 0ed44d0a
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-12 17:08:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/0ed44d0a

8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)

Updates DatagramChannel so that the SO_SNDBUF is set to a minimum value of 65527 for IPv6 sockets and 65507 for IPv4 sockets on macOS.

Reviewed-by: alanb, dfuchs

! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/net/IPSupport/MinimumPermissions.policy
+ test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 71e1277f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-12 13:08:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/71e1277f

8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: de5208e3
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-12 17:20:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/de5208e3

Merge


Changeset: 3ee99ca1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-12 18:50:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ee99ca1

8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 58337b12
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-12 18:31:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/58337b12

8059309: network tests fail with "java.net.SocketException: Couldn't obtain phys addr" when run as "root"

The solaris specific code is changed to use the fallback mechanism if the DLPI interface returns an error indicating that the operation is unsupported. In addition, NetworkInterface::getHardwareAddress is changed to always return null for the loopback interface.

Reviewed-by: alanb

! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/unix/native/libnet/NetworkInterface.c
+ test/jdk/java/net/NetworkInterface/NullMacAddress.java

Changeset: 3aceb74a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:40:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/3aceb74a

8240947: Change conflicting JVM features from warning to error

Reviewed-by: erikj

! make/autoconf/jvm-features.m4

Changeset: ed8c11e0
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:42:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/ed8c11e0

8149110: Introduce DISABLED_WARNINGS for Java compilation

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileInterimRmic.gmk
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CompileToolsJdk.gmk
! make/common/JavaCompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/ide/CreateVSProject.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregGraalUnit.gmk

Changeset: 36fac8c3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:43:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/36fac8c3

8240950: Missing AC_SUBST after JDK-82408

Reviewed-by: erikj

! make/autoconf/build-performance.m4

Changeset: d5d6dc0c
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-12 11:54:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/d5d6dc0c

8228336: Refactor native library loading implementation

Reviewed-by: alanb, dholmes

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/NativeLibraries.c
- src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/unix/classes/jdk/internal/loader/ClassLoaderHelper.java
= src/java.base/windows/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java

Changeset: e9494f21
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-12 11:56:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/e9494f21

8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL

Reviewed-by: chegar, rriggs

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: e30b89e1
Author:    Junyuan Zheng <junyuan.zheng at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2020-03-12 12:55:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/e30b89e1

8240972: macOS codesign fail on macOS 10.13.5 or older

Reviewed-by: erikj, ihse

! make/autoconf/basic_tools.m4

Changeset: 5bc78c43
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-12 13:56:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/5bc78c43

8240971: Fix CSS styles in some doc comments

Reviewed-by: mchung

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.jconsole/share/classes/module-info.java

Changeset: 2eaeb206
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-12 14:14:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/2eaeb206

8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test

Reviewed-by: shurailine, prappo

! test/langtools/jdk/javadoc/tool/QuietOption.java

Changeset: 41a83d00
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-03-13 16:07:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/41a83d00

Automatic merge with default


Changeset: 8142133e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-16 17:08:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/8142133e

Patterns stage 2: more cleanup

! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/diags/examples/DeconstructionPatternOnlyRecords.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out

Changeset: c9c5c95d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-17 15:58:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9c5c95d

Adding error when the are too little or too many deconstruction parameters

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IncorrectNumberOfNestedPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out

Changeset: 487a20b5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-19 11:34:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/487a20b5

Fixing owners of synthetic pattern-related symbols

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java

Changeset: c0fb53e7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-19 16:22:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/c0fb53e7

Correcting deduplication related to deconstruction patterns

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java

Changeset: 7eda6983
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-24 17:29:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/7eda6983

Reflecting review comments

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java

Changeset: df80c11a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-26 13:01:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/df80c11a

Cleanup desugaring comments, as suggested on the review

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java

Changeset: ddb3dac2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-26 16:13:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/ddb3dac2

Fixing out file

! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out

Changeset: 1b489ca9
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-03 16:43:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/1b489ca9

Fixing handling of generic records

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out

Changeset: 78d35f14
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-03-02 21:04:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/78d35f14

8239149: Cleanups in SunFontManager.java and TrueTypeFont.java

Reviewed-by: prr

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java

Changeset: 70e2c013
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-02 23:35:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/70e2c013

8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails

Reviewed-by: aivanov

! test/jdk/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java

Changeset: 9d0a4875
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-03 03:46:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d0a4875

8238936: The crash in XRobotPeer when the custom GraphicsDevice is used

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/sun/awt/ComponentFactory.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Robot/CreateRobotCustomGC/CreateRobotCustomGC.java

Changeset: 6b455049
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-03 14:45:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b455049

Merge


Changeset: c2867d65
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 17:37:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2867d65

8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception

Reviewed-by: serb

- test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.html
! test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.java
+ test/jdk/java/awt/TrayIcon/MiddleButtonEventTest/MiddleButtonEventTest.java

Changeset: 23def435
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 17:49:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/23def435

8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: e70ee3dc
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 18:26:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/e70ee3dc

8231042: [macos] JFileChooser creates new folder on ESC

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/TestJFileChooserNewFolderAction.java

Changeset: bce81496
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-06 14:41:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/bce81496

8219578: No associated icon for the leaf node of JTree

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/module-info.java

Changeset: 315635ea
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-03-09 00:18:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/315635ea

8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong

Reviewed-by: serb, prr

! src/java.desktop/share/classes/java/awt/Rectangle.java

Changeset: 15a838d3
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-03-09 15:07:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/15a838d3

8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print

Reviewed-by: serb, pbansal, psadhukhan

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp

Changeset: bd78beae
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-03-10 16:07:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/bd78beae

6532025: GIF reader throws misleading exception with truncated images

Reviewed-by: prr, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/TruncatedGIFTest.java

Changeset: 40f6d697
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-10 11:30:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/40f6d697

8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException

Reviewed-by: prr, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java

Changeset: f3ef9726
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-10 13:58:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/f3ef9726

8040630: Popup menus and tooltips flicker with previous popup contents when first shown

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/javax/swing/Popup.java

Changeset: afe70e69
Author:    Marc Hoffmann <hoffmann at mountainminds.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-12 03:26:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/afe70e69

8237746: Fixing compiler warnings in src/demo/share/jfc

Reviewed-by: kizune, aivanov

! src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
- src/demo/share/jfc/Font2DTest/Font2DTestApplet.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/Font2DTest/RangeMenu.java
! src/demo/share/jfc/J2Ddemo/java2d/DemoPanel.java
! src/demo/share/jfc/J2Ddemo/java2d/GlobalControls.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Clipping/Areas.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Fonts/Tree.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Images/ImageOps.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/Balls.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/BezierScroller.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/GradAnim.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/TextureAnim.java
! src/demo/share/jfc/Metalworks/MetalworksPrefs.java
! src/demo/share/jfc/Notepad/ElementTreePanel.java
! src/demo/share/jfc/Stylepad/Stylepad.java
! src/demo/share/jfc/SwingSet2/ButtonDemo.java
! src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
! src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/DirectionPanel.java
! src/demo/share/jfc/SwingSet2/ExampleFileView.java
! src/demo/share/jfc/SwingSet2/FileChooserDemo.java
! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
! src/demo/share/jfc/SwingSet2/ListDemo.java
! src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
! src/demo/share/jfc/SwingSet2/SliderDemo.java
! src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
- src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
! src/demo/share/jfc/SwingSet2/TableDemo.java
! src/demo/share/jfc/TableExample/JDBCAdapter.java
! src/demo/share/jfc/TableExample/OldJTable.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/demo/share/jfc/TableExample/TableMap.java
! src/demo/share/jfc/TableExample/TableSorter.java

Changeset: 4f1fabd8
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-11 21:58:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/4f1fabd8

8238075: [OGL] Delete unused properties

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m

Changeset: b4863f9d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-12 10:00:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/b4863f9d

8240633: Memory leaks in the implementations of FileChooserUI

Reviewed-by: pbansal, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java

Changeset: 23fda7e4
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-12 17:53:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/23fda7e4

8240977: ProblemList failing jtreg tests on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 3a7389f5
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2020-03-15 00:43:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/3a7389f5

8226253: JAWS reports wrong number of radio buttons when buttons are hidden

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/javax/swing/JList.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: bca2465c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-16 12:49:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/bca2465c

8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/TabProb.java

Changeset: 72b251d3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-16 17:33:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/72b251d3

8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/NonEmptyErrorStream.java

Changeset: c1f7fa2e
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-17 17:38:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/c1f7fa2e

8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10

Reviewed-by: serb, jdv

! test/jdk/java/awt/font/WindowsIndicFonts.java

Changeset: 1e217e7b
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-03-18 11:38:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e217e7b

8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet()

Reviewed-by: pbansal, serb, jdv

! src/java.desktop/share/classes/javax/swing/MultiUIDefaults.java
+ test/jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java

Changeset: 9874e698
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-18 15:48:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/9874e698

8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java

Reviewed-by: aivanov, serb

! test/jdk/ProblemList.txt

Changeset: 3340e6f9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-19 09:20:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/3340e6f9

8226230: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu

Reviewed-by: serb

! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 7143a9c5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-19 09:22:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/7143a9c5

8241078: OOM error parsing HTML with large <pre> Tag text

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
+ test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java

Changeset: 0f7f181d
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-18 22:27:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/0f7f181d

8241233: Typo in problem listing of UIDefaultKeySizeTest.java

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: b4a3809e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-19 22:22:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/b4a3809e

8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen

Reviewed-by: jdv, pbansal

! test/jdk/java/awt/Window/GetScreenLocation/GetScreenLocationTest.java

Changeset: 672f3a18
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-21 09:46:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/672f3a18

8241291: JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
- test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java

Changeset: 602d98a7
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-20 22:52:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/602d98a7

8232634: Problem List ICMColorDataTest.java

Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt

Changeset: 0610992a
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-03-12 22:11:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/0610992a

8238566: java.security.Provider$Service.supportsParameter() is racy

Use double-checked-locking pattern inside the hasKeyAttributes() method

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/Provider.java

Changeset: 38940d16
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-12 16:05:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/38940d16

8238000: Crash in ClassLoader::record_result while dynamic dumping netty

Make a copy of the _shared_path_table for use during dynamic CDS dump.

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: a8b48018
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-13 17:01:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/a8b48018

8240846: Zero VM is broken after JDK-8238681: UseSSE not defined

Reviewed-by: shade, rehn, vlivanov

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 2a35bc5a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-11 10:32:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/2a35bc5a

8240854: [REDO] some jaotc failures of fastdebug build with specific flags

Reviewed-by: vlivanov, kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 05c539c9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-13 17:45:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/05c539c9

8240980: Backout JDK-8240261

Reviewed-by: dholmes

! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- make/jdk/src/classes/build/tools/util/Header.java

Changeset: 5a68ba13
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-13 11:54:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/5a68ba13

8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp

Changeset: 5ed80778
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-13 13:22:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ed80778

8231668: Remove ForceDynamicNumberOfGCThreads

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java

Changeset: 9d502f64
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-13 21:32:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d502f64

8240983: Incorrect copyright header in Apache Santuario files

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java

Changeset: 9e945720
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-13 14:26:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e945720

8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError

Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: afbe2286
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-13 10:29:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/afbe2286

8239447: compiler error for annotations applied to record components with target METHOD

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java

Changeset: 37629673
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 15:59:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/37629673

8241006: Cleanup TemplateInterpreter initialization

Reviewed-by: coleenp

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/init.cpp

Changeset: 2b465b1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 18:43:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/2b465b1e

8241010: Unnecessarily resolving some well-known classes

Reviewed-by: coleenp

! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: afa54b7e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-13 10:57:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/afa54b7e

8240916: Convert to using hyphenated naming for CSS classes

Reviewed-by: hannesw

! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: c7e4b2af
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-03-13 19:15:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/c7e4b2af

8240982: Incorrect copyright header in BCEL 6.4.1 sources

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java

Changeset: 3aeb2d1a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-03-13 12:25:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/3aeb2d1a

8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 6ead9056
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-13 15:36:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ead9056

8239825: G1: Simplify threshold test for mutator refinement

Compute refinement threshold when values change, not on each use.

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Changeset: b0194692
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-14 09:53:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/b0194692

8240130: Improve and update discussion of visitor evolution warnings

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: f819e417
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-14 17:08:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/f819e417

8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java

Changeset: 4b978533
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-03-16 10:51:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/4b978533

8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 95898e86
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-16 02:16:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/95898e86

8241043: Expand assertions to identify thread with errant _stack_base

Reviewed-by: mikael

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 6ddb0f2b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-16 13:06:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ddb0f2b

8240964: Compilation error thrown when long literal used with yield

Ensuring yield followed by a long literal is recognized as a yield statement.

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java

Changeset: 21cd75cb
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 12:27:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/21cd75cb

8240363: Refactor Compile::Output() to its own Phase

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ src/hotspot/share/opto/constantTable.cpp
+ src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: e746891f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-16 22:43:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/e746891f

8241034: Fix a configuring error with "-Xmx2048M: command not found"

Reviewed-by: mikael, erikj

! make/autoconf/build-performance.m4

Changeset: 2b4b3d9e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-16 09:26:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/2b4b3d9e

8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java

Changeset: 19536121
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-16 17:10:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/19536121

8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines

Reviewed-by: kvn

! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 8b739002
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 17:13:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/8b739002

8241074: JDK-8240363 broke the build on AArch64

Reviewed-by: shade

! src/hotspot/share/opto/constantTable.cpp

Changeset: b4ff6abe
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-25 12:01:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/b4ff6abe

8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: 6f7a103a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-17 08:53:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/6f7a103a

8240824: enhance print_full_memory_info on Linux by THP related information

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: dbd0f0dc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-17 09:36:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/dbd0f0dc

8241077: x86_64: Minor Assembler improvements

Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 035100cc
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-17 11:49:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/035100cc

8241081: Shenandoah: Do not modify update-watermark concurrently

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: 1a099598
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-17 14:13:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/1a099598

Merge


Changeset: ec5bd021
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 10:38:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/ec5bd021

8240976: [JVMCI] MethodProfileWidth flag is broken

Remove JVMCI code which is not used

Reviewed-by: thartmann, redestad

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 17619249
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/17619249

8241042: x86_64: Improve Assembler generation

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 6083173f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 12:42:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/6083173f

8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648

Limit JVMCICounterSize flag's value range to 1M

Reviewed-by: thartmann, redestad

! src/hotspot/share/jvmci/jvmci_globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: c003fffd
Author:    Charlie Gracie <charlie.gracie at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 14:05:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/c003fffd

8241122: Remove unimplemented InlineTree constructor definition from parse.hpp

Reviewed-by: kvn

! src/hotspot/share/opto/parse.hpp

Changeset: f959b012
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 19:57:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/f959b012

8239593: Bogus warning "Re-registering of platform native method" for a JVMTI agent

Reviewed-by: dcubed, alanb, hseigel

! src/hotspot/share/prims/jni.cpp

Changeset: 94a6149d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 20:54:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/94a6149d

8241124: Aarch64 build broken by JDK-8239593

Reviewed-by: mikael

! src/hotspot/share/prims/jni.cpp

Changeset: a1476361
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-17 18:04:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/a1476361

8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available

Reviewed-by: sspitsyn, iignatyev

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: 0c9f8e47
Author:    Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2020-03-18 09:23:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/0c9f8e47

8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names

Reviewed-by: jnimeh, weijun, mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! test/jdk/sun/security/x509/GeneralName/DNSNameTest.java

Changeset: e5e24ad0
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-17 19:11:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5e24ad0

8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version

Reviewed-by: joehw

! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: e827f4ae
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 06:28:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/e827f4ae

8241093: Shenandoah: editorial changes in flag descriptions

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1d4a4fed
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-18 01:04:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/1d4a4fed

8214245: Case insensitive matching doesn't work correctly for some character classes

Reviewed-by: rriggs, darcy

! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: d76b0cf7
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-03-18 18:04:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/d76b0cf7

8232161: Align some one-way conversion in MS950 charset with Windows

MS950 charset encoder's conversion table is changed

Reviewed-by: naoto

! make/data/charsetmapping/MS950.map
! make/data/charsetmapping/MS950.nr
+ test/jdk/sun/nio/cs/TestMS950.java

Changeset: abc56193
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:34:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/abc56193

Added tag jdk-14-ga for changeset bc54620a3848

! .hgtags

Changeset: efb25e51
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:41:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/efb25e51

Merge

! .hgtags
! .hgtags

Changeset: f2fb5c54
Author:    Tony Printezis <tprintezis at twitter.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-18 12:00:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2fb5c54

8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)

Reviewed-by: egahlin, tonyp

! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp

Changeset: 0ee74979
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-18 09:45:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/0ee74979

8241033: Create test library utility for getting JFR streaming repository

New method to get JFR streaming repo path

Reviewed-by: egahlin, mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
+ test/lib/jdk/test/lib/jfr/StreamingUtils.java

Changeset: 1170981e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:14:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/1170981e

8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java

Reviewed-by: stefank

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: c6cec8a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:42:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6cec8a8

8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: b70ef0d2
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-18 11:05:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/b70ef0d2

8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"

Reviewed-by: amenkov

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 700f50f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 19:24:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/700f50f2

8241128: x86_32 build failure after JDK-8241042

Reviewed-by: redestad, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: bf54c474
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-18 14:33:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf54c474

8240970: Some tests fail when run with JCov

Reviewed-by: jjg

! test/langtools/tools/javac/EarlyAssertWrapper.java
! test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/modules/RequiresStaticTest.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java

Changeset: 34b9ac22
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-18 13:11:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/34b9ac22

8236285: [JVMCI] improve TranslatedException traces

Reviewed-by: never, kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: ea367322
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:20:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea367322

8241030: rename HtmlTag to TagName

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java

Changeset: 9fe762d3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 13:24:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/9fe762d3

8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: af28093e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:29:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/af28093e

Merge


Changeset: 9d7f8bc9
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Date:      2020-03-18 17:07:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d7f8bc9

8202469: (ann) Type annotations on type variable bounds that are also type variables are lost

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/jdk/java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java

Changeset: 44eca823
Author:    Andrew M Leonard <andrew_m_leonard at uk.ibm.com>
Committer: Andrew Leonard <aleonard at openjdk.org>
Date:      2020-03-17 14:14:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/44eca823

8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings

Reviewed-by: bpb, bchristi

! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 99546049
Author:    Matthias Neugschwandtner <mneugschwand at openjdk.org>
Date:      2020-03-18 15:59:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/99546049

8235908: omit ThreadPriorityPolicy warning when value is set from image

Reviewed-by: dholmes, clanger, kvn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/globals_extension.hpp

Changeset: c7c8623e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-19 03:03:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/c7c8623e

Added tag jdk-15+15 for changeset 82b7c62cf4cc

! .hgtags

Changeset: 599af2ac
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-19 11:07:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/599af2ac

8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset

Reviewed-by: dfuchs, vtewari

! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java

Changeset: f1c919f2
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-03-18 21:49:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/f1c919f2

8230290: [JVMCI] Remove unused API entry points

Remove VirtualObject.setIsAutoBox()

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java

Changeset: cadfc3d5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-16 15:11:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/cadfc3d5

8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag

Reviewed-by: mseledtsov, mgronlun

! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java

Changeset: dd63eec6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-19 16:34:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd63eec6

8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmci_globals.cpp
+ test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java

Changeset: a51dd58f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-19 10:15:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/a51dd58f

8240227: Loop predicates should be copied to unswitched loops

Copy loop range check predicates to unswitched loops and update their control edges.

Reviewed-by: kvn, neliasso, thartmann, roland

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchOverunrolling.java

Changeset: cc9470ec
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc9470ec

8241095: x86: Improve prefix handling in Assembler

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: cd7d1750
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-03-19 14:58:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd7d1750

8240604: Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file

Reviewed-by: iignatyev

! make/test/JtregNativeJdk.gmk
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
- test/jdk/sun/management/jmxremote/bootstrap/Makefile
+ test/jdk/sun/management/jmxremote/bootstrap/exelauncher.c
- test/jdk/sun/management/jmxremote/bootstrap/launcher.c
- test/jdk/sun/management/jmxremote/bootstrap/linux-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/linux-i586/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher

Changeset: fa069be2
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2020-03-13 18:38:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/fa069be2

8161558: ListIterator should not discard cause on exception

Reviewed-by: smarks

! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
+ test/jdk/java/util/AbstractList/CheckForIndexOutOfBoundsException.java

Changeset: e2947fe9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:15:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2947fe9

8240773: JFR: Non-Java threads are not serialized

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp

Changeset: b4e85913
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:16:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/b4e85913

8240819: Assign a name to the JfrThreadSampler thread

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 5695e59a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:17:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/5695e59a

8240818: Remove colon from "JFR: Shutdown Hook" thread name

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: d3bf9150
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:18:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/d3bf9150

8241263: JFR: Bump native events limit

Reviewed-by: mgronlun, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: 9dc15f17
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-19 17:17:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/9dc15f17

8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: 029fea43
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 10:20:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/029fea43

8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 32cba672
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-19 11:25:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/32cba672

8240476: SystemPropertiesWriter does not conform to standard page layout

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java

Changeset: 66c8794c
Author:    Evgeny Nikitin <evgeny.nikitin at oracle.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-03-17 21:35:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/66c8794c

8168304: Make all of DependencyContext_test available in product mode

Enable the utility inspection function `DependencyContext::is_dependent_method` and therefore the test in the product mode.

Reviewed-by: eosterlund, thartmann

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp

Changeset: caa08844
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-19 15:34:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/caa08844

8241073: Pre-generated Stubs for javax.management, Activation, Naming

Reviewed-by: erikj, ihse, alanb, dfuchs

- make/CompileInterimRmic.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Main.gmk
! make/ZipSource.gmk
! make/autoconf/spec.gmk.in
- make/common/RMICompilation.gmk
! make/jdk/netbeans/jmx/build.xml
- make/rmic/Rmic-java.management.rmi.gmk
- make/rmic/Rmic-java.rmi.gmk
- make/rmic/Rmic-jdk.naming.rmi.gmk
- make/rmic/RmicCommon.gmk
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
+ src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java
+ src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java
- src/java.rmi/share/doc/stub/java/rmi/activation/ActivationGroup_Stub.java
+ src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/ReferenceWrapper_Stub.java

Changeset: 4f629193
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-03-19 12:29:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/4f629193

8241231: Update Graal

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotPlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MultiMemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SingleMemoryKill.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryEdgeProxy.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptorsMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetLowerableMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java

Changeset: b8a2b201
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-19 18:11:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8a2b201

8139652: Mutator refinement processing should take the oldest dirty card buffer

Changed mutator refinement to take from queue rather than in-place and reuse.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Changeset: 3f698242
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-03-20 00:32:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f698242

8240902: JDI shared memory connector can use already closed Handles

Add refcount to keep track of connection access

Reviewed-by: dholmes, dcubed, sspitsyn

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 7ded8b1e
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-20 10:24:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ded8b1e

8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java

Changeset: 104927e5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 21:32:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/104927e5

8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList.txt

Changeset: 333a832c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-20 01:20:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/333a832c

8241001: Improve logging in the ConcurrentGCBreakpoint mechanism

Demoted most breakpoint logging to trace level.

Reviewed-by: pliden, sjohanss

! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/logging/logPrefix.hpp

Changeset: e7204cbc
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-20 00:24:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/e7204cbc

8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible

Reviewed-by: iignatyev, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: cc83c455
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-20 11:17:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc83c455

8240590: Add MemRegion::destroy_array to complement introduced create_array

Reviewed-by: lkorinth, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp

Changeset: 95d28303
Author:    Jia Huang <jiahuang at openjdk.org>
Date:      2020-03-20 18:52:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/95d28303

8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2

Reviewed-by: egahlin, mgronlun

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 6dffcf75
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-20 07:30:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/6dffcf75

8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA

Remove unused code that is changing in Hotspot for hidden classes.

Reviewed-by: lfoltan, dholmes, sspitsyn

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java

Changeset: 136a1574
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2020-03-20 05:19:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/136a1574

8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type

Field access instructions hash decalred_type in addition, indexed access instructions hash value type of the instruction in addition.

Reviewed-by: thartmann, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestValueNumberingNullObject.java

Changeset: 34ae46e2
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-19 14:53:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/34ae46e2

8241296: Segfault in JNIHandleBlock::oops_do()

Reviewed-by: stefank

! src/hotspot/share/runtime/thread.cpp

Changeset: c9faf88c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-13 16:32:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9faf88c

8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java

Changeset: 2288788e
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-20 13:08:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/2288788e

Merge


Changeset: d243e40f
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-20 09:15:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/d243e40f

8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method

Reviewed-by: mullan, alanb, dfuchs

- src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java

Changeset: f67868d9
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-20 09:27:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/f67868d9

8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name

Remove the provider name in JDK

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/jca/ProviderConfig.java

Changeset: 37b7a233
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-20 09:40:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/37b7a233

8241009: CommandLineFlagComboNegative.java fails after JDK-8240563

Jtreg turned off UseCompressedOops and messed up vm flag options of children processes.

Reviewed-by: dholmes, stefank

! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java

Changeset: c5a74908
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-20 20:16:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/c5a74908

8240921: Minor correction to HttpResponse.BodySubscribers example

The fix updates the incorrect example of the usage of the class java.net.http.HttpResponse.BodySubscribers.

Reviewed-by: chegar, dfuchs, jboes, pconcannon

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java

Changeset: 17ff85d4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-03-20 20:54:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/17ff85d4

8241014: Miscellaneous typos in documentation comments

Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/temporal/TemporalAccessor.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Changeset: f778ad2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-20 17:37:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/f778ad2f

8241319: WB_GetCodeBlob doesn't have ResourceMark

Reviewed-by: iignatyev, thartmann

! src/hotspot/share/prims/whitebox.cpp

Changeset: ef335c75
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-22 09:46:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/ef335c75

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 36af90ac
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-22 09:30:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/36af90ac

8215712: Parsing extension failure may alert decode_error

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLStringizer.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: 618bacec
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-03-23 08:37:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/618bacec

8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"

Reviewed-by: aph

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: e04080bd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-23 10:26:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/e04080bd

8241310: Fix warnings in jdk buildtools

Reviewed-by: erikj, forax

! make/CompileToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDInputStream.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterName.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterScript.java
! make/jdk/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/jdwpgen/Parse.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java

Changeset: 90102935
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-23 10:29:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/90102935

8241271: Make hotspot build reproducible

Reviewed-by: erikj, stefank, jwilhelm

! make/autoconf/compare.sh.in
! make/autoconf/hotspot.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
! make/scripts/compare_exceptions.sh.incl
! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: ed28a274
Author:    Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 10:37:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/ed28a274

8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp

Changeset: b66c6808
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-23 14:22:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/b66c6808

8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 75a8b7fa
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-23 09:05:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/75a8b7fa

8240975: Extend NativeLibraries to support explicit unloading

Reviewed-by: alanb, mcimadamore

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/NativeLibraries.c
+ test/jdk/jdk/internal/loader/NativeLibraries/Main.java
+ test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java
+ test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
+ test/jdk/jdk/internal/loader/NativeLibraries/p/Test.java

Changeset: 398ce294
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-03-23 10:26:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/398ce294

8240248: Extend superword reduction optimizations for x86

Add support for and, or, xor reduction

Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari at intel.com>
Reviewed-by: vlivanov, thartmann

! make/devkit/createJMHBundle.sh
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java

Changeset: edb6783a
Author:    Poonam Bajaj <poonam at openjdk.org>
Date:      2020-03-23 17:57:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/edb6783a

8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate

Reviewed-by: dlong, tschatzl, pliden

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp

Changeset: f37149b1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/f37149b1

8241351: Shenandoah: fragmentation metrics overhaul

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: fe533725
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/fe533725

8241435: Shenandoah: avoid disabling pacing with "aggressive"

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp

Changeset: b6783320
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/b6783320

8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp

Changeset: f0ba0dc6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-23 12:48:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/f0ba0dc6

8241190: Fix name clash for constants-summary CSS class

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java

Changeset: 81353a56
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-23 13:27:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/81353a56

8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit

Reviewed-by: minqi, coleenp

! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 7dc952ec
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-23 14:11:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/7dc952ec

8241292: Interactive Search results are not highlighted as they used to be

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 23d6a788
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-23 23:18:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/23d6a788

8241371: Refactor and consolidate package_from_name

Reviewed-by: iklam, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp

Changeset: 32d49650
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aditya Mandaleeka <adityam at openjdk.org>
Date:      2020-03-24 06:13:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/32d49650

8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: 5110de6c
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2020-03-19 17:26:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/5110de6c

8241144: Javadoc is not generated for new module jdk.nio.mapmode

Jdk.nio.mapmode is not present in DOCS_MODULES defined by Modules.gmk

Reviewed-by: erikj, ihse

! make/common/Modules.gmk

Changeset: d01f6719
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-24 09:34:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/d01f6719

8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified

Add missed checks for declarations in vmStructs_jvmci.cpp

Reviewed-by: iklam, thartmann

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: ca855006
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-03-24 17:39:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/ca855006

8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?

Stop recursion if there are multiple loads with different memory inputs in the tree.

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
+ test/hotspot/jtreg/compiler/codegen/TestMultiMemInstructionMatching.java

Changeset: b5897fe4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-03-24 13:08:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/b5897fe4

8241532: ProblemList tests from 8241530 on OSX

Reviewed-by: ctornqvi

! test/jdk/ProblemList.txt

Changeset: 40173c50
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-24 18:41:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/40173c50

8241395: Factor out platform independent code for os::xxx_memory_special()

Reviewed-by: mbaesken, mdoerr, lucy

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: cb1632e8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb1632e8

8241520: Shenandoah: simplify region sequence numbers handling

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 643f5b53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/643f5b53

8241534: Shenandoah: region status should include update watermark

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 6694402d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/6694402d

8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays

Reviewed-by: alanb, sgehwolf

! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java

Changeset: 7afa57a3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/7afa57a3

8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java

Reviewed-by: psandoz

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 3059f593
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 20:18:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/3059f593

8241545: Shenandoah: purge root work overwrites counters after JDK-8228818

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: d7435182
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-03-24 13:12:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/d7435182

8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 77534229
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-25 00:10:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/77534229

8241433: x86: Add VBMI CPU feature detection

Reviewed-by: kvn

! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 27ef185b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-25 07:58:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/27ef185b

8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs

Reviewed-by: fparain, dholmes

! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: 9a6038fb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-25 13:38:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a6038fb

8241584: Remove unused classLoader perf counters

Reviewed-by: hseigel

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: c01e986c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-25 14:41:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/c01e986c

8237859: C2: Crash when loads float above range check

Fix control edges of predicates to data nodes when creating pre/main/post loops.

Reviewed-by: neliasso, thartmann, roland

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java

Changeset: d1b50659
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-25 08:46:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1b50659

8237599: Greedy matching against supplementary chars fails to respect the region

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 7fc31ead
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-25 17:20:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/7fc31ead

8241583: Shenandoah: turn heap lock asserts into macros

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp

Changeset: b8f2b326
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-25 09:21:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8f2b326

8241311: Move some charset mapping tests from closed to open

Reviewed-by: iris, joehw, itakiguchi, amlu

! test/jdk/sun/nio/cs/TestCharsetMapping.java
+ test/jdk/sun/nio/cs/mapping/Big5.b2c
= test/jdk/sun/nio/cs/mapping/Big5.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.c2b-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/CoderTest.java
+ test/jdk/sun/nio/cs/mapping/ConverterTest.java
+ test/jdk/sun/nio/cs/mapping/Cp037.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1006.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1025.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1026.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1046.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1047.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1097.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1098.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1112.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1122.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1123.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1124.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1250.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1251.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1252.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1253.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1254.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1255.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1256.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1257.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1258.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1381.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1381.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp273.b2c
+ test/jdk/sun/nio/cs/mapping/Cp277.b2c
+ test/jdk/sun/nio/cs/mapping/Cp278.b2c
+ test/jdk/sun/nio/cs/mapping/Cp280.b2c
+ test/jdk/sun/nio/cs/mapping/Cp284.b2c
+ test/jdk/sun/nio/cs/mapping/Cp285.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp297.b2c
+ test/jdk/sun/nio/cs/mapping/Cp300.b2c
= test/jdk/sun/nio/cs/mapping/Cp300.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp33722.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp420.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp424.b2c
+ test/jdk/sun/nio/cs/mapping/Cp437.b2c
+ test/jdk/sun/nio/cs/mapping/Cp500.b2c
+ test/jdk/sun/nio/cs/mapping/Cp737.b2c
+ test/jdk/sun/nio/cs/mapping/Cp775.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp834.b2c
+ test/jdk/sun/nio/cs/mapping/Cp834.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp838.b2c
+ test/jdk/sun/nio/cs/mapping/Cp850.b2c
+ test/jdk/sun/nio/cs/mapping/Cp852.b2c
+ test/jdk/sun/nio/cs/mapping/Cp855.b2c
+ test/jdk/sun/nio/cs/mapping/Cp856.b2c
+ test/jdk/sun/nio/cs/mapping/Cp857.b2c
+ test/jdk/sun/nio/cs/mapping/Cp860.b2c
+ test/jdk/sun/nio/cs/mapping/Cp861.b2c
+ test/jdk/sun/nio/cs/mapping/Cp862.b2c
+ test/jdk/sun/nio/cs/mapping/Cp863.b2c
+ test/jdk/sun/nio/cs/mapping/Cp864.b2c
+ test/jdk/sun/nio/cs/mapping/Cp865.b2c
+ test/jdk/sun/nio/cs/mapping/Cp866.b2c
+ test/jdk/sun/nio/cs/mapping/Cp868.b2c
+ test/jdk/sun/nio/cs/mapping/Cp869.b2c
+ test/jdk/sun/nio/cs/mapping/Cp870.b2c
+ test/jdk/sun/nio/cs/mapping/Cp871.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp875.b2c
+ test/jdk/sun/nio/cs/mapping/Cp918.b2c
+ test/jdk/sun/nio/cs/mapping/Cp921.b2c
+ test/jdk/sun/nio/cs/mapping/Cp922.b2c
+ test/jdk/sun/nio/cs/mapping/Cp930.b2c
+ test/jdk/sun/nio/cs/mapping/Cp933.b2c
+ test/jdk/sun/nio/cs/mapping/Cp935.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp939.b2c
+ test/jdk/sun/nio/cs/mapping/Cp942.b2c
+ test/jdk/sun/nio/cs/mapping/Cp943.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp948.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp949.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp970.b2c
+ test/jdk/sun/nio/cs/mapping/Cp970.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/EUC_CN.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_LINUX.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_KR.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_TW.b2c
+ test/jdk/sun/nio/cs/mapping/GB18030.b2c
+ test/jdk/sun/nio/cs/mapping/GBK.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_11.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_2.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_3.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_4.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_5.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_6.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_7.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_8.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_9.b2c
+ test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
+ test/jdk/sun/nio/cs/mapping/Johab.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_R.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_U.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0212.b2c
+ test/jdk/sun/nio/cs/mapping/MS874.b2c
+ test/jdk/sun/nio/cs/mapping/MS932.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
+ test/jdk/sun/nio/cs/mapping/MS932_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS936.b2c
+ test/jdk/sun/nio/cs/mapping/MS949.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS_XP.b2c
+ test/jdk/sun/nio/cs/mapping/MSCP932.b2c.abigail
+ test/jdk/sun/nio/cs/mapping/MacArabic.b2c
+ test/jdk/sun/nio/cs/mapping/MacCentralEurope.b2c
+ test/jdk/sun/nio/cs/mapping/MacCroatian.b2c
+ test/jdk/sun/nio/cs/mapping/MacCyrillic.b2c
+ test/jdk/sun/nio/cs/mapping/MacDingbat.b2c
+ test/jdk/sun/nio/cs/mapping/MacGreek.b2c
+ test/jdk/sun/nio/cs/mapping/MacHebrew.b2c
+ test/jdk/sun/nio/cs/mapping/MacIceland.b2c
+ test/jdk/sun/nio/cs/mapping/MacRoman.b2c
+ test/jdk/sun/nio/cs/mapping/MacRomania.b2c
+ test/jdk/sun/nio/cs/mapping/MacSymbol.b2c
+ test/jdk/sun/nio/cs/mapping/MacThai.b2c
+ test/jdk/sun/nio/cs/mapping/MacTurkish.b2c
+ test/jdk/sun/nio/cs/mapping/MacUkraine.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/SJIS.b2c
+ test/jdk/sun/nio/cs/mapping/SJIS_0213.b2c
+ test/jdk/sun/nio/cs/mapping/TIS620.b2c
+ test/jdk/sun/nio/cs/mapping/TestConv.java
+ test/jdk/sun/nio/cs/mapping/TestFmwk.java
+ test/jdk/sun/nio/cs/mapping/untested/X11SunUnicode_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_1.b2c

Changeset: b0245c2b
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-03-25 12:41:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/b0245c2b

8237219: Disable native SunEC implementation by default

Reviewed-by: weijun, mullan

! src/java.base/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/ec/ECDSAJavaVerify.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/tools/keytool/GroupName.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java

Changeset: ffe5e846
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-25 15:03:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/ffe5e846

8241544: update stylesheet for *-page CSS class rename and hyphenated naming

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 60fae779
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-03-26 07:09:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/60fae779

8237977: Further update javax/net/ssl/compatibility/Compatibility.java

Reviewed-by: rhalade

! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/TestCase.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java

Changeset: 0d22ad64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 00:02:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/0d22ad64

8241427: Coarsen locking in Modules::add_module_exports

Reviewed-by: lfoltan, hseigel

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java

Changeset: c659b637
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-03-26 10:10:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/c659b637

8241482: AArch64: Fix a potential issue after JDK-8239549

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 913a0ff0
Author:    Jie He <jie.he at arm.com>
Committer: Yang Zhang <yzhang at openjdk.org>
Date:      2020-03-26 14:46:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/913a0ff0

8241419: Remove unused InterfaceSupport::_number_of_calls

Reviewed-by: dholmes

! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: c4f25e51
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-24 15:26:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4f25e51

8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: eb003a73
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:56:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb003a73

8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java

Changeset: b8f8dea9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:58:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8f8dea9

8241365: Define Unique_Node_List::contains() to prevent usage by mistake

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/node.hpp

Changeset: b35032dc
Author:    Sergei Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 10:02:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/b35032dc

8241649: Optimize Character.toString

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/lang/Character.java

Changeset: f930d466
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-26 03:15:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/f930d466

Added tag jdk-15+16 for changeset 5c7ec21f5d13

! .hgtags

Changeset: d882d528
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 11:52:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/d882d528

8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system

Add support for non-default file systems to HttpRequest.BodyPublishers::ofFile

Reviewed-by: chegar, dfuchs, amlu

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
+ test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java

Changeset: 307b376a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-26 13:43:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/307b376a

8241595: Fix missing debug_orig information in Ideal Graph Visualizer

Show missing debug_orig information for nodes in Ideal Graph Visualizer.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: d77c52b2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-26 10:29:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/d77c52b2

8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory

Check for zero exit value.

Reviewed-by: lfoltan

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java

Changeset: eb7c80a3
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 14:58:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb7c80a3

8241674: Fix incorrect jtreg option in FilePublisherPermsTest

Replace jtreg option 'policy' with 'java.security.policy' to extend rather than replace policy

Reviewed-by: chegar, dfuchs

! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java

Changeset: e11ab6a4
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-26 16:56:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/e11ab6a4

8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 54e2c6fe
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-26 09:03:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/54e2c6fe

8196751: Add jhsdb option to specify debug server RMI connector port

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 098b48b7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-26 10:03:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/098b48b7

8240634: event/runtime/TestMetaspaceAllocationFailure.java times out

Limit number of iterations

Reviewed-by: egahlin, stuefe

! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java

Changeset: e509368f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-26 10:14:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/e509368f

8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region

Moved the _closed_archive_heap_oopmaps and _open_archive_heap_oopmaps from the ro to the bm region.

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 8c5531b6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:08:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c5531b6

8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: 6be46f8e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:09:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/6be46f8e

8241673: Shenandoah: refactor anti-false-sharing padding

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: ebdb70fe
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-03-26 14:24:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/ebdb70fe

8236975: compiler/graalunit tests fails with --illegal-access=deny

Reviewed-by: iignatyev, kvn, alanb

! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 5f1636b2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-26 15:13:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/5f1636b2

8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293

Reviewed-by: dcubed, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: 87805d92
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-26 20:36:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/87805d92

8241470: HtmlStyle: group and document members: description, flex, signature

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 2bc4308d
Author:    Vipin M V <vipinmv1 at in.ibm.com>
Committer: Vyom Tewari <vtewari at openjdk.org>
Date:      2020-03-27 11:34:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/2bc4308d

8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Reviewed-by: vtewari, alanb

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c

Changeset: cc8715d8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 07:16:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc8715d8

8241581: Add BitMap::count_one_bits variant for arbitrary lengths

Reviewed-by: redestad, kbarrett

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 83f7ee14
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 08:45:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/83f7ee14

8241723: Build error after 8241581

Reviewed-by: kbarrett, clanger

- test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 67cf35ee
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-27 17:07:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/67cf35ee

8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 7048684c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-27 09:44:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/7048684c

8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java

Changeset: 5ff2d7ba
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 11:06:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ff2d7ba

8240676: Meet not symmetric failure when running lucene on jdk8

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayMeetNotSymmetrical.java

Changeset: 85d5048c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 10:31:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/85d5048c

8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: c9f5004b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-25 13:05:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9f5004b

8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64

Reviewed-by: clanger

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 1dd60a35
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-22 15:55:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/1dd60a35

8227269: Slow class loading when running with JDWP

Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 536e062a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/536e062a

8241436: C2: Factor out C2-specific code from MacroAssembler

Reviewed-by: mdoerr, kvn, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
+ src/hotspot/share/opto/c2_MacroAssembler.hpp

Changeset: d0a67229
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/d0a67229

8241434: x86: Fix Assembler::emit_operand asserts for XMM registers

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 2df18266
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/2df18266

8241597: x86: Remove MMX support

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: bb7a8f64
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-27 12:47:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/bb7a8f64

8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: 5ddbcb7a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-27 12:42:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ddbcb7a

8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration

NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.

Reviewed-by: alanb, chegar

! test/jdk/ProblemList.txt
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: a45889dc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-26 10:38:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/a45889dc

8241660: Add virtualization information output to hs_err file on macOS

Reviewed-by: clanger, mdoerr

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 7056b968
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/7056b968

8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: 0861f3f7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/0861f3f7

8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 92d854f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/92d854f5

8241740: Shenandoah: remove ShenandoahHeapRegion::_heap

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6e580b38
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/6e580b38

8241748: Shenandoah: inline MarkingContext TAMS methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp

Changeset: bfa3ad91
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-27 11:43:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/bfa3ad91

8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE

Reviewed-by: erikj

! make/lib/Lib-jdk.incubator.jpackage.gmk

Changeset: 211e5293
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2020-03-27 09:47:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/211e5293

8193210: [JVMCI/Graal] add JFR compiler phase/inlining events

C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.

Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/compilerEvent.cpp
+ src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java

Changeset: 9e9f110d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 19:05:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e9f110d

8241750: x86_32 build failure after JDK-8227269

Reviewed-by: rkennke, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: c17ed6a5
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-02-27 11:36:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/c17ed6a5

8239563: Reduce public exports in dynamic libraries built from JDK static libraries

Reviewed-by: dholmes, ihse

! make/autoconf/flags-cflags.m4
! src/java.base/unix/native/include/jni_md.h
! src/java.base/windows/native/include/jni_md.h

Changeset: ccc69960
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-27 11:24:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/ccc69960

8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkgfx/C.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java

Changeset: fee15cac
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-03-27 12:50:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/fee15cac

8241721: Change to GCC 9.2 for building on Linux at Oracle

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 6b6c5bd6
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-28 11:00:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b6c5bd6

8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier

Reviewed-by: rkennke, smonteith, aph

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 98e6be7c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-28 13:01:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/98e6be7c

8241789: Make citations of JLS and JVMS consistent in java.lang.Class

Reviewed-by: jjg

! src/java.base/share/classes/java/lang/Class.java

Changeset: 253ccad5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-28 21:08:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/253ccad5

8241771: Remove dead code in SparsePRT

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp

Changeset: 7f8d7850
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-03-28 16:47:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f8d7850

8232846: ProcessHandle.Info command with non-English shows question marks

Reviewed-by: stuefe, ysuenaga, rriggs

! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c

Changeset: b0e1ee4b
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-28 21:07:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/b0e1ee4b

8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)

Reviewed-by: prappo

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/math/SignedMutableBigInteger.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
! src/java.base/share/classes/sun/text/BreakDictionary.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java

Changeset: 8cb76353
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2020-03-26 15:26:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/8cb76353

8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64

Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers

Reviewed-by: kvn, aph

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: af15605b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/af15605b

8241838: Shenandoah: no need to trash cset during final mark

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: a8a9fb95
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/a8a9fb95

8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 87396af7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/87396af7

8241842: Shenandoah: inline ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: 6df23701
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/6df23701

8241844: Shenandoah: rename ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: b7439a8a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-27 15:28:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7439a8a

8241361: ZGC: Implement memory related JFR events

Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 916f00ac
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-30 13:49:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/916f00ac

8241374: add Math.absExact

Reviewed-by: smarks, chegar, bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/AbsTests.java

Changeset: 53b2368d
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-30 13:59:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/53b2368d

8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)

Reviewed-by: alanb, prappo, dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ByteBuffered.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java

Changeset: 83a9afaf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-30 23:55:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/83a9afaf

8241852: Cleanup error message generation in LinkResolver::resolve_field

Reviewed-by: dcubed

! src/hotspot/share/interpreter/linkResolver.cpp

Changeset: de7ea8db
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-31 08:42:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/de7ea8db

8241845: Shenandoah: align ShenandoahHeapRegions to cache lines

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp

Changeset: 2bc86911
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-03-31 09:10:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/2bc86911

8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 6a4e93bb
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-03-31 11:45:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/6a4e93bb

8241666: Enhance log messages in ReferenceProcessor

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 4b4633d9
Author:    Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2020-03-31 14:07:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/4b4633d9

8240988: Incorrect copyright header in CertificateValidation.java

Reviewed-by: pkoppula, coffeys

! test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java

Changeset: 16df851e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-18 17:28:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/16df851e

8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events

Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp

Changeset: 75849a5c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-31 14:58:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/75849a5c

8241421: Cleanup handling of jtreg

Reviewed-by: erikj

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/test/BuildFailureHandler.gmk

Changeset: 8fdf2925
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-31 14:57:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/8fdf2925

8241827: JFR: TestVMInfoEvent.java requires SerialGC

Reviewed-by: mseledtsov

! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java

Changeset: b31bea8a
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-31 16:09:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/b31bea8a

8241830: Simplify commit error messages in G1PageBasedVirtualSpace

Reviewed-by: sjohanss, lkorinth, kbarrett

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp

Changeset: 931af126
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-31 13:35:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/931af126

8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME

Reviewed-by: tschatzl, kbarrett

- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/steal001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/steal002.java

Changeset: 8cb3cc01
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-31 13:47:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/8cb3cc01

8241693: The paragraphs in the help page should not be in a <ul>

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java

Changeset: 6d44ff7d
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2020-03-31 14:15:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/6d44ff7d

8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()

Reviewed-by: jiangli

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 35f4df51
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-31 14:47:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/35f4df51

8241625: use new "member-list" CSS class instead of general "block-list" for list of members

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: aba017fa
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-04-01 10:11:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/aba017fa

8214694: cleanup rawtypes warnings in open jndi tests

Reviewed-by: darcy, vtewari

! test/jdk/com/sun/jndi/dns/CheckAccess.java
! test/jdk/com/sun/jndi/dns/EnvTests/AddInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/GetEnv.java
! test/jdk/com/sun/jndi/dns/EnvTests/RemoveInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextAdd.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextRemove.java
! test/jdk/com/sun/jndi/dns/FactoryTests/TestDnsObject.java
! test/jdk/com/sun/jndi/dns/FedTests/ListFedBase.java
! test/jdk/com/sun/jndi/dns/FedTests/ListNns.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubInterior.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubLeaf.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListLeafNotFound.java
! test/jdk/com/sun/jndi/ldap/BalancedParentheses.java
! test/jdk/com/sun/jndi/ldap/Base64Test.java
! test/jdk/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java
! test/jdk/javax/naming/InitialContext/EnvClone.java
! test/jdk/javax/naming/ldap/LdapName/CompareToEqualsTests.java
! test/jdk/javax/naming/ldap/LdapName/LdapNameConstruction.java
! test/jdk/javax/naming/ldap/LdapName/NameTests.java
! test/jdk/javax/naming/spi/DirectoryManager/DummyContext.java
! test/jdk/javax/naming/spi/DirectoryManager/GetContDirCtx.java
! test/jdk/javax/naming/spi/DummyContextFactory.java
! test/jdk/javax/naming/spi/DummyContextFactory2.java

Changeset: 5700a934
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-31 19:18:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/5700a934

8241964: Clean up java.lang.Class javadoc

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Class.java

Changeset: 990a11e4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-01 10:06:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/990a11e4

8241909: Remove useless code cache lookup in frame::patch_pc

Removed useless code cache lookup.

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp

Changeset: c8b1f966
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-04-01 12:37:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/c8b1f966

8241976: Add test for GCPhaseConcurrentLevel1 JFR event

Reviewed-by: pliden, eosterlund

+ test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: f1ef83b0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-01 13:12:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/f1ef83b0

8241598: Upgrade JLine to 3.14.0

Upgrading to JLine 3.14.0

Reviewed-by: psandoz, rfield

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
= src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-256color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java

Changeset: 6c9d6507
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-01 13:44:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/6c9d6507

8241881: ZGC: Add tests for JFR events

Reviewed-by: stefank, eosterlund, egahlin

+ test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 8d84cf5a
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-01 14:35:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d84cf5a

8241837: Cleanup stringStream usage in ObjectSynchronizer

Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: bf41f548
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-04-01 14:54:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf41f548

8220051: Remove global safepoint code

Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java

Changeset: 15c3d76a
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2020-04-01 14:51:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/15c3d76a

8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string

Reviewed-by: stuefe, mdoerr, clanger

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: fc806b67
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-31 17:11:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc806b67

8241948: enhance list of environment variables printed in hs_err file

Reviewed-by: dholmes, hseigel

! src/hotspot/share/utilities/vmError.cpp

Changeset: 6af855fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/6af855fd

8241926: Shenandoah: only print heap changes for operations that directly affect it

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 961c1d6a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/961c1d6a

8241985: Shenandoah: simplify collectable garbage logging

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp

Changeset: 25b2118b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/25b2118b

8241983: Shenandoah: simplify FreeSet logging

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp

Changeset: e08f25a9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-01 20:53:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/e08f25a9

8242003: Remove CallInfo::_selected_klass

Reviewed-by: lfoltan, dcubed, coleenp

! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp

Changeset: 13af7bb9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-01 16:27:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/13af7bb9

8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified

Reviewed-by: iignatyev, iklam, cjplummer

! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cc25927f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-02 03:04:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc25927f

Added tag jdk-15+17 for changeset dd5198db2e5b

! .hgtags

Changeset: 3790e580
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-04-01 18:38:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/3790e580

8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)

Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/SecurityCtx.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslClient.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 0386b7d0
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2020-04-02 05:44:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/0386b7d0

8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap

Co-authored-by: Sergey Kuksenko <sergey.kuksenko at oracle.com>
Reviewed-by: martin, stuefe, rriggs

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
+ test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java

Changeset: 2718bcd0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-04-02 12:52:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/2718bcd0

8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events

Reviewed-by: eosterlund, pliden

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: 15fcf274
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-04-02 13:06:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/15fcf274

8241947: Minor comment fixes for system property handling

Reviewed-by: ihse, mchung, alanb

! make/autoconf/spec.gmk.in
! src/java.base/share/classes/java/lang/System.java

Changeset: c6b22388
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-02 12:33:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6b22388

8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Reviewed-by: lancea

! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Changeset: 73ddea76
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 17:56:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/73ddea76

8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java

Reviewed-by: mdoerr, thartmann, neliasso

! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: ea56776e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-31 10:40:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea56776e

8239072: subtype check macro node causes node budget to be exhausted

Reviewed-by: vlivanov, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: fb56759d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-02 18:22:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/fb56759d

8242027: Clean up LinkResolver::check_klass_accessability

Reviewed-by: dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 5532b27d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2020-04-02 22:38:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/5532b27d

8241040: Support for AVX-512 Ternary Logic Instruction

A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.

Reviewed-by: vlivanov, neliasso

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
+ test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java

Changeset: 6570425d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-02 20:10:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/6570425d

8242040: Shenandoah: print allocation failure type

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 487070cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-02 20:11:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/487070cc

8242041: Shenandoah: adaptive heuristics should account evac reserve in free target

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp

Changeset: 3ae56fdf
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-04-02 11:20:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ae56fdf

8191930: [Graal] emits unparseable XML into compile log

Reviewed-by: kvn

! src/hotspot/share/compiler/compileTask.cpp

Changeset: 80b86444
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-04-02 21:33:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/80b86444

8241670: Enhance heap region size ergonomics to improve OOTB performance

Reviewed-by: redestad, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java

Changeset: cf22d444
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-04-02 19:13:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/cf22d444

8239895: assert(_stack_base != 0LL) failed: Sanity check

Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: a76f0f78
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-02 17:30:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/a76f0f78

8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization

Reviewed-by: dholmes, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 61940fe4
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-03 07:16:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/61940fe4

8241988: DatagramSocket incorrectly caches the first set of socket options

Reviewed-by: msheppar, dfuchs, alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/SocketOption/CachedImplOptions.java

Changeset: 9a69bb80
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-03 07:27:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a69bb80

8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server

Reviewed-by: dfuchs, michaelm

+ test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java

Changeset: 934b8a98
Author:    Man Cao <manc at openjdk.org>
Date:      2020-04-03 02:00:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/934b8a98

8241556: Memory leak if -XX:CompileCommand is set

Reviewed-by: rasbold, thartmann, neliasso

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp

Changeset: a21c4fb0
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-04-03 17:06:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/a21c4fb0

8241475: AArch64: Add missing support for PopCountVI node

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: f82e44cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/f82e44cc

8242073: x86_32 build failure after JDK-8241040

Reviewed-by: vlivanov

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 62b7404b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/62b7404b

8242042: Shenandoah: tune down ShenandoahGarbageThreshold

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: cd76575d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd76575d

8242075: Shenandoah: rename ShenandoahHeapRegionSize flag

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java

Changeset: 218d0f71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-04-02 12:44:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/218d0f71

8242000: clean up list of environment variables printed in hs_err file

Reviewed-by: redestad, stuefe

! src/hotspot/share/utilities/vmError.cpp

Changeset: 21d5f88f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 13:58:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/21d5f88f

8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: c09b0a77
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 13:58:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/c09b0a77

8242089: Shenandoah: per-worker stats should be summed up, not averaged

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 553ea1e8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-03 15:06:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/553ea1e8

8242082: Shenandoah: Purge Traversal mode

Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: f541970b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-04-03 14:27:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/f541970b

8241786: Improve heuristic to determine default network interface on macOS

DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.

Reviewed-by: chegar, alanb

! src/java.base/macosx/classes/java/net/DefaultInterface.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 746d28d1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-04-03 15:40:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/746d28d1

8242030: Wrong package declarations in jline classes after JDK-8241598

Reviewed-by: jlahoda

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java

Changeset: fe2a8203
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 16:13:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/fe2a8203

8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: a3090460
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-03 17:20:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/a3090460

8241585: Remove unused _recursion_counter facility from PerfTraceTime
8241705: Tune PerfData collections

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp

Changeset: 59af1c2a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2020-03-24 15:47:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/59af1c2a

8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector

Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java

Changeset: ff34c4cd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-03 19:33:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff34c4cd

8242107: Shenandoah: Fix aarch64 build after JDK-8242082

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: acafdb3f
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-04-03 17:34:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/acafdb3f

8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java

Changeset: 965404dd
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-03 12:58:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/965404dd

8240989: convert clhsdb "dumpheap" command from javascript to java

Reviewed-by: amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: 512644de
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-04-03 14:26:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/512644de

8240205: Avoid PackageEntry lookup when loading shared classes

Do the PackageEntry lookup at one place and then pass it along to the subsequently called functions which need it.

Reviewed-by: redestad, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp

Changeset: 76d53498
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2020-04-03 22:39:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/76d53498

8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned

Fix sun.security.provider.SHA3 class to correctly clone its lanes field

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/SHA3.java
+ test/jdk/java/security/MessageDigest/ThreadSafetyTest.java

Changeset: 2e478341
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-03 23:40:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e478341

8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTestZGC.sh
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: a6b990f7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-04 09:24:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6b990f7

8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: ed008731
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-04-05 20:17:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/ed008731

8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java

Changeset: fc9389c1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-04-02 09:07:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc9389c1

8241996: on linux set full relro in the linker flags

Reviewed-by: erikj, redestad

! make/autoconf/flags-ldflags.m4

Changeset: 048c5c0d
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-23 10:06:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/048c5c0d

8241041: C2: "assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization" still happens after fix for 8239335

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckNewObjectNotConstant.java

Changeset: 3d36ef14
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-06 09:52:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d36ef14

8241997: Scalar replacement of cloned array is broken after JDK-8238759

Replacement code still expected ArrayCopyNode::Dest to be an AddPNode.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 5aed2164
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-04-06 10:19:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/5aed2164

8241726: Re-enable gtest for BitMap::count_one_bits()

Reviewed-by: mdoerr, clanger

+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: b73460b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 10:31:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/b73460b3

8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 722a18d3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-06 12:09:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/722a18d3

8242090: Remove dead code from c1_LIR

Removed dead code.

Reviewed-by: redestad

! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp

Changeset: e9adf7bb
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-04-06 13:44:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/e9adf7bb

8242186: Reduce allocations in URLStreamHandler.parseURL for some cases

Reviewed-by: redestad, chegar

! src/java.base/share/classes/java/net/URLStreamHandler.java

Changeset: 08b90285
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-04-06 13:46:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/08b90285

8242208: Use Method.getParameterCount where applicable

Reviewed-by: redestad, chegar

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java

Changeset: ec5ccb8d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 13:45:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/ec5ccb8d

8242130: Shenandoah: Simplify arraycopy-barrier dispatching

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 843a8621
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 16:29:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/843a8621

8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp

Changeset: ba26538c
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-04-06 07:39:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba26538c

8241530: com/sun/jdi tests fail due to network issues on OSX 10.15

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: c4d01f8c
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 17:08:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4d01f8c

8242054: Shenandoah: New incremental-update mode

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: 185f3721
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/185f3721

8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: 1d687b35
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/1d687b35

8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: 59f28e56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/59f28e56

8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: 0d1e636a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/0d1e636a

8242227: Shenandoah: transit regions to cset state when adding to collection set

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp

Changeset: e3aae42d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/e3aae42d

8242228: Shenandoah: remove unused ShenandoahCollectionSet methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp

Changeset: c1016d5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/c1016d5d

8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 3aa216ec
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-04-04 07:09:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/3aa216ec

8241713: Linux desktop shortcuts with spaces make postinst/prerm fail

Reviewed-by: almatvee, herrick

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java

Changeset: e18d6617
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-04-06 12:51:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/e18d6617

8237572: Combine the two LingeredApp classes

Reviewed-by: cjplummer, lmesnik

- test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: b317d0ee
Author:    Lin Zang <linzang at tencent.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-07 03:25:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/b317d0ee

8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set

Reviewed-by: alanb, dholmes

! make/launcher/LauncherCommon.gmk
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/unix/native/libjli/java_md_solinux.h

Changeset: edc4ffe5
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2020-04-07 08:45:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/edc4ffe5

8199138: Add RISC-V support to Zero

Reviewed-by: erikj, stuefe

! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp

Changeset: f5a728af
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-04-07 09:06:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/f5a728af

8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows

Reviewed-by: minqi, dholmes

! src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp

Changeset: 76b1119f
Author:    Egor Ushakov <eushakov at openjdk.org>
Date:      2020-04-07 07:24:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/76b1119f

8241958: Slow ClassLoaderReferenceImpl.findType

Optimize ClassLoaderReferenceImpl.findType

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Changeset: 5fff119d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-07 13:18:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/5fff119d

8242271: Shenandoah: add test to verify GC mode unlock

Reviewed-by: rkennke

+ test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java

Changeset: 951cda8d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-07 13:18:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/951cda8d

8242273: Shenandoah: accept either SATB or IU barriers, but not both

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 9743ec80
Author:    Denghui Dong <ddong at openjd.org>
Date:      2020-04-07 21:18:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/9743ec80

8240360: NativeLibraryEvent has wrong library name on Linux

Reviewed-by: ysuenaga, clanger

! src/hotspot/os/linux/os_linux.cpp

Changeset: 9ba424ee
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-07 14:32:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ba424ee

8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()

Reviewed-by: rkennke, stuefe

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 6351f95b
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-04-07 09:03:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/6351f95b

8242006: (zipfs)  Improve Zip FS  FileChannel and SeekableByteChannel test coverage

Reviewed-by: clanger

+ test/jdk/jdk/nio/zipfs/testng/test/ChannelTests.java
! test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java

Changeset: 1a40b793
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-04-07 07:21:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/1a40b793

8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131)

Waiting for child's main() to start before attaching

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Changeset: e53ae5ae
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-07 10:43:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/e53ae5ae

8242216: ObjectSampler::weak_oops_do() should not trigger barrier

Reviewed-by: rkennke, eosterlund

! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp

Changeset: 378aef32
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-07 16:21:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/378aef32

8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0

Fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl

Reviewed-by: alanb, chegar, dfuchs, lancea

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/net/DatagramSocket/ConnectPortZero.java
+ test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java

Changeset: cceee2c6
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 09:36:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/cceee2c6

8242168: ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr"

Reviewed-by: lmesnik, iignatyev

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java

Changeset: 8523e37f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-04-07 09:50:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/8523e37f

8242056: Merge support for AnnotationType builders/writers into support for other types

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java

Changeset: 6c629ca8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-04-07 18:33:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/6c629ca8

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 7ac64b81
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-04-07 12:41:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ac64b81

8241895: use new "details-list" CSS class instead of general "block-list" for list of details sections

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java

Changeset: 2b42382e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-07 22:31:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/2b42382e

8242301: Shenandoah: Inline LRB runtime call

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: a40ef7e4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 13:56:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/a40ef7e4

8242235: Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt

Reviewed-by: dcubed, amenkov

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/lib/jdk/test/lib/Platform.java

Changeset: 25642dd3
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2020-04-06 15:40:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/25642dd3

8035787: SourcePositions are wrong for Strings concatenated with '+' operator

Reviewed-by: jlahoda

+ test/langtools/tools/javac/parser/StringFoldingPosTest.java

Changeset: 9fb91b4e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 16:31:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/9fb91b4e

8242142: convert clhsdb "class" and "classes" commands from javascript to java

Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java

Changeset: ccd2a16c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 18:32:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/ccd2a16c

8242165: SA sysprops support fails to dump all system properties

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
+ test/hotspot/jtreg/serviceability/sa/TestSysProps.java

Changeset: d8539a51
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-04-08 10:13:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/d8539a51

8242184: CRL generation error with RSASSA-PSS

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/GenerateAll.java

Changeset: 67fd181e
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-04-08 14:03:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/67fd181e

8242029: AArch64: skip G1 array copy pre-barrier if marking not active

Reviewed-by: aph

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp

Changeset: 6b7a466f
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-04-08 00:03:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b7a466f

8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/javax/net/ssl/SSLSocket/ClientExcOnAlert.java

Changeset: 6405d750
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-04-02 15:03:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/6405d750

8241900: Loop unswitching may cause dependence on null check to be lost

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java

Changeset: 05c26d8b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-04-08 10:43:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/05c26d8b

8241828: JFR: Some streaming tests require a larger heap size with ZGC

Reviewed-by: stefank

! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java

Changeset: 343f7603
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-08 11:26:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/343f7603

8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry

Reviewed-by: zgu, shade

! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp

Changeset: 59684e10
Author:    David M Lloyd <david.lloyd at redhat.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-04-08 10:31:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/59684e10

8242356: (se) epoll Selector should use epoll_create1 instead of epoll_create

Reviewed-by: alanb, stuefe

! src/java.base/linux/native/libnio/ch/EPoll.c

Changeset: 4c4271f2
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-04-08 11:16:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/4c4271f2

8242230: Whitespace typos, relaxed javadoc, formatting

Reviewed-by: darcy, igerasim

! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.logging/share/classes/java/util/logging/Formatter.java

Changeset: 7b870e70
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-08 13:44:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/7b870e70

8242353: Shenandoah: micro-optimize region liveness handling

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 64aee56a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-08 13:44:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/64aee56a

8242365: Shenandoah: use uint16_t instead of jushort for liveness cache

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 9292b400
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 08:13:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/9292b400

8241984: Shenandoah: enhance GCTimer and JFR support

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: c2efd224
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-04-08 15:00:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2efd224

8239544: Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS

JavaCompiler patch fixing its response to should-stop.ifNoError= option for PARSE, ENTER and PROCESS compiler states + new T8239544.java matrix regression test

Reviewed-by: jlaskey, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/main/T8239544.java

Changeset: 50ed5307
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-04-08 09:22:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/50ed5307

8225319: Remove rmic from the set of supported tools

Reviewed-by: erikj, alanb, lancea, jjg, amlu

! make/CompileJavaModules.gmk
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.rmic.gmk
! make/nashorn/element-list
! src/java.rmi/share/classes/java/rmi/server/Operation.java
! src/java.rmi/share/classes/java/rmi/server/Skeleton.java
! src/java.rmi/share/classes/java/rmi/server/SkeletonMismatchException.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
- src/jdk.rmic/share/classes/module-info.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Generator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/IndentingWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Names.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIConstants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIGenerator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RemoteClass.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Util.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_ja.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/asm/ArrayData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Assembler.java
- src/jdk.rmic/share/classes/sun/tools/asm/CatchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ClassConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPoolData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Cover.java
- src/jdk.rmic/share/classes/sun/tools/asm/FieldConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Instruction.java
- src/jdk.rmic/share/classes/sun/tools/asm/Label.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariable.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariableTable.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NumberConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringExpressionConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/SwitchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/TryData.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousClass.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ArrayType.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryExceptionHandler.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDeclaration.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassNotFound.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassPath.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassType.java
- src/jdk.rmic/share/classes/sun/tools/java/CompilerError.java
- src/jdk.rmic/share/classes/sun/tools/java/Constants.java
- src/jdk.rmic/share/classes/sun/tools/java/Environment.java
- src/jdk.rmic/share/classes/sun/tools/java/FileClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/Identifier.java
- src/jdk.rmic/share/classes/sun/tools/java/IdentifierToken.java
- src/jdk.rmic/share/classes/sun/tools/java/Imports.java
- src/jdk.rmic/share/classes/sun/tools/java/MemberDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodSet.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
- src/jdk.rmic/share/classes/sun/tools/java/Package.java
- src/jdk.rmic/share/classes/sun/tools/java/Parser.java
- src/jdk.rmic/share/classes/sun/tools/java/ParserActions.java
- src/jdk.rmic/share/classes/sun/tools/java/PathClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- src/jdk.rmic/share/classes/sun/tools/java/Scanner.java
- src/jdk.rmic/share/classes/sun/tools/java/ScannerInputReader.java
- src/jdk.rmic/share/classes/sun/tools/java/SyntaxError.java
- src/jdk.rmic/share/classes/sun/tools/java/Type.java
- src/jdk.rmic/share/classes/sun/tools/java/ZipClassFile.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchParser.java
- src/jdk.rmic/share/classes/sun/tools/javac/CompilerMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorConsumer.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorMessage.java
- src/jdk.rmic/share/classes/sun/tools/javac/Main.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceClass.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_ja.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/tree/AddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayAccessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignAddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignDivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignMultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignOpExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignRemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignSubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignUnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryArithmeticExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryAssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryBitExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryCompareExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryEqualityExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryLogicalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryShiftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitNotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BooleanExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BreakStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ByteExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CaseStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CastExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CatchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CharExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CheckContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CodeContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CommaExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CompoundStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionVars.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConstantExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Context.java
- src/jdk.rmic/share/classes/sun/tools/tree/ContinueStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConvertExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivRemExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoubleExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/EqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExprExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Expression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExpressionStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldUpdater.java
- src/jdk.rmic/share/classes/sun/tools/tree/FinallyStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FloatExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ForStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IdentifierExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IfStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/IncDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineMethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineNewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/InstanceOfExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntegerExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LengthExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LocalMember.java
- src/jdk.rmic/share/classes/sun/tools/tree/LongExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NegativeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Node.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NullExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/OrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PositiveExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/RemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShortExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Statement.java
- src/jdk.rmic/share/classes/sun/tools/tree/StringExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SuperExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SwitchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/SynchronizedStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThisExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThrowStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TryStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TypeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UplevelReference.java
- src/jdk.rmic/share/classes/sun/tools/tree/VarDeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/Vset.java
- src/jdk.rmic/share/classes/sun/tools/tree/WhileStatement.java
- src/jdk.rmic/share/classes/sun/tools/util/CommandLine.java
- src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java
- src/jdk.rmic/share/man/rmic.1
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/java/rmi/testlibrary/README.jcov
- test/jdk/sun/rmi/rmic/RMIGenerator/RmicDefault.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/AppletServer.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeImpl.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeInterface.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/classFileVersion/run.sh
- test/jdk/sun/rmi/rmic/classpath/RMICClassPathTest.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/run.sh
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/run.sh
- test/jdk/sun/rmi/rmic/extraCompilation/run.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/Util.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/run.sh
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/P.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/PImpl.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/Test.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/run.sh
- test/jdk/sun/rmi/rmic/oldjavacRemoved/Foo.java
- test/jdk/sun/rmi/rmic/oldjavacRemoved/sunToolsJavacMain.sh
- test/jdk/sun/tools/java/CFCTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 1cca0e48
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-04-08 09:44:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/1cca0e48

8237490: [macos] Add support notarizing jpackage app-image and dmg

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/entitlements.plist
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 1c651455
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2020-04-02 18:18:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c651455

8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/conf/security/java.security

Changeset: 29b0912b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 11:21:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/29b0912b

8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 6c1f8e1d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 11:33:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/6c1f8e1d

8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah

Reviewed-by: stefank

! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java

Changeset: 76a8557d
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-04-08 15:34:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/76a8557d

8241438: Move IntelJccErratum mitigation code to platform-specific code

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: a5b81d97
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-04-08 15:34:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/a5b81d97

8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning

Reviewed-by: kvn, coleenp, pliden

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp

Changeset: 0ffbbc82
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-04-08 11:43:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/0ffbbc82

8242382: test/jdk/TEST.groups cleanup of sun/tools/java

Reviewed-by: lancea, dfuchs

! test/jdk/TEST.groups

Changeset: dd4e04d6
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-04-08 08:56:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd4e04d6

8242134: Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader

Keep the version in ClassLoader.

Reviewed-by: hseigel, redestad, lfoltan

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 52ea4802
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-04-08 18:38:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/52ea4802

8241141: Restructure humongous object allocation in G1

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp

Changeset: 51a5e9ca
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-04-08 09:50:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/51a5e9ca

8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01

Reviewed-by: rriggs, joehw

! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug7069824.java
! test/jdk/java/util/Locale/Bug8040211.java
! test/jdk/java/util/Locale/LSRDataTest.java

Changeset: 89a33e69
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-04-08 18:32:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/89a33e69

8240918: [REDO] Allow direct handshakes without VMThread intervention

REDO of 8230594

Reviewed-by: dholmes, rehn, mdoerr, coleenp, dcubed

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: 62060fc2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-04-08 11:40:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/62060fc2

8242337: javadoc typo in NumberFormat::setMinimumFractionDigits

Reviewed-by: lancea, martin

! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 64957a17
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-08 12:03:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/64957a17

8242265: serviceability/sa/ClhsdbScanOops.java fails due to bad @requires expression

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java

Changeset: cdb379e5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-04-08 21:28:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/cdb379e5

8237383: Members inherited from non-public types are not included in index

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: ac8d4208
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-04-08 22:04:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/ac8d4208

8240169: javadoc fails to link to non-modular api docs

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java

Changeset: 3a6249d0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-08 13:14:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/3a6249d0

8242295: Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean

Reviewed-by: iignatyev

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/findMonitorDeadlockedThreads/find001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadCpuTimeSupported/thcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/resetPeakThreadCount/reset001.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java

Changeset: 82dfec76
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-08 14:11:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/82dfec76

8242384: sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops"

Reviewed-by: dcubed

! test/hotspot/jtreg/serviceability/sa/TestSysProps.java

Changeset: 3487361a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-04-09 09:20:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/3487361a

8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs

Reviewed-by: roland, kvn

! test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java

Changeset: 16f8c294
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-09 05:28:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/16f8c294

Added tag jdk-15+18 for changeset 44aef192b488

! .hgtags

Changeset: cd8be04b
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-04-09 03:51:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd8be04b

8237187: Obsolete references to java.sun.com

Reviewed-by: lancea, naoto

! src/java.base/share/classes/jdk/internal/util/xml/impl/ParserSAX.java

Changeset: d1091364
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-08 21:01:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1091364

8240990: convert clhsdb "dumpclass" command from javascript to java

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: 0eb72d4e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-08 22:54:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/0eb72d4e

8241707: introduce randomness k/w to hotspot test suite

Reviewed-by: kvn, mseledtsov

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java

Changeset: 7c351405
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-08 22:58:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c351405

8242310: use reproducible random in hotspot compiler tests

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/PolynomialRoot.java
! test/hotspot/jtreg/compiler/c2/Test6661247.java
! test/hotspot/jtreg/compiler/c2/Test7047069.java
! test/hotspot/jtreg/compiler/c2/Test7160610.java
! test/hotspot/jtreg/compiler/c2/Test7177917.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/compiler/codegen/Test6896617.java
! test/hotspot/jtreg/compiler/codegen/Test7100757.java
! test/hotspot/jtreg/compiler/codegen/TestTrichotomyExpressions.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/hotspot/jtreg/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeRaw.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java

Changeset: cdfe841d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-09 13:04:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/cdfe841d

8242038: G1: Lazily initialize RSHashTables

Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp

Changeset: 13645057
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-09 08:43:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/13645057

8242400: Shenandoah: Restore logging to pre-jdk8241984 format

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 36f22938
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-09 14:59:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/36f22938

8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: d9bf9348
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 10:55:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/d9bf9348

8241742: Remove the preview status for methods introduced for Text Blocks

Reviewed-by: psandoz, chegar, alanb

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java

Changeset: ef8537ec
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 10:55:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/ef8537ec

8241741: Implement Text Blocks as a standard feature in javac

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockIllegalEscape.java
! test/langtools/tools/javac/TextBlockIllegalEscape.out
! test/langtools/tools/javac/TextBlockLang.java
! test/langtools/tools/javac/diags/examples/TextBlockCloseDelimiter.java
! test/langtools/tools/javac/diags/examples/TextBlockOpenDelimiter.java
+ test/langtools/tools/javac/diags/examples/TextBlockSource.java
! test/langtools/tools/javac/diags/examples/TextBlockWhitespace.java

Changeset: e0a75ed0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-09 07:13:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0a75ed0

8242162: convert clhsdb "sysprops" command from javascript to java

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java

Changeset: 1d7dee9a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-04-09 21:29:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/1d7dee9a

8242289: C2: Support platform-specific node cloning in Matcher

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: b7d5172b
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 16:32:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7d5172b

8242472: Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum

Reviewed-by: abuckley

! src/java.base/share/classes/jdk/internal/PreviewFeature.java

Changeset: 455d2e7c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-04-09 14:16:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/455d2e7c

8225540: In core reflection note whether returned annotations are declaration or type annotations

Reviewed-by: alanb, prappo

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java

Changeset: ca46bba5
Author:    Stuart Monteith <smonteith at openjdk.org>
Date:      2020-04-10 09:41:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/ca46bba5

8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.inline.hpp

Changeset: 592b9a95
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-10 05:43:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/592b9a95

8241911: AArch64: Fix a potential register clash issue in reduce_add2I

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 502d4595
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-04-10 15:05:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/502d4595

8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Confirm.java

Changeset: 86722cb0
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-10 10:05:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/86722cb0

8239594: jdk.tls.client.protocols is not respected
8239595: ssl context version is not respected

The java.net.HttpClient is updated to no longer override any default selected protocols in the SSLContext, in the absence of  any SSLParameters explicitly supplied to the HttpClient.builder.

Reviewed-by: chegar, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/TlsContextTest.java
+ test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: 5ad5aa49
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-04-10 08:46:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ad5aa49

8242430: Correct links in javadoc of OperatingSystemMXBean

Reviewed-by: dholmes

! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java

Changeset: 8ace9207
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-04-10 17:00:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/8ace9207

8242470: Update Xerces to Version 2.12.1

Reviewed-by: lancea, naoto

! src/java.xml/share/legal/xerces.md

Changeset: 24d76483
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-04-10 17:13:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/24d76483

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java

Changeset: 5b1da0a5
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-04-15 07:04:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b1da0a5

8242624: Update .jcheck/conf for project Amber (patterns-stage-2)

Reviewed-by: ehelin

! .jcheck/conf

Changeset: 29ffe1b8
Author:    J. Duke <duke at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-24 06:19:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/29ffe1b8

Merge patterns-stage-2

! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/java/lang/runtime/PatternCarriers.java
! src/java.base/share/classes/java/lang/runtime/PatternHandle.java
! src/java.base/share/classes/java/lang/runtime/PatternHandles.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/jdk/java/lang/lang-runtime/PatternHandleTest.java
! test/jdk/java/lang/lang-runtime/SwitchBootstrapsTest.java
! test/jdk/java/lang/lang-runtime/boottest/TEST.properties
! test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java
! test/langtools/tools/javac/patterns/FlowAnalysisTest.java
! test/langtools/tools/javac/patterns/PrimitiveSelectorTest.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! make/CompileInterimLangtools.gmk
+ src/java.base/share/classes/java/lang/runtime/PatternCarriers.java
+ src/java.base/share/classes/java/lang/runtime/PatternHandle.java
+ src/java.base/share/classes/java/lang/runtime/PatternHandles.java
+ src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/jdk/java/lang/lang-runtime/PatternHandleTest.java
+ test/jdk/java/lang/lang-runtime/SwitchBootstrapsTest.java
+ test/jdk/java/lang/lang-runtime/boottest/TEST.properties
+ test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java
+ test/langtools/tools/javac/patterns/FlowAnalysisTest.java
+ test/langtools/tools/javac/patterns/PrimitiveSelectorTest.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java



More information about the amber-dev mailing list