hg: valhalla/valhalla: 205 new changesets (original) (raw)

david.holmes at oracle.com david.holmes at oracle.com
Tue Jan 23 06:41:47 UTC 2018


Changeset: 9a29aa153c20 Author: xiaofeya Date: 2018-01-08 07:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9a29aa153c20

8194724: Problem list java/net/httpclient/SplitResponseSSL.java Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: d3b1fc1bda9c Author: martin Date: 2018-01-03 13:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d3b1fc1bda9c

8145371: ClassCastException thrown in LambdaFormEditor.getInCache Summary: Read field into local to avoid customization race Reviewed-by: vlivanov, jrose, psandoz

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

Changeset: 37d2147852fc Author: redestad Date: 2018-01-10 00:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/37d2147852fc

8134459: java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java timed out Reviewed-by: psandoz, rriggs

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java ! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/LambdaTestHelpers.java

Changeset: 50cd89fe209f Author: jjiang Date: 2018-01-09 18:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/50cd89fe209f

8194257: javax/net/ssl/compatibility/Compatibility.java should be updated for JDK 6 after JDK-8174748 Summary: Marks some of AES_256 and AES_128 cipher suites are JDK 6 enabled Reviewed-by: xuelei

! test/jdk/javax/net/ssl/compatibility/Parameter.java

Changeset: abd7f09d0a79 Author: naoto Date: 2018-01-11 12:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/abd7f09d0a79

8194148: bcp47u/SymbolsTests.java and FormatTests.java fail on th_TH locale Reviewed-by: rriggs

! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java

Changeset: b51755ee57f6 Author: jjg Date: 2018-01-11 13:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b51755ee57f6

8151850: eliminate javax.tools.FileManagerUtils Reviewed-by: vromero

Changeset: 7a700fd0ad50 Author: jjg Date: 2018-01-11 15:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7a700fd0ad50

8194893: javac -verbose prints wrong paths for output files Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: 7f57c5908c57 Author: hannesw Date: 2018-01-12 10:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7f57c5908c57

8157251: BeanLinker relinks array length operations for array types Reviewed-by: hannesw, jlaskey, attila Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java

Changeset: a5f815d1060b Author: mcimadamore Date: 2018-01-12 16:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a5f815d1060b

8194932: no ambuguity error is emitted if classfile contains two identical methods with different return types Summary: add recovery logic when classfile contains two signature-equivalent methods Reviewed-by: jlahoda, vromero

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

Changeset: bdbbf56c302e Author: bpb Date: 2018-01-12 11:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bdbbf56c302e

8165852: (fs) Mount point not found for a file which is present in overlayfs Summary: Check /proc/mounts when the device ID boundary is reached Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java

Changeset: 6a1c3a5e04f3 Author: bpb Date: 2018-01-12 11:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a1c3a5e04f3

4358774: Add null InputStream and OutputStream Reviewed-by: alanb, prappo, reinhapa, rriggs

! src/java.base/share/classes/java/io/InputStream.java ! src/java.base/share/classes/java/io/OutputStream.java

Changeset: 0bce2ae39928 Author: thartmann Date: 2017-12-15 16:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0bce2ae39928

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed Summary: Added test to ProblemList.txt Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 474cec233fb2 Author: hseigel Date: 2017-12-15 11:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/474cec233fb2

8154587: Resolution fails for default method named 'clone' Summary: Make sure default methods with the same names as those in j.l.Object get put in the default methods table where resolution can find them. Reviewed-by: acorn, lfoltan

! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp

Changeset: 0c0b618a20b1 Author: jwilhelm Date: 2017-12-15 16:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c0b618a20b1

Merge

Changeset: f82e79958beb Author: hseigel Date: 2017-12-15 15:13 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f82e79958beb

8167372: Add code to check for getting oops while thread is in native Summary: Add asserts that detect when a thread is getting oops while in native Reviewed-by: coleenp, shade, jiangli, gtriantafill

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

Changeset: 08b8cc40cb61 Author: goetz Date: 2017-12-14 12:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/08b8cc40cb61

8193509: Test dynamic path to retrieve active processor count. Reviewed-by: dholmes, mdoerr

Changeset: 7969cc1b94ee Author: rehn Date: 2017-12-18 12:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7969cc1b94ee

8193514: UseMembar should not be obsoleted yet Reviewed-by: dcubed, acorn, mdoerr

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

Changeset: 7cc7de9bf4a4 Author: coleenp Date: 2017-12-19 06:29 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7cc7de9bf4a4

8186903: Remove j-types from Atomic Summary: Make jlong into int64_t, atomic_FN_long into atomic_FN_int64, make jbyte to u_char. Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp ! src/hotspot/os_cpu/linux_sparc/os_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/os_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 7312ae4465d6 Author: iklam Date: 2017-12-04 08:59 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7312ae4465d6

8193672: [test] Enhance vm.cds property to check for all conditions required to run CDS tests Reviewed-by: dholmes, dsamersoff, simonis

! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java ! test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java ! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/appcds/HelloTest.java ! test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java ! test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java ! test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java ! test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java ! test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/appcds/SharedPackages.java ! test/hotspot/jtreg/runtime/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/appcds/WideIloadTest.java ! test/hotspot/jtreg/runtime/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java ! test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: 1d24b76cf639 Author: iklam Date: 2017-12-19 11:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1d24b76cf639

8191374: Improve error message when CDS is not supported on exploded build Reviewed-by: jiangli, hseigel

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

Changeset: d55bee3727de Author: dholmes Date: 2017-12-19 17:31 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d55bee3727de

8193840: Add compiler/c2/Test8007294.java to the problem list Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList.txt

Changeset: de2e4ff493bf Author: coleenp Date: 2017-12-20 10:05 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/de2e4ff493bf

8152957: Improve specificity of safepoint logging to print safepoint type Summary: upgrade safepoint begin logs to Info logging, which has the reason. Reviewed-by: dholmes, hseigel, zgu

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

Changeset: 9a5bcee1a706 Author: iklam Date: 2017-12-20 11:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9a5bcee1a706

8193897: JDK-8191374 caused windows_i586 build to fail Reviewed-by: hseigel

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

Changeset: 6e69aea2aee7 Author: gadams Date: 2017-12-20 13:41 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6e69aea2aee7

8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error Reviewed-by: cjplummer, sspitsyn

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

Changeset: 18fb03624696 Author: jwilhelm Date: 2017-12-21 00:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/18fb03624696

Merge

! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/native/libjava/System.c

Changeset: ca9489245872 Author: jcbeyler Date: 2017-12-20 11:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ca9489245872

8191987: JDK-8190862 work for arch ppc64 Summary: Cleanup interpreter TLAB code Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: b7af6f568d00 Author: chegar Date: 2017-12-22 15:55 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b7af6f568d00

8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass Reviewed-by: alanb, dfuchs, dholmes, lancea, mchung, rriggs

! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Reflection.c

Changeset: f3907e64eea2 Author: rraghavan Date: 2017-12-22 09:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f3907e64eea2

8193699: aarch64 fails to build after 8167372 Summary: added ThreadInVMfromUnknown support Reviewed-by: smonteith, vlivanov

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

Changeset: 7b5c930b878c Author: glaubitz Date: 2017-11-29 13:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7b5c930b878c

8192123: Zero should use compiler built-ins for atomics on linux-arm Reviewed-by: aph

! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: 614068b0ddd7 Author: dnsimon Date: 2017-12-22 18:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/614068b0ddd7

8193930: [JVMCI] calling ResolvedTypeType.getClassInitializer on an array type crashes Reviewed-by: never, dlong

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: b97818fba2b0 Author: jcbeyler Date: 2017-12-18 15:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b97818fba2b0

8191027: JDK-8190862 work for arch x86/x64 Summary: Fixed Interpreter never refills TLAB Reviewed-by: tschatzl, mdoerr, rehn

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

Changeset: 4aed7c563f7e Author: jcbeyler Date: 2017-12-19 20:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4aed7c563f7e

8191986: JDK-8190862 work for arch aarch64 Summary: Fixed Interpreter never refills TLAB Reviewed-by: dsamersoff, adinn, tschatzl, rehn

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

Changeset: afb2284bb487 Author: jcbeyler Date: 2017-12-19 19:55 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/afb2284bb487

8191989: JDK-8190862 work for arch sparc Summary: Fixed Interpreter never refills TLAB Reviewed-by: tschatzl, rehn

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

Changeset: 9ca19ebea22d Author: rkennke Date: 2017-12-05 10:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9ca19ebea22d

8193193: AArch64: immByteMapBase operand generated for non-CardTable GCs Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 258a4dab74a7 Author: gadams Date: 2018-01-02 07:50 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/258a4dab74a7

8188856: Incorrect file path in an exception message when .java_pid is not accessible on Unix Reviewed-by: cjplummer, sspitsyn

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: bda5211e7876 Author: goetz Date: 2017-12-21 09:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bda5211e7876

8193927: Optimize scanning code for oops. Reviewed-by: simonis, mdoerr, aph

! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp ! src/hotspot/cpu/arm/relocInfo_arm.hpp ! src/hotspot/cpu/ppc/relocInfo_ppc.hpp ! src/hotspot/cpu/s390/relocInfo_s390.hpp ! src/hotspot/cpu/sparc/relocInfo_sparc.hpp ! src/hotspot/cpu/x86/relocInfo_x86.hpp ! src/hotspot/cpu/zero/relocInfo_zero.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.hpp

Changeset: abf1d797e380 Author: aph Date: 2018-01-03 17:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/abf1d797e380

8193260: AArch64: JVMCI: Implement trampoline calls Reviewed-by: adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/sparc/compiledIC_sparc.cpp ! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp

Changeset: 51825789dd89 Author: kbarrett Date: 2018-01-04 18:18 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/51825789dd89

8194406: Use Atomic::replace_if_null Reviewed-by: coleenp, dholmes

! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/parallel/gcTaskThread.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/utilities/bitMap.cpp

Changeset: a5548cf24286 Author: dholmes Date: 2018-01-04 22:54 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a5548cf24286

8194279: support zhaoxin x86 cpu vendor ids CentaurHauls and Shanghai Reviewed-by: dholmes, kvn Contributed-by: Vic Wang <vicwang at zhaoxin.com>

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

Changeset: 4f647519c8be Author: jwilhelm Date: 2018-01-05 22:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4f647519c8be

Merge

! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/thread.cpp

Changeset: 7f11a1699ef6 Author: sherman Date: 2018-01-12 14:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7f11a1699ef6

8194667: Regex: Serialization doesn't work with match flags Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java

Changeset: fb56735cb46a Author: iignatyev Date: 2018-01-12 14:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fb56735cb46a

8195067: problem list tools/javac/jvm/VerboseOutTest.java Reviewed-by: jjg

! test/langtools/ProblemList.txt

Changeset: d53732d23ade Author: gadams Date: 2018-01-13 18:33 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d53732d23ade

8031482: Some jcmds generate output with a \n as a separator rather than \r\n on Windows Reviewed-by: cjplummer, sspitsyn, dholmes

! test/jdk/ProblemList.txt ! test/jdk/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java

Changeset: a65e8281b27c Author: hannesw Date: 2018-01-15 11:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a65e8281b27c

8194985: JavaAdapterBytecodeGenerator passes invalid type descriptor to ASM Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! test/nashorn/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java

Changeset: fdf6715229b1 Author: amlu Date: 2018-01-08 10:15 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fdf6715229b1

8194666: ProblemList update for bugid associated with PreferredKey.java, ConcurrentHashMapTest and SSLSocketParametersTest.sh Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 069c82c31914 Author: amlu Date: 2018-01-08 11:20 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/069c82c31914

8194662: Problem list com/sun/jndi/ldap/LdapTimeoutTest.java Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 78aaea7388ad Author: hannesw Date: 2018-01-08 17:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/78aaea7388ad

8193567: Conversion of comparison nodes affects local slots in optimistic continuation Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java

Changeset: c94c352dc400 Author: vromero Date: 2018-01-08 14:06 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c94c352dc400

8187487: crash with classes with same binary name Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/NestedInnerClassNames.out

Changeset: 239c7d9bb192 Author: darcy Date: 2018-01-08 17:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/239c7d9bb192

8187951: Update javax.lang.model.SourceVersion for "var" name Reviewed-by: jjg, mcimadamore

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: 899a137688b8 Author: sballal Date: 2018-01-09 15:21 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/899a137688b8

8194067: [Testbug] serviceability/sa/Jhsdb* tests can't tolerate unrelated warnings Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java

Changeset: f0e55fb9cfa3 Author: thartmann Date: 2017-12-15 16:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f0e55fb9cfa3

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed Summary: Added test to ProblemList.txt Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 13f6856e8489 Author: goetz Date: 2018-01-09 16:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/13f6856e8489

8194742: Writing replay data crashes: task is NULL Summary: Added missing NULL check. Reviewed-by: thartmann

! src/hotspot/share/ci/ciEnv.cpp

Changeset: 2e5226ca1329 Author: jjg Date: 2018-01-09 17:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2e5226ca1329

8185986: redundant/obsolete overview.html pages Reviewed-by: darcy

Changeset: 25732365355c Author: vromero Date: 2018-01-09 22:30 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/25732365355c

8194836: delta apply changesets for JDK-8192885 and JDK-8175883 Reviewed-by: mcimadamore

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

Changeset: 5db30620a3db Author: thartmann Date: 2018-01-10 09:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5db30620a3db

8191362: [Graal] gc/g1/TestShrinkAuxiliaryData tests crash with "assert(check_klass_alignment(result)) failed: address not aligned" Summary: Graal does not respect ObjectAlignmentInBytes VM option. Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java

Changeset: 478e77658965 Author: mdoerr Date: 2018-01-10 11:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/478e77658965

8194258: PPC64 safepoint mechanism: Fix initialization on AIX and support SIGTRAP Summary: Use mmap on AIX to allocate protected page. Use trap instructions for polling if UseSIGTRAP is enabled. Reviewed-by: rehn, goetz

! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java

Changeset: 282262d5031b Author: rraghavan Date: 2018-01-10 02:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/282262d5031b

8193607: Test failure with java.lang.ClassNotFoundException: compiler.tiered.LevelTransitionTest Summary: Added compiler.tiered.LevelTransitionTest to @build Reviewed-by: thartmann Contributed-by: ramkumar.sunderbabu at oracle.com

! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java

Changeset: 5207db413697 Author: tschatzl Date: 2018-01-10 10:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5207db413697

8194824: Add gc/stress/gclocker/TestGCLockerWithParallel.java to the ProblemList file Reviewed-by: ehelin, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: e595b672a50b Author: tschatzl Date: 2018-01-10 12:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e595b672a50b

Merge

Changeset: 2fe2d312e6ce Author: lkorinth Date: 2018-01-09 10:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2fe2d312e6ce

8194681: G1 uses young free cset time when reporting non-young free cset times Reviewed-by: tschatzl, kbarrett

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

Changeset: d41a61e52a84 Author: serb Date: 2018-01-10 07:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d41a61e52a84

8193673: Regression manual Test javax/swing/JFileChooser/6515169/bug6515169.java fails Reviewed-by: erikj, psadhukhan

! make/gensrc/Gensrc-java.desktop.gmk

Changeset: e8e8c9e6ccf8 Author: jjg Date: 2018-01-10 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e8e8c9e6ccf8

8194901: remove interim code from javax.tools.ToolProvider Reviewed-by: mchung

! src/java.compiler/share/classes/javax/tools/ToolProvider.java

Changeset: 5b834ec96236 Author: vromero Date: 2018-01-10 22:52 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5b834ec96236

8187805: bogus RuntimeVisibleTypeAnnotations for unused local in a block Reviewed-by: sadayapalam

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: 9608f7f41c4e Author: vlivanov Date: 2018-01-12 01:52 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9608f7f41c4e

8188145: MethodHandle resolution should follow JVMS sequence of lookup by name & type before type descriptor resolution Reviewed-by: kvn, psandoz

! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java

Changeset: 0da9fb7d7d04 Author: jjg Date: 2018-01-11 15:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0da9fb7d7d04

8181878: javadoc should support/ignore --add-opens Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java

Changeset: 7d286141598c Author: iklam Date: 2018-01-11 16:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7d286141598c

8193664: AppCDS tests should use -XX:+UnlockCommercialFeatures when running with commercial JDK Reviewed-by: jiangli, mseledtsov, dholmes

! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: 94dd6cda265d Author: lana Date: 2018-01-12 05:06 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/94dd6cda265d

Added tag jdk-10+39 for changeset 5b834ec96236

! .hgtags

Changeset: e2c862ab9601 Author: lana Date: 2018-01-12 05:07 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e2c862ab9601

Merge

Changeset: 482ede6c4936 Author: amlu Date: 2018-01-12 14:09 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/482ede6c4936

8194959: Correct test tag to move bugid from @test to @bug Reviewed-by: sundar

! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java ! test/jdk/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java ! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/lang/StackWalker/SecurityExceptions.java ! test/jdk/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/jdk/java/security/cert/PKIXBuilderParameters/InvalidParameters.java ! test/jdk/java/security/cert/PKIXParameters/InvalidParameters.java ! test/jdk/java/util/Arrays/StreamAndSpliterator.java ! test/jdk/java/util/Arrays/largeMemory/ParallelPrefix.java ! test/jdk/java/util/Base64/TestBase64.java ! test/jdk/java/util/Base64/TestBase64Golden.java ! test/jdk/java/util/logging/LogManager/LinkageErrorTest.java

Changeset: f6f6d86b90e7 Author: kaddepalli Date: 2018-01-12 14:01 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f6f6d86b90e7

8194044: Regression manual Test javax/swing/JFileChooser/8067660/FileChooserTest.java fails Reviewed-by: psadhukhan, jdv, ssadetsky

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 30243cf1503e Author: jjg Date: 2018-01-12 11:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/30243cf1503e

8194955: Warn when default HTML version is used Reviewed-by: ksrini, bpatel

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: c674ff28c69d Author: ksrini Date: 2018-01-12 10:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c674ff28c69d

8194287: tools/launcher/RunpathTest.java fails with java.lang.NullPointerException 8194286: tools/launcher/FXLauncherTest.java fails with java.lang.UnsatisfiedLinkError Reviewed-by: rriggs

! test/jdk/tools/launcher/FXLauncherTest.java ! test/jdk/tools/launcher/RunpathTest.java

Changeset: b95b08f3e1a8 Author: chegar Date: 2018-01-13 16:47 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b95b08f3e1a8

8194883: Unhandleable Push Promises should be cancelled Reviewed-by: dfuchs

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java

Changeset: b6fc9a193661 Author: mchung Date: 2017-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b6fc9a193661

8193767: Improve javadoc in ResourceBundle working with modules Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java

Changeset: 9c022c19c960 Author: mchung Date: 2018-01-14 16:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9c022c19c960

8191350: jdk/internal/reflect/CallerSensitive/CheckCSMs.java test fails when -Xmx512m set Reviewed-by: alanb

! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: d52bb1d8ae7b Author: roland Date: 2018-01-15 09:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d52bb1d8ae7b

8194914: Compilation fails with "node not on backedge" in OuterStripMinedLoopNode::adjust_strip_mined_loop Summary: Modified assert which is too strong. Reviewed-by: thartmann

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

Changeset: 0769bb301c7a Author: roland Date: 2018-01-15 09:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0769bb301c7a

8193597: sun/nio/cs/TestStringCoding.java fails intermittently with getBytes(csn) failed -> GBK Summary: Should not change loop limit check of outer loop. Reviewed-by: thartmann

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

Changeset: b329894ee5a2 Author: roland Date: 2018-01-15 09:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b329894ee5a2

8194993: Loop Strip Mining has some leftover debugging code Summary: Removed debugging code. Reviewed-by: thartmann

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

Changeset: 6a5e7a575830 Author: mgronlun Date: 2018-01-15 13:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a5e7a575830

8193933: Export ClassLoaderData claim state to support interleaved object traversal Reviewed-by: coleenp, hseigel

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

Changeset: 4899ee4eb332 Author: ksrini Date: 2018-01-15 09:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4899ee4eb332

8195072: Update ASM 3rd party legal copyright to 6.0 Reviewed-by: vromero

! src/java.base/share/legal/asm.md

Changeset: eb5a14ac1e42 Author: asapre Date: 2018-01-16 12:38 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eb5a14ac1e42

8175542: JMX: Not enough JDP packets received Summary: Fixed test case wrongly reporting timeout failures. Reviewed-by: dholmes, hb Contributed-by: amit.sapre at oracle.com

! test/jdk/ProblemList.txt ! test/jdk/sun/management/jdp/JdpTestCase.java

Changeset: a53f30471b2d Author: goetz Date: 2018-01-16 07:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a53f30471b2d

8195094: Fix type-O in "8159422: Very high Concurrent Mark mark stack contention" Reviewed-by: tschatzl, dholmes Contributed-by: arno.zeller at sap.com

! src/hotspot/share/memory/allocation.inline.hpp

Changeset: 789efc16f4b1 Author: asapre Date: 2018-01-16 20:56 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/789efc16f4b1

8179700: Exceptions thrown in StartManagementAgent.java Summary: Removed Test case entry from problemList.txt Reviewed-by: ysuenaga Contributed-by: amit.sapre at oracle.com

! test/jdk/ProblemList.txt

Changeset: 12d9ff9e0a4b Author: rriggs Date: 2018-01-16 10:48 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/12d9ff9e0a4b

8194929: Unreferenced FileDescriptors not closed Reviewed-by: alanb

! make/mapfiles/libjava/mapfile-vers ! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java ! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java ! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java

Changeset: 5f9977540ac9 Author: dfuchs Date: 2018-01-16 19:19 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5f9977540ac9

8195138: The asynchronous Http1HeaderParser doesn't handle all line folds correctly Reviewed-by: chegar

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java ! test/jdk/java/net/httpclient/HeadersTest1.java ! test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java ! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java

Changeset: d7995ed9627d Author: lana Date: 2018-01-14 22:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d7995ed9627d

8194717: JDK10 L10n resource file update - msgdrop 10 Reviewed-by: joehw Contributed-by: li.jiang at oracle.com

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/java.base/share/classes/sun/security/util/Resources_de.java ! src/java.base/share/classes/sun/security/util/Resources_es.java ! src/java.base/share/classes/sun/security/util/Resources_fr.java ! src/java.base/share/classes/sun/security/util/Resources_it.java ! src/java.base/share/classes/sun/security/util/Resources_ja.java ! src/java.base/share/classes/sun/security/util/Resources_ko.java ! src/java.base/share/classes/sun/security/util/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/util/Resources_sv.java ! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/util/Resources_zh_TW.java ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer_es.java ! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties

Changeset: 0140779fc556 Author: ljiang Date: 2018-01-14 21:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0140779fc556

8187946: Support ISO 4217 Amendments 163 and 164 Reviewed-by: naoto

! make/data/currency/CurrencyData.properties ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/Currency/tablea1.txt ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 82c3d4173a53 Author: lana Date: 2018-01-16 22:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/82c3d4173a53

Merge

! .hgtags ! make/mapfiles/libjava/mapfile-vers ! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 20ed1cebe5f8 Author: weijun Date: 2018-01-17 07:55 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/20ed1cebe5f8

8195119: Fine-tune output text in keytool Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Resources.java

Changeset: 221cf8307606 Author: dl Date: 2018-01-16 18:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/221cf8307606

8191483: AbstractQueuedSynchronizer cancel/cancel race Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java

Changeset: 946e34c2dec9 Author: dl Date: 2018-01-16 18:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/946e34c2dec9

8193300: Miscellaneous changes imported from jsr166 CVS 2018-01 Reviewed-by: martin

! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! test/jdk/java/util/AbstractCollection/ToString.java ! test/jdk/java/util/AbstractList/CheckForComodification.java ! test/jdk/java/util/AbstractList/FailFastIterator.java ! test/jdk/java/util/AbstractList/HasNextAfterException.java ! test/jdk/java/util/AbstractMap/AbstractMapClone.java ! test/jdk/java/util/AbstractMap/Equals.java ! test/jdk/java/util/AbstractMap/SimpleEntries.java ! test/jdk/java/util/AbstractMap/ToString.java ! test/jdk/java/util/AbstractSequentialList/AddAll.java ! test/jdk/java/util/ArrayList/AddAll.java ! test/jdk/java/util/ArrayList/Bug6533203.java ! test/jdk/java/util/ArrayList/IteratorMicroBenchmark.java ! test/jdk/java/util/ArrayList/RangeCheckMicroBenchmark.java ! test/jdk/java/util/Collection/BiggernYours.java ! test/jdk/java/util/Collection/HotPotatoes.java ! test/jdk/java/util/Collection/IteratorAtEnd.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/Collection/RemoveMicroBenchmark.java ! test/jdk/java/util/Collections/AddAll.java ! test/jdk/java/util/Collections/BigBinarySearch.java ! test/jdk/java/util/Collections/BinarySearchNullComparator.java ! test/jdk/java/util/Collections/CheckedIdentityMap.java ! test/jdk/java/util/Collections/CheckedListBash.java ! test/jdk/java/util/Collections/CheckedMapBash.java ! test/jdk/java/util/Collections/CheckedNull.java ! test/jdk/java/util/Collections/CheckedSetBash.java ! test/jdk/java/util/Collections/Disjoint.java ! test/jdk/java/util/Collections/EmptyCollectionSerialization.java ! test/jdk/java/util/Collections/EmptyIterator.java ! test/jdk/java/util/Collections/EmptyNavigableMap.java ! test/jdk/java/util/Collections/EmptyNavigableSet.java ! test/jdk/java/util/Collections/Enum.java ! test/jdk/java/util/Collections/FindSubList.java ! test/jdk/java/util/Collections/Frequency.java ! test/jdk/java/util/Collections/MinMax.java ! test/jdk/java/util/Collections/NCopies.java ! test/jdk/java/util/Collections/NullComparator.java ! test/jdk/java/util/Collections/RacingCollections.java ! test/jdk/java/util/Collections/ReplaceAll.java ! test/jdk/java/util/Collections/ReverseOrder.java ! test/jdk/java/util/Collections/ReverseOrder2.java ! test/jdk/java/util/Collections/Rotate.java ! test/jdk/java/util/Collections/RotateEmpty.java ! test/jdk/java/util/Collections/Ser.java ! test/jdk/java/util/Collections/SetFromMap.java ! test/jdk/java/util/Collections/Swap.java ! test/jdk/java/util/Collections/T5078378.java ! test/jdk/java/util/Collections/T6433170.java ! test/jdk/java/util/Collections/ViewSynch.java ! test/jdk/java/util/Collections/WrappedNull.java ! test/jdk/java/util/HashMap/KeySetRemove.java ! test/jdk/java/util/HashMap/SetValue.java ! test/jdk/java/util/HashMap/ToString.java ! test/jdk/java/util/Hashtable/EqualsCast.java ! test/jdk/java/util/Hashtable/HashCode.java ! test/jdk/java/util/Hashtable/IllegalLoadFactor.java ! test/jdk/java/util/Hashtable/ReadObject.java ! test/jdk/java/util/Hashtable/SelfRef.java ! test/jdk/java/util/IdentityHashMap/ToArray.java ! test/jdk/java/util/IdentityHashMap/ToString.java ! test/jdk/java/util/LinkedHashMap/Basic.java ! test/jdk/java/util/LinkedHashMap/Cache.java ! test/jdk/java/util/LinkedHashMap/EmptyMapIterator.java ! test/jdk/java/util/LinkedHashSet/Basic.java ! test/jdk/java/util/LinkedList/AddAll.java ! test/jdk/java/util/LinkedList/Clone.java ! test/jdk/java/util/LinkedList/ComodifiedRemove.java ! test/jdk/java/util/List/LockStep.java ! test/jdk/java/util/Map/Defaults.java ! test/jdk/java/util/Map/Get.java ! test/jdk/java/util/Map/LockStep.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/jdk/java/util/PriorityQueue/AddNonComparable.java ! test/jdk/java/util/PriorityQueue/NoNulls.java ! test/jdk/java/util/PriorityQueue/PriorityQueueSort.java ! test/jdk/java/util/PriorityQueue/RemoveContains.java ! test/jdk/java/util/Random/NextBytes.java ! test/jdk/java/util/TimSort/SortPerf.java ! test/jdk/java/util/TreeMap/ContainsValue.java ! test/jdk/java/util/TreeMap/HeadTailTypeError.java ! test/jdk/java/util/TreeMap/NullAtEnd.java ! test/jdk/java/util/TreeMap/NullPermissiveComparator.java ! test/jdk/java/util/TreeMap/SubMap.java ! test/jdk/java/util/TreeMap/SubMapClear.java ! test/jdk/java/util/Vector/ComodifiedRemoveAllElements.java ! test/jdk/java/util/Vector/CopyInto.java ! test/jdk/java/util/Vector/IllegalConstructorArgs.java ! test/jdk/java/util/Vector/LastIndexOf.java ! test/jdk/java/util/Vector/SyncLastIndexOf.java ! test/jdk/java/util/WeakHashMap/GCDuringIteration.java ! test/jdk/java/util/WeakHashMap/Iteration.java ! test/jdk/java/util/WeakHashMap/ZeroInitCap.java ! test/jdk/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java ! test/jdk/java/util/concurrent/BlockingQueue/DrainToFails.java ! test/jdk/java/util/concurrent/BlockingQueue/LoopHelpers.java ! test/jdk/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java ! test/jdk/java/util/concurrent/CompletableFuture/Basic.java ! test/jdk/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java ! test/jdk/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java ! test/jdk/java/util/concurrent/ConcurrentQueues/LoopHelpers.java ! test/jdk/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/jdk/java/util/concurrent/Exchanger/LoopHelpers.java ! test/jdk/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/jdk/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java ! test/jdk/java/util/concurrent/FutureTask/BlockingTaskExecutor.java ! test/jdk/java/util/concurrent/FutureTask/ExplicitSet.java ! test/jdk/java/util/concurrent/FutureTask/LoopHelpers.java ! test/jdk/java/util/concurrent/FutureTask/NegativeTimeout.java ! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/locks/Lock/LoopHelpers.java ! test/jdk/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java ! test/jdk/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java ! test/jdk/java/util/concurrent/tck/AbstractQueueTest.java ! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceArrayTest.java ! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/jdk/java/util/concurrent/tck/CyclicBarrierTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/MapTest.java ! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 19effb7970bc Author: martin Date: 2018-01-11 20:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/19effb7970bc

8194960: Add a test for trust manager and cacerts keystore sanity Reviewed-by: weijun

Changeset: 7067fe4e054e Author: goetz Date: 2018-01-16 08:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7067fe4e054e

8189102: All tools should support -?, -h and --help Reviewed-by: kvn, jjg, weijun, alanb, rfield, ksrini

! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jps/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java ! src/jdk.pack/share/native/unpack200/main.cpp ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties ! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java ! test/jdk/sun/tools/jcmd/usage.out ! test/jdk/sun/tools/jps/TestJpsSanity.java ! test/jdk/sun/tools/jps/usage.out ! test/jdk/sun/tools/jstat/jstatHelp.sh ! test/jdk/sun/tools/jstat/usage.out ! test/jdk/sun/tools/jstatd/TestJstatdUsage.java

Changeset: 050352ed64d5 Author: mchung Date: 2018-01-17 15:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/050352ed64d5

8194554: filterArguments runs multiple filters in the wrong order Reviewed-by: psandoz, jrose

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

Changeset: fb978155215d Author: bchristi Date: 2018-01-17 16:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fb978155215d

8194879: Runtime.Version parses string which does not conform to spec without throwing IAE Reviewed-by: alanb, iris, rriggs

! src/java.base/share/classes/java/lang/Runtime.java ! test/jdk/java/lang/Runtime/Version/Basic.java

Changeset: 707438d2d171 Author: wetmore Date: 2018-01-17 18:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/707438d2d171

8190229: Non-ASCII characters in java.security file after 8186093 Reviewed-by: weijun

! src/java.base/share/conf/security/java.security ! src/java.base/share/conf/security/policy/README.txt

Changeset: 7537c762d42d Author: jjiang Date: 2018-01-17 18:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7537c762d42d

8194864: Outputs more details for PKCS11 tests if the NSS lib version cannot be determined Summary: It outputs the lib content if the lib version cannot be parsed Reviewed-by: xuelei

! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 0dec8c41170c Author: jjiang Date: 2018-01-17 20:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0dec8c41170c

8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 Summary: Puts sun/security/pkcs11/Secmod/AddTrustedCert.java and sun/security/pkcs11/tls/TestKeyMaterial.java into ProblemList Reviewed-by: weijun

! test/jdk/ProblemList.txt

Changeset: db044d7e9885 Author: mcimadamore Date: 2018-01-18 11:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/db044d7e9885

8195598: Reference to overloaded method is ambiguous with 3 methods but works with 2 Summary: Pertinent to applicability bit set on argument expression even if only one method is not pertinent Reviewed-by: vromero

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

Changeset: 5840ed767456 Author: joehw Date: 2018-01-16 14:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5840ed767456

8181047: Add comment to technical terms that shall not be translated Reviewed-by: lancea, ljiang

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.properties

Changeset: 9cf44c40aa35 Author: darcy Date: 2018-01-16 17:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9cf44c40aa35

8189146: Have use of "var" in 9 and earlier source versions issue a warning for type declarations Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: f94706337b07 Author: ksrini Date: 2018-01-16 19:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f94706337b07

8194953: doclet corrupts HTML files when adding navbar Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java

Changeset: fe2950b07f1e Author: simonis Date: 2018-01-17 17:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fe2950b07f1e

8195153: [test] runtime/6981737/Test6981737.java shouldn't check 'java.vendor' and 'java.vm.vendor' properties Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/6981737/Test6981737.java

Changeset: 592e22777742 Author: msheppar Date: 2017-09-03 16:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/592e22777742

8160104: CORBA communication improvements Reviewed-by: rriggs, dfuchs

! src/java.base/share/conf/security/java.security ! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java ! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java

Changeset: 9c56c953d8db Author: hseigel Date: 2017-03-20 13:05 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9c56c953d8db

8175932: Improve host instance supports Reviewed-by: coleenp, mschoene Contributed-by: harold.seigel at oracle.com

! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/instanceKlass.hpp

Changeset: d44d912ea9bb Author: rprotacio Date: 2017-05-25 15:39 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d44d912ea9bb

8180020: Improve SymbolHashMap entry handling Reviewed-by: mschoene, coleenp, rhalade Contributed-by: rachel.protacio at oracle.com

! src/hotspot/share/oops/constantPool.hpp

Changeset: 2e867226b914 Author: vlivanov Date: 2017-05-26 18:39 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2e867226b914

8174962: Better interface invocations Reviewed-by: jrose, coleenp, ahgross, acorn, iignatyev

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/sparc/vtableStubs_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/compiledICHolder.cpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java

Changeset: b2b67c8fc91a Author: rprotacio Date: 2017-06-12 13:58 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2b67c8fc91a

8181664: Improve JVM UTF String handling Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill Contributed-by: rachel.protacio at oracle.com

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

Changeset: 607d78d0e6f7 Author: psadhukhan Date: 2017-03-23 10:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/607d78d0e6f7

8176450: Revise default document styling Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java

Changeset: 46e99460e8c9 Author: apetcher Date: 2017-04-28 10:17 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/46e99460e8c9

8172525: Improve key keying case Reviewed-by: mullan, valeriep, rhalade, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java

Changeset: f6796a7e4454 Author: prr Date: 2017-05-17 14:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f6796a7e4454

8179533: Cleaner print job handling Reviewed-by: serb, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp

Changeset: 592c141b1ca3 Author: prr Date: 2017-05-17 14:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/592c141b1ca3

8180011: Cleaner native graphics device handling Reviewed-by: serb, mschoene, rhalade

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp

Changeset: d3d2db0f234f Author: serb Date: 2017-05-17 18:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d3d2db0f234f

8179990: Cleaner palette entry handling Reviewed-by: prr, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp

Changeset: 1fc3a5f9791f Author: serb Date: 2017-06-01 15:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1fc3a5f9791f

8180015: Cleaner AWT robot handling Reviewed-by: prr, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: 871b8bb201ea Author: jlaskey Date: 2017-06-05 12:36 -0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/871b8bb201ea

8180869: Cleaner image file reading handling Reviewed-by: ahgross, rriggs, rhalade Contributed-by: james.laskey at oracle.com

! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp

Changeset: 6c986cf7299a Author: prr Date: 2017-06-29 11:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6c986cf7299a

8180877: More deeply colored ICC spaces Reviewed-by: serb, rhalade, mschoene

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: c4de888db380 Author: apetcher Date: 2017-07-04 01:52 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c4de888db380

8174756: Extra validation for public keys Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java

Changeset: 0255315ac8d4 Author: vtewari Date: 2017-07-23 10:33 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0255315ac8d4

8182125: Improve reliability of DNS lookups Reviewed-by: chegar, rriggs, dfuchs

! src/java.base/share/classes/module-info.java

Changeset: 950cb68f9d82 Author: apetcher Date: 2017-07-28 18:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/950cb68f9d82

8182387: Improve PKCS usage Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/DerValue.java

Changeset: 9baae459d58e Author: naoto Date: 2017-08-08 10:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9baae459d58e

8182601: Improve usage messages Reviewed-by: alanb, ahgross, ksrini, mchung

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

Changeset: cd23d1f99660 Author: valeriep Date: 2017-08-24 19:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cd23d1f99660

8186212: Improve GSS handling Reviewed-by: weijun, ahgross

! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: 1820a65c4e59 Author: valeriep Date: 2017-08-31 21:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1820a65c4e59

8178466: Better RSA parameters Reviewed-by: mullan, ahgross

! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java

Changeset: e6b173e04545 Author: vinnie Date: 2017-09-04 19:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e6b173e04545

8178449: Improve LDAP logins Reviewed-by: mullan, asmotrak

! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java

Changeset: 96bff87ea130 Author: vinnie Date: 2017-09-05 15:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/96bff87ea130

8181670: Improve implementation of keystores Reviewed-by: mullan

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: 2ce508de5c77 Author: weijun Date: 2017-09-14 07:45 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2ce508de5c77

8178458: Better use of certificates in LDAP Reviewed-by: vinnie, asmotrak

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java

Changeset: b0ab05328879 Author: uvangapally Date: 2017-09-25 19:44 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b0ab05328879

8186998: Improve JMX supportive features Summary: Improve JMX supportive features Reviewed-by: mchung, dfuchs, rriggs, hb, skoivu, rhalade

! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/SingleEntryRegistry.java ! test/jdk/javax/management/remote/nonLocalAccess/NonLocalJMXRemoteTest.java

Changeset: 8dff65f1d611 Author: joehw Date: 2017-10-04 10:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8dff65f1d611

8186080: Transform XML interfaces Reviewed-by: dfuchs, lancea, rriggs

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java

Changeset: 2f2d159b03fc Author: serb Date: 2017-10-02 11:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2f2d159b03fc

8185325: Improve GTK initialization Reviewed-by: azvegint, rhalade, mschoene

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 52449da2c349 Author: weijun Date: 2017-10-18 10:43 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/52449da2c349

8186600: Improve property negotiations Reviewed-by: valeriep, ahgross, mullan

! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java

Changeset: d4898fde8171 Author: apetcher Date: 2017-10-24 09:58 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d4898fde8171

8185292: Stricter key generation Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSecretKey.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java

Changeset: 0786897e86b3 Author: xuelei Date: 2017-10-31 00:54 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0786897e86b3

8163237: Restrict the use of EXPORT cipher suites Reviewed-by: mullan, igerasim, rhalade, jnimeh

! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/ssl/ClientHandshaker/RSAExport.java

Changeset: 02176e56d91c Author: weijun Date: 2017-11-04 08:56 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02176e56d91c

8186606: Improve LDAP lookup robustness Reviewed-by: mullan, skoivu, ahgross

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 02cc6b9c271d Author: weijun Date: 2017-11-06 22:09 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02cc6b9c271d

8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 Reviewed-by: mullan

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 6cc53a4de27e Author: serb Date: 2017-11-06 10:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6cc53a4de27e

8190289: More refactoring for client deserialization cases Reviewed-by: prr, azvegint, rhalade, skoivu

! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: d9fcb7ba8133 Author: mdoerr Date: 2017-11-28 01:08 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d9fcb7ba8133

8191907: PPC64 and s390 parts of JDK-8174962: Better interface invocations Reviewed-by: goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp

Changeset: 8877e857fdd7 Author: smarks Date: 2017-11-27 17:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8877e857fdd7

8189284: More refactoring for deserialization cases Reviewed-by: rriggs, igerasim, rhalade, skoivu

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

Changeset: f2e87b6383af Author: vtewari Date: 2017-11-29 13:56 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f2e87b6383af

8191142: More refactoring for naming deserialization cases Reviewed-by: chegar, rriggs

! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java

Changeset: dda1a427b086 Author: xuelei Date: 2017-12-19 16:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dda1a427b086

8193683: Increase the number of clones in the CloneableDigest Reviewed-by: coffeys, wetmore

! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java

Changeset: 97db4ee6e59a Author: asaha Date: 2018-01-08 21:55 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/97db4ee6e59a

Merge

Changeset: 0d3b030b3eb7 Author: asaha Date: 2018-01-12 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0d3b030b3eb7

Merge

Changeset: ca245f9f70db Author: asaha Date: 2018-01-17 07:09 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ca245f9f70db

Merge

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

Changeset: ef70df777355 Author: asaha Date: 2018-01-17 17:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ef70df777355

Merge

Changeset: fca88bbbafb9 Author: psandoz Date: 2017-12-21 13:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fca88bbbafb9

8075939: Stream.flatMap() causes breaking of short-circuiting of terminal operations Reviewed-by: forax, smarks

! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/SortedOps.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java

Changeset: 4e4929530412 Author: hannesw Date: 2018-01-17 22:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4e4929530412

8195123: Very large regressions in Octane benchmarks using 10-b39 Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java

Changeset: 5d699d81c10c Author: dlong Date: 2018-01-17 14:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5d699d81c10c

8194988: 8 Null pointer dereference defect groups related to MultiNode::proj_out() Reviewed-by: kvn

! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/stringopts.cpp

Changeset: 860326263d1f Author: vlivanov Date: 2018-01-18 02:25 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/860326263d1f

8194963: SystemDictionary::link_method_handle_constant() can't link MethodHandle.invoke()/invokeExact() Reviewed-by: kvn, psandoz

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

Changeset: b6bb930cd488 Author: darcy Date: 2018-01-17 17:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b6bb930cd488

8191839: ModuleElement.DirectiveVisitor :: visit​() method behavior is deviating from the spec Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java

Changeset: c7eea4b541d1 Author: simonis Date: 2018-01-18 03:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c7eea4b541d1

8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag Reviewed-by: erikj, dholmes

! make/autoconf/generated-configure.sh ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/native/libjava/System.c

Changeset: 2a6c704c1574 Author: mli Date: 2018-01-18 11:48 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2a6c704c1574

8195478: sun/text/resources/LocaleDataTest.java fails with java.lang.Exception Reviewed-by: naoto, rgoel

! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 256f31c1e051 Author: mbaesken Date: 2018-01-17 15:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/256f31c1e051

8195615: libsplashscreen linux ppc64le build error after libpng update Reviewed-by: prr, mdoerr

! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h

Changeset: 391502ceeed9 Author: goetz Date: 2018-01-18 10:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/391502ceeed9

8194869: [TESTBUG][aix, s390] Adapt tests to platforms. Reviewed-by: mbaesken, simonis, dholmes, serb

! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/OS.java ! test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh ! test/jdk/java/awt/JAWT/JAWT.sh ! test/jdk/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh ! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh ! test/jdk/sun/security/mscapi/ShortRSAKey1024.sh ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/tools/keytool/i18n.sh

Changeset: 6481320bb72c Author: lana Date: 2018-01-18 16:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6481320bb72c

Added tag jdk-10+40 for changeset 860326263d1f

! .hgtags

Changeset: e5da6c246176 Author: dlong Date: 2018-01-18 10:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e5da6c246176

8194992: Null pointer dereference in MultiNode::proj_out related to loopexit() Reviewed-by: kvn, thartmann

! 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/superword.cpp

Changeset: 37a5a1109b93 Author: dlong Date: 2018-01-18 10:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/37a5a1109b93

8194989: 2 Null pointer dereference defect groups caused by Dependencies::DepValue::as_klass() Reviewed-by: kvn

! src/hotspot/share/code/dependencies.hpp

Changeset: 00d8c8d696e9 Author: dlong Date: 2018-01-18 10:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/00d8c8d696e9

8194991: Null pointer dereference caused by c2v_getNextStackFrame Reviewed-by: kvn

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

Changeset: be259687afab Author: dlong Date: 2018-01-18 10:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/be259687afab

8194982: 2 Null pointer dereference defect groups related to ProjNode::is_uncommon_trap_if_pattern() Reviewed-by: kvn

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

Changeset: 7fc3d62481ba Author: never Date: 2018-01-18 09:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7fc3d62481ba

8192004: InspectedFrame.materializeVirtualObjects only updates locals with new objects Reviewed-by: kvn, sspitsyn, phh

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vframe_hp.hpp

Changeset: 1dab70e20292 Author: lana Date: 2018-01-18 18:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1dab70e20292

Merge

! .hgtags ! make/autoconf/generated-configure.sh ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/runtime/arguments.cpp

Changeset: be4d948d1299 Author: mli Date: 2018-01-19 15:21 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/be4d948d1299

8194284: java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java fails with java.lang.RuntimeException: CheckRegisterInLog got exception timeout 6480000ms out of range Reviewed-by: dholmes, rriggs

! test/jdk/java/rmi/testlibrary/RMID.java ! test/jdk/java/rmi/testlibrary/TestLibrary.java

Changeset: a587f95313f1 Author: jlahoda Date: 2018-01-19 17:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a587f95313f1

8191842: JShell: Inferred type information is lost when assigning types to a "var" Summary: For vars, upgrading all anonymous classes to member classes; stripping intersection types from fields before writing. Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! test/langtools/jdk/jshell/InaccessibleExpressionTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/TypeNameTest.java ! test/langtools/jdk/jshell/VariablesTest.java

Changeset: 4d7a4fad8190 Author: ccheung Date: 2018-01-04 22:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d7a4fad8190

8192927: os::dir_is_empty is incorrect on Windows Summary: Check file names in a directory. It is empty if only the "." and ".." files exist. Use unicode version of windows APIs to handle long path. Reviewed-by: iklam, sspitsyn

! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java

Changeset: 9e524244b67d Author: jwilhelm Date: 2018-01-05 22:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e524244b67d

Merge

Changeset: d8bdf14c4f1e Author: eosterlund Date: 2018-01-08 13:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d8bdf14c4f1e

8191888: Refactor ClassLoaderData::remove_handle to use the Access API Reviewed-by: tschatzl, pliden, coleenp

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

Changeset: c39ae979ca35 Author: eosterlund Date: 2018-01-08 13:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c39ae979ca35

8191567: Refactor ciInstanceKlass G1 keep alive barrier to use Access API. Reviewed-by: dholmes, rkennke, tschatzl

! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 31cd0c16f4d2 Author: eosterlund Date: 2018-01-08 15:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/31cd0c16f4d2

8191904: Refactor weak oops in ResolvedMethodTable to use the Access API Reviewed-by: kbarrett, coleenp

! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.hpp

Changeset: 80239a242d34 Author: eosterlund Date: 2018-01-08 15:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/80239a242d34

8191894: Refactor weak references in JvmtiTagHashmap to use the Access API Reviewed-by: sspitsyn, coleenp

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

Changeset: 01b07229a6ad Author: dcubed Date: 2018-01-08 09:58 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/01b07229a6ad

8194652: VMError::print_native_stack() is missing an os::is_first_C_frame() check Reviewed-by: fparain, gthornbr, stuefe

! src/hotspot/share/utilities/vmError.cpp

Changeset: 688e5cbd0b91 Author: eosterlund Date: 2018-01-08 16:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/688e5cbd0b91

8192003: Refactor weak references in StringTable to use the Access API Reviewed-by: pliden, 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/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp

Changeset: 1703d83b3ffe Author: coleenp Date: 2018-01-08 09:46 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1703d83b3ffe

8058259: compute_offset() is confusing for static fields Summary: remove most hard-coded offsets, have compute_offset function that takes a string and creates a TempNewSymbol, have static_field_addr() not add in InstanceMirrorKlass::offset_of_static_fields, ie use offset from find_field Reviewed-by: kbarrett, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp

Changeset: 7f97d35fac6e Author: coleenp Date: 2018-01-08 12:02 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7f97d35fac6e

Merge

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

Changeset: 77797298bf36 Author: ecaspole Date: 2018-01-08 17:47 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/77797298bf36

8192857: LogCompilation could show the intrinsics more like +PrintIntrinsics Summary: Show the intrinsics internal name in the inlining output Reviewed-by: kvn, gtriantafill

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: a92a5a71364a Author: dpochepk Date: 2018-01-09 18:18 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a92a5a71364a

8194256: AARCH64: SIMD shift instructions are incorrectly encoded Reviewed-by: aph

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

Changeset: b1006bbb925a Author: dtitov Date: 2018-01-09 09:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b1006bbb925a

8187448: 360 doc issues in jdwp-protocol.html Reviewed-by: sspitsyn, amenkov

! make/data/jdwp/jdwp.spec ! make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java ! make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java ! make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java ! make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java ! make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java ! make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java ! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: 5f86c562a39e Author: ctornqvi Date: 2018-01-09 16:52 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5f86c562a39e

8194636: Apply CONCURRENCY_FACTOR to max value in concurrency calculation Reviewed-by: erikj

! test/hotspot/jtreg/Makefile

Changeset: d09be0adcf78 Author: jcbeyler Date: 2017-12-19 20:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d09be0adcf78

8191985: JDK-8190862 work for arch arm Summary: Fixed Interpreter never refills TLAB Reviewed-by: dsamersoff, aph

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

Changeset: 9f6f48d4f9a1 Author: goetz Date: 2018-01-09 08:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9f6f48d4f9a1

8194814: [ppc, s390] A row of minor fixes and cleanups Summary: Fix the data types of pd flags. Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/icache_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/bytes_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp

Changeset: bf12b502df94 Author: tschatzl Date: 2018-01-10 10:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf12b502df94

8194824: Add gc/stress/gclocker/TestGCLockerWithParallel.java to the ProblemList file Reviewed-by: ehelin, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 69d65d9dcadb Author: eosterlund Date: 2018-01-10 18:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/69d65d9dcadb

8193063: Enabling narrowOop values for RawAccess accesses Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp

Changeset: a58c1924e037 Author: gadams Date: 2018-01-09 13:58 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a58c1924e037

6640188: Methods com.cun.attach.VirtualMachine.load... don't throw NullPointerxception Reviewed-by: sspitsyn

! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java

Changeset: fdef4da95080 Author: jgeorge Date: 2018-01-11 11:35 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fdef4da95080

8193352: SA: Test for the clhsdb 'thread' and 'threads' commands Summary: Test for the clhsdb 'thread' and 'threads' commands. Avoids an incorrect 'Couldn't find thread -a' being printed. Reviewed-by: sspitsyn, sballal

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 862c41cf1c7f Author: tschatzl Date: 2018-01-11 10:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/862c41cf1c7f

8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME Summary: During a minor GC, if memory allocation fails, start a full GC within the same VM operation in the same safepoint. This avoids a race where the GC locker can prevent the full GC from occurring, and a premature OoME. Reviewed-by: ehelin, sjohanss, phh Contributed-by: thomas.schatzl at oracle.com, axel.siebenborn at sap.com

! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/vm_operations_g1.cpp ! src/hotspot/share/gc/g1/vm_operations_g1.hpp ! src/hotspot/share/runtime/vm_operations.hpp ! test/hotspot/jtreg/ProblemList.txt

Changeset: a8ab9344dab6 Author: tschatzl Date: 2018-01-11 11:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a8ab9344dab6

8180280: [TESTBUG] Test for JDK-8180048 Summary: Add test at is executed only at higher tiers to allow more time for execution. Reviewed-by: kbarrett, eosterlund

Changeset: 2569f227ae8e Author: tschatzl Date: 2018-01-11 11:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2569f227ae8e

8129440: G1 crash during concurrent root region scan Summary: Make concurrent memory accesses to oops on the heap volatile to avoid reloading by the compiler duplicating oop loading code. Reviewed-by: ehelin, eosterlund

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp

Changeset: ec666229de1f Author: dstewart Date: 2018-01-11 20:25 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ec666229de1f

8194762: JTReg failure of "runtime/NMT/PrintNMTStatistics.java" Reviewed-by: dholmes, zgu

! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java

Changeset: 612dfa1d8aad Author: coleenp Date: 2018-01-11 18:42 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/612dfa1d8aad

8130039: Move the platform-specific [OS]Semaphore code 8130038: Unify the semaphore usage in os_xxx.cpp 8194763: os::signal_lookup is unused Reviewed-by: dholmes, kbarrett

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

Changeset: b96f03796580 Author: coleenp Date: 2018-01-11 21:49 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b96f03796580

Merge

Changeset: 7bba05746c44 Author: jwilhelm Date: 2018-01-13 02:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7bba05746c44

Merge

! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/ProblemList.txt

Changeset: 01094f78d990 Author: ehelin Date: 2018-01-17 19:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/01094f78d990

8195158: Concurrent System.gc() is "upgraded" to stop-the-world System.gc() Reviewed-by: sjohanss, eosterlund

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

Changeset: 96ef7a0cf0b1 Author: kaddepalli Date: 2017-12-20 18:08 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/96ef7a0cf0b1

8190281: Code cleanup in src\java.desktop\share\classes\javax\swing\tree\VariableHeightLayoutCache.java Reviewed-by: psadhukhan, serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java

Changeset: 42ad9a781f51 Author: sveerabhadra Date: 2017-12-22 11:00 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/42ad9a781f51

8190192: Double click on the title bar no longer repositions the window Reviewed-by: serb, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m

Changeset: 35b5da568499 Author: jdv Date: 2017-12-26 13:38 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/35b5da568499

8190997: PNGImageReader throws NullPointerException when PLTE section is missing Reviewed-by: serb, bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java

Changeset: 219585efb03c Author: prr Date: 2018-01-08 08:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/219585efb03c

Merge

Changeset: 2ea3667af41d Author: jdv Date: 2018-01-10 12:45 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2ea3667af41d

8191073: JpegImageReader throws IndexOutOfBoundsException when trying to read image data from tables-only image Reviewed-by: bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java

Changeset: f611f49a46c9 Author: pnarayanan Date: 2018-01-16 10:49 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f611f49a46c9

8194489: Incorrect size computation at BandedSampleModel.createDataBuffer() Reviewed-by: bpb, jdv Contributed-by: prahalad.kumar.narayanan at oracle.com

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java

Changeset: 6cfee3ad7a76 Author: jdv Date: 2018-01-17 10:58 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6cfee3ad7a76

8191174: PngReader throws IllegalArgumentException because ScanlineStride calculation logic is not proper Reviewed-by: serb, bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java

Changeset: 36a1966132aa Author: prr Date: 2018-01-17 09:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/36a1966132aa

Merge

Changeset: e4b03365ddbf Author: jdv Date: 2018-01-18 11:22 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e4b03365ddbf

8176795: Wrong color drawn when painting translucent colors on volatile images using XRender. Reviewed-by: prr, ceisserer, pnarayanan

! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java

Changeset: 371c6d66d2ec Author: prr Date: 2018-01-19 09:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/371c6d66d2ec

Merge

Changeset: 6a014a1e8d2b Author: jlahoda Date: 2018-01-19 21:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a014a1e8d2b

8195789: Building of test/langtools/jdk/jshell/VariablesTest.java may fail Summary: Adding proper @modules tag. Reviewed-by: vromero

! test/langtools/jdk/jshell/VariablesTest.java

Changeset: e7164f73c4d3 Author: goetz Date: 2018-01-19 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e7164f73c4d3

8195663: Java launcher HelpFlagsTest.java fails with java.lang.AssertionError Reviewed-by: ksrini, dholmes

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

Changeset: 67abfee27e69 Author: weijun Date: 2018-01-22 12:00 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/67abfee27e69

8014628: Support AES Encryption with HMAC-SHA2 for Kerberos 5 Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/EncryptedData.java ! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java

Changeset: 7c03f19d38a7 Author: aph Date: 2018-01-19 16:57 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7c03f19d38a7

8195685: AArch64: AArch64 cannot build with JDK-8174962 Reviewed-by: adinn, njian

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 89111a0e6355 Author: sundar Date: 2018-01-22 20:31 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/89111a0e6355

8195829: Parsing a nameless ES6 class results in a thrown NullPointerException. Reviewed-by: jlaskey, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java

Changeset: 36f58bd6269f Author: jjg Date: 2018-01-22 11:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/36f58bd6269f

8195796: Reduce the size of relative URLs in generated docs Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java

Changeset: e1876e6b57b6 Author: jjg Date: 2018-01-22 11:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e1876e6b57b6

8195805: Doclet incorrectly updates all attributes in tags when relocating links Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java



More information about the valhalla-dev mailing list