hg: amber/amber: 107 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Mar 12 22:01:08 UTC 2020


Changeset: 5a58d0939974
Author:    darcy
Date:      2020-03-05 15:07 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/5a58d0939974

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: 104476d44ee0
Author:    dnsimon
Date:      2020-03-05 16:32 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/104476d44ee0

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: 92cf8efd381d
Author:    rsunderbabu
Date:      2020-03-06 10:27 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/92cf8efd381d

8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout
Summary: Removed timeout=5 from the tests so that default timeout is used
Reviewed-by: cjplummer
Contributed-by: ramkumar.sunderbabu at oracle.com

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

Changeset: 41f79689c039
Author:    mbaesken
Date:      2020-03-05 13:12 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/41f79689c039

8240603: Windows 32bit compile error after 8238676
Reviewed-by: clanger, dholmes

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

Changeset: 571b228bf874
Author:    mdoerr
Date:      2020-03-06 11:04 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/571b228bf874

8239856: [ntintel] asserts about copying unaligned array element
Reviewed-by: stuefe, sspitsyn

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

Changeset: b009dd349913
Author:    iwalulya
Date:      2020-03-06 11:40 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/b009dd349913

8240589: OtherRegionsTable::_num_occupied not updated correctly
Reviewed-by: tschatzl, sjohanss

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

Changeset: 942c6102590a
Author:    rkennke
Date:      2020-03-06 13:41 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/942c6102590a

8236981: Remove ShenandoahTraversalUpdateRefsClosure
Reviewed-by: shade, rkennke
Contributed-by: adityam at microsoft.com

! 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: cc8382a9118c
Author:    iwalulya
Date:      2020-03-06 14:10 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/cc8382a9118c

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: 2b6e1b425f5f
Author:    rschmelter
Date:      2020-03-06 16:19 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/2b6e1b425f5f

8240440: Implement get_safepoint_workers() for parallel GC
Reviewed-by: tschatzl, kbarrett

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

Changeset: 1c40993361d0
Author:    sgehwolf
Date:      2020-02-24 19:03 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/1c40993361d0

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: dffc5585fa99
Author:    shade
Date:      2020-03-06 17:03 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/dffc5585fa99

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: 90c1d2c1f333
Author:    mullan
Date:      2020-03-06 13:17 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/90c1d2c1f333

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: d0305db138ee
Author:    bpb
Date:      2020-03-06 10:34 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/d0305db138ee

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: c81062051951
Author:    rriggs
Date:      2020-03-06 13:52 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/c81062051951

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: 22e4f0169cab
Author:    rkennke
Date:      2020-03-06 21:51 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/22e4f0169cab

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: f79f4f745f98
Author:    ccheung
Date:      2020-03-06 15:33 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/f79f4f745f98

8232081: Try to link all classes during dynamic CDS dump
Summary: 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: ba031902229b
Author:    kbarrett
Date:      2020-03-06 18:42 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/ba031902229b

8240239: Replace ConcurrentGCPhaseManager
Summary: Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints
Reviewed-by: kbarrett, pliden, sangheki
Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com

! 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: b68736876ab5
Author:    mikael
Date:      2020-03-06 17:33 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/b68736876ab5

8240535: Add additional linux-aarch64 jib profiles
Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 7af6364e1792
Author:    jjg
Date:      2020-03-06 18:03 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/7af6364e1792

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: cb85119495ba
Author:    jiefu
Date:      2020-03-07 14:42 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/cb85119495ba

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

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

Changeset: ca2dcaf37fad
Author:    vtewari
Date:      2020-03-07 18:35 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/ca2dcaf37fad

8238579: HttpsURLConnection drops the timeout and hangs forever in read
Summary: 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: 4b80c89e76ca
Author:    bulasevich
Date:      2020-03-07 16:27 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/4b80c89e76ca

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: e44b68e5bdaf
Author:    itakiguchi
Date:      2020-03-08 15:15 +0900
URL:       https://hg.openjdk.java.net/amber/amber/rev/e44b68e5bdaf

8239965: XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly"
Summary: 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: 2420daa87866
Author:    kbarrett
Date:      2020-03-08 17:33 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/2420daa87866

8240133: G1DirtyCardQueue destructor has useless flush
Summary: Removed useless call to flush.
Reviewed-by: tschatzl, sjohanss

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

Changeset: 0fe71e38ecc4
Author:    iklam
Date:      2020-03-08 15:06 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/0fe71e38ecc4

8240613: InstanceKlass::set_init_state failed with assert(good_state || state == allocated)
Reviewed-by: dcubed

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

Changeset: 13c54fd3bc8c
Author:    rhalade
Date:      2020-03-09 00:45 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/13c54fd3bc8c

8240686: 70 security tests are failing on Windows due to "Fetch artifact failed"
Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 3437fb6311fd
Author:    kbarrett
Date:      2020-03-09 04:06 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/3437fb6311fd

8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush
Summary: Backout JDK-8240133
Reviewed-by: sjohanss

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

Changeset: 8d1e70f7f279
Author:    roland
Date:      2020-03-05 15:56 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/8d1e70f7f279

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: 598ac6de2237
Author:    rkennke
Date:      2020-03-09 12:29 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/598ac6de2237

8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header
Reviewed-by: rkennke
Contributed-by: adityam at microsoft.com

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

Changeset: 8a14919d365d
Author:    kevinw
Date:      2020-03-09 12:54 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/8a14919d365d

8240295: hs_err elapsed time in seconds is not accurate enough
Reviewed-by: dholmes, sspitsyn

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

Changeset: 666e310e158f
Author:    neugens
Date:      2020-03-09 14:57 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/666e310e158f

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: 0238badf51bc
Author:    fyang
Date:      2020-03-09 22:31 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/0238badf51bc

8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
Reviewed-by: kvn
Contributed-by: hedongbo at huawei.com

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

Changeset: 79371dab85c2
Author:    henryjen
Date:      2020-03-06 13:48 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/79371dab85c2

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: 20023740a683
Author:    dfuchs
Date:      2020-03-09 17:48 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/20023740a683

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: 298b62120b5a
Author:    naoto
Date:      2020-03-09 13:20 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/298b62120b5a

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: b03adcb5dd5f
Author:    egahlin
Date:      2020-03-09 21:25 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/b03adcb5dd5f

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: 563d6852da45
Author:    egahlin
Date:      2020-03-09 21:43 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/563d6852da45

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: a74b7501917d
Author:    shade
Date:      2020-03-09 22:40 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/a74b7501917d

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: ffa717c6ffee
Author:    shade
Date:      2020-03-09 22:41 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/ffa717c6ffee

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: 7e741a3fc650
Author:    shade
Date:      2020-03-09 22:41 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7e741a3fc650

8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts
Reviewed-by: shade
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>

! 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: b639fff3fc5a
Author:    roland
Date:      2020-03-10 10:45 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/b639fff3fc5a

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: 7c057af653f9
Author:    iwalulya
Date:      2020-03-10 10:19 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7c057af653f9

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: b760fca91d75
Author:    jjiang
Date:      2020-03-10 21:43 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/b760fca91d75

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: 12b01a07515d
Author:    mgronlun
Date:      2020-03-10 15:44 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/12b01a07515d

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: a611125840f0
Author:    fyang
Date:      2020-03-09 18:21 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/a611125840f0

8240734: ModuleHashes attribute not reproducible between builds
Reviewed-by: alanb
Contributed-by: hedongbo at huawei.com

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

Changeset: 5474f3ecded4
Author:    roland
Date:      2020-03-09 09:42 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5474f3ecded4

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: 478dbbe9b422
Author:    egahlin
Date:      2020-03-10 18:39 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/478dbbe9b422

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: eab1d242c9f6
Author:    vlivanov
Date:      2020-03-10 20:51 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/eab1d242c9f6

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: e673324c4045
Author:    vlivanov
Date:      2020-03-10 20:51 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/e673324c4045

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: 3f26298f486f
Author:    vlivanov
Date:      2020-03-10 20:51 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/3f26298f486f

8239009: C2: Don't use PSHUF to load scalars from memory on x86
Reviewed-by: kvn, dlong

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

Changeset: 8c0b7b88b646
Author:    minqi
Date:      2020-03-10 11:52 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/8c0b7b88b646

8240691: ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use
Summary: 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: 81e8e9394197
Author:    dnsimon
Date:      2020-03-10 21:48 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/81e8e9394197

8240610: [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
Reviewed-by: kvn, thartmann
Contributed-by: Yudi Zheng <yudi.zheng at oracle.com>

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

Changeset: a67aa7e073d8
Author:    minqi
Date:      2020-03-10 14:37 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/a67aa7e073d8

8240840: Rollback whitebox.cpp in push 8240691
Summary: whitebox.cpp should not change in 8240691, which is accidentally included.
Reviewed-by: iklam, ccheung

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

Changeset: 18d4d0cc3372
Author:    kvn
Date:      2020-03-10 14:39 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/18d4d0cc3372

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: 301f91ab1636
Author:    jjg
Date:      2020-03-10 14:46 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/301f91ab1636

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: 82b0b99acdbb
Author:    asotona
Date:      2020-03-10 17:33 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/82b0b99acdbb

8235216: typo in test filename
Summary: 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: faa4916a3379
Author:    cito
Date:      2020-03-07 23:08 +0900
URL:       https://hg.openjdk.java.net/amber/amber/rev/faa4916a3379

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: 8c78138be591
Author:    weijun
Date:      2020-03-11 10:33 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/8c78138be591

8239928: ec/ECDSAJavaVerify.java failed due to timeout
Reviewed-by: valeriep

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

Changeset: 590ac5a59078
Author:    ysuenaga
Date:      2020-03-11 13:14 +0900
URL:       https://hg.openjdk.java.net/amber/amber/rev/590ac5a59078

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: 8c5697ed51b2
Author:    ihse
Date:      2020-03-11 08:34 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/8c5697ed51b2

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: 1fdd52277cfb
Author:    ehelin
Date:      2020-03-10 16:58 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/1fdd52277cfb

8237566: FindTests.gmk should only include existing TEST.ROOT files
Reviewed-by: erikj

! make/common/FindTests.gmk

Changeset: 719a3cd91e92
Author:    stefank
Date:      2020-03-04 15:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/719a3cd91e92

8240530: CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame
Reviewed-by: coleenp, dholmes

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

Changeset: bb44e0d9fe1f
Author:    stefank
Date:      2020-03-04 15:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/bb44e0d9fe1f

8240529: CheckUnhandledOops breaks NULL check in Modules::define_module
Reviewed-by: coleenp, lfoltan, hseigel

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

Changeset: 12eb1e2087d2
Author:    stefank
Date:      2020-03-04 18:08 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/12eb1e2087d2

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: e50512f91026
Author:    aph
Date:      2020-03-10 10:49 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/e50512f91026

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: 65f30e209890
Author:    clanger
Date:      2020-03-11 13:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/65f30e209890

8240524: Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java
Reviewed-by: clanger, vtewari
Contributed-by: vipinsharma85 at gmail.com

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

Changeset: 6cac1afd2a63
Author:    shade
Date:      2020-03-11 14:17 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/6cac1afd2a63

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: d0ff3ee1bf40
Author:    aph
Date:      2020-03-11 12:38 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/d0ff3ee1bf40

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: f9893c227e12
Author:    aph
Date:      2020-03-11 15:02 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/f9893c227e12

Merge


Changeset: eb934f0048de
Author:    bae
Date:      2020-03-11 19:14 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/eb934f0048de

8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException
Reviewed-by: xuelei
Contributed-by: alexey at azul.com

! 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: d9dd1627e074
Author:    lancea
Date:      2020-03-11 12:30 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/d9dd1627e074

8230117: Remove unused JAR tool classes
Reviewed-by: lancea, clanger
Contributed-by: Adam Sotona <adam.sotona at oracle.com>

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

Changeset: 3a3ce5f3e2f7
Author:    prappo
Date:      2020-03-11 17:09 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/3a3ce5f3e2f7

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: 055991789807
Author:    sspitsyn
Date:      2020-03-11 20:28 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/055991789807

8240881: [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows
Summary: 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: d462f05faa2d
Author:    amenkov
Date:      2020-03-11 13:39 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/d462f05faa2d

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: 1d6ceb13e142
Author:    ihse
Date:      2020-03-11 22:25 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/1d6ceb13e142

8240866: Typo in JDK-8240820 messes up configure --help
Reviewed-by: erikj

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

Changeset: 5f690d6174b5
Author:    jjg
Date:      2020-03-11 15:46 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/5f690d6174b5

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: a6c70ccaa775
Author:    ysuenaga
Date:      2020-03-12 09:23 +0900
URL:       https://hg.openjdk.java.net/amber/amber/rev/a6c70ccaa775

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: e103a5398b54
Author:    jwilhelm
Date:      2020-03-12 03:10 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/e103a5398b54

Added tag jdk-15+14 for changeset 1d6ceb13e142

! .hgtags

Changeset: 91f95b517b0c
Author:    iklam
Date:      2020-03-11 21:37 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/91f95b517b0c

8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal
Reviewed-by: dholmes, mchung

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

Changeset: 4ee517d2e206
Author:    shade
Date:      2020-03-12 06:47 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/4ee517d2e206

8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
Reviewed-by: shade
Contributed-by: Kelvin Nilsen <kdnilsen at amazon.com>

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

Changeset: a744cb5d03d6
Author:    weijun
Date:      2020-03-12 18:21 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/a744cb5d03d6

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: ecc59c31cb10
Author:    rrich
Date:      2020-03-12 11:51 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/ecc59c31cb10

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: 4923c49ba7b5
Author:    redestad
Date:      2020-03-12 13:07 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/4923c49ba7b5

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: fec7d7b39038
Author:    redestad
Date:      2020-03-05 16:07 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/fec7d7b39038

8240669: Devirtualize Relocation::type
Reviewed-by: rbackman, thartmann

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

Changeset: 2d4a9ff1de2e
Author:    dnsimon
Date:      2020-03-12 13:20 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/2d4a9ff1de2e

8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers
Reviewed-by: kvn, thartmann
Contributed-by: Yudi Zheng <yudi.zheng at oracle.com>

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

Changeset: 724e0cf52991
Author:    zgu
Date:      2020-03-12 09:25 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/724e0cf52991

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: a9a78d821f37
Author:    vlivanov
Date:      2020-03-12 16:42 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/a9a78d821f37

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: d527da8f8f9b
Author:    sgehwolf
Date:      2020-02-25 12:17 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/d527da8f8f9b

8239785: Cgroups: Incorrect detection logic on old systems in hotspot
Summary: 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: 7898edac8a27
Author:    naoto
Date:      2020-03-12 08:31 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/7898edac8a27

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: 910e8900f11d
Author:    rriggs
Date:      2020-03-12 11:54 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/910e8900f11d

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: e713e8a312ea
Author:    rriggs
Date:      2020-03-12 11:57 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/e713e8a312ea

8240957: Clarify BadAttributeValueExpException readObject method
Reviewed-by: bpb

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

Changeset: fa70160bcf72
Author:    minqi
Date:      2020-03-12 09:07 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/fa70160bcf72

8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses
Summary: 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: c0f672668596
Author:    rkennke
Date:      2020-03-12 17:52 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/c0f672668596

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: cc0ffb1d0458
Author:    rkennke
Date:      2020-03-12 17:52 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/cc0ffb1d0458

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: 67a2ce1f3a0a
Author:    zgu
Date:      2020-03-12 13:08 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/67a2ce1f3a0a

8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner
Reviewed-by: rkennke

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

Changeset: be3aeb6e766d
Author:    pconcannon
Date:      2020-03-12 17:08 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/be3aeb6e766d

8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)
Summary: 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: f2a8072492df
Author:    pconcannon
Date:      2020-03-12 17:20 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/f2a8072492df

Merge


Changeset: 61f6c19d1a56
Author:    shade
Date:      2020-03-12 18:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/61f6c19d1a56

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: 29f4b46a1680
Author:    dfuchs
Date:      2020-03-12 18:31 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/29f4b46a1680

8059309: network tests fail with "java.net.SocketException: Couldn't obtain phys addr" when run as "root"
Summary: 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: 222127a06550
Author:    ihse
Date:      2020-03-12 19:40 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/222127a06550

8240947: Change conflicting JVM features from warning to error
Reviewed-by: erikj

! make/autoconf/jvm-features.m4

Changeset: 5edc259054ae
Author:    ihse
Date:      2020-03-12 19:42 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5edc259054ae

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: e594b41c45c4
Author:    ihse
Date:      2020-03-12 19:43 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/e594b41c45c4

8240950: Missing AC_SUBST after JDK-82408
Reviewed-by: erikj

! make/autoconf/build-performance.m4

Changeset: 1ca940d73efc
Author:    mchung
Date:      2020-03-12 11:54 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/1ca940d73efc

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/java/lang/ClassLoaderHelper.java
+ src/java.base/windows/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java

Changeset: e287fc5b9e86
Author:    mchung
Date:      2020-03-12 11:56 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/e287fc5b9e86

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: 4253bf176649
Author:    erikj
Date:      2020-03-12 12:55 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/4253bf176649

8240972: macOS codesign fail on macOS 10.13.5 or older
Reviewed-by: erikj, ihse
Contributed-by: junyuan.zheng at microsoft.com

! make/autoconf/basic_tools.m4

Changeset: b2b9f856b71a
Author:    jjg
Date:      2020-03-12 13:56 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/b2b9f856b71a

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: 66c7a7990f69
Author:    jjg
Date:      2020-03-12 14:14 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/66c7a7990f69

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



More information about the amber-dev mailing list