hg: zgc/zgc: 98 new changesets

per.liden at oracle.com per.liden at oracle.com
Thu May 17 10:41:15 UTC 2018


Changeset: 28eaf7a99a8c
Author:    mli
Date:      2018-05-07 18:23 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/28eaf7a99a8c

8202291: java/rmi/Naming/LookupIPv6.java failed with Connection refused
Reviewed-by: clanger

! test/jdk/java/rmi/Naming/LookupIPv6.java

Changeset: ea0a16ba6ac0
Author:    mdoerr
Date:      2018-05-07 12:28 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ea0a16ba6ac0

8202080: Introduce ordering semantics for Atomic::add and other RMW atomics
Reviewed-by: lucy, rehn, dholmes

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/globalCounter.cpp

Changeset: bcf41be8ea14
Author:    eosterlund
Date:      2018-05-07 10:36 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bcf41be8ea14

8202083: Remove explicit CMS checks in CardTableBarrierSet
Reviewed-by: kbarrett

! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp

Changeset: aa04bf7b99bd
Author:    stefank
Date:      2018-05-07 14:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/aa04bf7b99bd

8202591: Remove usage of CMSEdenChunksRecordAlways in defNewGeneration.cpp
Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 6be313c6c250
Author:    stefank
Date:      2018-05-07 14:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6be313c6c250

8202592: Remove unused EvacuateFollowersClosure
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp

Changeset: 000c697c81db
Author:    stefank
Date:      2018-05-07 14:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/000c697c81db

8202639: Use concrete Generation classes in SerialHeap and CMSHeap
Reviewed-by: eosterlund, ehelin

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp

Changeset: 01a88f825a84
Author:    stefank
Date:      2018-05-07 14:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/01a88f825a84

8202641: Replace OOP_SINCE_SAVE_MARKS with templates
Reviewed-by: eosterlund, sjohanss

! src/hotspot/share/gc/cms/cmsHeap.hpp
+ src/hotspot/share/gc/cms/cmsHeap.inline.hpp
! src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
+ src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
+ src/hotspot/share/gc/cms/promotionInfo.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp

Changeset: af1923174c9b
Author:    stefank
Date:      2018-05-07 14:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/af1923174c9b

8202642: Replace PAR_OOP_ITERATE with templates
Reviewed-by: eosterlund, sjohanss

! src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp

Changeset: e0dbf14885b8
Author:    goetz
Date:      2018-05-07 11:38 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e0dbf14885b8

8199852: Print more information about class loaders in LinkageErrors.
Reviewed-by: dholmes, lfoltan, gtriantafill

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/runtime/LoaderConstraints/common/C.jasm
! test/hotspot/jtreg/runtime/LoaderConstraints/common/Foo.java
! test/hotspot/jtreg/runtime/LoaderConstraints/common/J.java
! test/hotspot/jtreg/runtime/LoaderConstraints/common/PreemptingClassLoader.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/D_ambgs.jasm
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/Test.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/test/A.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/test/B.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/test/C.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/test/D_ambgs.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/duplicateLE/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/I.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Task.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/I.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Task.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/I.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Task.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/I.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Task.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java

Changeset: 92ec6aec6f06
Author:    vtheeyarath
Date:      2018-05-03 04:18 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/92ec6aec6f06

8195717: test java/lang/invoke/MethodHandlesTest timed out running testAsCollector1
Summary: refactor MethodHandlesTest
Reviewed-by: psandoz

+ test/jdk/java/lang/invoke/MethodHandlesAsCollectorTest.java
+ test/jdk/java/lang/invoke/MethodHandlesCastFailureTest.java
+ test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
+ test/jdk/java/lang/invoke/MethodHandlesInsertArgumentsTest.java
+ test/jdk/java/lang/invoke/MethodHandlesInvokersTest.java
+ test/jdk/java/lang/invoke/MethodHandlesPermuteArgumentsTest.java
+ test/jdk/java/lang/invoke/MethodHandlesSpreadArgumentsTest.java
! test/jdk/java/lang/invoke/MethodHandlesTest.java

Changeset: 3db7884546a1
Author:    stuefe
Date:      2018-05-07 20:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3db7884546a1

8185034: Cleanup and consolidate Metaspace coding
Reviewed-by: coleenp, zgu

! src/hotspot/share/memory/metaspace.cpp

Changeset: 9fec54fe663d
Author:    iklam
Date:      2018-04-26 13:40 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9fec54fe663d

8197954: Remove unnecessary intermediary APIs from AppCDS implementation
Reviewed-by: jiangli, ccheung

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/klassFactory.cpp
- src/hotspot/share/classfile/sharedClassUtil.cpp
- src/hotspot/share/classfile/sharedClassUtil.hpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
- src/hotspot/share/classfile/systemDictionary_ext.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: a7d4b4d78c37
Author:    coleenp
Date:      2018-05-07 18:48 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a7d4b4d78c37

8202606: Deprecate AllowNonVirtualCalls option
Reviewed-by: hseigel, dholmes

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

Changeset: 86c6968ff67a
Author:    dholmes
Date:      2018-05-07 19:31 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/86c6968ff67a

8202686: Missing test case for 8200167 - final Object methods
Reviewed-by: psandoz

! test/jdk/java/lang/invoke/SpecialInterfaceCall.java
! test/jdk/java/lang/invoke/SpecialInterfaceCallI4.jasm

Changeset: 9f2b32b87906
Author:    dholmes
Date:      2018-05-07 21:48 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9f2b32b87906

8202744: Expired flag removal for JDK 11
Reviewed-by: coleenp, jiangli

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

Changeset: 2d1952d4d067
Author:    xyin
Date:      2018-05-08 09:51 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2d1952d4d067

8202690: jdk/jshell/ToolBasicTest.java failed in testOpenFileOverHttp() and testOpenLocalFileUrl()
Reviewed-by: rfield, jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 2566ad726765
Author:    amlu
Date:      2018-05-08 12:37 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2566ad726765

8202581: failure_handler: gather more environment information on macOS
Reviewed-by: psandoz

! test/failure_handler/src/share/conf/mac.properties

Changeset: d9d55f64d136
Author:    rgoel
Date:      2018-05-08 11:49 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d9d55f64d136

8191410: Unicode 10
Summary: upgrade to Unicode 10
Reviewed-by: naoto, rriggs, igerasim

! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/unicodedata/PropList.txt
! make/data/unicodedata/Scripts.txt
! make/data/unicodedata/SpecialCasing.txt
! make/data/unicodedata/UnicodeData.txt
! make/data/unicodedata/VERSION
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/sun/text/normalizer/ICUBinary.java
! src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java
! src/java.base/share/classes/sun/text/normalizer/Normalizer2.java
! src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java
! src/java.base/share/classes/sun/text/resources/nfc.icu
! src/java.base/share/classes/sun/text/resources/nfkc.icu
! src/java.base/share/classes/sun/text/resources/nfkc_cf.icu
! src/java.base/share/classes/sun/text/resources/ubidi.icu
! src/java.base/share/classes/sun/text/resources/uprops.icu
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
+ test/jdk/java/lang/Character/Blocks.txt
+ test/jdk/java/lang/Character/CharCheck.java
+ test/jdk/java/lang/Character/CheckBlocks.java
+ test/jdk/java/lang/Character/CheckUnicode.java
+ test/jdk/java/lang/Character/DumpCharProperties.java
! test/jdk/java/lang/Character/PropList.txt
! test/jdk/java/lang/Character/PropertyValueAliases.txt
! test/jdk/java/lang/Character/Scripts.txt
+ test/jdk/java/lang/Character/SpecialCasing.txt
! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java
+ test/jdk/java/lang/Character/UnicodeCasingTest.java
+ test/jdk/java/lang/Character/UnicodeData.txt
+ test/jdk/java/lang/Character/UnicodeSpec.java
+ test/jdk/java/lang/Character/charprop00.bin
+ test/jdk/java/lang/Character/charprop01.bin
+ test/jdk/java/lang/Character/charprop02.bin
+ test/jdk/java/lang/Character/charprop03.bin
+ test/jdk/java/lang/Character/charprop0E.bin
+ test/jdk/java/lang/Character/charprop0F.bin
+ test/jdk/java/lang/Character/charprop10.bin
+ test/jdk/java/lang/String/SpecialCasingTest.java
+ test/jdk/java/lang/String/UnicodeCasingTest.java

Changeset: 26d9c0cf53d5
Author:    hannesw
Date:      2018-05-08 09:41 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/26d9c0cf53d5

8200716: Object propertyIsEnumerable buggy behavior on short integer-string key
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
+ test/nashorn/script/basic/JDK-8200716.js

Changeset: edbb27451b4b
Author:    redestad
Date:      2018-05-08 09:52 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/edbb27451b4b

8202583: Remove experimental ClassForNamePlugin
Reviewed-by: jlaskey, alanb, mchung

- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ClassForNamePlugin.java
! src/jdk.jlink/share/classes/module-info.java

Changeset: 1c4fb292447c
Author:    redestad
Date:      2018-05-08 09:57 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1c4fb292447c

8202719: Use Collections.emptyEnumeration where possible
Reviewed-by: martin, psandoz
Contributed-by: christoph.dreis at freenet.de

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java

Changeset: 9d17c375dc30
Author:    tschatzl
Date:      2018-05-08 10:01 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9d17c375dc30

8202017: Merge Reference Enqueuing phase with phase 3 of Reference processing
Summary: Do reference enqueuing work directly in phase 3 after every Reference.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 0d4920ac269c
Author:    redestad
Date:      2018-05-08 10:49 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0d4920ac269c

8202548: Use reservation Object when creating SpeciesData
Reviewed-by: psandoz, plevart
Contributed-by: claes.redestad at oracle.com, peter.levart at gmail.com

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

Changeset: f5231f5762fc
Author:    jlaskey
Date:      2018-05-08 09:27 -0300
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f5231f5762fc

8200372: String::trim JavaDoc should clarify meaning of space
Reviewed-by: sundar

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

Changeset: d213d70182a9
Author:    apetcher
Date:      2018-05-08 09:21 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d213d70182a9

8181594: Efficient and constant-time modular arithmetic
Summary: Field arithmetic library for crypto algorithms like Poly1305 and X25519
Reviewed-by: xuelei

+ src/java.base/share/classes/sun/security/util/math/ImmutableIntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/IntegerFieldModuloP.java
+ src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/SmallValue.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
+ test/jdk/sun/security/util/math/BigIntegerModuloP.java
+ test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 9bc1e6487cbb
Author:    apetcher
Date:      2018-05-08 09:47 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9bc1e6487cbb

8171277: Elliptic Curves for Security in Crypto
Summary: Implementations of X25519 and X448 key agreement in SunEC
Reviewed-by: mullan

+ src/java.base/share/classes/java/security/interfaces/XECKey.java
+ src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
+ src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java
+ src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ src/java.base/share/classes/java/security/spec/XECPrivateKeySpec.java
+ src/java.base/share/classes/java/security/spec/XECPublicKeySpec.java
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyAgreement.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyPairGenerator.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPublicKeyImpl.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XECOperations.java
+ src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
- test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSecretKey.java
+ test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
+ test/jdk/java/security/KeyAgreement/KeySizeTest.java
+ test/jdk/java/security/KeyAgreement/KeySpecTest.java
+ test/jdk/java/security/KeyAgreement/MultiThreadTest.java
+ test/jdk/java/security/KeyAgreement/NegativeTest.java
+ test/jdk/sun/security/ec/xec/TestXDH.java
+ test/jdk/sun/security/ec/xec/TestXECOps.java
+ test/jdk/sun/security/ec/xec/X25519.iter
+ test/jdk/sun/security/ec/xec/X448.iter
+ test/jdk/sun/security/ec/xec/XECIterative.java
+ test/lib/jdk/test/lib/Convert.java

Changeset: 4fa726f796f5
Author:    tschatzl
Date:      2018-05-08 16:49 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4fa726f796f5

8202781: Fix typo in DiscoveredListIterator::complete_enqeue
Reviewed-by: kbarrett

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 0b63526d1550
Author:    jjg
Date:      2018-05-08 12:16 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0b63526d1550

8199196: Add javadoc support for preview features
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/langtools/jdk/javadoc/tool/EnablePreviewOption.java

Changeset: ca1f2d4d4ec8
Author:    stefank
Date:      2018-05-07 14:57 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ca1f2d4d4ec8

8202709: Move oopDesc::is_archive_object to MetaspaceShared::is_archive_object
Reviewed-by: ehelin, jiangli

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: f945444fabc3
Author:    stefank
Date:      2018-05-07 14:57 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f945444fabc3

8202647: Add deduplicate_string function to CollectedHeap
Reviewed-by: rehn, sjohanss

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: f7e564cacfbc
Author:    stefank
Date:      2018-05-07 16:12 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f7e564cacfbc

8202649: Move the Parallel GC specific task creation functions out of Threads
Reviewed-by: ehelin, pliden

! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 10843c8ecd54
Author:    stefank
Date:      2018-05-07 16:16 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/10843c8ecd54

8202722: Move marksweep_init into GC code
Reviewed-by: ehelin, kbarrett

! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/init.cpp

Changeset: 06d5b1f66553
Author:    redestad
Date:      2018-05-08 23:02 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/06d5b1f66553

8202810: Remove class-for-name test
Reviewed-by: jlaskey, mchung

! test/jdk/tools/jlink/JLinkPluginsTest.java

Changeset: 20520a835f48
Author:    vromero
Date:      2018-05-08 17:12 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/20520a835f48

8202597: javac is not inducing a notional interface if Object appears in an intersection type
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8202597/NotionalInterfaceNotBeingInducedTest.java
! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java
! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: e64e3cd120b7
Author:    darcy
Date:      2018-05-08 17:58 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e64e3cd120b7

8202563: BigInteger/BigDecimal not immune to overflow, contrary to spec
Reviewed-by: martin, bpb

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

Changeset: 50c0d24d3971
Author:    kbarrett
Date:      2018-05-08 20:59 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/50c0d24d3971

8202631: JVM_Clone to throw CloneNotSupportException for Reference object
Summary: JVM_Clone throws; delete previous partial support for cloning.
Reviewed-by: eosterlund, mchung, dholmes, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: e4a7bacf99b1
Author:    weijun
Date:      2018-05-09 09:50 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e4a7bacf99b1

8202816: Update JarSigning.keystore
Reviewed-by: xuelei

! test/jdk/sun/security/tools/jarsigner/JarSigning.keystore
+ test/jdk/sun/security/tools/jarsigner/JarSigning.keystore.README
! test/jdk/sun/security/tools/jarsigner/JarSigningNonAscii.java

Changeset: ae0ebd3cf949
Author:    mdoerr
Date:      2018-05-08 15:40 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ae0ebd3cf949

8202564: java/lang/management/ThreadMXBean/ThreadCounts.java fails
Summary: _exiting_daemon_threads_count needs to be decremented at the right place
Reviewed-by: kvn, dcubed

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

Changeset: bd3e4517dfa3
Author:    stuefe
Date:      2018-05-09 06:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bd3e4517dfa3

8202634: Metaspace: simplify SpaceManager lists
Reviewed-by: zgu, coleenp

! src/hotspot/share/memory/metachunk.cpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp

Changeset: 88b76c19d8eb
Author:    clanger
Date:      2018-05-09 07:48 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/88b76c19d8eb

8202650: Enforce group for attach listener file
Reviewed-by: cjplummer, stuefe

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp

Changeset: 5201c9474ee7
Author:    redestad
Date:      2018-05-09 09:39 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5201c9474ee7

8202711: Merge tiered compilation policies
Reviewed-by: neliasso, kvn

- src/hotspot/share/runtime/advancedThresholdPolicy.cpp
- src/hotspot/share/runtime/advancedThresholdPolicy.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.hpp
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
- test/hotspot/jtreg/compiler/tiered/TransitionsTestExecutor.java

Changeset: c5341d61506f
Author:    dsamersoff
Date:      2018-05-09 12:19 +0300
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c5341d61506f

8201602: ARM32 - Minimal Dynamic Constant support
Summary: Minimal condy support for ARM
Reviewed-by: dsamersoff, bobv
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: c036b84c6bbf
Author:    sjohanss
Date:      2018-05-09 11:24 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c036b84c6bbf

8202662: JFR tests fails: Could not find leak with class
Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp

Changeset: 758deedaae84
Author:    tschatzl
Date:      2018-05-09 13:37 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/758deedaae84

8202780: Remove EnqueueTask related code from ReferenceProcessor after JDK-8202017
Summary: Remove code obsoleted by JDK-8202017
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 54eda3aad6dd
Author:    jlahoda
Date:      2018-05-09 17:14 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/54eda3aad6dd

8202843: langtools ant build fails
Summary: Using default -source/-target settings when building langtools using the developer ant build.
Reviewed-by: mcimadamore

! make/langtools/build.properties
! make/langtools/build.xml

Changeset: 35b22ca681d1
Author:    erikj
Date:      2018-05-09 19:50 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/35b22ca681d1

8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017
Reviewed-by: tbell

! make/CreateJmods.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain_windows.m4
! make/copy/Copy-java.base.gmk
! make/devkit/createWindowsDevkit2017.sh

Changeset: 26ac622a4cab
Author:    stuefe
Date:      2018-05-10 07:26 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/26ac622a4cab

8202822: Add .git to .hgignore
Reviewed-by: erikj

! .hgignore

Changeset: bbcbfa18b0e8
Author:    shade
Date:      2018-05-10 17:19 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bbcbfa18b0e8

8202683: Minimal VM should build cleanly on 64-bit platforms
Reviewed-by: erikj, dholmes

! make/copy/Copy-java.base.gmk

Changeset: fff12b2f6795
Author:    lmesnik
Date:      2018-05-08 15:28 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fff12b2f6795

8202748: jtreg :hotspot_misc group shouldn't include vmTestbase tests
Reviewed-by: iignatyev, mseledtsov

! test/hotspot/jtreg/TEST.groups

Changeset: e32abf6409af
Author:    kvn
Date:      2018-05-10 09:27 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e32abf6409af

8202773: Unhandled oop in JavaThread::collect_counters
Summary: remove MutexLocker
Reviewed-by: dcubed

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

Changeset: 5730ca794584
Author:    erikj
Date:      2018-05-10 10:00 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5730ca794584

8202919: JDK-8202683 broke macosx build
Reviewed-by: shade, tbell

! make/copy/Copy-java.base.gmk

Changeset: 5830a17d9fc8
Author:    ccheung
Date:      2018-05-10 16:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5830a17d9fc8

8202289: Non-empty directory in module path is not handled properly at CDS/AppCDS dump time
8202519: Crash during large AppCDS dump
Summary: Convert the source of a class into canonical form before comparing witha shared path table entry.
Reviewed-by: jiangli, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java

Changeset: 6fd9fbefd2b4
Author:    ysuenaga
Date:      2018-05-11 09:40 +0900
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6fd9fbefd2b4

8202889: Remove trailing LF from perf log
Reviewed-by: stuefe, clanger

! src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/perfMemory_linux.cpp
! src/hotspot/os/solaris/perfMemory_solaris.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp

Changeset: 0611aa1568ef
Author:    lana
Date:      2018-05-11 04:57 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0611aa1568ef

Added tag jdk-11+13 for changeset 758deedaae84

! .hgtags

Changeset: 0fbe52a4c3f3
Author:    mli
Date:      2018-05-11 17:50 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0fbe52a4c3f3

8202756: move FilterUSRTest.java to openJDK
Reviewed-by: rriggs

+ test/jdk/java/rmi/server/UnicastServerRef/serialFilter/FilterUSRTest.java

Changeset: 07015dd8157f
Author:    dcubed
Date:      2018-05-11 11:08 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/07015dd8157f

8132287: obsolete the "InlineNotify" flag option
Reviewed-by: kvn, dlong, dholmes

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java

Changeset: 44b64fc0baa3
Author:    shade
Date:      2018-05-11 17:37 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/44b64fc0baa3

8202974: Backout JDK-8202683
Reviewed-by: stuefe, erikj

! make/copy/Copy-java.base.gmk

Changeset: f001977641fb
Author:    naoto
Date:      2018-05-11 10:07 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f001977641fb

8202764: api/java_text/SimpleDateFormat/index.html#Format testcases started to fail with JDK11 b12
Reviewed-by: sherman

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ test/jdk/sun/util/resources/cldr/Bug8202764.java

Changeset: 66b0f0134aad
Author:    vromero
Date:      2018-05-11 10:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/66b0f0134aad

8194998: broken error message for subclass of interface with private method
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8194998/BrokenErrorMessageTest.java
+ test/langtools/tools/javac/T8194998/BrokenErrorMessageTest.out
+ test/langtools/tools/javac/diags/examples/BadReference.java

Changeset: cd4bf3b1ee77
Author:    bulasevich
Date:      2018-05-11 21:19 +0300
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cd4bf3b1ee77

8201604: ARM64 - Build failure after JDK-8193260
Reviewed-by: aph

! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp

Changeset: a2322c683d17
Author:    dpochepk
Date:      2018-05-11 21:22 +0300
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a2322c683d17

8202395: AARCH64: wrong encoding for SIMD instructions zip, trn, uzp
Reviewed-by: aph

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

Changeset: b0ed185e8f94
Author:    ctornqvi
Date:      2018-05-11 14:43 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b0ed185e8f94

8202997: Split test/jdk/:tier1 to enable better parallel execution
Reviewed-by: erikj

! test/jdk/TEST.groups

Changeset: 94e11b6edcdd
Author:    kcr
Date:      2018-05-10 13:34 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/94e11b6edcdd

8202553: Update FXLauncherTest as part of removing JavaFX from JDK
Reviewed-by: ksrini, mchung

! test/jdk/ProblemList.txt
! test/jdk/tools/launcher/FXLauncherTest.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/com/sun/javafx/application/LauncherImpl.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/javafx/application/Application.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/javafx/stage/Stage.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/module-info.java

Changeset: 05979f6ba560
Author:    mchung
Date:      2018-05-11 14:21 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/05979f6ba560

8202113: Reflection API is causing caller classes to leak
Reviewed-by: alanb, plevart

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
+ test/jdk/java/lang/reflect/callerCache/AccessTest.java
+ test/jdk/java/lang/reflect/callerCache/Members.java
+ test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java

Changeset: 0e42d3120e51
Author:    clanger
Date:      2018-05-12 10:26 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0e42d3120e51

8202915: [JAXP] Performance enhancements and cleanups in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java

Changeset: 55153a374d18
Author:    jgeorge
Date:      2018-05-12 17:22 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/55153a374d18

8174995: SA: clhsdb 'where -a' throws Assertion Failure with illegal code 236 when CDS is used
Summary: Make SA aware of the new _nofast* (rewritten during CDS dump time) bytecodes.
Reviewed-by: iklam, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java

Changeset: 2f79462aab9b
Author:    goetz
Date:      2018-05-07 09:11 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2f79462aab9b

8201593: Print array length in ArrayIndexOutOfBoundsException.
Reviewed-by: dholmes, mdoerr, smonteith, shade, rriggs

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java

Changeset: bf2f27b92064
Author:    goetz
Date:      2018-05-07 23:07 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bf2f27b92064

8202745: Remove hyphens from "out-of-bounds".
Reviewed-by: rriggs, dholmes

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/java.base/share/classes/java/util/Objects.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.desktop/share/classes/javax/imageio/ImageWriteParam.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! test/hotspot/jtreg/runtime/7116786/Test7116786.java

Changeset: 4502902f343d
Author:    tschatzl
Date:      2018-05-14 11:47 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4502902f343d

8202829: Implement CollectedHeap::get_safepoint_workers() for G1
Summary: Use the parallel STW worker gang to do safepoint work.
Reviewed-by: rkennke, eosterlund, pliden

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: ed8a43d83fcc
Author:    tschatzl
Date:      2018-05-14 11:47 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ed8a43d83fcc

8201491: G1 support for java.lang.ref.Reference precleaning
Summary: Implement single-threaded concurrent reference precleaning for G1.
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/memory/iterator.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 92560438d306
Author:    jlaskey
Date:      2018-05-14 09:40 -0300
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/92560438d306

8200377: String::strip, String::stripLeading, String::stripTrailing
Reviewed-by: sundar, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/Strip.java

Changeset: b3e97e932e05
Author:    neliasso
Date:      2018-05-14 14:10 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b3e97e932e05

8201532: Update idom to get correct dom depth calculation
Summary: Assert due to dom depth calculation on old idom
Reviewed-by: roland

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 78d93a34b81d
Author:    neliasso
Date:      2018-05-14 14:10 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/78d93a34b81d

8193935: Illegal countedLoops transformation
Summary: Truncation can sometimes not be removed
Reviewed-by: kvn

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

Changeset: 1560c3a7fbbf
Author:    pliden
Date:      2018-05-14 15:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1560c3a7fbbf

8202994: Add support for undoing last TLAB allocation
Reviewed-by: shade, stefank

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp

Changeset: 454fa295105c
Author:    pliden
Date:      2018-05-14 15:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/454fa295105c

8202976: Add C1 lea patching support for x86
Reviewed-by: kvn, neliasso

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp

Changeset: b99e90f885bf
Author:    pliden
Date:      2018-05-14 15:43 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b99e90f885bf

8202993: Add support for x86 testptr/testq with register and address
Reviewed-by: kvn, neliasso

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

Changeset: 4ea7917929b9
Author:    aph
Date:      2018-05-14 12:03 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4ea7917929b9

8185505: AArch64: Port AOT to AArch64
Reviewed-by: kvn

! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmFeatures.gmk
! make/launcher/Launcher-jdk.aot.gmk
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
+ src/hotspot/cpu/aarch64/compiledIC_aot_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AArch64JELFRelocObject.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AMD64JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/Elf.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfTargetInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeSectionProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InstructionDecoder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64ELFMacroAssembler.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64InstructionDecoder.java
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java

Changeset: 6f6e8c1b4208
Author:    xiaofeya
Date:      2018-05-14 11:17 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6f6e8c1b4208

8202708: Add a check of opening stream for not-existing UNC url
Reviewed-by: rriggs

! test/jdk/java/net/URL/OpenStream.java

Changeset: 24151f48582b
Author:    rkennke
Date:      2018-05-14 21:56 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/24151f48582b

8202016: Use obj+offset in interpreter array access
Reviewed-by: adinn

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

Changeset: 300e4a88c400
Author:    jgeorge
Date:      2018-05-15 02:47 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/300e4a88c400

8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int
Summary: Avoid truncation to int while reading in long constants from vmStructs. Modify ClhsdbLongConstant.java for truncation testing.
Reviewed-by: dholmes, sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 2e9dc3f896c8
Author:    amlu
Date:      2018-05-15 14:39 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2e9dc3f896c8

8202763: failure_handler: list open files for macOS
Reviewed-by: alanb

! test/failure_handler/src/share/conf/mac.properties

Changeset: ea54197f4fe4
Author:    alanb
Date:      2018-05-15 09:33 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ea54197f4fe4

8203059: (so) Closing a socket channel registered with Selector and with SO_LINGER set to 0 does not reset connection
Reviewed-by: chegar

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/LingerOnClose.java

Changeset: 3d98842c8677
Author:    rkennke
Date:      2018-05-15 05:33 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3d98842c8677

8202714: Create a MacroAssembler::access_load/store_at wrapper for AArch64
Reviewed-by: adinn, smonteith

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 4c2030e56752
Author:    pliden
Date:      2018-05-17 10:14 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4c2030e56752

Merge

! .jcheck/conf
! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: a03980e09012
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a03980e09012

ZGC: Relax jcheck config

! .jcheck/conf

Changeset: 38858d5bc295
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/38858d5bc295

ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock()

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

Changeset: 5f11639f5f3c
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5f11639f5f3c

ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs

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

Changeset: e0d97a26e208
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e0d97a26e208

ZGC: UPSTREAM: 8203344: Make C1 leal patchable on SPARC

! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp

Changeset: df2c79d271ab
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/df2c79d271ab

ZGC: UPSTREAM: 8203341: Add a safepoint-aware Semaphore

! src/hotspot/share/runtime/semaphore.hpp
+ src/hotspot/share/runtime/semaphore.inline.hpp

Changeset: db36c3c319f1
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/db36c3c319f1

ZGC: UPSTREAM: 8203339: Add oopDesc::field_offset()

! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: c5867dc13182
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c5867dc13182

ZGC: UPSTREAM: 8203227: Introduce os::processor_id() for Linux and Solaris

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 78ff90218f8a
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/78ff90218f8a

ZGC: UPSTREAM: 8203220: Introduce ATTRIBUTE_ALIGNED macro

! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 4210dac1f138
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4210dac1f138

ZGC: UPSTREAM: 8203215: IdealLoopTree::split_outer_loop leaves phi-nodes with only one input

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

Changeset: ab4a7c2bfd42
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ab4a7c2bfd42

ZGC: UPSTREAM: 8202978: Incorrect tmp register passed to MacroAssembler::load_mirror()

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: ca25e174aef3
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ca25e174aef3

ZGC: UPSTREAM: 8202989: Add missing decorators in calls to to arraycopy_prologue/epilogue

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

Changeset: e38d55e8a4c2
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e38d55e8a4c2

ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r

! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 45b3bbc45af5
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/45b3bbc45af5

ZGC: TEMPORARY: Annotate failing jtreg tests

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java

Changeset: bfa2259f7ce7
Author:    duke
Date:      2018-05-17 11:55 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bfa2259f7ce7

ZGC: The Z Garbage Collector v86
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com

! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
+ src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
+ src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
+ src/hotspot/share/gc/z/vmStructs_z.cpp
+ src/hotspot/share/gc/z/vmStructs_z.hpp
+ src/hotspot/share/gc/z/zAddress.cpp
+ src/hotspot/share/gc/z/zAddress.hpp
+ src/hotspot/share/gc/z/zAddress.inline.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp
+ src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zArguments.cpp
+ src/hotspot/share/gc/z/zArguments.hpp
+ src/hotspot/share/gc/z/zArray.hpp
+ src/hotspot/share/gc/z/zArray.inline.hpp
+ src/hotspot/share/gc/z/zBarrier.cpp
+ src/hotspot/share/gc/z/zBarrier.hpp
+ src/hotspot/share/gc/z/zBarrier.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSet.hpp
+ src/hotspot/share/gc/z/zBarrierSet.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
+ src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
+ src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
+ src/hotspot/share/gc/z/zBitField.hpp
+ src/hotspot/share/gc/z/zBitMap.hpp
+ src/hotspot/share/gc/z/zBitMap.inline.hpp
+ src/hotspot/share/gc/z/zCPU.cpp
+ src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zCollectorPolicy.cpp
+ src/hotspot/share/gc/z/zCollectorPolicy.hpp
+ src/hotspot/share/gc/z/zDebug.gdb
+ src/hotspot/share/gc/z/zDirector.cpp
+ src/hotspot/share/gc/z/zDirector.hpp
+ src/hotspot/share/gc/z/zDriver.cpp
+ src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zErrno.cpp
+ src/hotspot/share/gc/z/zErrno.hpp
+ src/hotspot/share/gc/z/zFlags.hpp
+ src/hotspot/share/gc/z/zForwardingTable.cpp
+ src/hotspot/share/gc/z/zForwardingTable.hpp
+ src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zForwardingTableEntry.hpp
+ src/hotspot/share/gc/z/zFuture.hpp
+ src/hotspot/share/gc/z/zFuture.inline.hpp
+ src/hotspot/share/gc/z/zGlobals.cpp
+ src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHash.hpp
+ src/hotspot/share/gc/z/zHash.inline.hpp
+ src/hotspot/share/gc/z/zHeap.cpp
+ src/hotspot/share/gc/z/zHeap.hpp
+ src/hotspot/share/gc/z/zHeap.inline.hpp
+ src/hotspot/share/gc/z/zHeapIterator.cpp
+ src/hotspot/share/gc/z/zHeapIterator.hpp
+ src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zInitialize.hpp
+ src/hotspot/share/gc/z/zLargePages.cpp
+ src/hotspot/share/gc/z/zLargePages.hpp
+ src/hotspot/share/gc/z/zLargePages.inline.hpp
+ src/hotspot/share/gc/z/zList.hpp
+ src/hotspot/share/gc/z/zList.inline.hpp
+ src/hotspot/share/gc/z/zLiveMap.cpp
+ src/hotspot/share/gc/z/zLiveMap.hpp
+ src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zLock.hpp
+ src/hotspot/share/gc/z/zLock.inline.hpp
+ src/hotspot/share/gc/z/zMark.cpp
+ src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMark.inline.hpp
+ src/hotspot/share/gc/z/zMarkCache.cpp
+ src/hotspot/share/gc/z/zMarkCache.hpp
+ src/hotspot/share/gc/z/zMarkCache.inline.hpp
+ src/hotspot/share/gc/z/zMarkStack.cpp
+ src/hotspot/share/gc/z/zMarkStack.hpp
+ src/hotspot/share/gc/z/zMarkStack.inline.hpp
+ src/hotspot/share/gc/z/zMarkStackEntry.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
+ src/hotspot/share/gc/z/zMemory.cpp
+ src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zMemory.inline.hpp
+ src/hotspot/share/gc/z/zMessagePort.hpp
+ src/hotspot/share/gc/z/zMessagePort.inline.hpp
+ src/hotspot/share/gc/z/zMetronome.cpp
+ src/hotspot/share/gc/z/zMetronome.hpp
+ src/hotspot/share/gc/z/zNMethodTable.cpp
+ src/hotspot/share/gc/z/zNMethodTable.hpp
+ src/hotspot/share/gc/z/zNMethodTableEntry.hpp
+ src/hotspot/share/gc/z/zNUMA.cpp
+ src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zObjectAllocator.cpp
+ src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zOop.hpp
+ src/hotspot/share/gc/z/zOop.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.cpp
+ src/hotspot/share/gc/z/zOopClosures.hpp
+ src/hotspot/share/gc/z/zOopClosures.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.specialized.hpp
+ src/hotspot/share/gc/z/zPage.cpp
+ src/hotspot/share/gc/z/zPage.hpp
+ src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAllocator.cpp
+ src/hotspot/share/gc/z/zPageAllocator.hpp
+ src/hotspot/share/gc/z/zPageCache.cpp
+ src/hotspot/share/gc/z/zPageCache.hpp
+ src/hotspot/share/gc/z/zPageCache.inline.hpp
+ src/hotspot/share/gc/z/zPageTable.cpp
+ src/hotspot/share/gc/z/zPageTable.hpp
+ src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageTableEntry.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ src/hotspot/share/gc/z/zPhysicalMemory.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.cpp
+ src/hotspot/share/gc/z/zPreMappedMemory.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp
+ src/hotspot/share/gc/z/zReferenceProcessor.cpp
+ src/hotspot/share/gc/z/zReferenceProcessor.hpp
+ src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zRelocate.hpp
+ src/hotspot/share/gc/z/zRelocationSet.cpp
+ src/hotspot/share/gc/z/zRelocationSet.hpp
+ src/hotspot/share/gc/z/zRelocationSet.inline.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.cpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zResurrection.cpp
+ src/hotspot/share/gc/z/zResurrection.hpp
+ src/hotspot/share/gc/z/zResurrection.inline.hpp
+ src/hotspot/share/gc/z/zRootsIterator.cpp
+ src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zRuntimeWorkers.cpp
+ src/hotspot/share/gc/z/zRuntimeWorkers.hpp
+ src/hotspot/share/gc/z/zServiceability.cpp
+ src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStat.cpp
+ src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zTask.cpp
+ src/hotspot/share/gc/z/zTask.hpp
+ src/hotspot/share/gc/z/zThread.cpp
+ src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zThreadLocalData.hpp
+ src/hotspot/share/gc/z/zTracer.cpp
+ src/hotspot/share/gc/z/zTracer.hpp
+ src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
+ src/hotspot/share/gc/z/zUtils.hpp
+ src/hotspot/share/gc/z/zUtils.inline.hpp
+ src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.cpp
+ src/hotspot/share/gc/z/zVirtualMemory.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.hpp
+ src/hotspot/share/gc/z/zWorkers.cpp
+ src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/macros.hpp
+ src/java.base/share/legal/c-libutl.md
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
+ test/hotspot/gtest/gc/z/test_zAddress.cpp
+ test/hotspot/gtest/gc/z/test_zArray.cpp
+ test/hotspot/gtest/gc/z/test_zBitField.cpp
+ test/hotspot/gtest/gc/z/test_zBitMap.cpp
+ test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
+ test/hotspot/gtest/gc/z/test_zList.cpp
+ test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
+ test/hotspot/gtest/gc/z/test_zUtils.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java



More information about the zgc-dev mailing list