hg: panama/dev: 161 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Jun 27 20:02:59 UTC 2018
Changeset: caa555819dca
Author: gromero
Date: 2018-06-20 22:02 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/caa555819dca
8204135: jtreg: Fix failing RTM test TestUseRTMXendForLockBusy
Reviewed-by: goetz, iignatyev
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
Changeset: 992a1304517b
Author: lmesnik
Date: 2018-06-20 12:02 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/992a1304517b
8204974: Quarantine serviceability/sa/TestInstanceKlassSize* tests for CDS enabled mode
Reviewed-by: ccheung, mseledtsov, jiangli
+ test/hotspot/jtreg/ProblemList-cds-mode.txt
Changeset: 070b5313b2fe
Author: iveresov
Date: 2018-06-20 17:30 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/070b5313b2fe
8205105: VM crashes with "assert(Universe::heap()->is_in_reserved(start + words - 1)) failed: not in heap"
Summary: Disable fast TLAB refill in Graal.
Reviewed-by: dnsimon, kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.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/stubs/NewArrayStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java
Changeset: c4720a1f140e
Author: jwilhelm
Date: 2018-06-21 03:21 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/c4720a1f140e
Added tag jdk-11+19 for changeset fb8b3f467277
! .hgtags
Changeset: cb652b90be5e
Author: cjplummer
Date: 2018-06-20 19:46 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/cb652b90be5e
8205385: Problem list vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java
Reviewed-by: sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5b75d7485f2a
Author: nishjain
Date: 2018-06-21 14:09 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/5b75d7485f2a
8204938: Add a test case to automatically check the updated LSR data
Reviewed-by: naoto, rriggs
+ test/jdk/java/util/Locale/LSRDataTest.java
Changeset: db0a17475826
Author: rkennke
Date: 2018-06-19 13:03 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/db0a17475826
8205336: Modularize allocations in assembler
Reviewed-by: aph, eosterlund
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 17d6de3b25fc
Author: rwestberg
Date: 2018-06-21 13:39 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/17d6de3b25fc
8205103: [TESTBUG] Instability in JFR test TestThreadCpuTimeEvent
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
Changeset: 36ca515343e0
Author: jlaskey
Date: 2018-06-21 08:58 -0300
URL: http://hg.openjdk.java.net/panama/dev/rev/36ca515343e0
8203637: Fix Sources
Reviewed-by: hannesw, sundar
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/FacetIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SimpleDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
! src/jdk.dynalink/share/legal/dynalink.md
Changeset: 5c886cfc6ef5
Author: coleenp
Date: 2018-06-21 11:10 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/5c886cfc6ef5
8205175: Deprecate UnlinkSymbolsALot debugging option.
Reviewed-by: zgu, stuefe
! src/hotspot/share/runtime/arguments.cpp
Changeset: 3ef0862bbb3d
Author: smarks
Date: 2018-06-21 08:25 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/3ef0862bbb3d
8060192: Add default method <A> A[] Collection.toArray(IntFunction<A[]> generator)
Reviewed-by: martin, forax, psandoz, briangoetz
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
Changeset: c1f7ece09b84
Author: smarks
Date: 2018-06-21 08:45 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/c1f7ece09b84
8203184: List.copyOf() fails to copy sublists
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! test/jdk/java/util/List/ListFactories.java
Changeset: cc7fc46cc8c1
Author: kvn
Date: 2018-06-21 10:54 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/cc7fc46cc8c1
8205398: AES-CBC decryption algorithm using AVX512 instructions
Reviewed-by: kvn
Contributed-by: regev.shemy at intel.com, shay.gueron at intel.com, smita.kamath at intel.com, shravya.rukmannagari at intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 97e9c4f58986
Author: alanb
Date: 2018-06-21 18:56 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/97e9c4f58986
8194937: Inconsistent behavior of --validate-modules when combined with -m and other options
Reviewed-by: mchung
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ src/java.base/share/classes/jdk/internal/module/ModulePathValidator.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/compiler/jvmci/TestValidateModules.java
! test/jdk/tools/launcher/modules/validate/ValidateModulesTest.java
+ test/jdk/tools/launcher/modules/validate/src/hello/module-info.java
+ test/jdk/tools/launcher/modules/validate/src/hello/p/Main.java
Changeset: 80fe6f64d8a0
Author: bpb
Date: 2018-06-21 11:10 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/80fe6f64d8a0
8199124: (fs) Reduce allocation for file system methods that are invoked with no open options
Reviewed-by: alanb
Contributed-by: Michael Skells <mike.skells1 at gmail.com>
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
Changeset: 2c9e2ec54a11
Author: erikj
Date: 2018-06-21 12:03 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/2c9e2ec54a11
8205424: Change to Xcode 9.4 for building on Macosx at Oracle
Reviewed-by: tbell, prr
! make/conf/jib-profiles.js
Changeset: 0486d7749b8d
Author: egahlin
Date: 2018-06-21 20:52 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/0486d7749b8d
8205053: Decouple type registration from framework lifecycle
Reviewed-by: mgronlun, pliden, stefank
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
Changeset: 1a3f1cf62456
Author: jjg
Date: 2018-06-21 13:29 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/1a3f1cf62456
8196425: tools/javac/modules/AnnotationProcessing.java failed
Reviewed-by: jlahoda
! test/langtools/tools/javac/modules/AnnotationProcessing.java
Changeset: 08c77757320c
Author: jjg
Date: 2018-06-21 14:33 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/08c77757320c
8205442: Avoid hard-coding --source value in SourceLauncherTest.java
Reviewed-by: darcy
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 68d2c5575e68
Author: iignatyev
Date: 2018-06-21 15:14 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/68d2c5575e68
8185927: create regression test for 8062950
Reviewed-by: kvn
+ test/hotspot/jtreg/compiler/c2/Test8062950.java
Changeset: ed45d8e6a44b
Author: iignatyev
Date: 2018-06-21 16:45 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/ed45d8e6a44b
8205490: update ProblemList-graal
Reviewed-by: kvn, epavlova
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: bd3a8f48597e
Author: mikael
Date: 2018-06-21 21:37 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/bd3a8f48597e
8202331: Obsolete support for commercial features
Reviewed-by: kvn, cjplummer, dholmes
! bin/nashorn/runopt.sh
! make/nashorn/project.properties
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 483806baeba1
Author: iignatyev
Date: 2018-06-21 22:17 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/483806baeba1
8172854: [TESTBUG] Exclude runtime/ReservedStack/ReservedStackTest.java from being run with DeoptimizeALot option
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTestCompiler.java
Changeset: d91a64467683
Author: pmuthuswamy
Date: 2018-06-22 11:49 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/d91a64467683
8205160: jQuery UI, jQuery-migrate, and jQuery license file to be updated to the revision present.
Reviewed-by: jjg
+ src/jdk.javadoc/share/legal/jquery-migrate.md
! src/jdk.javadoc/share/legal/jquery.md
+ src/jdk.javadoc/share/legal/jqueryUI.md
Changeset: 6f63d6886006
Author: mbaesken
Date: 2018-06-20 14:25 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/6f63d6886006
8205416: windows: fix checking of CloseHandle return code in Java_java_io_FileCleanable_cleanupClose0
Reviewed-by: alanb, stuefe
! src/java.base/windows/native/libjava/FileDescriptor_md.c
Changeset: df7094f72869
Author: jlahoda
Date: 2018-06-22 11:26 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/df7094f72869
8195077: [Testbug] tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java - AccessDeniedException
Summary: Use a new working directory for each sub-test.
Reviewed-by: vromero
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
Changeset: 9894c4d30168
Author: adinn
Date: 2018-06-22 11:21 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/9894c4d30168
8204331: AArch64: fix CAS not embedded in normal graph error
Summary: JDK fails with assert on AArch64 after changes made by JDK-8202377
Reviewed-by: roland, rkennke
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 2230bb152a9f
Author: mgronlun
Date: 2018-06-22 13:20 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/2230bb152a9f
8203299: StringPoolBuffer access covered by exclusive access invariant, remove (problematic) cas operations
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
Changeset: 46492a773912
Author: weijun
Date: 2018-06-22 21:42 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/46492a773912
8205445: Add RSASSA-PSS Signature support to SunMSCAPI
Reviewed-by: xuelei
! make/lib/Lib-jdk.crypto.mscapi.gmk
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
+ test/jdk/sun/security/rsa/pss/InitAgain.java
Changeset: 77fdd64c6334
Author: dpochepk
Date: 2018-06-22 18:48 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/77fdd64c6334
8205004: AArch64: fix failures in jtreg ArraysEqCmpTest
Reviewed-by: aph
Contributed-by: joshua.zhu at arm.com
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: 365e137617ff
Author: dpochepk
Date: 2018-06-22 18:49 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/365e137617ff
8205474: AARCH64: wrong zr encoding for ccmp instruction
Reviewed-by: aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 5698cf4e50f1
Author: dcubed
Date: 2018-06-22 12:15 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/5698cf4e50f1
8205195: NestedThreadsListHandleInErrorHandlingTest fails because hs_err doesn't contain _nested_thread_list_max
Summary: Grab Threads_lock in VMError::controlled_crash() so ErrorHandling tests are more stable.
Reviewed-by: stuefe, sspitsyn
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 106dc156ce6b
Author: plevart
Date: 2018-06-22 17:56 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/106dc156ce6b
8202788: Explicitly reclaim cached thread-local direct buffers at thread exit
Summary: Add internal TerminatingThreadLocal and use it to free cached thread-local direct buffers and nio-fs native buffers
Reviewed-by: tonyp, alanb
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
+ src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
+ test/jdk/java/nio/channels/FileChannel/TempDirectBuffersReclamation.java
+ test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
Changeset: c55b1386f119
Author: plevart
Date: 2018-06-22 18:18 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/c55b1386f119
Merge
Changeset: e541c1b68b89
Author: plevart
Date: 2018-06-22 18:19 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/e541c1b68b89
Merge
Changeset: bc104aaf24e9
Author: michaelm
Date: 2018-06-22 18:10 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/bc104aaf24e9
8204233: Add configurable option for enhanced socket IOException messages
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
+ src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/conf/security/java.security
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
+ test/jdk/java/net/Socket/ExceptionText.java
Changeset: 671b02f0e450
Author: dpochepk
Date: 2018-06-22 20:17 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/671b02f0e450
8189112: AARCH64: optimize StringUTF16 compress intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: 2826fcb2683f
Author: jwilhelm
Date: 2018-06-22 19:04 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/2826fcb2683f
Added tag jdk-11+19 for changeset 36ca515343e0
! .hgtags
Changeset: d5c59fab1bdb
Author: psandoz
Date: 2018-06-22 12:05 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/d5c59fab1bdb
8202922: Method reference identity is broken by serialization
Reviewed-by: jlaskey, mchung
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
Changeset: d7cf64ce3950
Author: vdeshpande
Date: 2018-06-22 12:51 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/d7cf64ce3950
8205194: Improve the Array Comparison when there is mismatch at first element.
Summary: perform the first element comparison before the call to vectorizedMismatch method
Reviewed-by: psandoz, rriggs, igerasim
! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
Changeset: 081b132c4dc0
Author: rriggs
Date: 2018-06-22 16:06 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/081b132c4dc0
8202292: java/io/FileOutputStream/UnreferencedFOSClosesFd.java fails with "raw fd count wrong"
Reviewed-by: bpb, mchung
! test/jdk/ProblemList.txt
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/lib/jdk/test/lib/util/FileUtils.java
Changeset: 9375184cec98
Author: kbarrett
Date: 2018-06-22 17:46 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/9375184cec98
8205459: Rename Access API flag decorators
Summary: Rename OOP_NOT_NULL, IN_HEAP_ARRAY, AS_DEST_NOT_INITIALIZED
Reviewed-by: pliden, stefank
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: 7755c93d3923
Author: iveresov
Date: 2018-06-22 15:58 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/7755c93d3923
8204209: [Graal] Compilation fails during nmethod printing with "assert(bci == 0 || 0 <= bci && bci < code_size()) failed: illegal bci"
Summary: Tolerate JVMCI placeholder bcis
Reviewed-by: kvn, never, dlong
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
Changeset: bba832d63b88
Author: iignatyev
Date: 2018-06-22 16:11 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/bba832d63b88
8155192: [TESTBUG] SHA tests assumes that x86 does not have SHA intrinsics
Reviewed-by: kvn, gromero
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
Changeset: ed322b4cfe49
Author: valeriep
Date: 2018-06-22 23:10 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/ed322b4cfe49
7007966: Add Brainpool ECC support (RFC 5639)
Summary: Enhance SunEC provider with the support of brainpool256/320/384/512r1 curves
Reviewed-by: valeriep
Contributed-by: Tobias Wagner <tobias.wagner at n-design.de>
! src/jdk.crypto.ec/share/native/libsunec/impl/ec.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecdecode.c
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl-curve.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl-exp.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl_gf.c
! src/jdk.crypto.ec/share/native/libsunec/impl/oid.c
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
Changeset: f82821dc7aba
Author: valeriep
Date: 2018-06-22 23:18 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/f82821dc7aba
Merge
Changeset: a1d7444076e4
Author: martin
Date: 2018-06-22 17:36 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/a1d7444076e4
8205197: Never default to using libc++ on Linux
Summary: Let the toolchain choose the standard library by default
Reviewed-by: tbell, erikj, gziemski
! make/autoconf/flags-ldflags.m4
Changeset: 0828a0f6676b
Author: martin
Date: 2018-06-22 17:49 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/0828a0f6676b
8205199: more Linux clang compile failures
Reviewed-by: dholmes, kbarrett, stuefe
Contributed-by: Arthur Eubanks <aeubanks at google.com>, Thomas Stuefe <thomas.stuefe at gmail.com>
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/utilities/debug.cpp
Changeset: 2f2af62dfac7
Author: dholmes
Date: 2018-06-23 01:32 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/2f2af62dfac7
8010319: Implementation of JEP 181: Nest-Based Access Control
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
Contributed-by: alex.buckley at oracle.com, maurizio.mimadamore at oracle.com, mandy.chung at oracle.com, tobias.hartmann at oracle.com, david.holmes at oracle.com, vladimir.x.ivanov at oracle.com, karen.kinnear at oracle.com, vladimir.kozlov at oracle.com, john.r.rose at oracle.com, daniel.smith at oracle.com, serguei.spitsyn at oracle.com, kumardotsrinivasan at gmail.com, boris.ulasevich at bell-sw.com
! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiH.xsl
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflection.hpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Attribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ test/hotspot/jtreg/runtime/Nestmates/NestmatesJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestHostLength.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersEntry.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersLength.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestMember.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TestFinalMethodOverride.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TestNestmateAttributes.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestMembers.jcod
+ test/hotspot/jtreg/runtime/Nestmates/legacy/TestPrivateLookup.java
+ test/hotspot/jtreg/runtime/Nestmates/libNestmatesJNI.c
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerMissingHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNoHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotInstanceHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerSelfHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/InvalidNestHost.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2Member.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHostMember.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetMissingHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNoHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotInstanceHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetSelfHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PA_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A_PI.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_PA_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_B_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_B_PA.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_PB_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestMethodSelection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSub.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestInvokeSpecial.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestPrivateField.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSub.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethod.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethodWithSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvoke.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestJNIHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflectionHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestPrivateStaticField.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestInvokeStatic.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestReflection.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Template.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
! test/jdk/ProblemList-graal.txt
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/Host/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/Host/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostA/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAB/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABC/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABCD/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABD/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostACB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBAC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBCA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostCAB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostCBA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/NamedBuffer.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/java/lang/invoke/AccessControlTest.java
+ test/jdk/java/lang/invoke/FinalVirtualCallFromInterface.java
+ test/jdk/java/lang/invoke/PrivateInterfaceCall.java
+ test/jdk/java/lang/invoke/PrivateInterfaceCallI4.jasm
! test/jdk/java/lang/invoke/SpecialInterfaceCall.java
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberMalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberMissingHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNoHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNotInstanceHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNotOurHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostWithDuplicateMembers.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostWithSelfMember.jcod
+ test/jdk/java/lang/reflect/Nestmates/Hosts.java
+ test/jdk/java/lang/reflect/Nestmates/InvalidNestHost.java
+ test/jdk/java/lang/reflect/Nestmates/MalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberMalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberMissingHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNoHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNotInstanceHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNotOurHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost.java
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost2.java
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost2Member.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHostMember.jcod
+ test/jdk/java/lang/reflect/Nestmates/SampleNest.java
+ test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
+ test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
+ test/jdk/java/lang/reflect/Nestmates/empty.policy
+ test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
+ test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/jdk/lambda/vm/InterfaceAccessFlagsTest.java
! test/jdk/tools/pack200/BandIntegrity.java
! test/jdk/tools/pack200/pack200-verifier/make/build.xml
! test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java
! test/langtools/tools/javac/6917288/T6917288.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/nativeHeaders/NativeHeaderTest.java
+ test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
Changeset: f703d45c5687
Author: sgehwolf
Date: 2018-06-05 11:55 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/f703d45c5687
8203188: Add JEP-181 support to the Zero interpreter
Reviewed-by: dholmes, chrisphi
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: ada9735476b2
Author: jmanson
Date: 2018-06-23 01:22 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/ada9735476b2
8205113: Update JVMTI doc references to object allocation tracking
Summary: Update the JVMTI VMObjectAlloc spec
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmti.xml
Changeset: 6cc2dc161c64
Author: alanb
Date: 2018-06-23 08:03 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/6cc2dc161c64
8197532: Re-examine policy for the default set of modules when compiling or running code on the class path
Reviewed-by: jlahoda, mchung
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/jdk/internal/module/DefaultRoots.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
+ test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/src/TestJson.java
+ test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/etc/src/java.json/javax/json/Json.java
+ test/jdk/jdk/modules/etc/src/java.json/javax/json/JsonParser.java
+ test/jdk/jdk/modules/etc/src/java.json/module-info.java
Changeset: 4bedc9338137
Author: alanb
Date: 2018-06-23 09:34 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/4bedc9338137
8198372: API to create a SelectableChannel to a FileDescriptor
Reviewed-by: chegar, bpb
! src/java.base/share/classes/module-info.java
+ src/jdk.net/share/classes/jdk/nio/Channels.java
+ src/jdk.net/share/classes/jdk/nio/package-info.java
! src/jdk.net/share/classes/module-info.java
+ test/jdk/jdk/nio/Basic.java
Changeset: edf11e5dc766
Author: alanb
Date: 2018-06-23 09:46 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/edf11e5dc766
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
Changeset: f132a0f1c2dd
Author: jmanson
Date: 2018-06-23 22:49 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/f132a0f1c2dd
8205570: fix a number of typos in the JVMTI spec
Summary: fix typos in the JVMTI spec
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmti.xml
Changeset: 7348c41ca46d
Author: plevart
Date: 2018-06-24 10:41 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/7348c41ca46d
8205540: test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 <cont> commands
Summary: screen usage/initialization of TerminatingThreadLocal with a non-null check on Thread.threadLocals field
Reviewed-by: dholmes, alanb
! src/java.base/share/classes/java/lang/Thread.java
Changeset: e7519209f7ff
Author: dsamersoff
Date: 2018-06-24 15:02 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/e7519209f7ff
8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender
Summary: Relaxed assert inside safe_for_sender
Reviewed-by: aph, dpochepk
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
Changeset: 6c306d54366d
Author: alanb
Date: 2018-06-24 16:25 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/6c306d54366d
8205533: Class.getPackage() fails with InternalError if class is defined to the bootstrap class loader but module is not in the boot layer
Reviewed-by: mchung
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
+ test/jdk/java/lang/Class/GetPackageBootLoaderChildLayer.java
Changeset: a390cbb82d47
Author: egahlin
Date: 2018-06-25 02:07 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/a390cbb82d47
8203929: Limit amount of data for JFR.dump
Reviewed-by: mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/logging/logTag.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java
! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java
Changeset: 85789fb05154
Author: never
Date: 2018-06-24 21:46 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/85789fb05154
8198909: [Graal] compiler/codecache/stress/UnexpectedDeoptimizationTest.java crashed with SIGSEGV
Reviewed-by: eosterlund, iveresov
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: 66aa2e3ffcbc
Author: rgoel
Date: 2018-06-25 11:51 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/66aa2e3ffcbc
8205158: Update the .md files for 3rd party software Unicode 10.0, ICU 60.2, and CLDR v33.
Summary: updated legal files for CLDR, ICU and Unicode.
Reviewed-by: naoto, mchung
! src/java.base/share/legal/cldr.md
! src/java.base/share/legal/icu.md
+ src/java.base/share/legal/unicode.md
! src/jdk.localedata/share/legal/cldr.md
Changeset: d46700d64e9c
Author: mhorie
Date: 2018-06-25 10:41 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/d46700d64e9c
8204524: Unnecessary memory barriers in G1ParScanThreadState::copy_to_survivor_space
Reviewed-by: kbarrett, mdoerr, drwhite, tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 41a5b2de5ad3
Author: pliden
Date: 2018-06-25 10:54 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/41a5b2de5ad3
8205405: ZGC: Decouple JFR type registration
Reviewed-by: stefank, mgronlun
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
Changeset: 45511dcfed3f
Author: pkoppula
Date: 2018-03-20 11:16 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/45511dcfed3f
8187218: GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days.
Reviewed-by: mullan
Contributed-by: prasadarao.koppula at oracle.com, weijun.wang at oracle.com
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/LongLife.java
Changeset: d9132bdf6c30
Author: jlahoda
Date: 2018-06-25 12:44 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/d9132bdf6c30
8203814: javac --release=8 \"cannot find symbol\" for NashornException.getEcmaError()
Summary: Updating ct.sym data for jdk.scripting.nashorn to JDK8u102 version of the API.
Reviewed-by: hannesw
! make/data/symbols/jdk.scripting.nashorn-7.sym.txt
! make/data/symbols/jdk.scripting.nashorn-8.sym.txt
! make/data/symbols/jdk.scripting.nashorn-9.sym.txt
! test/langtools/tools/javac/sym/ElementStructureTest.java
Changeset: 9d62da00bf15
Author: stefank
Date: 2018-05-26 06:59 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/9d62da00bf15
8204540: Automatic oop closure devirtualization
Reviewed-by: kbarrett, eosterlund
- src/hotspot/share/gc/cms/cmsOopClosures.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parOopClosures.cpp
! src/hotspot/share/gc/cms/parOopClosures.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
- src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/immutableSpace.cpp
! src/hotspot/share/gc/parallel/immutableSpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
- src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
- src/hotspot/share/gc/shared/genOopClosures.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
- src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zOopClosures.cpp
! src/hotspot/share/gc/z/zOopClosures.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
- src/hotspot/share/gc/z/z_specialized_oop_closures.hpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.inline.hpp
! src/hotspot/share/utilities/macros.hpp
Changeset: 4449b45900f1
Author: dpochepk
Date: 2018-06-25 16:30 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/4449b45900f1
8196402: AARCH64: create intrinsic for Math.log
Reviewed-by: aph, dsamersoff
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: ccb8aa083958
Author: dpochepk
Date: 2018-06-25 16:30 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/ccb8aa083958
8189105: AARCH64: create intrinsic for sin and cos
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: 680d04ae76e9
Author: dpochepk
Date: 2018-06-25 16:31 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/680d04ae76e9
8204289: AARCH64: enable math intrinsics usage in interpreter and C1
Reviewed-by: aph, dsamersoff
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 7ad092f40454
Author: dpochepk
Date: 2018-06-25 16:31 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/7ad092f40454
8202326: AARCH64: optimize string compare intrinsic
Reviewed-by: dsamersoff
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: 866c9aa29ee4
Author: dpochepk
Date: 2018-06-25 16:32 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/866c9aa29ee4
8189103: AARCH64: optimize String indexOf intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: afca3c78ea0f
Author: dpochepk
Date: 2018-06-25 16:32 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/afca3c78ea0f
8189113: AARCH64: StringLatin1 inflate intrinsic doesn't use prefetch instruction
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: 00c4edaf2017
Author: lfoltan
Date: 2018-06-25 10:34 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/00c4edaf2017
8205509: assert(_name_and_id != 0LL) failed: encountered a class loader null name and id
Summary: The method loader_name_and_id should return the external name of the class loader if _name_and_id is null.
Reviewed-by: coleenp, stuefe
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: 8e296de294e7
Author: hb
Date: 2018-06-25 20:36 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/8e296de294e7
8204661: Show error 'Port already in use' in HashedPasswordFileTest.java
Reviewed-by: mchung, dholmes, dcubed, dfuchs
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: cb07f4b539fc
Author: lfoltan
Date: 2018-06-25 11:33 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/cb07f4b539fc
8169559: Add class loader names to relevant VM messages
Summary: Added new method class_in_module_of_loader to provide a standard format for class information within error messages.
Reviewed-by: goetz, hseigel, mchung
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p1/c1.jasm
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p2/c2.jasm
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold
Changeset: 3c3ff151c75e
Author: dl
Date: 2018-06-25 09:59 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/3c3ff151c75e
8202422: value of 'sizeCtl' in ConcurrentHashMap varies with the constructor called
Reviewed-by: martin, psandoz
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/WhiteBox.java
Changeset: 3a6d47df8239
Author: dl
Date: 2018-06-25 09:59 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/3a6d47df8239
8203864: Execution error in Java's Timsort
Reviewed-by: martin, psandoz, forax
! src/java.base/share/classes/java/util/ComparableTimSort.java
! src/java.base/share/classes/java/util/TimSort.java
Changeset: 5637aca18f1d
Author: dl
Date: 2018-06-25 09:59 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/5637aca18f1d
8203681: Miscellaneous changes imported from jsr166 CVS 2018-06
Reviewed-by: martin, psandoz
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/TimeUnit.java
! src/java.base/share/classes/java/util/concurrent/locks/Condition.java
! test/jdk/java/util/Collection/HotPotatoes.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Map/LockStep.java
! test/jdk/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/jdk/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/jdk/java/util/concurrent/tck/DelayQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/jdk/java/util/concurrent/tck/PriorityBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/PriorityQueueTest.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/TreeSetTest.java
! test/jdk/java/util/concurrent/tck/TreeSubSetTest.java
Changeset: c49a01150a66
Author: coleenp
Date: 2018-06-25 13:47 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/c49a01150a66
8202615: Remove NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags
Summary: Removed NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags from globals.hpp and mutex.cpp and marked them as obsolete.
Reviewed-by: kbarrett, dholmes
Contributed-by: patricio.chilano.mateo at oracle.com
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutex.cpp
Changeset: 759f63d8a9fe
Author: hseigel
Date: 2018-06-25 14:10 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/759f63d8a9fe
8205614: NestMates tests failing in CI jdk11-jdk.931
Summary: Fixed the wording to agree with new IAE message text
Reviewed-by: lfoltan, dcubed, mchung
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
Changeset: 356eaea05bf0
Author: dpochepk
Date: 2018-06-25 21:22 +0300
URL: http://hg.openjdk.java.net/panama/dev/rev/356eaea05bf0
8205475: AARCH64: optimize FPU loads and stores in C1_Runtime1_aarch64.cpp
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 68fa3d4026ea
Author: xuelei
Date: 2018-06-25 13:41 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/68fa3d4026ea
8196584: TLS 1.3 Implementation
Reviewed-by: ascarpino, coffeys, dfuchs, jjiang, jnimeh, mullan, rhalade, ssahoo, valeriep, weijun, wetmore, xuelei
Contributed-by: Adam Petcher <adam.petcher at oracle.com>, Amanda Jiang <amanda.jiang at oracle.com>, Anthony Scarpino <anthony.scarpino at oracle.com>, Bradford Wetmore <bradford.wetmore at oracle.com>, Jamil Nimeh <jamil.j.nimeh at oracle.com>, John Jiang <sha.jiang at oracle.com>, Rajan Halade <rajan.halade at oracle.com>, Sibabrata Sahoo <sibabrata.sahoo at oracle.com>, Valerie Peng <valerie.peng at oracle.com>, Weijun Wang <weijun.wang at oracle.com>, Xuelei Fan <xuelei.fan at oracle.com>
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
- src/java.base/share/classes/sun/security/ssl/ALPNExtension.java
+ src/java.base/share/classes/sun/security/ssl/Alert.java
- src/java.base/share/classes/sun/security/ssl/Alerts.java
+ src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
- src/java.base/share/classes/sun/security/ssl/AppInputStream.java
- src/java.base/share/classes/sun/security/ssl/AppOutputStream.java
! src/java.base/share/classes/sun/security/ssl/Authenticator.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
- src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java
+ src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
+ src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqExtension.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqItemV2.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqListV2Extension.java
+ src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
+ src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
+ src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
+ src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
+ src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
- src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
- src/java.base/share/classes/sun/security/ssl/CipherSuiteList.java
+ src/java.base/share/classes/sun/security/ssl/CipherType.java
! src/java.base/share/classes/sun/security/ssl/Ciphertext.java
+ src/java.base/share/classes/sun/security/ssl/ClientHandshakeContext.java
- src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java
- src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
+ src/java.base/share/classes/sun/security/ssl/ConnectionContext.java
+ src/java.base/share/classes/sun/security/ssl/ContentType.java
+ src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
- src/java.base/share/classes/sun/security/ssl/DHCrypt.java
+ src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSRecord.java
- src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
- src/java.base/share/classes/sun/security/ssl/ECDHCrypt.java
+ src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
- src/java.base/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java
+ src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
- src/java.base/share/classes/sun/security/ssl/ExtensionType.java
+ src/java.base/share/classes/sun/security/ssl/Finished.java
+ src/java.base/share/classes/sun/security/ssl/HKDF.java
+ src/java.base/share/classes/sun/security/ssl/HandshakeAbsence.java
+ src/java.base/share/classes/sun/security/ssl/HandshakeConsumer.java
+ src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java
- src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java
- src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
+ src/java.base/share/classes/sun/security/ssl/HandshakeProducer.java
- src/java.base/share/classes/sun/security/ssl/HandshakeStateManager.java
- src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
- src/java.base/share/classes/sun/security/ssl/HelloExtension.java
- src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
+ src/java.base/share/classes/sun/security/ssl/HelloRequest.java
+ src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
! src/java.base/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java
+ src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
+ src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
- src/java.base/share/classes/sun/security/ssl/MAC.java
+ src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
- src/java.base/share/classes/sun/security/ssl/MaxFragmentLengthExtension.java
- src/java.base/share/classes/sun/security/ssl/NamedGroup.java
- src/java.base/share/classes/sun/security/ssl/NamedGroupType.java
+ src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
- src/java.base/share/classes/sun/security/ssl/OCSPStatusRequest.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/Plaintext.java
+ src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
+ src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
- src/java.base/share/classes/sun/security/ssl/ProtocolList.java
! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java
+ src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSASignature.java
! src/java.base/share/classes/sun/security/ssl/RandomCookie.java
! src/java.base/share/classes/sun/security/ssl/Record.java
+ src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
- src/java.base/share/classes/sun/security/ssl/RenegotiationInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmDecomposer.java
+ src/java.base/share/classes/sun/security/ssl/SSLAuthentication.java
+ src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
+ src/java.base/share/classes/sun/security/ssl/SSLConsumer.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
+ src/java.base/share/classes/sun/security/ssl/SSLCredentials.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLExtension.java
+ src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
+ src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
+ src/java.base/share/classes/sun/security/ssl/SSLHandshakeBinding.java
+ src/java.base/share/classes/sun/security/ssl/SSLKeyAgreement.java
+ src/java.base/share/classes/sun/security/ssl/SSLKeyAgreementGenerator.java
+ src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/SSLKeyDerivationGenerator.java
+ src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
+ src/java.base/share/classes/sun/security/ssl/SSLLogger.java
+ src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/SSLPossession.java
+ src/java.base/share/classes/sun/security/ssl/SSLPossessionGenerator.java
+ src/java.base/share/classes/sun/security/ssl/SSLProducer.java
! src/java.base/share/classes/sun/security/ssl/SSLRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLStringizer.java
+ src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/SSLTransport.java
+ src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
- src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/ServerHello.java
+ src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
+ src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionId.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
- src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java
+ src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
- src/java.base/share/classes/sun/security/ssl/StatusRequest.java
- src/java.base/share/classes/sun/security/ssl/StatusRequestType.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
+ src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
+ src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
- src/java.base/share/classes/sun/security/ssl/UnknownExtension.java
- src/java.base/share/classes/sun/security/ssl/UnknownStatusRequest.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
+ src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! src/java.base/share/conf/security/java.security
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java
! src/java.security.jgss/share/classes/module-info.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCaller.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptedData.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/Krb5KeyExchangeService.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/jdk/java/net/httpclient/MockServer.java
! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java
! test/jdk/javax/net/ssl/SSLEngine/CheckStatus.java
! test/jdk/javax/net/ssl/SSLEngine/ConnectionTest.java
! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java
! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java
! test/jdk/javax/net/ssl/SSLEngine/IllegalRecordVersion.java
! test/jdk/javax/net/ssl/SSLEngine/LargeBufs.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
+ test/jdk/javax/net/ssl/SSLSession/RenegotiateTLS13.java
! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerFailure.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java
! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
+ test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
+ test/jdk/javax/net/ssl/TLSCommon/Protocol.java
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/jdk/javax/net/ssl/ciphersuites/ECCurvesconstraints.java
! test/jdk/javax/net/ssl/etc/README
! test/jdk/javax/net/ssl/etc/keystore
! test/jdk/javax/net/ssl/etc/truststore
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
! test/jdk/javax/net/ssl/sanity/interop/CipherTest.java
! test/jdk/javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEClient.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java
! test/jdk/sun/security/ec/TestEC.java
- test/jdk/sun/security/krb5/auto/SSL.java
- test/jdk/sun/security/krb5/auto/SSLwithPerms.java
- test/jdk/sun/security/krb5/auto/UnboundSSL.java
- test/jdk/sun/security/krb5/auto/UnboundSSLMultipleKeys.java
- test/jdk/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java
- test/jdk/sun/security/krb5/auto/UnboundSSLUtils.java
- test/jdk/sun/security/krb5/auto/unbound.ssl.jaas.conf
- test/jdk/sun/security/krb5/auto/unbound.ssl.policy
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.sh
! test/jdk/sun/security/pkcs11/sslecc/CipherTest.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
! test/jdk/sun/security/pkcs11/sslecc/JSSEClient.java
! test/jdk/sun/security/ssl/AppOutputStream/NoExceptionOnClose.java
! test/jdk/sun/security/ssl/CipherSuite/SSL_NULL.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.sh
- test/jdk/sun/security/ssl/ExtensionType/OptimalListSize.java
+ test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java
+ test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java
+ test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java
+ test/jdk/sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseEngineException.java
- test/jdk/sun/security/ssl/SSLEngineImpl/CloseInboundException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
! test/jdk/sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
! test/jdk/sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ClientTimeout.java
! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java
! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/RejectClientRenego.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java
+ test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
+ test/jdk/sun/security/ssl/Stapling/TEST.properties
+ test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
- test/jdk/sun/security/ssl/StatusStapling/RunStatReqSelect.java
- test/jdk/sun/security/ssl/StatusStapling/TEST.properties
- test/jdk/sun/security/ssl/StatusStapling/TestRun.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/BogusStatusRequest.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqExtensionTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqItemV2Tests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqListV2ExtensionTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/OCSPStatusRequestTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/StatusReqSelection.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/TestCase.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/TestUtils.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java
+ test/jdk/sun/security/ssl/internal/TEST.properties
+ test/jdk/sun/security/ssl/internal/TestRun.java
+ test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java
! test/jdk/sun/security/tools/keytool/PrintSSL.java
Changeset: 1bf8f9840705
Author: goetz
Date: 2018-06-25 13:37 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/1bf8f9840705
8205605: [testbug][aix] Various test adaption to aix pecularities.
Reviewed-by: lfoltan, coleenp
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java
! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
Changeset: c545db4fc9bd
Author: bpb
Date: 2018-06-25 14:36 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/c545db4fc9bd
8204930: Reader:nullReader() spec does not match the behavior
Reviewed-by: bpb, rriggs
Contributed-by: Patrick Reinhart <patrick at reini.net>
! src/java.base/share/classes/java/io/Reader.java
! test/jdk/java/io/Reader/NullReader.java
Changeset: 9ca95539747d
Author: psandoz
Date: 2018-06-25 14:39 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/9ca95539747d
8195650: Method references to VarHandle accessors
Reviewed-by: jrose
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/hotspot/jtreg/runtime/ConstantPool/BadMethodHandles.java
+ test/jdk/java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java
Changeset: c1b82eee939f
Author: stefank
Date: 2018-06-25 22:25 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/c1b82eee939f
8205632: Include stack.inline.hpp in markSweep.inline.hpp
Reviewed-by: kbarrett
! src/hotspot/share/gc/serial/markSweep.inline.hpp
Changeset: 4bf4c7918063
Author: mbalao
Date: 2018-06-26 08:10 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/4bf4c7918063
8195607: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1
Reviewed-by: valeriep, weijun
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.h
+ test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
Changeset: 662f66f9c9e2
Author: smarks
Date: 2018-06-25 17:11 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/662f66f9c9e2
8201610: Broken link on the page api/java.rmi/java/rmi/server/UnicastRemoteObject.html
Reviewed-by: psandoz, lancea
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
Changeset: afbcf72c389d
Author: martin
Date: 2018-06-25 18:01 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/afbcf72c389d
8205184: Delegating Iterator implementations that don't delegate forEachRemaining()
Reviewed-by: psandoz
Contributed-by: Tobias Thierer <tobiast at google.com>, Martin Buchholz <martinrb at google.com>
! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/DelegatingIteratorForEachRemaining.java
Changeset: cf0898a6441e
Author: smarks
Date: 2018-06-25 18:49 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/cf0898a6441e
8205455: jdeprscan issues annotation processor warning regarding RELEASE_10
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/LoadProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java
! test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java
Changeset: 11e7eb8cb583
Author: weijun
Date: 2018-06-26 10:43 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/11e7eb8cb583
8202608: CommonSeeder test needs a white-box testing mechanism to replace the default entropy source
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! test/jdk/sun/security/provider/SecureRandom/CommonSeeder.java
+ test/jdk/sun/security/provider/SecureRandom/java.base/sun/security/provider/SeedGenerator.java
Changeset: bba1deda9216
Author: weijun
Date: 2018-06-26 10:43 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/bba1deda9216
8202299: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016
Reviewed-by: mullan, xuelei
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/EmptyPassword.java
Changeset: 7284ce754713
Author: xiaofeya
Date: 2018-06-25 20:03 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/7284ce754713
8196213: sun/security/tools/jarsigner/warnings/NoTimestampTest.java test fails on ar_SA locale.
Reviewed-by: naoto
Contributed-by: dan.z.zhou at oracle.com
! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
Changeset: c9f193a8b671
Author: xiaofeya
Date: 2018-06-25 20:08 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/c9f193a8b671
8194152: sun/security/tools/jarsigner/AltProvider.java failed on de-DE locale
Reviewed-by: naoto
Contributed-by: dan.z.zhou at oracle.com
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
Changeset: 9f781ce22e7d
Author: martin
Date: 2018-06-25 20:58 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/9f781ce22e7d
8205649: Make clang stack flags independent of OS
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: e92d48cf94f9
Author: mchung
Date: 2018-06-25 22:27 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/e92d48cf94f9
8205627: Replace hardcoded spec version value in build.tools.ExtLink taglet
Reviewed-by: jjg, erikj
! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/ExtLink.java
Changeset: 0ed32e0d98e1
Author: mchung
Date: 2018-06-25 22:28 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/0ed32e0d98e1
8205623: Replace use of Class::getPackage with Class::getPackageName
Reviewed-by: jjg, erikj
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.java
Changeset: 57f5cba78093
Author: alanb
Date: 2018-06-26 08:13 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/57f5cba78093
8205612: (fc) Files.readAllBytes fails with ClosedByInterruptException when interrupt status set
Reviewed-by: bpb
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/file/Files/CallWithInterruptSet.java
Changeset: d1b24f2ceca5
Author: ghaug
Date: 2018-06-25 16:00 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/d1b24f2ceca5
8200720: Print additional information in thread dump (times, allocated bytes etc.)
Reviewed-by: dholmes, clanger, cjplummer, sspitsyn
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ src/hotspot/share/runtime/threadStatisticalInfo.hpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java
Changeset: f249187b6c3d
Author: mbaesken
Date: 2018-06-26 09:17 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/f249187b6c3d
8205342: windows : potential memleaks in getAdapter(s) in NetworkInterface_winXP.c
Reviewed-by: alanb, igerasim, stuefe
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
Changeset: 5f0266d16543
Author: tschatzl
Date: 2018-06-26 11:09 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/5f0266d16543
8204082: Make names of Young GCs more uniform in logs
Summary: All G1 young gcs now start with "Pause Young" plus a more detailed description
Reviewed-by: sjohanss
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocInitialMark.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
Changeset: 6274aee1f692
Author: weijun
Date: 2018-06-26 18:55 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/6274aee1f692
8201815: Use Mozilla Public Suffix List
Reviewed-by: michaelm, erikj, ihse
! make/ToolsJdk.gmk
+ make/data/publicsuffixlist/VERSION
+ make/data/publicsuffixlist/public_suffix_list.dat
! make/gendata/Gendata-java.base.gmk
+ make/gendata/GendataPublicSuffixList.gmk
+ make/jdk/src/classes/build/tools/publicsuffixlist/GeneratePublicSuffixList.java
! src/java.base/share/classes/java/net/SocketPermission.java
- src/java.base/share/classes/sun/net/RegisteredDomain.java
+ src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! src/java.base/share/classes/sun/security/util/RegisteredDomain.java
+ src/java.base/share/legal/public_suffix.md
! test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt
Changeset: 4125f0a55d4d
Author: chegar
Date: 2018-06-26 13:16 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/4125f0a55d4d
8205671: Remove HTTP Client tests erroneously problem listed by the TLS 1.3 integration
Reviewed-by: dfuchs, michaelm
! test/jdk/ProblemList.txt
Changeset: 5dfedce8ce62
Author: hseigel
Date: 2018-06-26 09:52 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/5dfedce8ce62
8205422: assert(false) failed: Bad verification_type_info
Summary: Instead of asserting, print out the bad value
Reviewed-by: lfoltan, coleenp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
+ test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java
+ test/hotspot/jtreg/runtime/verifier/stackMapTableTests/badStackMapTable.jcod
Changeset: b1e90a8a876c
Author: goetz
Date: 2018-06-25 23:04 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/b1e90a8a876c
8205419: [testbug] TestJmapCore failing without SA: introduce @requires vm.hasSAandCanAttach
Reviewed-by: jgeorge, cjplummer
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jhsdb/AlternateHashingTest.java
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
Changeset: 59306e5a6cc7
Author: apetcher
Date: 2018-06-26 11:14 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/59306e5a6cc7
8203228: Branch-free output conversion for X25519 and X448
Summary: Make some field arithmetic operations for X25519/X448 more resilient against side-channel attacks
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
Changeset: ca4eea543d23
Author: kvn
Date: 2018-06-26 09:14 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/ca4eea543d23
8205400: [Graal] compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java fails with can't be enqueued for compilation on level 4
Summary: add -XX:-BackgroundCompilation to tests to eager initialize JVMCI
Reviewed-by: thartmann
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Changeset: 0ab1cac936b8
Author: bpb
Date: 2018-06-26 09:33 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/0ab1cac936b8
8205641: Make java/nio/channels/Selector/RacyDeregister.java noisier and flush after prints
Reviewed-by: alanb
! test/jdk/java/nio/channels/Selector/RacyDeregister.java
Changeset: d4fefc97ae14
Author: neliasso
Date: 2018-06-15 14:46 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/d4fefc97ae14
8205107: assert(c->Opcode() == Op_SafePoint) failed: broken outer loop
Summary: Don't remove safepoint belonging to OuterStripMinedLoopEndNode
Reviewed-by: kvn
! src/hotspot/share/opto/callnode.cpp
Changeset: 1f1eb24facdd
Author: rriggs
Date: 2018-06-26 12:42 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/1f1eb24facdd
8205547: FileChannel/CleanerTest.java fails due to expected FD count
Reviewed-by: psandoz
! test/jdk/java/nio/channels/FileChannel/CleanerTest.java
Changeset: 07365663f130
Author: jlaskey
Date: 2018-06-26 14:14 -0300
URL: http://hg.openjdk.java.net/panama/dev/rev/07365663f130
8205696: Undo licence.md
Reviewed-by: sundar, hannesw
! src/jdk.dynalink/share/legal/dynalink.md
Changeset: 0fb45c3b185e
Author: dcubed
Date: 2018-06-26 14:15 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/0fb45c3b185e
8205648: fix for 8205195 breaks secondary error handling
Summary: Only grab Threads_lock in VMError::controlled_crash() when we don't already own it.
Reviewed-by: sspitsyn, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: f9ae777f71ee
Author: sspitsyn
Date: 2018-06-26 12:29 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/f9ae777f71ee
8205701: Problem list serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
Summary: Add the test to the ProblemList.txt
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6da12aa23b88
Author: stefank
Date: 2018-06-26 13:54 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/6da12aa23b88
8205607: Use oop_iterate instead of oop_iterate_no_header
Reviewed-by: pliden, kbarrett
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 94b56c8594ef
Author: stefank
Date: 2018-06-26 13:55 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/94b56c8594ef
8144992: Remove OopIterateClosure::idempotent
Reviewed-by: pliden, kbarrett
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/memory/iterator.hpp
Changeset: fa380b3b2b7d
Author: sspitsyn
Date: 2018-06-26 13:50 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/fa380b3b2b7d
8205721: Problem list serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java
Summary: Add the test to the ProblemList.txt
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 45c1fde86050
Author: kbarrett
Date: 2018-06-26 16:59 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/45c1fde86050
8205559: Remove IN_CONCURRENT_ROOT Access decorator
Summary: Removed decorator and made all NativeAccess use barriers.
Reviewed-by: pliden, stefank
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
Changeset: f5f3deb1412c
Author: dnsimon
Date: 2018-06-27 00:16 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/f5f3deb1412c
8205703: [JVMCI] Expose all GC selection flags
Reviewed-by: kvn, dlong
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: d465a27c5c23
Author: sspitsyn
Date: 2018-06-26 15:46 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/d465a27c5c23
8205723: Problem list serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatRateTest.java
Summary: Add the test to the ProblemList.txt
Reviewed-by: dcubed, cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 601efc6e51a3
Author: iignatyev
Date: 2018-06-26 16:01 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/601efc6e51a3
8199580: [TESTBUG] Un-quarantine vm/mlvm/indy/func/jdi/breakpointOtherStratum and breakpoint
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 57d1175e2c7b
Author: erikj
Date: 2018-06-26 17:41 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/57d1175e2c7b
8205625: linux-aarch64-cmp-baseline fails builds-tier5
Reviewed-by: dholmes
! make/conf/jib-profiles.js
Changeset: 7ea794b6ead6
Author: amlu
Date: 2018-06-27 09:44 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/7ea794b6ead6
8205673: Problem list RmiRegistrySslTest.java and RmiSslBootstrapTest.sh
Reviewed-by: xuelei
! test/jdk/ProblemList.txt
Changeset: 6ff774d73176
Author: smarks
Date: 2018-06-26 19:45 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/6ff774d73176
8203670: unmodifiable List iterator() implementations should not be ListIterators
Reviewed-by: redestad, igerasim, plevart
! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/List/ListFactories.java
Changeset: 0358dad944c7
Author: pmuthuswamy
Date: 2018-06-27 12:56 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/0358dad944c7
8187288: bad (no) wrapping for modifier and type column
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
Changeset: f533eb5e7430
Author: pliden
Date: 2018-06-27 11:05 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/f533eb5e7430
8205664: Move detailed metaspace logging from debug to trace
Reviewed-by: stuefe, stefank
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
Changeset: 0d813fbd94ed
Author: pliden
Date: 2018-06-27 11:05 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/0d813fbd94ed
8205663: ZGC: Log metaspace used/capacity/committed/reserved
Reviewed-by: stefank, ehelin
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 2ab596d44449
Author: ssahoo
Date: 2018-06-27 02:20 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/2ab596d44449
8205111: Develop new Test to verify different key types for supported TLS protocols.
Summary: TLS test with different key types for supported.
Reviewed-by: xuelei
+ test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
Changeset: f3b70d115fb3
Author: mdoerr
Date: 2018-06-27 11:54 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/f3b70d115fb3
8205609: [PPC64] Fix PPC64 part of 8010319 and TLH without UseSIGTRAP on AIX
Reviewed-by: dholmes, goetz
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
Changeset: 54a285a5c6cb
Author: rehn
Date: 2018-06-27 12:46 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/54a285a5c6cb
8205583: Crash in ConcurrentHashTable do_bulk_delete_locked_for
Reviewed-by: coleenp, gziemski
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
Changeset: a73848f8d0ad
Author: goetz
Date: 2018-06-27 09:52 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/a73848f8d0ad
8199940: Print more information about class loaders in IllegalAccessErrors.
Reviewed-by: lfoltan, mchung
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_B.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader1.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java
Changeset: fa1e04811ff6
Author: rriggs
Date: 2018-06-27 09:36 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/fa1e04811ff6
8066709: Make some JDK system properties read only
Reviewed-by: lancea, sundar, bchristi, weijun, mchung, alanb, mullan
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/time/zone/TzdbZoneRulesProvider.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
Changeset: e46b9e514479
Author: jgeorge
Date: 2018-06-27 20:04 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/e46b9e514479
8189429: SA: MacOSX: Replace the deprecated PT_ATTACH with PT_ATTACHEXC
Summary: Avoid the waitpid() and receive, handle and reply to the incoming Mach exception message obtained with PT_ATTACHEXC.
Reviewed-by: sballal, erikj, gziemski, rwestberg, dholmes, dcubed, poonam, dsamersoff
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
Changeset: cf09f0b56efd
Author: jiangli
Date: 2018-06-27 11:55 -0400
URL: http://hg.openjdk.java.net/panama/dev/rev/cf09f0b56efd
8205699: assert(_owner_offset != 0) failed in javaClasses.cpp
Summary: Added java_util_concurrent_locks_AbstractOwnableSynchronizer::serialize.
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 35f52a3cd6bd
Author: joehw
Date: 2018-06-27 09:31 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/35f52a3cd6bd
8205058: (fs) Files read/writeString should throw CharacterCodingException instead of IOException with an IllegalArgumentException as cause
Reviewed-by: sherman, alanb, lancea
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! test/jdk/java/nio/file/Files/ReadWriteString.java
Changeset: 31dfb7a229ba
Author: sherman
Date: 2018-06-27 09:45 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/31dfb7a229ba
8200243: System error message is decoded as invalid encoding in Windows.
Reviewed-by: alanb
! src/java.base/windows/native/libjava/jni_util_md.c
Changeset: 87aef9853b52
Author: neliasso
Date: 2018-06-27 18:46 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/87aef9853b52
8204157: Compiler.sunflow hangs after JDK-8192992
Summary: Treat non-loop phis as stores
Reviewed-by: thartmann
! src/hotspot/share/opto/gcm.cpp
Changeset: accde81a0046
Author: iveresov
Date: 2018-06-27 09:56 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/accde81a0046
8202698: Update Graal for JEP 181 - Nest-based access control
Reviewed-by: kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! test/jdk/ProblemList-graal.txt
Changeset: 871e0ee4bad4
Author: serb
Date: 2018-06-20 11:12 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/871e0ee4bad4
8203003: Several FileDialog Modality Tests fail on Linux due to X errors
Reviewed-by: prr, psadhukhan
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! test/jdk/ProblemList.txt
Changeset: aa0a35b071fb
Author: prr
Date: 2018-06-21 09:53 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/aa0a35b071fb
Merge
- src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHeaders.java
- src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersImpl.java
- test/jdk/java/net/httpclient/ThrowingPublishers.java
- test/jdk/java/net/httpclient/ThrowingPushPromises.java
- test/jdk/java/net/httpclient/ThrowingSubscribers.java
- test/jdk/java/net/httpclient/offline/FixedHttpHeaders.java
Changeset: f5b95be8b6e2
Author: prr
Date: 2018-06-21 12:54 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/f5b95be8b6e2
8205441: Upgrade to harfbuzz 1.8.1
Reviewed-by: serb
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-dsalgs.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cbdt-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-colr-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cpal-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-sbix-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-svg-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-glyf-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hhea-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-unicode-ranges.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-mvar-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-static.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-string-array.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn_db.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb.h
Changeset: 83ce7547185c
Author: prr
Date: 2018-06-21 14:32 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/83ce7547185c
8205119: SwingApplet demo should be removed
Reviewed-by: serb
! make/CompileDemos.gmk
- src/demo/share/jfc/SwingApplet/README.txt
- src/demo/share/jfc/SwingApplet/SwingApplet.html
- src/demo/share/jfc/SwingApplet/SwingApplet.java
Changeset: 1ab8e3b0cee2
Author: prr
Date: 2018-06-21 16:58 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/1ab8e3b0cee2
8205498: Typo in fix for 8205119 breaks Solaris demo build
Reviewed-by: serb
! make/CompileDemos.gmk
Changeset: 074148730b4e
Author: sveerabhadra
Date: 2018-06-22 10:29 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/074148730b4e
8204946: Clean-up problem list for JDK-8202933 and JDK-8202934
Reviewed-by: prr
! test/jdk/ProblemList.txt
- test/jdk/java/awt/grab/MenuDragEvents/MenuDragEvents.html
! test/jdk/java/awt/grab/MenuDragEvents/MenuDragEvents.java
Changeset: 5500595d8ebf
Author: prr
Date: 2018-06-22 12:16 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/5500595d8ebf
8205136: Move StylePad demo to the open repository
Reviewed-by: serb, erikj
! make/CompileDemos.gmk
+ src/demo/share/jfc/Stylepad/HelloWorld.java
+ src/demo/share/jfc/Stylepad/README.txt
+ src/demo/share/jfc/Stylepad/Stylepad.java
+ src/demo/share/jfc/Stylepad/Wonderland.java
+ src/demo/share/jfc/Stylepad/resources/Stylepad.properties
+ src/demo/share/jfc/Stylepad/resources/StylepadSystem.properties
+ src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties
+ src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties
+ src/demo/share/jfc/Stylepad/resources/alice.gif
+ src/demo/share/jfc/Stylepad/resources/bold.gif
+ src/demo/share/jfc/Stylepad/resources/bullets.gif
+ src/demo/share/jfc/Stylepad/resources/caterpillar.gif
+ src/demo/share/jfc/Stylepad/resources/center.gif
+ src/demo/share/jfc/Stylepad/resources/fg.gif
+ src/demo/share/jfc/Stylepad/resources/hatter.gif
+ src/demo/share/jfc/Stylepad/resources/italic.gif
+ src/demo/share/jfc/Stylepad/resources/left.gif
+ src/demo/share/jfc/Stylepad/resources/rabbit.gif
+ src/demo/share/jfc/Stylepad/resources/rabbit2.gif
+ src/demo/share/jfc/Stylepad/resources/right.gif
+ src/demo/share/jfc/Stylepad/resources/underline.gif
Changeset: 59c6972e39fa
Author: prr
Date: 2018-06-22 13:21 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/59c6972e39fa
8205494: Convert or remove all AWT applet demos
Reviewed-by: serb, erikj
! make/CompileDemos.gmk
- src/demo/share/applets.html
- src/demo/share/applets/ArcTest/ArcTest.java
- src/demo/share/applets/ArcTest/example1.html
- src/demo/share/applets/BarChart/BarChart.java
- src/demo/share/applets/BarChart/example1.html
- src/demo/share/applets/BarChart/example2.html
- src/demo/share/applets/Blink/Blink.java
- src/demo/share/applets/Blink/example1.html
- src/demo/share/applets/CardTest/CardTest.java
- src/demo/share/applets/CardTest/example1.html
- src/demo/share/applets/Clock/Clock.java
- src/demo/share/applets/Clock/example1.html
- src/demo/share/applets/DitherTest/DitherTest.java
- src/demo/share/applets/DitherTest/example1.html
- src/demo/share/applets/DrawTest/DrawTest.java
- src/demo/share/applets/DrawTest/example1.html
- src/demo/share/applets/Fractal/CLSFractal.java
- src/demo/share/applets/Fractal/example1.html
- src/demo/share/applets/GraphicsTest/AppletFrame.java
- src/demo/share/applets/GraphicsTest/GraphicsTest.java
- src/demo/share/applets/GraphicsTest/example1.html
- src/demo/share/applets/MoleculeViewer/Matrix3D.java
- src/demo/share/applets/MoleculeViewer/XYZApp.java
- src/demo/share/applets/MoleculeViewer/example1.html
- src/demo/share/applets/MoleculeViewer/example2.html
- src/demo/share/applets/MoleculeViewer/example3.html
- src/demo/share/applets/MoleculeViewer/models/HyaluronicAcid.xyz
- src/demo/share/applets/MoleculeViewer/models/benzene.xyz
- src/demo/share/applets/MoleculeViewer/models/buckminsterfullerine.xyz
- src/demo/share/applets/MoleculeViewer/models/cyclohexane.xyz
- src/demo/share/applets/MoleculeViewer/models/ethane.xyz
- src/demo/share/applets/MoleculeViewer/models/water.xyz
- src/demo/share/applets/NervousText/NervousText.java
- src/demo/share/applets/NervousText/example1.html
- src/demo/share/applets/SimpleGraph/GraphApplet.java
- src/demo/share/applets/SimpleGraph/example1.html
- src/demo/share/applets/SortDemo/BidirBubbleSortAlgorithm.java
- src/demo/share/applets/SortDemo/BubbleSortAlgorithm.java
- src/demo/share/applets/SortDemo/QSortAlgorithm.java
- src/demo/share/applets/SortDemo/SortAlgorithm.java
- src/demo/share/applets/SortDemo/SortItem.java
- src/demo/share/applets/SortDemo/example1.html
- src/demo/share/applets/SpreadSheet/SpreadSheet.java
- src/demo/share/applets/SpreadSheet/example1.html
- src/demo/share/applets/WireFrame/Matrix3D.java
- src/demo/share/applets/WireFrame/ThreeD.java
- src/demo/share/applets/WireFrame/example1.html
- src/demo/share/applets/WireFrame/example2.html
- src/demo/share/applets/WireFrame/example3.html
- src/demo/share/applets/WireFrame/example4.html
- src/demo/share/applets/WireFrame/models/cube.obj
- src/demo/share/applets/WireFrame/models/dinasaur.obj
- src/demo/share/applets/WireFrame/models/hughes_500.obj
- src/demo/share/applets/WireFrame/models/knoxS.obj
Changeset: e069b9e49ca7
Author: serb
Date: 2018-06-22 19:19 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/e069b9e49ca7
8205456: Unification of iterations over arrays
Reviewed-by: prr
! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java
! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java
! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java
! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java
! src/java.desktop/share/classes/javax/sound/sampled/CompoundControl.java
! src/java.desktop/share/classes/javax/sound/sampled/EnumControl.java
! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java
Changeset: 97852c0a7a91
Author: serb
Date: 2018-06-23 11:48 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/97852c0a7a91
8205144: JSpinner may change the font after became visible
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/JSpinner.java
- test/jdk/javax/swing/JSpinner/6421058/bug6421058.java
+ test/jdk/javax/swing/JSpinner/WrongEditorTextFieldFont/FontByDefault.java
+ test/jdk/javax/swing/JSpinner/WrongEditorTextFieldFont/FontSetByLaF.java
+ test/jdk/javax/swing/JSpinner/WrongEditorTextFieldFont/FontSetByUser.java
- test/jdk/javax/swing/JSpinner/WrongEditorTextFieldFont/WrongEditorTextFieldFont.java
Changeset: 9cf279436b9d
Author: serb
Date: 2018-06-24 16:35 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/9cf279436b9d
8205153: Delete "standard instructions" machinery in the open automated tests
Reviewed-by: prr
! test/jdk/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java
! test/jdk/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java
! test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java
! test/jdk/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java
! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java
! test/jdk/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java
! test/jdk/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java
! test/jdk/java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java
! test/jdk/java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java
! test/jdk/java/awt/Focus/6378278/InputVerifierTest.java
! test/jdk/java/awt/Focus/6382144/EndlessLoopTest.java
! test/jdk/java/awt/Focus/6401036/InputVerifierTest2.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java
! test/jdk/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java
! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java
! test/jdk/java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java
! test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java
! test/jdk/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java
! test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java
! test/jdk/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java
! test/jdk/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.java
! test/jdk/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java
! test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java
! test/jdk/java/awt/Frame/DisposeStressTest/DisposeStressTest.java
! test/jdk/java/awt/Frame/DynamicLayout/DynamicLayout.java
! test/jdk/java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java
! test/jdk/java/awt/Frame/NonEDT_GUI_DeadlockTest/NonEDT_GUI_Deadlock.java
! test/jdk/java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java
! test/jdk/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java
! test/jdk/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/HWDisappear.java
! test/jdk/java/awt/Mixing/JButtonInGlassPane.java
! test/jdk/java/awt/Mixing/LWComboBox.java
! test/jdk/java/awt/Mixing/LWPopupMenu.java
! test/jdk/java/awt/Mixing/MixingInHwPanel.java
! test/jdk/java/awt/Mixing/MixingOnDialog.java
! test/jdk/java/awt/Mixing/MixingOnShrinkingHWButton.java
! test/jdk/java/awt/Mixing/NonOpaqueInternalFrame.java
! test/jdk/java/awt/Mixing/OpaqueTest.java
! test/jdk/java/awt/Mixing/OverlappingButtons.java
! test/jdk/java/awt/Mixing/ValidBounds.java
! test/jdk/java/awt/Mixing/Validating.java
! test/jdk/java/awt/Mixing/setComponentZOrder.java
! test/jdk/java/awt/MouseAdapter/MouseAdapterUnitTest/MouseAdapterUnitTest.java
! test/jdk/java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java
! test/jdk/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJob.java
! test/jdk/java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java
! test/jdk/java/awt/Toolkit/RealSync/RealSyncOnEDT.java
! test/jdk/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java
! test/jdk/java/awt/Window/GrabSequence/GrabSequence.java
! test/jdk/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java
! test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java
! test/jdk/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java
! test/jdk/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java
! test/jdk/java/awt/event/KeyEvent/CorrectTime/CorrectTime.java
! test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java
! test/jdk/java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java
! test/jdk/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.java
! test/jdk/java/awt/print/PageFormat/NullPaper.java
! test/jdk/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.java
Changeset: aaf263fe7eba
Author: serb
Date: 2018-06-24 19:45 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/aaf263fe7eba
8205324: Part of java.awt.Desktop.browse(URI) spec is outdated after support of applets was removed
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Desktop.java
- src/java.desktop/share/classes/sun/awt/DesktopBrowse.java
Changeset: b9456394d24f
Author: pkbalakr
Date: 2018-06-25 16:01 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/b9456394d24f
8202696: Remove exclusion range for phonetic chars in windows fontconfig.properties
Reviewed-by: prr, naoto
Contributed-by: dipak.kumar at oracle.com
! make/data/fontconfig/windows.fontconfig.properties
+ test/jdk/java/awt/font/PhoneticExtensions/PhoneticExtensionsGlyphTest.java
Changeset: 86897f8a6598
Author: pbansal
Date: 2018-06-25 12:50 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/86897f8a6598
8194873: right ALT key hotkeys no longer work in Swing components
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
+ test/jdk/javax/swing/event/RightAltKeyTest.java
Changeset: 732a3b600098
Author: sveerabhadra
Date: 2018-06-25 14:32 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/732a3b600098
8153732: Windows remote printer changes do not reflect in lookupPrintServices()
Reviewed-by: prr, psadhukhan
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
+ test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
Changeset: 8e326bd343bb
Author: prr
Date: 2018-06-25 10:21 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/8e326bd343bb
Merge
- src/hotspot/share/gc/cms/cmsOopClosures.cpp
- src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
- src/hotspot/share/gc/cms/parOopClosures.cpp
- src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
- src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
- src/hotspot/share/gc/shared/genOopClosures.cpp
- src/hotspot/share/gc/shared/specialized_oop_closures.hpp
- src/hotspot/share/gc/z/z_specialized_oop_closures.hpp
! test/jdk/ProblemList.txt
Changeset: 1db5917dfe1c
Author: srl
Date: 2018-06-25 11:40 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/1db5917dfe1c
8187100: Support Unicode Variation Selectors
Summary: Support Unicode Variation Selectors
Reviewed-by: prr, srl
Contributed-by: Toshio Nakamura <toshiona at jp.ibm.com>
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/native/common/font/sunfontids.h
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/sunFont.c
+ test/jdk/java/awt/font/TextLayout/TestVS-expect.png
+ test/jdk/java/awt/font/TextLayout/TestVS.java
+ test/jdk/java/awt/font/TextLayout/VariationSelectorTest.java
Changeset: 1a9ebf66fd9f
Author: prr
Date: 2018-06-25 14:56 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/1a9ebf66fd9f
Merge
Changeset: 4d990bb19c99
Author: serb
Date: 2018-06-25 17:34 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/4d990bb19c99
4475138: getBestCursorSize and XFree86 4.1.0
Reviewed-by: serb
Contributed-by: takiguc at linux.vnet.ibm.com
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
Changeset: f8c8bfd59e05
Author: prr
Date: 2018-06-27 10:06 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/f8c8bfd59e05
Merge
- src/java.base/share/classes/sun/net/RegisteredDomain.java
- src/java.base/share/classes/sun/security/ssl/ALPNExtension.java
- src/java.base/share/classes/sun/security/ssl/Alerts.java
- src/java.base/share/classes/sun/security/ssl/AppInputStream.java
- src/java.base/share/classes/sun/security/ssl/AppOutputStream.java
- src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqExtension.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqItemV2.java
- src/java.base/share/classes/sun/security/ssl/CertStatusReqListV2Extension.java
- src/java.base/share/classes/sun/security/ssl/CipherBox.java
- src/java.base/share/classes/sun/security/ssl/CipherSuiteList.java
- src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
- src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
- src/java.base/share/classes/sun/security/ssl/DHCrypt.java
- src/java.base/share/classes/sun/security/ssl/Debug.java
- src/java.base/share/classes/sun/security/ssl/ECDHCrypt.java
- src/java.base/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java
- src/java.base/share/classes/sun/security/ssl/ExtensionType.java
- src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java
- src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
- src/java.base/share/classes/sun/security/ssl/HandshakeStateManager.java
- src/java.base/share/classes/sun/security/ssl/Handshaker.java
- src/java.base/share/classes/sun/security/ssl/HelloExtension.java
- src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
- src/java.base/share/classes/sun/security/ssl/MAC.java
- src/java.base/share/classes/sun/security/ssl/MaxFragmentLengthExtension.java
- src/java.base/share/classes/sun/security/ssl/NamedGroup.java
- src/java.base/share/classes/sun/security/ssl/NamedGroupType.java
- src/java.base/share/classes/sun/security/ssl/OCSPStatusRequest.java
- src/java.base/share/classes/sun/security/ssl/ProtocolList.java
- src/java.base/share/classes/sun/security/ssl/RenegotiationInfoExtension.java
- src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
- src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java
- src/java.base/share/classes/sun/security/ssl/StatusRequest.java
- src/java.base/share/classes/sun/security/ssl/StatusRequestType.java
- src/java.base/share/classes/sun/security/ssl/UnknownExtension.java
- src/java.base/share/classes/sun/security/ssl/UnknownStatusRequest.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/Krb5KeyExchangeService.java
! test/jdk/ProblemList.txt
- test/jdk/sun/security/krb5/auto/SSL.java
- test/jdk/sun/security/krb5/auto/SSLwithPerms.java
- test/jdk/sun/security/krb5/auto/UnboundSSL.java
- test/jdk/sun/security/krb5/auto/UnboundSSLMultipleKeys.java
- test/jdk/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java
- test/jdk/sun/security/krb5/auto/UnboundSSLUtils.java
- test/jdk/sun/security/krb5/auto/unbound.ssl.jaas.conf
- test/jdk/sun/security/krb5/auto/unbound.ssl.policy
- test/jdk/sun/security/ssl/ExtensionType/OptimalListSize.java
- test/jdk/sun/security/ssl/SSLEngineImpl/CloseInboundException.java
- test/jdk/sun/security/ssl/StatusStapling/RunStatReqSelect.java
- test/jdk/sun/security/ssl/StatusStapling/TEST.properties
- test/jdk/sun/security/ssl/StatusStapling/TestRun.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/BogusStatusRequest.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqExtensionTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqItemV2Tests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/CertStatusReqListV2ExtensionTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/OCSPStatusRequestTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/StatusReqSelection.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/TestCase.java
- test/jdk/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/TestUtils.java
Changeset: 53772937ea84
Author: pliden
Date: 2018-06-27 19:45 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/53772937ea84
8205676: ZGC: Remove TLAB allocations in relocation path
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zObjectAllocator.cpp
Changeset: 3c45465c70ff
Author: pliden
Date: 2018-06-27 19:45 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/3c45465c70ff
8205678: ZGC: Remove unused ZAllocationFlags::java_thread()
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
Changeset: d21a3d3aa4fb
Author: dfuchs
Date: 2018-06-27 20:19 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/d21a3d3aa4fb
8205397: InetAddress has wrong declaration for readObjectNoData
Reviewed-by: alanb, rriggs
! make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: b970fae53807
Author: glaubitz
Date: 2018-06-27 21:56 +0200
URL: http://hg.openjdk.java.net/panama/dev/rev/b970fae53807
8205616: Build fails with system headers after 8204572
Reviewed-by: erikj
Contributed-by: Magnuse Ihse Bursie <magnus.ihse.bursie at oracle.com>, Fridrich Strba <fridrich.strba at suse.com>
! make/common/JdkNativeCompilation.gmk
More information about the panama-dev
mailing list