hg: jdk/client: 181 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Mon Jan 7 06:19:28 UTC 2019


Changeset: 35e2bbea78b2
Author:    tschatzl
Date:      2018-12-12 12:00 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/35e2bbea78b2

8152724: Sum of eden before GC and current survivor capacity may be larger than heap size
Summary: Limit the maximum survivor size for a given GC to the remaining number of free regions.
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
+ test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java

Changeset: 21dfea980e23
Author:    clanger
Date:      2018-12-12 11:34 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/21dfea980e23

8214892: Delayed starting of debugging via jcmd
Reviewed-by: cjplummer, clanger
Contributed-by: ralf.schmelter at sap.com

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/OnJcmdTest.java

Changeset: 2e4903f83295
Author:    dpochepk
Date:      2018-12-12 15:26 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e4903f83295

8205421: AARCH64: StubCodeMark should be placed after alignment
Reviewed-by: aph

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

Changeset: 95efb32d390b
Author:    redestad
Date:      2018-12-12 13:28 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/95efb32d390b

8215159: Improve initial setup of system Properties
Reviewed-by: mchung, rriggs, plevart, briangoetz, robilad

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java

Changeset: 7384e00d5860
Author:    mhorie
Date:      2018-12-11 20:31 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/7384e00d5860

8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace
Reviewed-by: kvn, rriggs, mdoerr, gromero

! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
! make/data/characterdata/CharacterDataPrivateUse.java.template
! make/data/characterdata/CharacterDataUndefined.java.template
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java
+ test/micro/org/openjdk/bench/java/lang/Characters.java

Changeset: 24525070d934
Author:    eosterlund
Date:      2018-12-12 14:18 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/24525070d934

8215206: VtableStubs::find_stub is not appropriately protected by VtableStubs_lock
Reviewed-by: thartmann, pliden

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

Changeset: 4eff16f47ae2
Author:    egahlin
Date:      2018-12-12 18:35 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4eff16f47ae2

8165675: Trace event for thread park has incorrect unit for timeout
Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/jdk/internal/event/EventHelper.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java
! test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
! test/lib/jdk/test/lib/jfr/Events.java

Changeset: 122b1ecfaa6e
Author:    egahlin
Date:      2018-12-12 18:43 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/122b1ecfaa6e

8214750: Unnecessary <p> tags in jfr classes
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java

Changeset: 7b4f2f7376fe
Author:    erikj
Date:      2018-12-12 09:50 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/7b4f2f7376fe

8215239: Make deletes images/jdk/bin/java if something goes wrong
Reviewed-by: redestad, dholmes, tbell, ihse

! make/Images.gmk

Changeset: 2e41937c9cab
Author:    ihse
Date:      2018-12-11 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e41937c9cab

8214910: If pandoc is present, markdown spec files should be processed
Reviewed-by: erikj, lancea

! make/Docs.gmk

Changeset: 6538fccf77a8
Author:    ihse
Date:      2018-12-12 18:59 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6538fccf77a8

8214741: docs/index.html has no title or copyright
Reviewed-by: erikj

! make/Docs.gmk
+ make/data/docs-resources/index.html

Changeset: 0d0f59acf65a
Author:    ihse
Date:      2018-12-12 19:04 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/0d0f59acf65a

8215304: Make target "docs-jdk-index" has unnecessary dependencies
Reviewed-by: lancea

! make/Main.gmk

Changeset: 468829d1983e
Author:    tnakamura
Date:      2018-12-13 00:46 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/468829d1983e

8213183: InputMethod cannot be used after its restarting
Summary: Retains masks at XSelectInput and deletes all IM data at DestroyXIMCallback
Reviewed-by: naoto

! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
+ test/jdk/java/awt/im/InputContext/ReconnectTest.java

Changeset: 7c8f8949a07d
Author:    mchung
Date:      2018-12-12 11:17 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/7c8f8949a07d

8215238: (jdeps) update jdk8_internals.txt per the removal of javafx, corba, EE modules
Reviewed-by: lancea, alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt

Changeset: 18f36a093334
Author:    henryjen
Date:      2018-12-12 11:45 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/18f36a093334

8215000: tools/launcher/JliLaunchTest.java fails on Windows
Reviewed-by: bchristi, mchung

! test/jdk/tools/launcher/JliLaunchTest.java

Changeset: 1ed8de9045a7
Author:    ascarpino
Date:      2018-12-12 12:17 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/1ed8de9045a7

8214074: Ghash optimization using AVX instructions
Reviewed-by: kvn, ascarpino
Contributed-by: smita.kamath at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java

Changeset: 9e28eff3d40f
Author:    rriggs
Date:      2018-12-12 15:35 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/9e28eff3d40f

8215309: Convert package.html files to package-info.java files
Reviewed-by: darcy, lancea

+ src/java.logging/share/classes/java/util/logging/package-info.java
- src/java.logging/share/classes/java/util/logging/package.html
+ src/java.prefs/share/classes/java/util/prefs/package-info.java
- src/java.prefs/share/classes/java/util/prefs/package.html
+ src/java.rmi/share/classes/java/rmi/activation/package-info.java
- src/java.rmi/share/classes/java/rmi/activation/package.html
+ src/java.rmi/share/classes/java/rmi/dgc/package-info.java
- src/java.rmi/share/classes/java/rmi/dgc/package.html
+ src/java.rmi/share/classes/java/rmi/package-info.java
- src/java.rmi/share/classes/java/rmi/package.html
+ src/java.rmi/share/classes/java/rmi/registry/package-info.java
- src/java.rmi/share/classes/java/rmi/registry/package.html
+ src/java.rmi/share/classes/java/rmi/server/package-info.java
- src/java.rmi/share/classes/java/rmi/server/package.html
+ src/java.rmi/share/classes/javax/rmi/ssl/package-info.java
- src/java.rmi/share/classes/javax/rmi/ssl/package.html
+ src/java.smartcardio/share/classes/javax/smartcardio/package-info.java
- src/java.smartcardio/share/classes/javax/smartcardio/package.html
+ src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
- src/java.sql.rowset/share/classes/com/sun/rowset/package.html
+ src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
- src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html
+ src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
- src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html
+ src/java.sql/share/classes/java/sql/package-info.java
- src/java.sql/share/classes/java/sql/package.html
+ src/java.sql/share/classes/javax/sql/package-info.java
- src/java.sql/share/classes/javax/sql/package.html

Changeset: 4bb6e0871bf7
Author:    vdeshpande
Date:      2018-12-12 14:48 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/4bb6e0871bf7

8214751: X86: Support for VNNI Instructions
Reviewed-by: kvn
Contributed-by: razvan.a.lupusoru at intel.com, vivek.r.deshpande at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: 2626982cf4f7
Author:    mr
Date:      2018-12-12 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2626982cf4f7

8215301: Module-summary page is unreadably wide
Reviewed-by: mchung

! make/jdk/src/classes/build/tools/jigsaw/ModuleSummary.java

Changeset: d590cf6b4fac
Author:    jjiang
Date:      2018-12-13 08:23 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/d590cf6b4fac

8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order
Reviewed-by: xuelei

! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java

Changeset: 9af672cab7cb
Author:    valeriep
Date:      2018-12-13 01:15 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/9af672cab7cb

7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
Summary: Changed Provider class to use ConcurrentHashMap and default providers to use putService()
Reviewed-by: weijun, mullan

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java

Changeset: 2457d862a646
Author:    weijun
Date:      2018-12-13 11:16 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2457d862a646

8076190: Customizing the generation of a PKCS12 keystore
Reviewed-by: mullan

+ src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java
- src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.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/KeyStore.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/ParamsPreferences.java
+ test/jdk/sun/security/pkcs12/ParamsTest.java
+ test/jdk/sun/security/pkcs12/params/README
+ test/jdk/sun/security/pkcs12/params/kandc
+ test/jdk/sun/security/pkcs12/params/ks
+ test/jdk/sun/security/pkcs12/params/os2
+ test/jdk/sun/security/pkcs12/params/os3
+ test/jdk/sun/security/pkcs12/params/os4
+ test/jdk/sun/security/pkcs12/params/os5
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
+ test/lib/jdk/test/lib/security/DerUtils.java

Changeset: 85ade44f351a
Author:    weijun
Date:      2018-12-13 12:03 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/85ade44f351a

8214568: Use {@systemProperty} for definitions of system properties
Reviewed-by: xuelei

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/package-info.java
+ src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
- src/java.security.jgss/share/classes/org/ietf/jgss/package.html
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 77f31b03cc0e
Author:    dl
Date:      2018-12-12 20:13 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/77f31b03cc0e

8215326: Test java/util/concurrent/ConcurrentHashMap/ToArray.java hangs after j.u.c updates
Reviewed-by: martin, dholmes

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 8b585e1b2805
Author:    jjiang
Date:      2018-12-13 12:34 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/8b585e1b2805

8214937: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date
Reviewed-by: xuelei

! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java

Changeset: 108a161aed93
Author:    kvn
Date:      2018-12-12 21:02 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/108a161aed93

8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754
Summary: Fix CheckGraalIntrinsics test for new intrinsics.
Reviewed-by: iveresov, never

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: 50aff73aaba3
Author:    epavlova
Date:      2018-12-12 22:23 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/50aff73aaba3

8215314: [Graal] Enable org.graalvm.compiler.core.test.CountedLoopTest
Reviewed-by: dlong

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

Changeset: 9d60798b21af
Author:    jcm
Date:      2018-12-12 23:08 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/9d60798b21af

8211034: OnStackReplacePercentage option checking has bugs
Summary: Fixed the constraint checks
Reviewed-by: kvn

! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java

Changeset: ff1c86e85d02
Author:    jlahoda
Date:      2018-12-13 08:26 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/ff1c86e85d02

8215243: JShell tests failing intermitently with \"Problem cleaning up the following threads:\"
Summary: Do not reset closed state in the StopDetectingInputStream.write
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java

Changeset: b9d34a97a4be
Author:    jgeorge
Date:      2018-12-13 13:03 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/b9d34a97a4be

8202884: SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching
Summary: While doing a ptrace attach, do not attach to threads which are in the process of exiting or are zombies -- skip these threads.
Reviewed-by: jcbeyler, ysuenaga

! 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/ps_proc.c

Changeset: 888592cdb2d0
Author:    alanb
Date:      2018-12-13 09:02 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/888592cdb2d0

8214696: Module class should be filtered by core reflection
Reviewed-by: lancea, mchung, sundar

! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java

Changeset: 4debb3321e65
Author:    weijun
Date:      2018-12-13 17:28 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/4debb3321e65

8213009: Refactoring existing SunMSCAPI classes
Reviewed-by: valeriep

+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPair.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPairGenerator.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/PRNG.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/KeyAlgorithms.java

Changeset: e2798bf6318a
Author:    weijun
Date:      2018-12-13 17:28 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/e2798bf6318a

8213010: Supporting keys created with certmgr.exe
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 9a73a4e4011f
Author:    jgeorge
Date:      2018-12-13 15:11 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/9a73a4e4011f

8214226: Incorrect BCI and Line Number with jstack if the top frame is in the interpreter
Summary: Read in the bcp from r13 for the top level interpreter frames
Reviewed-by: jcbeyler, jgeorge
Contributed-by: david.griffiths at gmail.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: c45615dc6bfc
Author:    dfuchs
Date:      2018-12-13 11:27 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/c45615dc6bfc

8211093: Default logging.properties sets log level for com.xyz.foo
Reviewed-by: bpb, rriggs

! src/java.logging/share/conf/logging.properties
+ test/jdk/java/util/logging/DefaultConfigTest.java

Changeset: 086dfcfc3731
Author:    goetz
Date:      2018-12-13 08:36 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/086dfcfc3731

8215534: [testbug] some jfr test don't check @requires vm.hasJFR
Reviewed-by: sundar, egahlin

! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java

Changeset: 1c85328b7631
Author:    mhorie
Date:      2018-12-12 12:36 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/1c85328b7631

8215262: PPC64: FMA Vectorization on PPC64
Reviewed-by: mdoerr, gromero

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: c1eed9867bf0
Author:    sgehwolf
Date:      2018-12-13 10:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c1eed9867bf0

8215342: [Zero] Build fails after JDK-8200613
Reviewed-by: shade, jgeorge
Contributed-by: Christophe Phillips <chphilli at redhat.com>

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

Changeset: c8b2a408628b
Author:    egahlin
Date:      2018-12-13 14:21 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c8b2a408628b

8215175: Inconsistencies in JFR event metadata
Reviewed-by: mgronlun

! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java

Changeset: 339d2fbe8675
Author:    mgronlun
Date:      2018-12-13 14:36 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/339d2fbe8675

8215284: Reduce noise induced by periodic task getFileSize()
Reviewed-by: redestad, egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: 632c4baddbb8
Author:    zgu
Date:      2018-12-12 13:50 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/632c4baddbb8

8215220: Simplify Shenandoah task termination in aborted paths
Reviewed-by: shade

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

Changeset: 9f13f8aad8dc
Author:    egahlin
Date:      2018-12-13 15:40 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/9f13f8aad8dc

8215237: jdk.jfr.Recording javadoc does not compile
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java

Changeset: e10a1f7aaa13
Author:    shade
Date:      2018-12-13 16:14 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/e10a1f7aaa13

8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
Reviewed-by: thartmann

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

Changeset: 8bf9268df0e2
Author:    redestad
Date:      2018-12-13 15:31 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/8bf9268df0e2

8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/PatternEntry.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java
! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/SignatureParser.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/module/Checks.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Resources.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/net/TransferProtocolClient.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/net/www/HeaderParser.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/security/jca/GetInstance.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/tools/PathList.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! src/java.base/share/classes/sun/util/locale/LocaleUtils.java
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: 4ddd3c410a85
Author:    vromero
Date:      2018-12-13 10:35 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/4ddd3c410a85

8215300: additional changes to constants API
Reviewed-by: goetz

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/Constable.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/package-info.java
! src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! test/jdk/java/lang/constant/ClassDescTest.java

Changeset: c403f39ec349
Author:    shade
Date:      2018-12-13 16:45 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c403f39ec349

8181143: Introduce diagnostic flag to abort VM on too long VM operations
Reviewed-by: rkennke, zgu, dholmes, stuefe, rehn

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: cc4098b3bc10
Author:    shade
Date:      2018-12-13 16:45 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/cc4098b3bc10

8215356: Disable x86_32 Shenandoah build to avoid hotspot/tier1 failures
Reviewed-by: rkennke

! make/autoconf/hotspot.m4

Changeset: ece620f32d2d
Author:    jwilhelm
Date:      2018-12-13 17:01 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/ece620f32d2d

Added tag jdk-13+0 for changeset cc4098b3bc10

! .hgtags

Changeset: 6879069d9d94
Author:    darcy
Date:      2018-12-13 19:06 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6879069d9d94

8205626: Start of release updates for JDK 13
8205393: Add SourceVersion.RELEASE_13
8205394: Add source 13 and target 13 to javac
8205645: Bump maximum recognized class file version to 57 for JDK 13
8214825: Update preview language features for start of JDK 13
Reviewed-by: erikj, alanb, mchung, mcimadamore, dholmes, smarks, jjg

! make/autoconf/version-numbers
! make/common/SetupJavaCompilers.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/TEST.ROOT
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/RawStringLiteralLang.java
! test/langtools/tools/javac/RawStringLiteralLangAPI.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java
! test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java
! test/langtools/tools/javac/diags/examples/BreakMissingValue.java
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
! test/langtools/tools/javac/diags/examples/PreviewFilename.java
! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
! test/langtools/tools/javac/diags/examples/RawStringLiteral.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/preview/classReaderTest/Client.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/versions/Versions.java
! test/nashorn/TEST.ROOT

Changeset: 2cc1ae79b303
Author:    afarley
Date:      2018-12-13 11:05 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2cc1ae79b303

8215217: OpenJDK source has too many swear words
Reviewed-by: smarks, shade, rriggs, lancea, prr, joehw

! src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java

Changeset: 5c65191e56b9
Author:    lmesnik
Date:      2018-12-13 14:16 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/5c65191e56b9

8215369: Jcstress pollute /var/tmp with temporary files.
Reviewed-by: iignatyev, mseledtsov

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: 7d4397b43fa3
Author:    egahlin
Date:      2018-12-13 23:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/7d4397b43fa3

8215362: JFR GTest JfrTestNetworkUtilization fails
Reviewed-by: mgronlun

! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java

Changeset: 93b401e5bf51
Author:    jwilhelm
Date:      2018-12-14 01:34 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/93b401e5bf51

Merge


Changeset: b3830528df29
Author:    mdoerr
Date:      2018-12-14 09:59 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/b3830528df29

8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI
Summary: Invalidate Phi functions for conflicting types and avoid bailout.
Reviewed-by: kvn, iveresov

! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp

Changeset: 8180809085a4
Author:    alanb
Date:      2018-12-14 13:30 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/8180809085a4

8214077: test java/io/File/SetLastModified.java fails on ARM32
Summary: replace uses of stat with stat64 in java.base
Reviewed-by: alanb
Contributed-by: nick.gasson at arm.com

! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c

Changeset: 5274fb04cad9
Author:    jcbeyler
Date:      2018-12-14 10:51 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/5274fb04cad9

8215329: Modify ZGC requirement for HeapMonitorThreadTest.java
Summary: Modify the requirement to be tested
Reviewed-by: amenkov, pliden, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java

Changeset: 0873841d1669
Author:    lancea
Date:      2018-12-14 14:17 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/0873841d1669

8215372: Incorrect nio/file/DirectoryStream/Basic.java tests for validating the use of a glob
Reviewed-by: alanb

! test/jdk/java/nio/file/DirectoryStream/Basic.java

Changeset: 89bb635ed093
Author:    jcbeyler
Date:      2018-12-14 13:13 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/89bb635ed093

8201655: Add thread-enabled support for the Heap Sampling
Summary: Added thread-enabled support
Reviewed-by: amenkov, sspitsyn

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c

Changeset: dcbb71b9e7c0
Author:    dnsimon
Date:      2018-12-14 16:52 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/dcbb71b9e7c0

8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal
Reviewed-by: iveresov, never, dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java

Changeset: de99beff5c0e
Author:    lkorinth
Date:      2018-12-17 11:37 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/de99beff5c0e

8214946: G1: Initialize all class members on construction
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 0e5c83bf4ff7
Author:    jcbeyler
Date:      2018-12-11 10:23 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/0e5c83bf4ff7

8215228: Use a constant hash table size in order to enable compiler optimization
Summary: Remove a field from KlassInfoTable to allow compiler optimizations
Reviewed-by: phh, aph
Contributed-by: zanglin5 at jd.com

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

Changeset: d5a2a29ca589
Author:    cushon
Date:      2018-12-13 10:08 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/d5a2a29ca589

8215366: Code quality improvements in com.sun.tools.javac.code.TypeAnnotations
Reviewed-by: mcimadamore, wmdietl, bsrbnd

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: e84983c2735e
Author:    cushon
Date:      2018-12-13 11:05 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/e84983c2735e

8215368: Make Check.checkOverride call diagnosticPositionFor lazily
Reviewed-by: mcimadamore, vromero

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

Changeset: 9dd0a2fdec24
Author:    alanb
Date:      2018-12-18 10:26 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/9dd0a2fdec24

8215449: Several tests failing when jtreg run with -vmoption:--illegal-access=deny
Reviewed-by: redestad, mchung, jjg

! test/jdk/java/net/URL/RacyHandler.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java

Changeset: 3bc260237317
Author:    gadams
Date:      2018-12-18 07:33 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/3bc260237317

8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly
Reviewed-by: dholmes, sspitsyn, cjplummer, jcbeyler

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp

Changeset: 6aeb6a23fb83
Author:    vromero
Date:      2018-12-18 16:22 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/6aeb6a23fb83

8207224: Javac compiles source code despite illegal use of unchecked conversions
Reviewed-by: mcimadamore, darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java
+ test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out

Changeset: f15af1e2c683
Author:    pli
Date:      2018-12-18 16:50 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/f15af1e2c683

8212043: Add floating-point Math.min/max intrinsics
Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform
Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 56fbb14251ca
Author:    mbaesken
Date:      2018-12-19 10:30 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/56fbb14251ca

8215411: some GetByteArrayElements calls miss corresponding Release
Reviewed-by: dholmes, jcbeyler

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: fd2e8f941ded
Author:    clanger
Date:      2018-12-19 10:36 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/fd2e8f941ded

8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and tests
Reviewed-by: redestad, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipCoder.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java
! test/jdk/java/util/zip/zip.java

Changeset: 432795b1c2c8
Author:    dfuchs
Date:      2018-12-19 11:48 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/432795b1c2c8

8213402: [Testbug] java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest creates an invalid nest relationship
Summary: The failing tests are refactored to make the custom logger finder class a top-level class.
Reviewed-by: dholmes, mchung

! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
+ test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/CustomSystemClassLoader.java
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LogProducerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder2.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/CustomSystemClassLoader.java
+ test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/LogProducerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java

Changeset: 7dac5301ce71
Author:    adinn
Date:      2018-12-19 11:45 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/7dac5301ce71

8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode
Reviewed-by: adinn
Contributed-by: nick.gasson at arm.com

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

Changeset: 9b0d6ecd8e45
Author:    vromero
Date:      2018-12-19 14:02 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/9b0d6ecd8e45

8215625: javax/sql/testng/util/xxxxx.java tests compilation failed after JDK-8207224
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
- test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java
- test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out

Changeset: b732de3068f4
Author:    bpb
Date:      2018-12-19 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/b732de3068f4

8183912: java.math.BigDecimal.movePointLeft() should return this if called with zero argument
Reviewed-by: rriggs

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

Changeset: 74c8a506d23a
Author:    jwilhelm
Date:      2018-12-14 06:39 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/74c8a506d23a

Added tag jdk-12+24 for changeset 7d4397b43fa3

! .hgtags

Changeset: c74f074c532a
Author:    redestad
Date:      2018-12-14 12:02 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c74f074c532a

8215380: Backout accidental change to String::length
Reviewed-by: darcy, smarks

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

Changeset: 33d33996a638
Author:    shade
Date:      2018-12-14 12:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/33d33996a638

8215353: x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions)
Reviewed-by: thartmann, kvn

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

Changeset: d4da64e0e916
Author:    shade
Date:      2018-12-14 12:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/d4da64e0e916

8215374: 32-bit build failures after JDK-8181143 (Introduce diagnostic flag to abort VM on too long VM operations)
Reviewed-by: roland

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

Changeset: 11f59b9c72fe
Author:    yzhang
Date:      2018-11-28 16:22 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/11f59b9c72fe

8213134: AArch64: vector shift failed with MaxVectorSize=8
Summary: add vshiftcnt instructions for vector64 and add vsra/vsrl instructions to AArch64 backend. To detect shift failures, MaxVectorSize options are added to jtreg test cases.
Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: 8c85d34413d2
Author:    prappo
Date:      2018-12-14 19:49 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/8c85d34413d2

8215292: Back out changes for node- and link- local ipv6 multicast address
Reviewed-by: chegar, alanb

! src/java.base/unix/native/libnet/net_util_md.c
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java

Changeset: cf788c492a35
Author:    dnsimon
Date:      2018-12-14 17:32 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/cf788c492a35

8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal
Reviewed-by: iveresov, never, dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java

Changeset: c36464ea1f04
Author:    xuelei
Date:      2018-12-14 17:51 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/c36464ea1f04

8213782: NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers
Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java

Changeset: 9041178a0b69
Author:    xuelei
Date:      2018-12-14 19:39 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/9041178a0b69

8214339: SSLSocketImpl erroneously wraps SocketException
Reviewed-by: ascarpino, jnimeh

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java

Changeset: c7ab0761ef88
Author:    pliden
Date:      2018-12-15 20:03 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c7ab0761ef88

8215395: Allow null oops in Dictionary and JNIHandle verification
Reviewed-by: eosterlund, kbarrett, coleenp

! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: 83840e83476a
Author:    rfield
Date:      2018-12-15 17:13 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/83840e83476a

8215099: jshell tool: /help representation of ctrl/meta characters inconsistent
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 041f1cbdae3e
Author:    thartmann
Date:      2018-12-17 08:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/041f1cbdae3e

8215410: Regression test for JDK-8214994
Summary: Added a regression test for 8214994 which was fixed by accident with 8211451.
Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfOpaque1.java

Changeset: 7aa1a37b04a2
Author:    pliden
Date:      2018-12-17 16:55 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/7aa1a37b04a2

8215451: JNI IsSameObject should not keep objects alive
Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java

Changeset: 5da72d7e0e80
Author:    dlong
Date:      2018-12-17 10:36 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/5da72d7e0e80

8214512: ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM
Reviewed-by: dlong, enevill, bulasevich
Contributed-by: nick.gasson at arm.com

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp

Changeset: 2086ef5b6c1f
Author:    mchinnathamb
Date:      2018-12-18 12:59 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/2086ef5b6c1f

8215397: jsig.c missing classpath exception
Reviewed-by: dholmes

! src/java.base/unix/native/libjsig/jsig.c

Changeset: b04860fd2e2c
Author:    rraghavan
Date:      2018-12-18 19:13 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/b04860fd2e2c

8211698: Crash in C2 compiled code during execution of double array heavy processing code
Summary: Correctly registered new Opaque4Node in add_range_check_predicate
Reviewed-by: roland, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/loopopts/Test8211698.java

Changeset: 103ed9569fc8
Author:    xuelei
Date:      2018-12-18 12:08 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/103ed9569fc8

8215443: The use of TransportContext.fatal() leads to bad coding style
Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: 2f41e4935c34
Author:    dlong
Date:      2018-12-18 12:36 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2f41e4935c34

8215205: javaVFrame much slower than vframeStream
Reviewed-by: mchung, thartmann

! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp

Changeset: a7bd89486175
Author:    dlong
Date:      2018-12-18 12:45 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/a7bd89486175

8214329: SwingMark SubMenus 9% regression in 12-b19 on Linux client
Reviewed-by: thartmann, mullan

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

Changeset: 8a61a04c456c
Author:    xuelei
Date:      2018-12-18 15:18 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/8a61a04c456c

8209333: Socket reset issue for TLS 1.3 socket close
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java

Changeset: 7496df94b3b7
Author:    dlong
Date:      2018-12-18 16:36 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/7496df94b3b7

8214583: AccessController.getContext may return wrong value after JDK-8212605
Reviewed-by: mchung, redestad

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/native/libjava/AccessController.c
+ test/jdk/java/security/AccessController/DoPriv.java
+ test/jdk/javax/security/auth/Subject/DoAs.java

Changeset: ba1a557b6ccd
Author:    valeriep
Date:      2018-12-19 02:27 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/ba1a557b6ccd

8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
Summary: Changed SignatureUtil.specialSetParameter to ignore null signature parameters
Reviewed-by: mullan, weijun

! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ test/jdk/sun/security/util/misc/SetNullSigParams.java

Changeset: fc10906d5831
Author:    pmuthuswamy
Date:      2018-12-19 11:08 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/fc10906d5831

8214570: Use {@systemProperty} for definitions of system properties
Reviewed-by: alanb, mullan

! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java

Changeset: 281c85f43f79
Author:    iignatyev
Date:      2018-12-18 13:37 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/281c85f43f79

8215322: add @file support to jaotc
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
+ test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java

Changeset: 82d3f0820d37
Author:    pliden
Date:      2018-12-19 08:32 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/82d3f0820d37

8215487: ZGC: ZRuntimeWorkers incorrectly identify themselves as ZWorkers
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
! src/hotspot/share/gc/z/zWorkers.cpp

Changeset: 11033c4ada54
Author:    jwilhelm
Date:      2018-12-19 20:53 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/11033c4ada54

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java

Changeset: 1e213c37befa
Author:    amenkov
Date:      2018-12-19 14:08 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/1e213c37befa

8215425: vmTestbase/nsk/jvmti/PopFrame should provide more detailed output
Reviewed-by: sspitsyn, jcbeyler

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001/popframe001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002/popframe002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003/popframe003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003p.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe005.java

Changeset: 747d29313e5a
Author:    pliden
Date:      2018-12-19 23:40 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/747d29313e5a

8215492: Rename INTERNAL_EMPTY to something less "internal"
Reviewed-by: kbarrett, coleenp

! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/oops/access.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.inline.hpp

Changeset: dd5d7ba5b539
Author:    jwilhelm
Date:      2018-12-20 02:51 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/dd5d7ba5b539

Added tag jdk-13+1 for changeset 11033c4ada54

! .hgtags

Changeset: 33b8f6f4cdf5
Author:    rehn
Date:      2018-12-20 10:05 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/33b8f6f4cdf5

8214180: Need better granularity for sleeping
Reviewed-by: eosterlund, dcubed, dholmes

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

Changeset: 90909cac17f7
Author:    mbaesken
Date:      2018-12-17 13:47 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/90909cac17f7

8215296: do not disable c99 on Solaris
Reviewed-by: dholmes, ihse

! make/autoconf/flags-cflags.m4

Changeset: 22295070fcd3
Author:    hseigel
Date:      2018-12-20 08:43 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/22295070fcd3

8205505: Expire and remove remaining support for commercial features
Summary: Remove the unneeded options and their tests and update the JCMD documentation.
Reviewed-by: dholmes, coleenp, erikj

! make/nb_native/nbproject/configurations.xml
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/arguments.cpp
- src/hotspot/share/runtime/arguments_ext.hpp
! src/hotspot/share/services/diagnosticCommand.hpp
- src/hotspot/share/services/diagnosticCommand_ext.hpp

Changeset: 74d33d22a8df
Author:    cushon
Date:      2018-12-07 16:56 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/74d33d22a8df

8198526: getAnnotatedOwnerType does not handle static nested classes correctly
Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
+ test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java

Changeset: 3791fee4df3b
Author:    kvn
Date:      2018-12-20 14:03 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/3791fee4df3b

8215687: [Graal] unit test CheckGraalIntrinsics failed after 8212043
Summary: add check for new intrinsics
Reviewed-by: iveresov, iignatyev

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: 4c539cb11633
Author:    coffeys
Date:      2018-12-19 18:21 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/4c539cb11633

8214532: Update RFC 2459 references in javadoc to RFC 5280
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X400Address.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java

Changeset: 4359668ab678
Author:    jwilhelm
Date:      2018-12-20 02:54 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4359668ab678

Added tag jdk-12+25 for changeset 7496df94b3b7

! .hgtags

Changeset: 293cec2f7670
Author:    eosterlund
Date:      2018-12-20 10:41 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/293cec2f7670

8215500: ICRefillVerifierMark does not set the provided verfier as current
Reviewed-by: pliden, thartmann

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

Changeset: 4384060a7ca5
Author:    eosterlund
Date:      2018-12-20 10:41 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4384060a7ca5

8215491: ICStubInterface::finalize finds zombie nmethod with ZGC concurrent class unloading
Reviewed-by: dlong, coleenp

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/sweeper.cpp

Changeset: 026842c1809f
Author:    pliden
Date:      2018-12-20 11:43 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/026842c1809f

8215547: ZGC: Fix incorrect match rule for loadBarrierWeakSlowRegNoVec
Reviewed-by: eosterlund, neliasso

! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/os_cpu/linux_x86/gc/z/zArguments_linux_x86.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp

Changeset: f48737b2f428
Author:    erikj
Date:      2018-12-20 05:27 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/f48737b2f428

8215635: Pandoc check in Docs.gmk does not work on Windows
Reviewed-by: tbell, ihse

! make/Docs.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/launcher/LauncherCommon.gmk

Changeset: a682cf219811
Author:    lucy
Date:      2018-12-20 17:29 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/a682cf219811

8215551: Missing case label in nmethod::reloc_string_for()
Reviewed-by: kvn, mbaesken

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

Changeset: 147e2d96748d
Author:    aph
Date:      2018-12-20 17:07 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/147e2d96748d

8215100: AArch64: fix compareTo intrinsic with four-character Latin/Unicode
Reviewed-by: aph, dpochepk
Contributed-by: nick.gasson at arm.com

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java

Changeset: 759266b1c89b
Author:    tschatzl
Date:      2018-12-20 19:44 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/759266b1c89b

8215548: G1PeriodicGCSystemLoadThreshold needs to be a double
Summary: Change G1PeriodicGCSystemLoadThreshold to be a double to allow better granularity in determining idleness
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 5bf5b773fc41
Author:    redestad
Date:      2018-12-20 19:44 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/5bf5b773fc41

8215555: TieredCompilation C2 threads can excessively block handshakes
Reviewed-by: kvn, neliasso, rehn

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

Changeset: 2a8dfb750d2c
Author:    jwilhelm
Date:      2018-12-21 01:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/2a8dfb750d2c

Merge

! .hgtags
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp

Changeset: 587a1d480ca6
Author:    amenkov
Date:      2018-12-20 17:51 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/587a1d480ca6

8215716: PopFrame() was unexpectedly done
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004.java

Changeset: 9e590041fcd4
Author:    gadams
Date:      2018-12-21 07:42 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/9e590041fcd4

8215571: jdb does not include jdk.* in the default class filter
Reviewed-by: alanb, cjplummer

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java

Changeset: 33a51275fee0
Author:    rriggs
Date:      2018-12-21 09:54 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/33a51275fee0

8066619: Fix deprecation warnings in java.util.jar
Reviewed-by: rriggs, lancea
Contributed-by: philipp.kunz at paratix.ch

! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
+ test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java
+ test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java
+ test/jdk/java/util/jar/Manifest/WriteBinaryStructure.java

Changeset: 58154bf80f90
Author:    mgronlun
Date:      2018-12-21 16:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/58154bf80f90

8215727: Restore JFR thread sampler loop to old / previous behavior
Reviewed-by: egahlin, mgronlun
Contributed-by: milan.mimica at gmail.com

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

Changeset: 2e82ca64b25d
Author:    jjg
Date:      2018-12-21 10:38 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e82ca64b25d

8215516: Move JavadocTester to a named package
Reviewed-by: hannesw

! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java
! test/langtools/jdk/javadoc/doclet/T6735320/T6735320.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/_template/Template.java
! test/langtools/jdk/javadoc/doclet/_template/TemplateComplete.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
- test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java
! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/langtools/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java
! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java
! test/langtools/jdk/javadoc/doclet/testCharsetDocencodingOptions/TestCharsetDocencodingOptions.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java
! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java
! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java
! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java
! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java
! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java
! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLankmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java
! test/langtools/jdk/javadoc/doclet/testIncluded/TestIncluded.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java
! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestFxProperties.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testMissingType/TestMissingType.java
! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java
! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerialTag/TestSerialTag.java
! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java
! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.java
! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/doclet/testVersionOption/TestVersionOption.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java
! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java
! test/langtools/jdk/javadoc/doclet/testXOption/TestXOption.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java
+ test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: a99c27c78f9e
Author:    bpb
Date:      2018-12-21 13:03 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/a99c27c78f9e

8215759: [test] java/math/BigInteger/ModPow.java can throw an ArithmeticException
Reviewed-by: rriggs, plevart, smarks

! test/jdk/java/math/BigInteger/ModPow.java

Changeset: 95c62fd12b88
Author:    weijun
Date:      2018-12-22 10:38 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/95c62fd12b88

8215769: Java cannot probe pkcs12 files exported by Firefox
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/ProbeBER.java

Changeset: abe21b82ff7c
Author:    sdama
Date:      2018-12-24 12:18 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/abe21b82ff7c

8208184: IllegalArgumentException while invoking code completion on netbeans IDE
Summary: Set Log.useSource and fix the issue in Modules.java when broken module is encountered
Reviewed-by: jjg
Contributed-by: srinivas.dama at oracle.com, jan.lahoda at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/modules/QueryBeforeEnter.java

Changeset: e15792cdcc00
Author:    bulasevich
Date:      2018-12-25 18:35 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/e15792cdcc00

8206107: [x86_32] jck tests for ldc2_w bytecode fail
Reviewed-by: dsamersoff

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

Changeset: 35530ca3e0b2
Author:    kbarrett
Date:      2018-12-26 19:24 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/35530ca3e0b2

8214201: Make PtrQueueSet completed buffer list private
Summary: Merge and make private in PtrQueueSet all completed buffer list handling
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp

Changeset: 67e3a8b3449c
Author:    dholmes
Date:      2018-12-27 21:17 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/67e3a8b3449c

8214097: Rework thread initialization and teardown logic
Reviewed-by: rehn, mgronlun, dcubed, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 95937fc2a05e
Author:    mbaesken
Date:      2018-12-21 14:42 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/95937fc2a05e

8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls
Reviewed-by: clanger, dholmes

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

Changeset: 6ac04cfbefdf
Author:    dholmes
Date:      2018-12-28 16:31 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/6ac04cfbefdf

8215954: [testbug] Remove unnecessary casts in test/hotspot/gtest/threadHelper.inline.hpp
Reviewed-by: dcubed

! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 6c3407eee455
Author:    phh
Date:      2018-12-28 15:19 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/6c3407eee455

8215966: GeneratePropertyPassword.sh uses bash syntax
Summary: Use "case" instead of "if" for the NT check to make sh happy.
Reviewed-by: dholmes
Contributed-by: merkel05 at gmail.com

! test/jdk/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh

Changeset: cfceb4df2499
Author:    tvaleev
Date:      2018-12-30 08:57 +0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/cfceb4df2499

8214687: Optimize Collections.nCopies().hashCode() and equals()
Reviewed-by: igerasim, smarks

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/NCopies.java

Changeset: e90315ae8aa9
Author:    kbarrett
Date:      2018-12-31 15:40 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/e90315ae8aa9

8213481: [REDO] Fix incorrect copy constructors in hotspot
Summary: Fix and use ResourceObj copy constructor.
Reviewed-by: coleenp, dholmes, kvn

! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/set.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp

Changeset: b99b41325d89
Author:    dholmes
Date:      2019-01-01 20:09 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/b99b41325d89

8215977: hsdis installation documentation update
Reviewed-by: dholmes
Contributed-by: Sergei Ustimenko <merkel05 at gmail.com>

! src/utils/hsdis/README

Changeset: 50677f43ac3d
Author:    erikj
Date:      2019-01-02 12:59 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/50677f43ac3d

8215445: Enable building for Windows in WSL
Reviewed-by: ihse
Contributed-by: andrewluotechnologies at outlook.com, erik.joelsson at oracle.com

! doc/building.html
! doc/building.md
! make/Images.gmk
! make/autoconf/basics.m4
! make/autoconf/basics_windows.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
! make/autoconf/compare.sh.in
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
! make/gendata/Gendata-java.base.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharsetCoder.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/spp/Spp.java
+ make/scripts/windowsShortName.bat
! make/src/native/fixpath.c

Changeset: 315f53a48199
Author:    gadams
Date:      2019-01-02 07:19 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/315f53a48199

8211343: nsk_jvmti_parseoptions should handle multiple suboptions
Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 6e8c8d16ecb4
Author:    pbansal
Date:      2018-12-21 11:43 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/6e8c8d16ecb4

8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop
Reviewed-by: prr, kcr

! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: a92cd6585f60
Author:    hannesw
Date:      2018-12-21 11:02 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/a92cd6585f60

8215291: Broken links when generating from project without modules
Reviewed-by: jjg

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

Changeset: b0686d0be73f
Author:    aph
Date:      2018-12-21 17:14 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/b0686d0be73f

8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails
Reviewed-by: aph
Contributed-by: nick.gasson at arm.com

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/jdk/sun/nio/cs/FindEncoderBugs.java

Changeset: b5c41404f2d1
Author:    aph
Date:      2018-12-21 18:26 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/b5c41404f2d1

8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
Reviewed-by: aph, dholmes
Contributed-by: Andrey Petushkov <andrey.petushkov at gmail.com>

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: bb03098c4dde
Author:    sangheki
Date:      2018-12-21 08:18 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/bb03098c4dde

8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
8202286: Allocation of old generation of Java heap on alternate memory devices
Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
Contributed-by: kishor.kharbas at intel.com

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! 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/g1CollectorPolicy.cpp
! src/hotspot/share/gc/g1/g1CollectorPolicy.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.cpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
+ src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
+ src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
+ test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
+ test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
+ test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 37930c6ba6d7
Author:    sangheki
Date:      2018-12-21 08:23 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/37930c6ba6d7

8211424: Allocation of old generation of java heap on alternate memory devices - Parallel GC
8202286: Allocation of old generation of Java heap on alternate memory devices
Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of Parallel GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
Contributed-by: kishor.kharbas at intel.com

! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
+ src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
+ src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
! src/hotspot/share/gc/parallel/generationSizer.cpp
! src/hotspot/share/gc/parallel/generationSizer.hpp
+ src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp
+ src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
+ src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp
+ src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java

Changeset: 93a5f4b4c67d
Author:    sjohanss
Date:      2018-12-22 15:46 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/93a5f4b4c67d

8215897: Build broken on zero after JDK-8211424
Reviewed-by: tschatzl

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

Changeset: 375b10185c40
Author:    sjohanss
Date:      2018-12-22 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/375b10185c40

8215898: Build broken on 32-bit after JDK-8211425
Reviewed-by: tschatzl

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

Changeset: de9fd809bb47
Author:    rpatil
Date:      2018-12-26 17:09 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/de9fd809bb47

8214567: Use {@systemProperty} for definitions of system properties
8214569: Use {@systemProperty} for definitions of system properties
Reviewed-by: lancea, mchung, alanb, naoto
Contributed-by: Deepak kejriwal <deepak.kejriwal at oracle.com>

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java

Changeset: 4c4651aba203
Author:    jwilhelm
Date:      2019-01-02 16:05 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4c4651aba203

Merge

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 883a1a80a6dc
Author:    hseigel
Date:      2019-01-02 10:35 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/883a1a80a6dc

8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'.
Summary: On Windows, do not treat ':' as a delimeter when it's in a string such as "C:..."
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/logging/logConfiguration.cpp
+ test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: 96ce82319e82
Author:    ghaug
Date:      2018-12-21 10:19 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/96ce82319e82

8215791: Tiny bug in VM monitoring/management
Reviewed-by: dholmes, simonis

! src/hotspot/share/services/threadService.hpp

Changeset: a22e41395bfa
Author:    apetcher
Date:      2019-01-02 13:06 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/a22e41395bfa

8215643: Microbenchmarks for KeyAgreement and Cipher
Summary: adding some missing microbenchmarks for crypto algorithms
Reviewed-by: jnimeh

+ test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CipherBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/KeyAgreementBench.java

Changeset: dee9426ef417
Author:    redestad
Date:      2019-01-02 19:06 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/dee9426ef417

8215990: Avoid using reflection to create common default URLStreamHandlers
Reviewed-by: alanb

! src/java.base/share/classes/java/net/URL.java

Changeset: 3d0f6ef91216
Author:    ecaspole
Date:      2019-01-02 13:37 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/3d0f6ef91216

8215572: Add new Arrays micros
Summary: New micros for mismatch and fill
Reviewed-by: kvn, vlivanov

+ test/micro/org/openjdk/bench/java/util/ArraysFill.java
+ test/micro/org/openjdk/bench/java/util/ArraysMismatch.java

Changeset: b561ea19a7b9
Author:    igerasim
Date:      2019-01-02 15:33 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/b561ea19a7b9

6996807: FieldReflectorKey hash code computation can be improved
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectStreamClass.java

Changeset: d3e199e30cfb
Author:    jwilhelm
Date:      2019-01-03 02:26 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/d3e199e30cfb

Added tag jdk-13+2 for changeset 50677f43ac3d

! .hgtags

Changeset: 3149a923b30e
Author:    erikj
Date:      2019-01-03 11:21 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/3149a923b30e

8215991: Stop hiding exception from ArtifactResolver failures in tests
Reviewed-by: tbell, ctornqvi

! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java

Changeset: 106fc138542a
Author:    hseigel
Date:      2019-01-03 13:11 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/106fc138542a

8215644: Clean up globalDefinitions_<compiler>.hpp
Summary: Remove non-existent classes from forward declarations, delete unused functions, etc.
Reviewed-by: coleenp, kbarrett

! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_solstudio.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: e412d5c096bc
Author:    coffeys
Date:      2019-01-03 17:27 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/e412d5c096bc

8179943: Typo in javax.net.ssl.SSLSession.removeValue(String) method documentation
Reviewed-by: coffeys
Contributed-by: roger.calnan at oracle.com

! src/java.base/share/classes/javax/net/ssl/SSLSession.java

Changeset: d976ee345d11
Author:    coffeys
Date:      2019-01-03 17:29 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/d976ee345d11

8182992: Typo in DatagramPacket constructor API doc
Reviewed-by: coffeys
Contributed-by: roger.calnan at oracle.com

! src/java.base/share/classes/java/net/DatagramPacket.java

Changeset: bf2533105a26
Author:    coffeys
Date:      2019-01-03 17:46 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/bf2533105a26

8215912: Various Typos in java.net Method Documentation
Reviewed-by: coffeys
Contributed-by: roger.calnan at oracle.com

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/URLConnection.java

Changeset: 6459eb210418
Author:    coffeys
Date:      2019-01-03 17:49 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/6459eb210418

8215911: Various Typos in SQL Method Documentation
Reviewed-by: coffeys
Contributed-by: roger.calnan at oracle.com

! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java

Changeset: 247207c768d7
Author:    coffeys
Date:      2019-01-03 18:19 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/247207c768d7

Merge


Changeset: ddbd6111f564
Author:    ecaspole
Date:      2019-01-03 13:22 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/ddbd6111f564

8196347: LogCompilation: generate log file on the fly for input to junits
Summary: Dynamically generate simple log files
Reviewed-by: kvn, thartmann

! src/utils/LogCompilation/pom.xml
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
- src/utils/LogCompilation/src/test/resources/hotspot_pid23756.log
- src/utils/LogCompilation/src/test/resources/hotspot_pid25109.log
- src/utils/LogCompilation/src/test/resources/no_tiered_short.log
- src/utils/LogCompilation/src/test/resources/tiered_short.log

Changeset: 5f942c387778
Author:    ecaspole
Date:      2019-01-03 13:22 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/5f942c387778

Merge


Changeset: 2345e253e677
Author:    gadams
Date:      2019-01-03 15:54 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/2345e253e677

8216059: nsk_jvmti_parseoptions still has dependency on tilde separator
Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: a3e7e08ee427
Author:    mbaesken
Date:      2019-01-03 16:14 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/a3e7e08ee427

8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
Reviewed-by: aph, goetz, lucy

! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp
! src/hotspot/cpu/s390/vm_version_ext_s390.cpp
! test/jdk/jdk/jfr/event/os/TestCPUInformation.java

Changeset: 697b5f5dec56
Author:    jgeorge
Date:      2019-01-04 13:41 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/697b5f5dec56

8213457: serviceability/sa/ClhsdbInspect.java time out
Summary: Increase the timeout needed for ClhsdbInspect.java to 480
Reviewed-by: sspitsyn, cjplummer, lmesnik

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java

Changeset: 6f2d65f29de3
Author:    erikj
Date:      2019-01-04 01:59 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/6f2d65f29de3

8216048: Fix devkit creation in WSL
Reviewed-by: erikj
Contributed-by: andrewluotechnologies at outlook.com

! make/devkit/createWindowsDevkit2017.sh

Changeset: 5c0ec35d0533
Author:    egahlin
Date:      2019-01-04 14:05 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/5c0ec35d0533

8215771: The jfr tool should pretty print reference chains
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: 6b7240a24b56
Author:    redestad
Date:      2019-01-04 16:23 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6b7240a24b56

8216157: Enable inlining of java_lang_Class::is_primitive
Reviewed-by: coleenp, eosterlund, jiangli

! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 41779d3b85e1
Author:    rriggs
Date:      2019-01-04 11:03 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/41779d3b85e1

8216067: Unused local vars in windows/native/libjava/io_util_md.c
Reviewed-by: rriggs
Contributed-by: andrewluotechnologies at outlook.com

! src/java.base/windows/native/libjava/io_util_md.c

Changeset: 41af13b70efd
Author:    rriggs
Date:      2019-01-04 12:30 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/41af13b70efd

8215798: Use {@systemProperty} for definition of org.openjdk.java.util.stream.tripwire property
Reviewed-by: lancea

! src/java.base/share/classes/java/util/Spliterator.java

Changeset: 62a4355dc9c8
Author:    joehw
Date:      2019-01-04 10:42 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/62a4355dc9c8

8215330: javax.xml.catalog.CatalogResolverImpl: GroupEntry.matchURI fails to match
Reviewed-by: lancea

! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.xml

Changeset: db1d11c253d8
Author:    hseigel
Date:      2019-01-04 14:28 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/db1d11c253d8

8216010: Change callers of build_u2_from() to call Bytes::get_Java_u2() instead
Summary: Change the callers and delete function build_u2_from()
Reviewed-by: kbarrett, jiangli, coleenp

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 17d568776429
Author:    redestad
Date:      2019-01-04 20:58 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/17d568776429

8215412: Optimize PrintStream.println methods
Reviewed-by: rriggs, dfuchs, forax

! src/java.base/share/classes/java/io/PrintStream.java

Changeset: 259c36ef27df
Author:    coleenp
Date:      2019-01-04 15:06 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/259c36ef27df

8215731: Move forward class definitions out of globalDefinitions.hpp
Summary: redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/g1/dirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 05429f43e036
Author:    ysuenaga
Date:      2019-01-05 10:07 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/05429f43e036

8216155: C4819 warning at libfreetype sources on Windows
Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk

Changeset: 22baf8054a40
Author:    fyang
Date:      2019-01-05 10:48 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/22baf8054a40

8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults
Reviewed-by: aph
Contributed-by: nick.gasson at arm.com

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

Changeset: 08db5aa02f7b
Author:    redestad
Date:      2019-01-05 20:08 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/08db5aa02f7b

8216189: Remove Klass::compute_is_subtype_of
Reviewed-by: hseigel, jiangli

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: af7afdababd3
Author:    redestad
Date:      2019-01-05 20:11 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/af7afdababd3

8216191: Remove FastSuperclassLimit
Reviewed-by: coleenp

! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 3da307766fb1
Author:    dholmes
Date:      2019-01-06 19:49 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/3da307766fb1

8216188: Remove expired flags in JDK 13
Reviewed-by: kbarrett, ccheung

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java

Changeset: 7f1d89aac92a
Author:    psadhukhan
Date:      2019-01-07 11:02 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/7f1d89aac92a

Merge

- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp
- src/hotspot/share/runtime/arguments_ext.hpp
- src/hotspot/share/services/diagnosticCommand_ext.hpp
- src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
- src/java.logging/share/classes/java/util/logging/package.html
- src/java.prefs/share/classes/java/util/prefs/package.html
- src/java.rmi/share/classes/java/rmi/activation/package.html
- src/java.rmi/share/classes/java/rmi/dgc/package.html
- src/java.rmi/share/classes/java/rmi/package.html
- src/java.rmi/share/classes/java/rmi/registry/package.html
- src/java.rmi/share/classes/java/rmi/server/package.html
- src/java.rmi/share/classes/javax/rmi/ssl/package.html
- src/java.security.jgss/share/classes/org/ietf/jgss/package.html
- src/java.smartcardio/share/classes/javax/smartcardio/package.html
- src/java.sql.rowset/share/classes/com/sun/rowset/package.html
- src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html
- src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html
- src/java.sql/share/classes/java/sql/package.html
- src/java.sql/share/classes/javax/sql/package.html
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
- src/utils/LogCompilation/src/test/resources/hotspot_pid23756.log
- src/utils/LogCompilation/src/test/resources/hotspot_pid25109.log
- src/utils/LogCompilation/src/test/resources/no_tiered_short.log
- src/utils/LogCompilation/src/test/resources/tiered_short.log
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
- test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java



More information about the jdk-client-changes mailing list