hg: valhalla/valhalla: 46 new changesets

david.holmes at oracle.com david.holmes at oracle.com
Thu May 10 03:57:25 UTC 2018


Changeset: 28eaf7a99a8c
Author:    mli
Date:      2018-05-07 18:23 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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




More information about the valhalla-dev mailing list