git: openjdk/valhalla: lworld: 105 new changesets

Xin Liu xliu at openjdk.java.net
Wed Jun 10 07:00:17 UTC 2020


Changeset: 398a2b3c
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-05-13 15:47:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/398a2b3c

8231264: Implementation of JEP 374: Disable biased-locking and deprecate all flags related to biased-locking

Changed default value of UseBiasedLocking to false and deprecated related flags.

Reviewed-by: dholmes, dcubed

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 658fb7ac
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-05-13 11:33:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/658fb7ac

8244852: GraalVM native-image fails after JDK-8238048 change

Reviewed-by: dholmes

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java

Changeset: 3d50f242
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-05-13 11:35:48 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3d50f242

8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function

Reviewed-by: alanb

! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.c

Changeset: 49bfbd3b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-05-13 10:39:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/49bfbd3b

8243417: Clean up com.sun.tools.javac.main.CommandLine

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/langtools/tools/javac/main/EnvVariableTest.java

Changeset: 92d1c4a6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-05-13 10:56:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/92d1c4a6

8244775: Remove unnecessary dependency to jfrEvents.hpp

Reviewed-by: kbarrett, kvn

! 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/gc/g1/g1CollectedHeap.cpp
+ src/hotspot/share/gc/g1/g1GCParPhaseTimesTracker.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: ad2afe0b
Author:    Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-13 20:19:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ad2afe0b

8241062: Shenandoah: rich asserts trigger "empty statement" inspection

Reviewed-by: shade

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

Changeset: 168cdcf6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-13 22:25:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/168cdcf6

8244936: Reduce JNI overhead of accessing FileDescriptor

Reviewed-by: rriggs, alanb

! src/java.base/share/native/libjava/FileInputStream.c
! src/java.base/share/native/libjava/RandomAccessFile.c
! src/java.base/share/native/libjava/io_util.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java

Changeset: 659aa08f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-13 17:01:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/659aa08f

8242901: Duplicate PSYoung/OldGen max size functions

Use (nonvirtual) min/max_gen_size consistently, and remove duplicates.

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Changeset: 073e095e
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-05-13 15:25:59 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/073e095e

8235211: serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file

Reviewed-by: sspitsyn, ysuenaga

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 80c75c9f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-05-13 15:46:08 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/80c75c9f

8239383: Support for Unicode 13.0

Reviewed-by: rriggs, joehw

! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
+ make/data/characterdata/CharacterData03.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
! make/data/unicodedata/Blocks.txt
! make/data/unicodedata/DerivedCoreProperties.txt
! make/data/unicodedata/NormalizationTest.txt
! make/data/unicodedata/PropList.txt
! make/data/unicodedata/PropertyValueAliases.txt
! make/data/unicodedata/Scripts.txt
! make/data/unicodedata/SpecialCasing.txt
! make/data/unicodedata/UnicodeData.txt
! make/data/unicodedata/VERSION
! make/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! make/data/unicodedata/auxiliary/GraphemeBreakTest.txt
- make/data/unicodedata/emoji-data.txt
+ make/data/unicodedata/emoji/emoji-data.txt
! make/jdk/src/classes/build/tools/generateemojidata/GenerateEmojiData.java
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcEmojiData.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/util/regex/Grapheme.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java
! src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java
! test/jdk/java/text/Normalizer/ConformanceTest.java
! test/jdk/java/util/regex/GraphemeTest.java
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java

Changeset: be7771b2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-05-14 04:25:42 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/be7771b2

Added tag jdk-15+23 for changeset f143729ca00e

! .hgtags

Changeset: 17dd7dc3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-05-13 22:29:54 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/17dd7dc3

8240588: _threadObj cannot be used on an exiting JavaThread

Reviewed-by: rehn, dcubed, kbarrett

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 587505f1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-05-14 09:25:49 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/587505f1

8244971: Zero VM is broken after JDK-8241825 (COMPRESSED_CLASS_POINTERS_DEPENDS_ON_COMPRESSED_OOPS not defined)

Reviewed-by: dholmes

! src/hotspot/cpu/zero/globalDefinitions_zero.hpp

Changeset: 5b6f81de
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-05-14 08:48:36 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/5b6f81de

8244777: ClassLoaderStats VM Op uses constant hash value

Reviewed-by: coleenp, jbachorik

! src/hotspot/share/classfile/classLoaderStats.hpp

Changeset: 1856ff89
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-14 08:24:36 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1856ff89

8244684: G1 abuses StarTask to also include partial objarray scan tasks

New ScannerTask and PartialArrayScanTask, initially used by G1

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 9768618b
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-05-14 05:35:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9768618b

8244945: Mark VS2019 as supported and default

Reviewed-by: ihse

! make/autoconf/toolchain_windows.m4

Changeset: 0cc7f358
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-05-13 16:05:02 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0cc7f358

8244576: [macos] Volume icon deleted by osascript for background image

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java

Changeset: c9925219
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-05-14 06:58:59 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/c9925219

8244951: Missing entitlements for hardened runtime

Reviewed-by: ihse

! make/CompileJavaModules.gmk
! make/common/NativeCompilation.gmk
= make/data/macosxsigning/default.plist
+ make/data/macosxsigning/java.plist
+ make/data/macosxsigning/jspawnhelper.plist
+ make/modules/jdk.incubator.jpackage/Gensrc.gmk
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/entitlements.plist

Changeset: e13c481c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-05-14 23:09:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e13c481c

8218482: sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown

Reviewed-by: mullan

! test/jdk/sun/security/krb5/auto/ReplayCachePrecise.java

Changeset: 8c543097
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-14 18:56:30 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/8c543097

8245033: Fixes for building in WSL

Reviewed-by: erikj

! make/TestImage.gmk
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
! make/autoconf/util.m4
! make/autoconf/util_windows.m4
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/conf/jib-profiles.js

Changeset: 014095c4
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-14 19:15:39 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/014095c4

8245041: Fix incorrect output order in configure

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/lib-tests.m4

Changeset: 43da9ff2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-14 19:17:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/43da9ff2

8245032: Remove exceptions from compare.sh

Reviewed-by: erikj

! make/scripts/compare.sh

Changeset: 9a046316
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-05-14 10:29:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9a046316

8244973: serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty"

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java

Changeset: 95b8e9ea
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-05-14 19:36:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/95b8e9ea

8244340: Handshake processing thread lacks yielding

Reviewed-by: pchilanomate, dholmes, dcubed

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

Changeset: 71cc95e4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-05-14 20:34:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/71cc95e4

8243947: [TESTBUG] hotspot/jtreg:hotspot_appcds_dynamic fails when the JDK doesn't have default CDS archive

Generate a default CDS archive when necessary before running AppCDS dynamic tests.

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 8da07d1a
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-05-14 14:24:55 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/8da07d1a

8242524: Use different default CDS archives depending on UseCompressOops

Reviewed-by: erikj, iklam, ccheung

! make/Images.gmk
! make/scripts/compare.sh
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: cab61f15
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-05-14 15:17:45 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/cab61f15

8243012: Fix issues in j.l.i package info

Reviewed-by: alanb, sspitsyn

! src/java.instrument/share/classes/java/lang/instrument/package-info.java

Changeset: b883badc
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-05-14 17:05:41 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b883badc

8244961: MethodHandles::privateLookupIn throws NPE when called during initPhase2

Reviewed-by: chegar

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

Changeset: 4c54fa22
Author:    Fernando Guallini <fernando.guallini at oracle.com>
Committer: Frank Yuan <fyuan at openjdk.org>
Date:      2020-05-15 09:49:54 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4c54fa22

8209774: Refactor shell test javax/xml/jaxp/common/8035437/run.sh to java

Reviewed-by: dfuchs, joehw, alanb

! test/jdk/javax/xml/jaxp/common/8035437/AbstractMethodErrorTest.java
= test/jdk/javax/xml/jaxp/common/8035437/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java
= test/jdk/javax/xml/jaxp/common/8035437/org/w3c/dom/Document.java
= test/jdk/javax/xml/jaxp/common/8035437/org/w3c/dom/Node.java
- test/jdk/javax/xml/jaxp/common/8035437/run.sh

Changeset: b76a215f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-15 12:09:59 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b76a215f

8245046: SetupTarget incorrect for hotspot-ide-project

Reviewed-by: erikj

! make/Main.gmk

Changeset: 82f2a0e2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-15 12:25:37 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/82f2a0e2

8245024: Simplify and eagerly initialize StringConcatFactory

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 178e69a3
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2020-05-15 14:46:17 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/178e69a3

8244652: Add test for non utf-8 response handling by websocket

The test java.net.httpclient.websocket.WSHandshakeExceptionTest.java checks that the websocket client handles invalid utf-8 sent by the websocket server

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java

Changeset: 3930460a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-15 10:43:20 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3930460a

8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root

Reviewed-by: shade

! 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/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: fad2cf51
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-05-12 21:51:53 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/fad2cf51

8241072: Reimplement the Legacy DatagramSocket API

Replace the underlying implementations of the java.net.DatagramSocket and java.net.MulticastSocket APIs with simpler and more modern implementations that are easy to maintain and debug.

Co-authored-by: Alan Bateman <alan.bateman at oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty at oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs at oracle.com>
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! test/jdk/ProblemList.txt
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/B6411513.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/DatagramSocket/SetGetReceiveBufferSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
! test/jdk/java/net/DatagramSocket/TestAfterClose.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/DatagramSocketImpl/TestCreate.java
! test/jdk/java/net/InetAddress/CheckJNI.java
! test/jdk/java/net/MulticastSocket/B6427403.java
! test/jdk/java/net/MulticastSocket/MulticastAddresses.java
! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/Socket/AddressTest.java
! test/jdk/java/net/SocketOption/AfterClose.java
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: adf1d475
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-15 18:13:20 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/adf1d475

8245093: WSL support broke cygwin toolchain detection

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: e8396879
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-15 18:14:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e8396879

8245096: Better windows environment output in configure

Reviewed-by: erikj

! make/autoconf/basic_windows.m4
! make/autoconf/help.m4

Changeset: 150d6cfe
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-15 18:37:08 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/150d6cfe

8245094: Reduce overhead of initializing the default StringConcatFactory strategy

Reviewed-by: psandoz, jlaskey

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: fb6e7b06
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-15 18:58:17 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/fb6e7b06

8245119: Fix include path for hotspot-ide-project

Reviewed-by: erikj

! make/Main.gmk

Changeset: b61c88c6
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-05-15 19:57:37 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b61c88c6

8245083: [REDO] Shenandoah: Remove null-handling in LRB expansion

Reviewed-by: shade

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

Changeset: 35a7eff9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-05-15 10:24:38 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/35a7eff9

8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: 36fb21dc
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-05-15 20:38:28 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/36fb21dc

8245111: Update doc comments for improved processing by the Standard Doclet

Reviewed-by: dfuchs, joehw, lancea, rriggs

! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
! src/java.naming/share/classes/javax/naming/NameNotFoundException.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java

Changeset: 6d985025
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-05-15 21:54:28 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6d985025

8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java

Changeset: 1e251e94
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-05-13 17:00:59 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1e251e94

8241070: Shenandoah: remove unused local variables in C2 support

Reviewed-by: shade

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

Changeset: 46cf2942
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-05-16 05:49:47 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/46cf2942

8245005: javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/TLSCommon/interop/Utilities.java
! test/jdk/javax/net/ssl/compatibility/README

Changeset: a09720f2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-16 01:35:38 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a09720f2

8232213: runtime/MemberName/MemberNameLeak.java fails intermittently

Reviewed-by: dcubed, coleenp

! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java

Changeset: a2057ad4
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-16 09:43:44 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a2057ad4

8240228: "make hotspot-ide-project" on Windows creates a Visual Studio project with empty preprocessor defines

Reviewed-by: erikj

! make/hotspot/ide/CreateVSProject.gmk

Changeset: 9efdaacc
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-05-17 11:09:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9efdaacc

8242478: compiler implementation for records (Second Preview)

Reviewed-by: mcimadamore, jlahoda, darcy

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/InterfaceInInner.out
+ test/langtools/tools/javac/LocalInterface.java
+ test/langtools/tools/javac/LocalInterface.out
+ test/langtools/tools/javac/LocalRecord.java
+ test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
- test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java
! test/langtools/tools/javac/diags/examples/EnumsMustBeStatic.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/enum/NestedEnum.out
! test/langtools/tools/javac/enum/T5081785.out
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
+ test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java

Changeset: 42bad03d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-05-17 11:34:32 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/42bad03d

8245146: Update description of SourceVersion.RELEASE_15 with text blocks

Reviewed-by: jlaskey

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 0f7aeed4
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-05-17 21:15:33 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0f7aeed4

8241305: Add protocol specific factory creation methods to SocketChannel and ServerSocketChannel

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
+ test/jdk/java/nio/channels/etc/LocalSocketAddressType.java
+ test/jdk/java/nio/channels/etc/OpenAndConnect.java
+ test/jdk/java/nio/channels/etc/ProtocolFamilies.java

Changeset: d5bd5238
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-05-17 15:10:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d5bd5238

8244536: cds/DeterministicDump.java failed: File content different

Reviewed-by: ccheung, stuefe

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 76b76654
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-05-18 10:57:16 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/76b76654

8235673: [C1, C2] Split inlining control flags

Reviewed-by: neliasso, kvn, thartmann

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/sparc/c1_globals_sparc.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c2/Test5091921.java
! test/hotspot/jtreg/compiler/c2/Test6792161.java
! test/hotspot/jtreg/compiler/c2/Test6910605_2.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Command.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java

Changeset: dde3b900
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-05-18 10:33:12 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/dde3b900

8244981: jpackage error due to missing final newline in Debian control file

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java

Changeset: 31479a0d
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-05-14 15:27:17 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/31479a0d

8244752: Enable Linux support for multiple huge page sizes -XX:LargePageSizeInBytes

Reviewed-by: kbarrett, sjohanss, stuefe, tschatzl

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

Changeset: ed9cbe25
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-29 18:35:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ed9cbe25

8241616: Timestamps on ct.sym entries lead to non-reproducible builds

Generate ct.sym in a reproducible way

Reviewed-by: ihse

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java
! make/modules/jdk.compiler/Gendata.gmk
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java

Changeset: 6bd9391f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-05-18 12:32:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6bd9391f

8244433: Remove saving of RSP in Assembler::pusha_uncached()

Remove move instruction to save the actual value of RSP in Assembler::pusha_uncached() on x86.

Reviewed-by: eosterlund, thartmann, kvn

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

Changeset: 840c3050
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-05-18 10:11:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/840c3050

8237971: Package type for runtime image on macosx

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt

Changeset: b957788c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-18 10:47:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b957788c

8245137: aarch64 ICache flush depends on enabling gnu extensions

Use __builtin___clear_cache.

Reviewed-by: aph, dholmes

! src/hotspot/cpu/aarch64/icache_aarch64.hpp

Changeset: 60728a48
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-05-18 11:31:16 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/60728a48

8242424: Deprecate InitialBootClassLoaderMetaspaceSize
8243147: Deprecate UseLargePagesInMetaspace

Mark these options for deprecation

Reviewed-by: stuefe, dcubed

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 02293daa
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-05-18 09:28:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/02293daa

8245070: 32-bit builds are broken after JDK-8242524

Reviewed-by: erikj, ihse

! make/Images.gmk

Changeset: fd28aad7
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-05-18 09:42:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/fd28aad7

8166597: Crypto support for the EdDSA Signature Algorithm

Reviewed-by: weijun, mullan, wetmore

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ src/java.base/share/classes/java/security/interfaces/EdECKey.java
+ src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
+ src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
+ src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
+ src/java.base/share/classes/java/security/spec/EdECPoint.java
+ src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java
+ src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/provider/SHA3.java
+ src/java.base/share/classes/sun/security/provider/SHAKE256.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ParametersMap.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed25519Operations.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed448Operations.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAAlgorithmParameters.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSASignature.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdECOperations.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/point/ExtendedHomogeneousPoint.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/point/Point.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/point/ProjectivePoint.java
+ test/jdk/sun/security/ec/ed/EdECKeyFormat.java
+ test/jdk/sun/security/ec/ed/TestEdDSA.java
+ test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
! test/lib/jdk/test/lib/Convert.java
! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java

Changeset: 3eaf9442
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-05-18 17:15:32 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3eaf9442

8244342: Compilation warnings about unexpected serialization related method signatures

Reviewed-by: lancea, naoto, rriggs

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java

Changeset: b2651630
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-18 14:47:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b2651630

8245124: Shenandoah: optimize code root evacuation/update during concurrent class unloading

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp

Changeset: 039cb657
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-05-18 13:24:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/039cb657

8239816: Make handling of module / package / types consistent

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java

Changeset: b08140da
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-05-18 22:13:35 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b08140da

8245231: Javadoc for the readObject methods needs to be updated

Reviewed-by: lancea, msheppar

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java

Changeset: 4159f685
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-05-19 09:02:30 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/4159f685

8233706: JFR emergency dump should be performed after error reporting

Reviewed-by: mgronlun, egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java

Changeset: a97932d8
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2020-05-19 11:55:44 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/a97932d8

8245151: jarsigner should not raise duplicate warnings on verification

Reviewed-by: weijun

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: 080b3b83
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-05-19 04:05:03 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/080b3b83

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

Use sun.security.util.KnownOIDs enum instead of hardcoding oid strings everywhere

Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/timestamp/TSRequest.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
+ src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/util/NamedCurve.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! src/java.base/share/classes/sun/security/validator/SimpleValidator.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Token.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/ServiceDesc.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/jgss/spnego/NotPreferredMech.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java
! test/jdk/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/jdk/sun/security/pkcs12/PKCS12SameKeyId.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/util/Oid/S11N.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/jdk/sun/security/x509/equalNames/AltNamesEqualsTest.java

Changeset: cc3a8595
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-19 08:34:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/cc3a8595

8245233: ZGC: Load volatile oops using Atomic::load()

Reviewed-by: stefank, kbarrett, smonteith

! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp

Changeset: ce6aadbd
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-19 08:34:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ce6aadbd

8245196: ZGC: No need to disable UseBiasedLocking by default

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/z/zArguments.cpp

Changeset: bcf99aa9
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-19 08:34:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/bcf99aa9

8245098: Make SafeFetch32/N available earlier

Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 8ec7512f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-19 08:34:14 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/8ec7512f

8245106: ZGC: Fix incorrect setup when using -XX:+UseTransparentHugePages

Reviewed-by: stefank, eosterlund

! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: 77826c0a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-19 09:12:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/77826c0a

8245168: jlink should not be treated as a "small" tool

Reviewed-by: erikj

! make/autoconf/spec.gmk.in

Changeset: 13cf7831
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2020-05-19 02:36:17 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/13cf7831

8209632: Develop new tests for EdDSA API

New Tests for EdDSA

Reviewed-by: ascarpino

+ test/jdk/sun/security/ec/ed/EdCRLSign.java
+ test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java
+ test/jdk/sun/security/ec/ed/EdDSAKeySize.java
+ test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
+ test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
+ test/jdk/sun/security/ec/ed/EdDSAReuseTest.java
+ test/jdk/sun/security/ec/ed/EdDSATest.java

Changeset: ebf928a0
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-05-19 20:58:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ebf928a0

8244819: hsdis does not compile with binutils 2.34+

Reviewed-by: kvn, thartmann

! src/utils/hsdis/hsdis.c

Changeset: b6fde85f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-05-19 15:11:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/b6fde85f

8245047: [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)

Introduce separate nodes with acquire semantics which match ReverseBytes + Load.acquire.

Reviewed-by: shade, lucy

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 74f1e6da
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-19 15:49:46 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/74f1e6da

8244093: Move all IDE support into coherent structure in make directory

Reviewed-by: mcimadamore, jlahoda, chegar, erikj

! bin/idea.sh
! make/Main.gmk
- make/hotspot/ide/CreateVSProject.gmk
= make/ide/idea/jdk/build.xml
+ make/ide/idea/jdk/idea.gmk
= make/ide/idea/jdk/template/.name
+ make/ide/idea/jdk/template/ant.xml
= make/ide/idea/jdk/template/compiler.xml
= make/ide/idea/jdk/template/copyright/profiles_settings.xml
= make/ide/idea/jdk/template/jdk.iml
+ make/ide/idea/jdk/template/misc.xml
= make/ide/idea/jdk/template/modules.xml
= make/ide/idea/jdk/template/scopes/scope_settings.xml
= make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java
= make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
= make/ide/idea/jdk/template/vcs.xml
+ make/ide/idea/jdk/template/workspace.xml
+ make/ide/idea/langtools/build.xml
+ make/ide/idea/langtools/template/ant.xml
= make/ide/idea/langtools/template/codeStyleSettings.xml
= make/ide/idea/langtools/template/compiler.xml
= make/ide/idea/langtools/template/copyright/langtools.xml
= make/ide/idea/langtools/template/copyright/profiles_settings.xml
= make/ide/idea/langtools/template/inspectionProfiles/langtools.xml
= make/ide/idea/langtools/template/inspectionProfiles/profiles_settings.xml
= make/ide/idea/langtools/template/langtools.iml
+ make/ide/idea/langtools/template/misc.xml
= make/ide/idea/langtools/template/modules.xml
+ make/ide/idea/langtools/template/runConfigurations/javac.xml
+ make/ide/idea/langtools/template/runConfigurations/javadoc.xml
+ make/ide/idea/langtools/template/runConfigurations/javap.xml
+ make/ide/idea/langtools/template/runConfigurations/jshell.xml
+ make/ide/idea/langtools/template/runConfigurations/sjavac.xml
= make/ide/idea/langtools/template/src/idea/IdeaLoggerWrapper.java
= make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java
= make/ide/idea/langtools/template/vcs.xml
+ make/ide/idea/langtools/template/workspace.xml
= make/ide/netbeans/hotspot/nbproject/configurations.xml
= make/ide/netbeans/hotspot/nbproject/project.xml
= make/ide/netbeans/langtools/README
= make/ide/netbeans/langtools/build.xml
= make/ide/netbeans/langtools/nbproject/project.properties
= make/ide/netbeans/langtools/nbproject/project.xml
+ make/ide/visualstudio/hotspot/CreateVSProject.gmk
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ArgsParser.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/BuildConfig.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreator.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ProjectCreator.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/Util.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatform.java
= make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
+ make/ide/vscode/hotspot/CreateVSCodeProject.gmk
= make/ide/vscode/hotspot/indexers/ccls-extensions.txt
= make/ide/vscode/hotspot/indexers/ccls-notes.txt
= make/ide/vscode/hotspot/indexers/ccls-settings.txt
= make/ide/vscode/hotspot/indexers/clangd-extensions.txt
= make/ide/vscode/hotspot/indexers/clangd-notes.txt
= make/ide/vscode/hotspot/indexers/clangd-settings.txt
= make/ide/vscode/hotspot/indexers/cpptools-extensions.txt
= make/ide/vscode/hotspot/indexers/cpptools-settings.txt
= make/ide/vscode/hotspot/indexers/rtags-extensions.txt
= make/ide/vscode/hotspot/indexers/rtags-settings.txt
= make/ide/vscode/hotspot/template-launch.jsonc
= make/ide/vscode/hotspot/template-tasks.jsonc
= make/ide/vscode/hotspot/template-workspace-folder.txt
= make/ide/vscode/hotspot/template-workspace.jsonc
- make/idea/idea.gmk
- make/idea/template/ant.xml
- make/idea/template/misc.xml
- make/idea/template/workspace.xml
- make/jdk/netbeans/README
- make/jdk/netbeans/awt2d/README
- make/jdk/netbeans/awt2d/build.properties
- make/jdk/netbeans/awt2d/build.xml
- make/jdk/netbeans/awt2d/nbproject/project.xml
- make/jdk/netbeans/client_sanity/README
- make/jdk/netbeans/client_sanity/build.xml
- make/jdk/netbeans/client_sanity/manifest.mf
- make/jdk/netbeans/client_sanity/nbproject/build-impl.xml
- make/jdk/netbeans/client_sanity/nbproject/genfiles.properties
- make/jdk/netbeans/client_sanity/nbproject/project.properties
- make/jdk/netbeans/client_sanity/nbproject/project.xml
- make/jdk/netbeans/common/README-ent
- make/jdk/netbeans/common/architectures/README
- make/jdk/netbeans/common/architectures/arch-amd64.properties
- make/jdk/netbeans/common/architectures/arch-i386.properties
- make/jdk/netbeans/common/architectures/arch-sparc.properties
- make/jdk/netbeans/common/architectures/arch-x86.properties
- make/jdk/netbeans/common/architectures/arch-x86_64.properties
- make/jdk/netbeans/common/architectures/name-Bsd.properties
- make/jdk/netbeans/common/architectures/name-Linux.properties
- make/jdk/netbeans/common/architectures/name-Macosx.properties
- make/jdk/netbeans/common/architectures/name-SunOS.properties
- make/jdk/netbeans/common/build-folder.ent
- make/jdk/netbeans/common/closed-share-sources.ent
- make/jdk/netbeans/common/closed-share-view.ent
- make/jdk/netbeans/common/demo-sources.ent
- make/jdk/netbeans/common/demo-view.ent
- make/jdk/netbeans/common/file-view.ent
- make/jdk/netbeans/common/java-data-native.ent
- make/jdk/netbeans/common/java-data-no-native.ent
- make/jdk/netbeans/common/jtreg-sources.ent
- make/jdk/netbeans/common/jtreg-view.ent
- make/jdk/netbeans/common/macosx-sources.ent
- make/jdk/netbeans/common/macosx-view.ent
- make/jdk/netbeans/common/make.xml
- make/jdk/netbeans/common/properties.ent
- make/jdk/netbeans/common/sample-sources.ent
- make/jdk/netbeans/common/sample-view.ent
- make/jdk/netbeans/common/share-sources.ent
- make/jdk/netbeans/common/share-view.ent
- make/jdk/netbeans/common/shared.xml
- make/jdk/netbeans/common/standard-actions.ent
- make/jdk/netbeans/common/standard-bindings.ent
- make/jdk/netbeans/common/unix-sources.ent
- make/jdk/netbeans/common/unix-view.ent
- make/jdk/netbeans/common/windows-sources.ent
- make/jdk/netbeans/common/windows-view.ent
- make/jdk/netbeans/j2se/README
- make/jdk/netbeans/j2se/build.properties
- make/jdk/netbeans/j2se/build.xml
- make/jdk/netbeans/j2se/nbproject/project.xml
- make/jdk/netbeans/jarzip/README
- make/jdk/netbeans/jarzip/build.properties
- make/jdk/netbeans/jarzip/build.xml
- make/jdk/netbeans/jarzip/nbproject/project.xml
- make/jdk/netbeans/jconsole/README
- make/jdk/netbeans/jconsole/build.properties
- make/jdk/netbeans/jconsole/build.xml
- make/jdk/netbeans/jconsole/nbproject/project.xml
- make/jdk/netbeans/jdbc/README
- make/jdk/netbeans/jdbc/build.properties
- make/jdk/netbeans/jdbc/build.xml
- make/jdk/netbeans/jdbc/nbproject/project.xml
- make/jdk/netbeans/jdwpgen/build.xml
- make/jdk/netbeans/jdwpgen/nbproject/build-impl.xml
- make/jdk/netbeans/jdwpgen/nbproject/findbugs.settings
- make/jdk/netbeans/jdwpgen/nbproject/genfiles.properties
- make/jdk/netbeans/jdwpgen/nbproject/project.properties
- make/jdk/netbeans/jdwpgen/nbproject/project.xml
- make/jdk/netbeans/jdwpgen/nbproject/sqe.properties
- make/jdk/netbeans/jmx/README
- make/jdk/netbeans/jmx/build.properties
- make/jdk/netbeans/jmx/build.xml
- make/jdk/netbeans/jmx/nbproject/project.xml
- make/jdk/netbeans/swing/README
- make/jdk/netbeans/swing/build.properties
- make/jdk/netbeans/swing/build.xml
- make/jdk/netbeans/swing/nbproject/project.xml
- make/jdk/netbeans/world/README
- make/jdk/netbeans/world/build.properties
- make/jdk/netbeans/world/build.xml
- make/jdk/netbeans/world/nbproject/project.xml
! make/langtools/build.xml
- make/langtools/intellij/build.xml
- make/langtools/intellij/template/ant.xml
- make/langtools/intellij/template/misc.xml
- make/langtools/intellij/template/runConfigurations/javac.xml
- make/langtools/intellij/template/runConfigurations/javadoc.xml
- make/langtools/intellij/template/runConfigurations/javap.xml
- make/langtools/intellij/template/runConfigurations/jshell.xml
- make/langtools/intellij/template/runConfigurations/sjavac.xml
- make/langtools/intellij/template/workspace.xml
- make/vscode/CreateVSCodeProject.gmk

Changeset: 1cb7df63
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-19 15:59:51 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/1cb7df63

8245287: Start using ModuleWrapper for gensrc as well

Reviewed-by: erikj

! make/Main.gmk
! make/MainSupport.gmk
! make/common/modules/GensrcCommonJdk.gmk
! make/common/modules/GensrcCommonLangtools.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk
! make/modules/java.base/gensrc/GensrcEmojiData.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcLocaleData.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! make/modules/java.desktop/Gensrc.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! make/modules/java.desktop/gensrc/GensrcSwing.gmk
! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk
! make/modules/java.logging/Gensrc.gmk
! make/modules/jdk.charsets/Gensrc.gmk
! make/modules/jdk.compiler/Gensrc.gmk
! make/modules/jdk.hotspot.agent/Gensrc.gmk
! make/modules/jdk.incubator.jpackage/Gensrc.gmk
! make/modules/jdk.internal.vm.compiler.management/Gensrc.gmk
! make/modules/jdk.internal.vm.compiler/Gensrc.gmk
! make/modules/jdk.jartool/Gensrc.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdi/Gensrc.gmk
! make/modules/jdk.jlink/Gensrc.gmk
! make/modules/jdk.jshell/Gensrc.gmk
! make/modules/jdk.localedata/Gensrc.gmk
! make/modules/jdk.management.agent/Gensrc.gmk

Changeset: fa36d28a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-05-19 22:06:10 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/fa36d28a

8245280: Add runtime/cds/appcds/SignedJar.java to problem list

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 9d4872f6
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-05-19 09:40:21 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/9d4872f6

8241080: Consolidate signature parsing code in serviceability tools

Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/JNITypeParser.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/PrimitiveValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VoidValueImpl.java
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.h
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
+ src/jdk.jdwp.agent/share/native/libjdwp/signature.c
+ src/jdk.jdwp.agent/share/native/libjdwp/signature.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 554e988b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-05-19 10:11:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/554e988b

8243396: Add a brief description of argfiles to the javadoc help output

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/langtools/jdk/javadoc/tool/CommandLineHelpTest.java

Changeset: 104ea2d5
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-05-19 10:38:26 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/104ea2d5

8244170: [aarch64] correct instruction typo for dcps1/2/3

Replace dpcs with dcps

Reviewed-by: adinn, phh

! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: d3e0c4ce
Author:    Dan Lemmond <dlemmond at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-05-19 11:20:13 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d3e0c4ce

8244966: Add .vscode to .hgignore and .gitignore

Add .vscode to .hgignore and .gitignore

Reviewed-by: erikj, ihse

! .gitignore
! .hgignore

Changeset: 939c0a46
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-05-19 21:04:44 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/939c0a46

8245035: Clean up os::split_reserved_memory()

Reviewed-by: coleenp, stefank

! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: dc384391
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-05-19 14:46:20 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/dc384391

8229829: java/lang/management/ThreadMXBean/Locks.java fails with java.lang.RuntimeException: Thread WaitingThread is at WAITING state but is expected to be in Thread.State = WAITING

Reviewed-by: sspitsyn, dholmes

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

Changeset: 6cbf57aa
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-05-19 15:17:00 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6cbf57aa

8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java

Reviewed-by: vromero

! test/langtools/tools/javac/versions/Versions.java

Changeset: 18db3dec
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-05-11 12:05:55 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/18db3dec

8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base

Reviewed-by: aph

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java
+ test/hotspot/jtreg/compiler/aot/TestHeapBase.java

Changeset: e9b8463d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-20 02:02:48 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/e9b8463d

8245236: Remove MO_VOLATILE Access decorator

Use MO_RELAXED instead of MO_VOLATILE and removed MO_VOLATILE.

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 58a34f7c
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-20 10:54:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/58a34f7c

8244291: Test: gc/z/TestGarbageCollectorMXBean.java failed: "unexpected cycles"

Reviewed-by: eosterlund, tschatzl

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

Changeset: c3e34590
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-05-06 17:24:47 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/c3e34590

8244183: linker error jpackageapplauncher on Windows 32bit

Reviewed-by: asemenyuk

! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: 6508c5a3
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-05-20 09:31:38 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6508c5a3

8243996: Remove hardcoded field offsets from HotSpot

Reviewed-by: jrose, coleenp, dholmes, fparain

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/cppInterpreter.cpp
! src/hotspot/share/interpreter/cppInterpreter.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/init.cpp

Changeset: 6812f6f6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-20 11:35:58 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6812f6f6

8218173: exception during StringConcatFactory clinit breaks string concat with no fallback

Reviewed-by: psandoz, jlaskey

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 8c7fac8a
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-05-20 11:59:09 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/8c7fac8a

8245450: ZGC: Remove unused ZArguments::initialize_platform()

Reviewed-by: tschatzl

- src/hotspot/cpu/aarch64/gc/z/zArguments_aarch64.cpp
- src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp

Changeset: 0d5f6548
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-05-20 12:06:05 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0d5f6548

8245042: Improve scalability of reading Windows Performance counters via PDH when using the Process object

Reviewed-by: dcubed, egahlin

! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os/windows/pdh_interface.hpp

Changeset: 6f29ba19
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-05-19 13:40:02 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/6f29ba19

8245002: Windows GDI functions don't support NUMA interleaving

Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/os/windows/os_windows.cpp

Changeset: 3d659eff
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-05-20 08:56:40 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3d659eff

8245000: Windows GDI functions don't support large pages

Reviewed-by: kbarrett, sjohanss

! src/hotspot/os/windows/os_windows.cpp

Changeset: 47ceb803
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-05-20 07:00:25 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/47ceb803

8245428: Remove unused oopFactory functions

Reviewed-by: stuefe, dholmes

! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/oopFactory.hpp

Changeset: d191d2f4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-05-20 13:23:46 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/d191d2f4

8245445: Langtools NetBeans ant build broken after JDK-8244093

Correcting paths in the NetBeans-specific langtools ant build.

Reviewed-by: mcimadamore

! make/ide/netbeans/langtools/build.xml

Changeset: 600d82ad
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-20 14:09:18 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/600d82ad

8245281: Disabling hotspot gtest builds make it impossible to run tests

Reviewed-by: erikj

! make/Main.gmk

Changeset: afe76a97
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-05-20 10:00:52 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/afe76a97

8245398: Remove addition preview adornment from String::formatted

Reviewed-by: psandoz

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

Changeset: 3f7cd1f2
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-05-20 13:20:08 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/3f7cd1f2

8244416: Remove incorrect assert during inline cache cleaning

Reviewed-by: kvn, pliden

! src/hotspot/share/code/compiledMethod.cpp

Changeset: 0a94d851
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-20 15:24:16 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/0a94d851

8245461: Shenandoah: refine mode name()-s

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp

Changeset: ac93f38b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-20 15:24:32 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/ac93f38b

8245463: Shenandoah: refine ShenandoahPhaseTimings constructor arguments

Reviewed-by: zgu

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

Changeset: 66514251
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-05-20 15:56:39 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/66514251

8244733: Add ResourceHashtable::xxx_if_absent

Reviewed-by: coleenp, iklam, rehn, dholmes

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 58adc04d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-05-20 18:57:06 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/58adc04d

8244031: HttpClient should have more tests for HEAD requests

Http2TestExchangeImpl.java updated to support HEAD responses; ForbiddenHeadTest.java added.

Reviewed-by: chegar, michaelm

+ test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java

Changeset: 612c38cd
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-05-20 11:29:11 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/612c38cd

8245051: c1 is broken if it is compiled by gcc without -fno-lifetime-dse

Initialize BlockBegin block id in constructor rather than operator new

Reviewed-by: kbarrett, thartmann

! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_ValueMap.cpp



More information about the valhalla-dev mailing list