hg: jdk/sandbox: 155 new changesets
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Tue Apr 9 07:52:38 UTC 2019
Changeset: f714e4cebceb
Author: bpb
Date: 2019-03-27 16:35 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f714e4cebceb
8221568: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space"
Reviewed-by: shade
! test/jdk/java/io/DataOutputStream/WriteUTF.java
Changeset: 5b5bd291ca32
Author: jwilhelm
Date: 2019-03-28 01:43 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/5b5bd291ca32
Added tag jdk-13+14 for changeset 46cf212cdcca
! .hgtags
Changeset: c0037e86ec02
Author: dtitov
Date: 2019-03-28 04:26 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/c0037e86ec02
8218727: vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/TestDescription.java crash in native library
Reviewed-by: sspitsyn, gadams
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
Changeset: 55025f677f68
Author: dtitov
Date: 2019-03-28 04:30 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/55025f677f68
8221532: Incorrect copyright header in FileSystemSupport_md.c
Reviewed-by: cjplummer, gadams
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c
Changeset: e9618b37f0a5
Author: goetz
Date: 2019-03-28 09:15 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e9618b37f0a5
8221398: Move test NoClassDefFoundMsg.java to subdir exceptionMsgs/
Reviewed-by: coleenp
+ test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c
- test/hotspot/jtreg/runtime/noClassDefFoundMsg/NoClassDefFoundMsg.java
- test/hotspot/jtreg/runtime/noClassDefFoundMsg/libNoClassDefFoundMsg.c
Changeset: c9a492ad1aed
Author: jlahoda
Date: 2019-03-28 10:32 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/c9a492ad1aed
8221413: javac does not recognize variable assigned in switch expression as DA
Summary: Fixing definite assignment in presence of implicit throws clause in switch expressions over enums.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
Changeset: cf75ea6af695
Author: stuefe
Date: 2019-03-25 09:35 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cf75ea6af695
8220786: Create new switch to redirect error reporting output to stdout or stderr
Reviewed-by: dholmes, goetz
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
Changeset: 846bc643f4ef
Author: rehn
Date: 2019-03-28 11:08 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/846bc643f4ef
8220351: Cross-modifying code
Reviewed-by: rrich, mdoerr, dholmes, eosterlund
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/orderAccess_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 9d5c84b0a598
Author: dfuchs
Date: 2019-03-28 12:16 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9d5c84b0a598
8221395: HttpClient leaving connections in CLOSE_WAIT state until Java process ends
Summary: When a non WebSocket connection is not returned to the pool, it needs to be closed even if HttpConnection::isOpen yields false.
Reviewed-by: chegar, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 04f1a0f925db
Author: erikj
Date: 2019-03-28 08:37 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/04f1a0f925db
8220530: Build compare script does not compare the contents of the test image
Reviewed-by: tbell
! make/conf/jib-profiles.js
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
Changeset: eb7f2c367f73
Author: erikj
Date: 2019-03-28 10:04 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/eb7f2c367f73
8205934: Define jdk -source/-target version in version-numbers file
Reviewed-by: tbell
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
! make/common/SetupJavaCompilers.gmk
Changeset: a4d19817609c
Author: jcbeyler
Date: 2019-03-28 11:06 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a4d19817609c
8157372: C2: Node::cmp() should return bool
Summary: The method Node::cmp() should return a boolean
Reviewed-by: vlivanov, kvn
Contributed-by: dthomson at google.com
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
Changeset: 37648a9c4a6a
Author: jwilhelm
Date: 2019-03-28 19:39 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/37648a9c4a6a
8221341: Update Graal
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalRuntimeMBean.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64MatchRuleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NewInstanceTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyCallerSensitiveMethods.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyFoldableMethods.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyGetOptionsUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyGraphAddUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyInstanceOfUsage.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUpdateUsages.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUsageWithEquals.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MemUseTrackerKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Versions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayCompareToStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayEqualsStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/StringInternConstantTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java
! 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/GraalHotSpotVMConfigBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicate.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicateBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotObjdumpDisassemblerProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64MathIntrinsicBinaryOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProviders.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/UnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalUnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JavaVersionUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java
Changeset: ddd60ad787d4
Author: pliden
Date: 2019-03-28 19:43 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/ddd60ad787d4
8221394: Clean up ConcurrentGCThread
Reviewed-by: kbarrett, eosterlund
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 69e80a82db9a
Author: pliden
Date: 2019-03-28 19:43 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/69e80a82db9a
8221540: ZGC: Reduce width of zForwardingEntry::from_index field
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
Changeset: f0fec71d2fff
Author: pliden
Date: 2019-03-28 19:43 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f0fec71d2fff
8221153: ZGC: Heap iteration and verification pollutes GC statistics
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 9a8fe0bc38c3
Author: cushon
Date: 2019-03-26 16:09 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9a8fe0bc38c3
8220632: Suggest recompiling with a larger value of -Xmaxerrs/-Xmaxwarns if diagnostics were suppressed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
+ test/langtools/tools/javac/diags/examples/CountErrorRecompile.java
+ test/langtools/tools/javac/diags/examples/CountWarnRecompile.java
+ test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out
+ test/langtools/tools/javac/warnings/MaxDiagsRecompile.java
+ test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out
+ test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out
+ test/langtools/tools/javac/warnings/MaxWarnsRecompile.java
+ test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out
Changeset: 2a29e62446bd
Author: valeriep
Date: 2019-03-29 00:39 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2a29e62446bd
8220016: Clean up redundant RSA services in the SunJSSE provider
Summary: Removed duplicated RSA signature/KF/KPG support in SunJSSE
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! test/jdk/java/security/Signature/Offsets.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
+ test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
- test/jdk/sun/security/ssl/rsa/BrokenRSAPrivateCrtKey.java
+ test/jdk/sun/security/ssl/rsa/CheckProviderEntries.java
! test/jdk/sun/security/ssl/rsa/SignatureOffsets.java
! test/jdk/sun/security/ssl/rsa/SignedObjectChain.java
Changeset: f1548abd4ae0
Author: iklam
Date: 2019-03-28 20:45 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f1548abd4ae0
8221621: FindTests.gmk cannot handle "=" in TEST.groups comments
Reviewed-by: erikj, dholmes
! make/common/FindTests.gmk
Changeset: d9f6d16299b1
Author: stuefe
Date: 2019-03-29 08:36 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d9f6d16299b1
8221408: Windows 32bit build build errors/warnings in hotspot
Reviewed-by: kbarrett, dholmes
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/markOop.hpp
Changeset: a335a4ddc631
Author: zgu
Date: 2019-03-29 10:21 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a335a4ddc631
8221688: Quarantine Shenandoah string dedup tests
Reviewed-by: rkennke
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5a9d780eb9dd
Author: redestad
Date: 2019-03-29 15:59 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/5a9d780eb9dd
8221687: Deprecated j.u.jar.Attributes.Name attributes accidentally set to null
Reviewed-by: alanb
! src/java.base/share/classes/java/util/jar/Attributes.java
Changeset: 7a34a3270270
Author: zgu
Date: 2019-03-26 12:12 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7a34a3270270
8221435: Shenandoah should not mark through weak roots
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: f69a2f675f19
Author: ronsh
Date: 2019-03-29 07:38 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f69a2f675f19
8221118: Avoid eagerly creating JCDiagnostic for CompletionFailures
Reviewed-by: jjg, mcimadamore, forax
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
Changeset: 2221f042556d
Author: iklam
Date: 2019-03-29 08:42 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2221f042556d
8221351: Crash in KlassFactory::check_shared_class_file_load_hook
Reviewed-by: dholmes, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java
! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java
Changeset: 0b47455de59b
Author: stuefe
Date: 2019-03-26 16:26 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/0b47455de59b
8221480: jcmd VM.metaspace shall print limits in basic mode
Reviewed-by: adinn, rehn
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
Changeset: 07212a29787a
Author: joehw
Date: 2019-03-29 18:00 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/07212a29787a
8220254: fix headings in java.xml
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java
! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java
! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java
! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java
Changeset: 6a1406c718ec
Author: zgu
Date: 2019-03-29 14:17 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6a1406c718ec
8221643: Tighten up assert(_keep_alive >= 0) in CLD::inc_keep_alive
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: 8cd2af66ac7c
Author: zgu
Date: 2019-03-28 13:53 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/8cd2af66ac7c
8221629: Shenandoah: Cleanup class unloading logic
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 1042cac8bc2a
Author: mseledtsov
Date: 2019-03-29 18:25 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/1042cac8bc2a
8221596: test/hotspot/jtreg/runtime/containers/docker/TestCPUSets.java failed with FileAlreadyExistsException
Summary: Using StandardCopyOption.REPLACE_EXISTING to copy whitebox.jar
Reviewed-by: dholmes, mseledtsov
Contributed-by: jiefu <fujie at loongson.cn>
! test/lib/jdk/test/lib/containers/docker/Common.java
Changeset: b7ebff3e4e69
Author: weijun
Date: 2019-03-30 16:32 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b7ebff3e4e69
8221257: Improve serial number generation mechanism for keytool -gencert
Reviewed-by: xuelei, mullan
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
+ test/jdk/sun/security/tools/keytool/Serial64.java
Changeset: 235883996bc7
Author: iklam
Date: 2019-03-30 08:26 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/235883996bc7
8221698: Remove redundant includes from popular header files
Summary: Removed histogram.hpp classLoader.hpp utf8.hpp moduleEntry.hpp packageEntry.hpp
Reviewed-by: coleenp, stuefe
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/services/management.cpp
Changeset: f062188117ad
Author: clanger
Date: 2019-03-30 21:29 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f062188117ad
8221610: Resurrect (legacy) JRE bundle target
Reviewed-by: erikj, azeller
! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
Changeset: 492af1f4b6d5
Author: ngasson
Date: 2019-03-29 09:31 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/492af1f4b6d5
8220707: [TESTBUG] serviceability/sa/TestHeapDumpForLargeArray.java fails with jtreg -vmoption:-Xmx < 8g
Reviewed-by: clanger, sballal, jcbeyler
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
Changeset: 4f9772f4403d
Author: pmuthuswamy
Date: 2019-04-01 12:44 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/4f9772f4403d
8215599: Remove support for javadoc "frames" mode
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/p1/C1.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/p2/C2.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/p1/C1.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/p2/C2.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyAnnotation.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyClass.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyEnum.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyError.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyException.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyInterface.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyAnnotation.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyClass.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyEnum.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyError.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyException.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyInterface.java
- test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
+ test/langtools/jdk/javadoc/doclet/testNoFrames/TestNoFrames.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/p1/C1.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/p2/C2.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java
Changeset: 964186594f5f
Author: shade
Date: 2019-04-01 10:02 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/964186594f5f
8221725: AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
Reviewed-by: dholmes, stuefe
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: e0603b4537c3
Author: shade
Date: 2019-04-01 10:04 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e0603b4537c3
8221726: Multiple build failures after JDK-8221698 (Remove redundant includes from popular header files)
Reviewed-by: dholmes, stuefe, iklam
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
Changeset: dfaa9daab43c
Author: shade
Date: 2019-04-01 13:33 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/dfaa9daab43c
8221735: Shenandoah fails ctw/modules/jdk_management_agent.java with Traversal
Reviewed-by: rkennke, roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 80830caaac6e
Author: gadams
Date: 2019-04-01 07:34 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/80830caaac6e
8221694: jstatLineCounts1 needs to be NaN resilient
Reviewed-by: cjplummer, jcbeyler
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
Changeset: f226ab0b7f21
Author: coleenp
Date: 2019-04-01 09:53 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f226ab0b7f21
8221183: Avoid code cache walk in MetadataOnStackMark
Summary: Note nmethods with "old" Methods in them in table to walk instead.
Reviewed-by: eosterlund, sspitsyn
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/classfile/metadataOnStackMark.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 62e87f00e420
Author: rkennke
Date: 2019-04-01 16:30 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/62e87f00e420
8221750: Shenandoah: Enable ThreadLocalHandshake by default
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: a8564226f446
Author: hannesw
Date: 2019-04-01 16:49 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a8564226f446
8219733: Restore javadoc header styles
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 72b637d53318
Author: hannesw
Date: 2019-04-01 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/72b637d53318
8221366: Search box tries to search for "Search"
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 3d8934bf505a
Author: naoto
Date: 2019-04-01 08:19 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/3d8934bf505a
8205432: Replace the placeholder Japanese era name
Reviewed-by: rriggs, chegar
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/root.xml
! make/data/unicodedata/UnicodeData.txt
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/sun/text/resources/FormatData.java
! src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java
! src/java.base/share/classes/sun/util/calendar/Era.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ja.java
! test/jdk/java/lang/Character/UnicodeData.txt
! test/jdk/java/text/Format/DateFormat/WeekDateTest.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/util/Calendar/CalendarTestScripts/CalendarAdapter.java
! test/jdk/java/util/Calendar/CalendarTestScripts/Symbol.java
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_add.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_minmax.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts
! test/jdk/java/util/Calendar/JapaneseEraNameTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java
! test/jdk/java/util/Calendar/ZoneOffsets.java
Changeset: 6a4abdb6749c
Author: naoto
Date: 2019-04-01 08:21 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6a4abdb6749c
8174268: Declare a public field in JapaneseEra for the era starting May 2019
Reviewed-by: rriggs, chegar
! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java
! src/java.base/share/classes/java/util/spi/CalendarNameProvider.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
Changeset: 879051d3772a
Author: stefank
Date: 2019-04-01 18:34 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/879051d3772a
8220610: Make CollectedHeap nmethod functions pure virtual
Reviewed-by: shade
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 313e034d0bcb
Author: stefank
Date: 2019-04-01 18:34 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/313e034d0bcb
8221146: ZGC: Reports too much relocated
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
Changeset: f60c52198a42
Author: stefank
Date: 2019-04-01 18:36 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f60c52198a42
8221149: os::malloc checks MallocCatchPtr outside of ifdef ASSERT block
Reviewed-by: stuefe, dholmes
! src/hotspot/share/runtime/os.cpp
Changeset: baf213e62aeb
Author: stefank
Date: 2019-04-01 18:36 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/baf213e62aeb
8221558: Remove obsolete uses of OopStorage::ParState<'false, false> _par_state
Reviewed-by: pliden, tschatzl
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
Changeset: dd5c64326027
Author: erikj
Date: 2019-04-01 11:02 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/dd5c64326027
8221703: Rmic build for java.management.api has bad incremental behavior
Reviewed-by: tbell
! make/common/RMICompilation.gmk
! make/rmic/Rmic-java.management.rmi.gmk
Changeset: 2b48cedce327
Author: kbarrett
Date: 2019-04-01 17:11 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2b48cedce327
8220671: Initialization race for non-JavaThread PtrQueues
Summary: Include on_thread_(attach|detach) under NJTList_lock.
Reviewed-by: pliden, rkennke
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: e2c096943ba2
Author: ctornqvi
Date: 2019-04-01 14:34 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e2c096943ba2
8212627: [TESTBUG] runtime/CreateMirror/ArraysNewInstanceBug.java timed out
Reviewed-by: coleenp, dcubed, hseigel
! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java
Changeset: f15b5d110fbc
Author: sangheki
Date: 2019-04-01 14:54 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f15b5d110fbc
8221517: G1: Reserved page size for heap can be wrong
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
+ test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
Changeset: 66185e52b979
Author: bpb
Date: 2019-04-01 15:59 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/66185e52b979
8218418: (fs) Files.createSymbolicLink should use SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE (win)
Reviewed-by: alanb
! src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c
Changeset: e057e45b49af
Author: xuelei
Date: 2019-04-01 16:50 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e057e45b49af
8168261: Use server cipher suites preference by default
Reviewed-by: mullan
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
+ test/jdk/sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java
Changeset: 72e44c1e7dc6
Author: aoqi
Date: 2019-04-02 00:23 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/72e44c1e7dc6
8221763: Build fails when using --with-jvm-features=-g1gc,-jfr,-shenandoahgc
Summary: Add missing #include of softRefPolicy.hpp
Reviewed-by: kbarrett
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 9ac5d41abf68
Author: weijun
Date: 2019-04-02 10:17 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9ac5d41abf68
8157404: Unable to read certain PKCS12 keystores from SequenceInputStream
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 13935056b05e
Author: weijun
Date: 2019-04-02 11:05 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/13935056b05e
8221801: Update src/java.base/share/legal/public_suffix.md
Reviewed-by: xuelei
! src/java.base/share/legal/public_suffix.md
+ test/jdk/sun/security/util/RegisteredDomain/Versions.java
Changeset: 22eb1f7416f1
Author: mbaesken
Date: 2019-03-27 10:25 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/22eb1f7416f1
8221541: clean up functions in CompilerOracle
Reviewed-by: mdoerr, kvn
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
Changeset: a5ce9300462f
Author: pliden
Date: 2019-04-02 10:04 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a5ce9300462f
8221648: Remove CollectedHeap::is_in_closed_subset()
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/iterator.inline.hpp
Changeset: 2a2fab6fb3a5
Author: pliden
Date: 2019-04-02 10:04 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2a2fab6fb3a5
8221732: Introduce CollectedHeap::hash_oop()
Reviewed-by: kbarrett, tschatzl, stefank
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 35794e8db61b
Author: pliden
Date: 2019-04-02 10:04 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/35794e8db61b
8221748: Remove unused oopDesc::is_unlocked_oop()
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
Changeset: 7c576e4d0afa
Author: redestad
Date: 2019-04-02 11:24 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7c576e4d0afa
8221723: Avoid storing zero to String.hash
Reviewed-by: shade, prappo, jiangli
! src/java.base/share/classes/java/lang/String.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
Changeset: 40a7e2fc9beb
Author: redestad
Date: 2019-04-02 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/40a7e2fc9beb
8221724: Enable archiving of Strings with hash 0
Reviewed-by: jiangli, iklam
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/constantPool.cpp
! test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java
Changeset: e297c7bb6469
Author: erikj
Date: 2017-10-24 10:41 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e297c7bb6469
8189861: Refactor CacheFind
Reviewed-by: tbell
! make/Bundles.gmk
! make/CompileDemos.gmk
! make/CompileJavaModules.gmk
! make/CopyImportModules.gmk
! make/CreateBuildJdkCopy.gmk
! make/CreateJmods.gmk
! make/Docs.gmk
! make/Images.gmk
! make/MacBundles.gmk
! make/ZipSource.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/copy/CopyCommon.gmk
! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk
! make/gensrc/Gensrc-jdk.internal.vm.compiler.management.gmk
! make/gensrc/GensrcCommonLangtools.gmk
! make/gensrc/GensrcLocaleData.gmk
! make/gensrc/GensrcProperties.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk
Changeset: c47660e8f5b6
Author: shade
Date: 2019-04-02 17:10 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/c47660e8f5b6
8221824: Build failure with MSVS 2013 after JDK-8218418
Reviewed-by: stuefe, alanb
! src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c
Changeset: 61616f509ef8
Author: erikj
Date: 2019-04-02 08:19 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/61616f509ef8
8221762: Improve Main.gmk/FindTests.gmk bootstrap time
Reviewed-by: tbell
! make/InitSupport.gmk
! make/RunTestsPrebuilt.gmk
! make/common/FindTests.gmk
Changeset: cdc3bb0983a6
Author: rkennke
Date: 2019-04-02 18:13 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cdc3bb0983a6
8221751: Shenandoah: Improve SATB enqueueing
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
Changeset: cd3b7ad53265
Author: kvn
Date: 2019-04-02 09:45 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cd3b7ad53265
8221782: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
Reviewed-by: dlong, alanb, mullan
! src/java.base/share/lib/security/default.policy
Changeset: 9559ba212c18
Author: kbarrett
Date: 2019-04-02 13:08 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9559ba212c18
8221102: Allow GC threads to participate in threads claiming protocol
Summary: Expand claim counter from 1bit to uintx, with rare overflow handling.
Reviewed-by: tschatzl, rkennke
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ test/hotspot/gtest/runtime/test_threads.cpp
Changeset: 00fc7ba000b4
Author: iignatyev
Date: 2019-04-02 13:39 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/00fc7ba000b4
8221870: use driver to run CtwRunner in applications/ctw tests
Reviewed-by: shade, epavlova
! test/hotspot/jtreg/applications/ctw/modules/generate.bash
! test/hotspot/jtreg/applications/ctw/modules/java_base.java
! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
! test/hotspot/jtreg/applications/ctw/modules/java_logging.java
! test/hotspot/jtreg/applications/ctw/modules/java_management.java
! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_naming.java
+ test/hotspot/jtreg/applications/ctw/modules/java_net_http.java
! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java
! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java
! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java
+ test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ucrypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_rmic.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn_shell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java
Changeset: cbde3b803d93
Author: zgu
Date: 2019-04-02 16:36 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cbde3b803d93
8221875: Unquarantine Shenandoah string dedup tests
Reviewed-by: rkennke
! test/hotspot/jtreg/ProblemList.txt
Changeset: a1acc800c87a
Author: zgu
Date: 2019-03-14 09:53 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a1acc800c87a
8220602: Shenandoah-SA: Enable best-effort implementation of heap walk
Reviewed-by: rkennke, cjplummer
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
Changeset: 772f62a13376
Author: lmesnik
Date: 2019-04-02 17:11 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/772f62a13376
8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/prims/methodHandles.cpp
Changeset: 3326be37cd9a
Author: ronsh
Date: 2019-04-02 17:27 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/3326be37cd9a
8220792: Performance bottleneck in JavacFileManager.list()
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: f9feec76a481
Author: amlu
Date: 2019-04-03 13:24 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f9feec76a481
8178335: fake pass: jdk/internal/ref/Cleaner/ExitOnThrow.java
Reviewed-by: mchung
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
Changeset: 33ef346b1478
Author: prr
Date: 2019-03-21 21:37 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/33ef346b1478
8221304: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 7de72c87766a
Author: psadhukhan
Date: 2019-03-22 14:39 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7de72c87766a
Merge
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationBailoutActionHelp.txt
! test/jdk/ProblemList.txt
Changeset: a26c1f6f9ad5
Author: serb
Date: 2019-03-22 12:44 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a26c1f6f9ad5
8177960: Deprecate the Swing Motif Look and Feel and document it as unsupported on macOS
Reviewed-by: psadhukhan, prr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java
Changeset: 24d072f23933
Author: stuefe
Date: 2019-03-26 16:53 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/24d072f23933
8221405: Fix Windows 32bit awt build
Reviewed-by: clanger, aivanov
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.h
Changeset: 6526e0a7dd99
Author: mhalder
Date: 2019-03-27 12:24 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6526e0a7dd99
8216971: [macosx swing] For JCheckBoxMenuItem actionPerformed() is called twice, when apple.laf.useScreenMenuBar=true and modifier is InputEvent.META_DOWN_MASK
Reviewed-by: psadhukhan, kaddepalli
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
+ test/jdk/javax/swing/JMenuItem/8216971/DoubleActionTest.java
Changeset: 65030bbf5ac1
Author: psadhukhan
Date: 2019-03-27 12:27 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/65030bbf5ac1
8220250: fix headings in java.desktop
Reviewed-by: aivanov, jjg, serb
! src/java.desktop/share/classes/java/awt/AlphaComposite.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/font/TextAttribute.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/javax/accessibility/package-info.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/attribute/package-info.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
! src/java.desktop/share/classes/javax/print/package-info.java
! src/java.desktop/share/classes/javax/swing/Action.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/SizeSequence.java
! src/java.desktop/share/classes/javax/swing/SpringLayout.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
Changeset: 62171da145f9
Author: psadhukhan
Date: 2019-03-28 13:47 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/62171da145f9
8217735: awt_image_GifImageDecoder_parseImage() "interlace" param has the wrong type
Reviewed-by: psadhukhan, jdv
Contributed-by: andrew_m_leonard at uk.ibm.com
! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
Changeset: b10e1f4f8b69
Author: psadhukhan
Date: 2019-03-28 13:49 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b10e1f4f8b69
8221411: NullPointerException in RasterPrinterJob without PrinterResolution
Reviewed-by: prr
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
Changeset: 31c35004f300
Author: aivanov
Date: 2019-03-28 14:52 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/31c35004f300
8221412: lookupPrintServices() does not always update the list of Windows remote printers
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
Changeset: 3a217bbdd3a2
Author: aivanov
Date: 2019-03-28 18:51 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/3a217bbdd3a2
8217707: JNICALL declaration breaks Splash screen functions
Reviewed-by: prr, stuefe
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
Changeset: 35975113d5d8
Author: psadhukhan
Date: 2019-03-29 10:11 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/35975113d5d8
8212904: JTextArea line wrapping incorrect when using UI scale
Reviewed-by: serb, prr
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
+ test/jdk/javax/swing/JTextArea/JTextAreaWordWrapTest.java
Changeset: d5b11b78ed62
Author: dcherepanov
Date: 2019-03-27 13:14 +0300
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d5b11b78ed62
8221244: Unexpected behavior of PropertyDescription.getReadMethod for boolean properties
Reviewed-by: serb
! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java
+ test/jdk/java/beans/Introspector/Test8221244.java
Changeset: 9727e63dff13
Author: serb
Date: 2019-03-29 16:09 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9727e63dff13
8215105: java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java
Changeset: 93b37d7435e8
Author: serb
Date: 2019-03-29 17:46 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/93b37d7435e8
8220320: Remove unused old code in GraphicsEnvironment on unix
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: 080937e6e85c
Author: serb
Date: 2019-03-29 23:14 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/080937e6e85c
8221436: Incorrect check of package in Line.Info.toString()
Reviewed-by: prr
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
+ test/jdk/javax/sound/sampled/Lines/ToString.java
Changeset: 901ff5aba330
Author: serb
Date: 2019-03-31 16:57 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/901ff5aba330
8220495: Update GIFlib library to the 5.1.8
Reviewed-by: prr
! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c
Changeset: 8fe16bf92ebd
Author: psadhukhan
Date: 2019-04-02 10:55 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/8fe16bf92ebd
8221731: Fix doclint handling of accessibility heading in java.desktop
Reviewed-by: erikj
! make/CompileJavaModules.gmk
Changeset: 94986cf5e969
Author: psadhukhan
Date: 2019-04-02 10:57 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/94986cf5e969
Merge
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/UnsafeAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
- test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest
- test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-aarch64
- test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-ppc64le
- test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-s390x
- test/hotspot/jtreg/runtime/handshake/HandshakeWalkSuspendExitTest.java
- test/hotspot/jtreg/runtime/noClassDefFoundMsg/NoClassDefFoundMsg.java
- test/hotspot/jtreg/runtime/noClassDefFoundMsg/libNoClassDefFoundMsg.c
- test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest
- test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64
- test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le
- test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x
- test/jdk/sun/security/ssl/rsa/BrokenRSAPrivateCrtKey.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/p1/C1.java
- test/langtools/jdk/javadoc/doclet/AccessFrameTitle/p2/C2.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/p1/C1.java
- test/langtools/jdk/javadoc/doclet/PackagesHeader/p2/C2.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyAnnotation.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyClass.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyEnum.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyError.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyException.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyInterface.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyAnnotation.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyClass.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyEnum.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyError.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyException.java
- test/langtools/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyInterface.java
- test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/p1/C1.java
- test/langtools/jdk/javadoc/doclet/testWindowTitle/p2/C2.java
Changeset: 7feb5e303c83
Author: psadhukhan
Date: 2019-04-03 13:30 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7feb5e303c83
Merge
! make/CompileJavaModules.gmk
- test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java
Changeset: 1ad7f5bcc670
Author: lucy
Date: 2019-04-03 16:55 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/1ad7f5bcc670
8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
Reviewed-by: kvn
! src/hotspot/share/runtime/init.cpp
Changeset: 41356f083e93
Author: redestad
Date: 2019-04-03 17:06 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/41356f083e93
8221701: Archive constant BaseLocales
Reviewed-by: naoto
! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/locale/LocaleUtils.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
Changeset: 30067047ed88
Author: lancea
Date: 2019-04-03 11:30 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/30067047ed88
8216539: tools/jar/modularJar/Basic.java times out
Reviewed-by: mchung, alanb, bchristi, bpb
! test/jdk/tools/jar/modularJar/Basic.java
Changeset: f855ec13aa25
Author: rkennke
Date: 2019-03-27 22:25 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f855ec13aa25
8220664: Simplify ShenandoahUpdateHeapRefsClosure
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: 00fda51e28cf
Author: erikj
Date: 2019-04-03 12:52 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/00fda51e28cf
8221764: Reduce make Init.gmk logging overhead
Reviewed-by: tbell
! make/Init.gmk
! make/InitSupport.gmk
Changeset: b788c494aa46
Author: dholmes
Date: 2019-04-03 22:03 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b788c494aa46
8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
Reviewed-by: dcubed, stuefe
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/gtest/threadHelper.inline.hpp
Changeset: f87041131515
Author: xuelei
Date: 2019-04-03 16:23 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f87041131515
8217610: TLSv1.3 fail with ClassException when EC keys are stored in PKCS11
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
Changeset: e998c9effb37
Author: jwilhelm
Date: 2019-04-04 01:46 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e998c9effb37
Added tag jdk-13+15 for changeset f855ec13aa25
! .hgtags
Changeset: 5c7418757bad
Author: coleenp
Date: 2019-04-03 20:39 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/5c7418757bad
8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
Summary: Make consistent with StringTable and ResolvedMethodTable
Reviewed-by: dholmes
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/utilities/hashtable.cpp
Changeset: 724b9e361cb6
Author: rschmelter
Date: 2019-03-26 01:46 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/724b9e361cb6
8221325: Add information about swap space to print_memory_info() on MacOS
Reviewed-by: stuefe, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: a7df0de0835a
Author: weijun
Date: 2019-04-04 20:22 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a7df0de0835a
8219861: Add new keytool -showinfo -tls command for displaying TLS configuration information
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
+ src/java.base/share/classes/sun/security/tools/keytool/ShowInfo.java
Changeset: f562f8318ebd
Author: erikj
Date: 2019-04-04 07:43 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f562f8318ebd
8217728: Speed up incremental rerun of "make hotspot"
Reviewed-by: tbell
! make/Main.gmk
! make/common/NativeCompilation.gmk
Changeset: 6c0ab8bd8da5
Author: rkennke
Date: 2019-04-02 23:00 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6c0ab8bd8da5
8221766: Load-reference barriers for Shenandoah
Reviewed-by: kvn, erikj, aph, shade
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: b354ffb03ae4
Author: mseledtsov
Date: 2019-04-04 12:29 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b354ffb03ae4
8221710: [TESTBUG] more configurable parameters for docker testing
Summary: Introduced docker test config properties
Reviewed-by: lmesnik, iignatyev, egahlin
! test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 13c02cc7a6e5
Author: rkennke
Date: 2019-04-04 21:29 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/13c02cc7a6e5
8221848: Shenandoah: ArrayCopy post-barrier improvements
Reviewed-by: zgu
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2da3b1a3942f
Author: erikj
Date: 2019-04-04 13:56 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2da3b1a3942f
8221996: Bootcycle build broken
Reviewed-by: tbell
! make/Main.gmk
Changeset: 6aa05983e9d3
Author: redestad
Date: 2019-04-04 23:19 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6aa05983e9d3
8221980: Simplify Optional implementation
Reviewed-by: smarks, clanger
! src/java.base/share/classes/java/util/Optional.java
Changeset: 6aedb80a6fd4
Author: redestad
Date: 2019-04-04 23:21 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6aedb80a6fd4
8221981: Simplify Map/List/Set.of() implementation
Reviewed-by: smarks
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
Changeset: 82f41fb55b63
Author: redestad
Date: 2019-04-04 23:21 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/82f41fb55b63
8221921: Implement size() / isEmpty() in immutable collections
Reviewed-by: smarks
! src/java.base/share/classes/java/util/ImmutableCollections.java
Changeset: fb25cd198a10
Author: xuelei
Date: 2019-04-04 14:19 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/fb25cd198a10
8163326: Update the default enabled cipher suites preference
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
Changeset: ad9fa99fa48e
Author: coleenp
Date: 2019-04-04 17:23 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/ad9fa99fa48e
8221992: Fix old method replacement in ResolvedMethodTable
Summary: Use method get_new_method() which is used in other call sites.
Reviewed-by: sspitsyn
! src/hotspot/share/prims/resolvedMethodTable.cpp
Changeset: 532e88de77eb
Author: goetz
Date: 2019-04-04 09:39 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/532e88de77eb
8221470: Print methods in exception messages in java-like Syntax.
Reviewed-by: dholmes, mdoerr, coleenp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/reflection.cpp
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/methodPrinting/TeMe3_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java
Changeset: b34bcfbcc2fd
Author: goetz
Date: 2019-04-05 07:59 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b34bcfbcc2fd
8219918: ProblemList hotspot tests failing in SAP testing.
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: dad2c80ae0b2
Author: mbaesken
Date: 2019-04-02 13:54 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/dad2c80ae0b2
8218547: Simplify JLI_Open on Windows in native code (libjli)
Reviewed-by: alanb, clanger
! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/Arrrghs.java
Changeset: 776b261dff84
Author: shade
Date: 2019-04-05 09:06 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/776b261dff84
8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
Reviewed-by: jiangli, dholmes
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java
Changeset: d5fb27646df4
Author: mdoerr
Date: 2019-04-05 09:18 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d5fb27646df4
8221833: Readability check in Symbol::is_valid not performed for some addresses
Reviewed-by: zgu, coleenp
! src/hotspot/share/runtime/os.cpp
Changeset: 2ae93028bef3
Author: stuefe
Date: 2019-03-27 14:13 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2ae93028bef3
8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
Reviewed-by: adinn, coleenp, mdoerr
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
Changeset: f2c23221bbd5
Author: gadams
Date: 2019-04-05 07:10 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f2c23221bbd5
8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
Reviewed-by: cjplummer, jcbeyler
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: d9b46b7de028
Author: adinn
Date: 2019-04-05 10:01 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d9b46b7de028
8221477: Inject os/cpu-specific constants into Unsafe from JVM
Summary: Initialize Unsafe os/cpu-specific constants using injection instead of native callouts
Reviewed-by: stuefe, coleenp, dholmes, plevart
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java
! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java
Changeset: 23a04fe2aca2
Author: aph
Date: 2019-04-05 09:53 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/23a04fe2aca2
8219993: AArch64: Compiled CI stubs are unsafely modified
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
Changeset: 03ea2b6428f0
Author: bpb
Date: 2019-04-05 08:37 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/03ea2b6428f0
8221597: A typo in the Java API doc for File.getUsableSpace()
Reviewed-by: lancea, darcy
! src/java.base/share/classes/java/io/File.java
Changeset: 172f929786ea
Author: jjg
Date: 2019-04-05 11:17 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/172f929786ea
8221997: fix headings in jdk.javadoc
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
Changeset: dfba4e321ab3
Author: xuelei
Date: 2019-04-05 11:28 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/dfba4e321ab3
8221882: Use fiber-friendly java.util.concurrent.locks in JSSE
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.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/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 259b40b4d473
Author: jjg
Date: 2019-04-05 15:57 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/259b40b4d473
8221871: javadoc should not set role=region on <section> elements
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: a5da0277d9bb
Author: mchung
Date: 2019-04-06 21:05 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a5da0277d9bb
8220282: Add MethodHandle tests on accessing final fields
Reviewed-by: lancea
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
! test/jdk/java/lang/invoke/MethodHandlesTest.java
Changeset: b16e8a886fc3
Author: mchung
Date: 2019-04-06 21:16 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b16e8a886fc3
8221530: Caller sensitive methods not handling caller = null when invoked by JNI code with no java frames on stack
Reviewed-by: alanb, dholmes, sundar
! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
+ test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
+ test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c
Changeset: cfe96d1d0715
Author: mchung
Date: 2019-04-07 03:00 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cfe96d1d0715
8222078: test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c build fails after 8221530
Reviewed-by: lancea, dholmes
! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c
Changeset: cd2879e0c165
Author: mchung
Date: 2019-04-07 18:09 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/cd2879e0c165
8222082: Build of test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c still failing on Windows
Reviewed-by: alanb, dholmes
! make/test/JtregNativeJdk.gmk
Changeset: ac4b327623f6
Author: shade
Date: 2019-04-07 13:28 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/ac4b327623f6
8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms
Reviewed-by: cjplummer, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java
Changeset: 8d51a40fbd23
Author: shade
Date: 2019-04-07 13:28 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/8d51a40fbd23
8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 40658cb7f47a
Author: ngasson
Date: 2019-04-08 09:31 +0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/40658cb7f47a
8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
Reviewed-by: aph, sgehwolf, mseledtsov
! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java
Changeset: 0d7fb7f07134
Author: clanger
Date: 2019-04-08 06:56 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/0d7fb7f07134
8221880: Better customization for Windows RC properties FileDescription and ProductName
Reviewed-by: erikj
! make/autoconf/flags-other.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
Changeset: 7b5e2bc79e68
Author: dpochepk
Date: 2019-04-08 15:54 +0300
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7b5e2bc79e68
8221995: AARCH64: problems with CAS instructions encoding
Reviewed-by: aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 22ee881e6a74
Author: shade
Date: 2019-04-08 15:25 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/22ee881e6a74
8222111: exeCallerAccessTest.c fails to build: control reaches end of non-void function
Reviewed-by: alanb, dholmes
! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c
Changeset: 542735f2a53e
Author: erikj
Date: 2019-04-05 06:48 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/542735f2a53e
8221907: make reconfigure breaks when configured with relative paths
Reviewed-by: dholmes
! make/Init.gmk
! make/autoconf/basics.m4
! make/autoconf/basics_windows.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain_windows.m4
Changeset: a8db7fd22fd1
Author: mullan
Date: 2019-04-08 12:19 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a8db7fd22fd1
8222089: [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due to cert within 90-day expiry window
Reviewed-by: xuelei
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 40dc805f4709
Author: rkennke
Date: 2019-04-08 18:42 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/40dc805f4709
8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java
Changeset: 0608ef3a7740
Author: rkennke
Date: 2019-04-08 18:42 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/0608ef3a7740
8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: e5713cefcf41
Author: sgroeger
Date: 2019-04-08 15:01 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e5713cefcf41
8222027: java/util/logging/LogManager/TestLoggerNames.java generates intermittent ClassCastException
Summary: Make a strong reference to TestLogger and dont fetch it from LogManager
Reviewed-by: dfuchs
! test/jdk/java/util/logging/LogManager/TestLoggerNames.java
Changeset: 6733a9176cce
Author: dtitov
Date: 2019-04-08 17:09 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/6733a9176cce
8221730: jcmd process name matching broken
Reviewed-by: jcbeyler, dholmes, cjplummer
! src/jdk.jcmd/linux/classes/sun/tools/ProcessHelper.java
! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
- test/hotspot/jtreg/serviceability/dcmd/framework/TestJavaProcess.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessJarLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessModuleLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
Changeset: ba0d64652b86
Author: zgu
Date: 2019-04-08 13:22 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/ba0d64652b86
8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
Reviewed-by: eosterlund
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
Changeset: 2020eaa9ca9f
Author: mullan
Date: 2019-04-08 13:33 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2020eaa9ca9f
8222133: Add temporary exceptions for root certs that are due to expire soon
Reviewed-by: xuelei
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: b9c461c02f7c
Author: shade
Date: 2019-04-08 19:43 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b9c461c02f7c
8222130: Shenandoah should verify roots after pre-evacuation
Reviewed-by: rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 1f8938ce8564
Author: epavlova
Date: 2019-04-08 11:11 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/1f8938ce8564
8216551: GraalUnitTestLauncher should be executed as '@run driver'
Reviewed-by: dlong, kvn
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EA9Test.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jdk/ProblemList-graal.txt
Changeset: c4f16445675a
Author: tschatzl
Date: 2019-04-08 20:37 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/c4f16445675a
8218668: Clean up evacuation of optional collection set
Summary: Better integrate optional collection set evacuation into the existing evacuation scheme, fixing a few minor issues with the initial implementation.
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: 58751415d5f8
Author: tschatzl
Date: 2019-04-08 21:01 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/58751415d5f8
8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
Summary: Improve naming of G1Policy::adaptive_young_list_length to improve readability.
Reviewed-by: kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
Changeset: 0c5d713cf43f
Author: sangheki
Date: 2019-04-08 12:15 -0700
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/0c5d713cf43f
8218049: Survivor MemoryMXBean used() size granularity is region based
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: b02d1d829b09
Author: dholmes
Date: 2019-04-08 17:30 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b02d1d829b09
8218458: [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output
Reviewed-by: cjplummer, zgu
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: 8592226f5cd3
Author: dholmes
Date: 2019-04-08 21:39 +0000
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/8592226f5cd3
8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
Reviewed-by: dholmes, dcubed
Contributed-by: robbin.ehn at oracle.com, stefan.karlsson at oracle.com
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
Changeset: 14986fb09d9a
Author: mbaesken
Date: 2019-04-08 14:36 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/14986fb09d9a
8221535: add steal tick related information to hs_error file [linux]
Reviewed-by: dholmes, goetz
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
More information about the jdk-sandbox-changes
mailing list