From duke at openjdk.java.net Fri Nov 1 00:04:11 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 00:04:11 GMT Subject: git: openjdk/mobile: 8233273: Update Graal Message-ID: <8ec6b5d6-c14a-49aa-9367-7963cbcf0759@openjdk.java.net> Changeset: cf43427c Author: Dean Long Date: 2019-10-31 16:54:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/cf43427c 8233273: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicSet.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Equivalence.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/MapCursor.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Pair.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicSet.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableMapCursor.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/package-info.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/ComparableWord.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/LocationIdentity.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/Pointer.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/PointerBase.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/SignedWord.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/UnsignedWord.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordBase.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordFactory.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/package-info.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ExportingClassLoader.java = src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ModuleSupport.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.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.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/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.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/cfg/AbstractBlockBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.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/CompareCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest3.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest14.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest15.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest16.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeMorganCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.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/FloatingReadTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopFullUnrollTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchFoldingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnusedArray.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.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/ea/EarlyReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisIterationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTreesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.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/phases/BaseTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.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.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DeferredBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotInvokeDynamicPluginTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.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/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.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/nodes/BeginLockScopeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.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.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.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.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TrichotomyTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMHWhitebox.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.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/extended/MembarNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.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/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.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/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.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.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64IntegerSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64LongSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionNodeSourcePositionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.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/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.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/SnippetTemplate.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/TargetGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/GenericArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.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.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/OptionsEncoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataInputStream.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataOutputStream.java From duke at openjdk.java.net Fri Nov 1 06:56:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 06:56:13 GMT Subject: git: openjdk/mobile: 8232168: Fix non wide char canonicalization on Windows Message-ID: <70cadf1a-ec02-450b-ae1c-127651c18495@openjdk.java.net> Changeset: 04e885b4 Author: Ralf Schmelter Date: 2019-10-15 17:08:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/04e885b4 8232168: Fix non wide char canonicalization on Windows Reviewed-by: clanger, alanb, ccheung ! src/java.base/windows/native/libjava/canonicalize_md.c ! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java From duke at openjdk.java.net Fri Nov 1 07:04:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 07:04:17 GMT Subject: git: openjdk/mobile: 8232980: Cleanup initialization of function pointers into java.base from classloader.cpp Message-ID: <57f03d40-f744-4369-bd37-dbb9d5bedfcb@openjdk.java.net> Changeset: dae8d444 Author: Christoph Langer Date: 2019-11-01 07:58:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/dae8d444 8232980: Cleanup initialization of function pointers into java.base from classloader.cpp Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp From duke at openjdk.java.net Fri Nov 1 14:10:16 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 14:10:16 GMT Subject: git: openjdk/mobile: 8233386: Initialize NULL fields for unused decorations Message-ID: <4d3c0a00-32ae-42d4-83ff-ffef34261f42@openjdk.java.net> Changeset: 026e8363 Author: Coleen Phillimore Date: 2019-11-01 10:04:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/026e8363 8233386: Initialize NULL fields for unused decorations Reviewed-by: shade, hseigel, dcubed ! src/hotspot/share/logging/logDecorations.cpp From duke at openjdk.java.net Fri Nov 1 15:21:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 15:21:17 GMT Subject: git: openjdk/mobile: 8233387: Shenandoah: passive mode should disable pacing ergonomically Message-ID: <73049872-668f-462f-9957-71a3b2ba5d16@openjdk.java.net> Changeset: b5674953 Author: Aleksey Shipilev Date: 2019-11-01 16:16:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/b5674953 8233387: Shenandoah: passive mode should disable pacing ergonomically Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp From duke at openjdk.java.net Fri Nov 1 16:30:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 16:30:17 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <76c84db2-9e1d-4d43-9019-1f521c2a06dd@openjdk.java.net> Changeset: dc7d30d0 Author: Doug Lea
Date: 2019-11-01 09:04:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/dc7d30d0 8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java ! test/jdk/java/util/concurrent/tck/HashMapTest.java ! test/jdk/java/util/concurrent/tck/HashtableTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/LinkedHashMapTest.java ! test/jdk/java/util/concurrent/tck/MapImplementation.java ! test/jdk/java/util/concurrent/tck/MapTest.java ! test/jdk/java/util/concurrent/tck/TreeMapTest.java Changeset: f29d1d17 Author: Doug Lea
Date: 2019-11-01 09:07:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/f29d1d17 8231026: Miscellaneous changes imported from jsr166 CVS 2019-11 Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java From duke at openjdk.java.net Fri Nov 1 16:44:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 16:44:17 GMT Subject: git: openjdk/mobile: 8227003: Add high-level JIT compilation mode control mechanism Message-ID: <2fcd915f-f2ff-4152-90d6-ac8fb1da2dff@openjdk.java.net> Changeset: 83dda95d Author: Igor Veresov Date: 2019-11-01 09:39:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/83dda95d 8227003: Add high-level JIT compilation mode control mechanism Add tiered mode to emulate non-tiered with special mode for JVMCI compiler. Add -XX:CompilationMode option. Reviewed-by: never, redestad ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/serviceability/dcmd/vm/FlagsTest.java From duke at openjdk.java.net Fri Nov 1 18:37:18 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 18:37:18 GMT Subject: git: openjdk/mobile: 8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on Message-ID: Changeset: 9c7e4bcf Author: Calvin Cheung Date: 2019-11-01 11:31:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/9c7e4bcf 8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on Change DumpSharedSpaces to Arguments::is_dumping_archive(). Reviewed-by: iklam, coleenp ! src/hotspot/share/oops/instanceKlass.cpp From duke at openjdk.java.net Fri Nov 1 19:04:18 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 19:04:18 GMT Subject: git: openjdk/mobile: 8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact Message-ID: Changeset: 012dffcd Author: Julia Boes Date: 2019-11-01 12:57:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/012dffcd 8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact Modified method description to disambiguate when false is returned and altered implementation Reviewed-by: dfuchs, chegar, vtewari ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/jdk/java/net/HttpURLConnection/HttpURLConnUsingProxy.java From duke at openjdk.java.net Fri Nov 1 20:21:20 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 20:21:20 GMT Subject: git: openjdk/mobile: 8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity Message-ID: Changeset: 2cea148c Author: Brian Burkhalter Date: 2019-11-01 13:16:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/2cea148c 8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/nio/file/FileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java From duke at openjdk.java.net Fri Nov 1 20:27:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 1 Nov 2019 20:27:17 GMT Subject: git: openjdk/mobile: 8233359: Add global sized operator delete definitions Message-ID: Changeset: 5dafc279 Author: Kim Barrett Date: 2019-11-01 16:21:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/5dafc279 8233359: Add global sized operator delete definitions Added new definitions. Reviewed-by: dholmes ! src/hotspot/share/memory/operator_new.cpp From duke at openjdk.java.net Sun Nov 3 16:30:15 2019 From: duke at openjdk.java.net (duke) Date: Sun, 3 Nov 2019 16:30:15 GMT Subject: git: openjdk/mobile: 8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed Message-ID: <3e356cc3-6658-4b64-b8ae-431194eaaff0@openjdk.java.net> Changeset: fd077ea9 Author: Alan Bateman Date: 2019-11-03 14:07:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/fd077ea9 8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java From duke at openjdk.java.net Sun Nov 3 23:07:17 2019 From: duke at openjdk.java.net (duke) Date: Sun, 3 Nov 2019 23:07:17 GMT Subject: git: openjdk/mobile: 8229516: Thread.isInterrupted() always returns false after thread termination Message-ID: <6e07d1bc-b331-49c7-829d-f1ba7a6476d9@openjdk.java.net> Changeset: 1d50b276 Author: David Holmes Date: 2019-11-03 18:02:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/1d50b276 8229516: Thread.isInterrupted() always returns false after thread termination Reviewed-by: dnsimon, sspitsyn, dcubed, alanb ! make/hotspot/symbols/symbols-unix ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/osThread_windows.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/osThread.cpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/native/libjava/Thread.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.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/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java From duke at openjdk.java.net Mon Nov 4 06:32:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 06:32:18 GMT Subject: git: openjdk/mobile: 8231950: keytool -ext camel-case shorthand not working Message-ID: <0ccb2624-2c89-4948-bf37-3d9d96d325f8@openjdk.java.net> Changeset: a66829bc Author: Weijun Wang Date: 2019-11-04 14:26:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/a66829bc 8231950: keytool -ext camel-case shorthand not working Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java From duke at openjdk.java.net Mon Nov 4 08:47:19 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 08:47:19 GMT Subject: git: openjdk/mobile: 8229815: Upgrade Jline to 3.12.1 Message-ID: <30a01954-bc1a-4a3d-9bc4-b936c684dfc5@openjdk.java.net> Changeset: a9952bb5 Author: Jan Lahoda Date: 2019-11-04 09:40:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/a9952bb5 8229815: Upgrade Jline to 3.12.1 Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/package-info.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/package-info.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/package-info.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/package-info.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/capabilities.txt ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/colors.txt + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-colors.caps ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps ! src/jdk.internal.le/share/legal/jline.md ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java From duke at openjdk.java.net Mon Nov 4 09:10:17 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 09:10:17 GMT Subject: git: openjdk/mobile: 8233078: fix minimal VM build on Linux ppc64(le) Message-ID: <6d03ed75-de8f-4ce7-8e72-b2531050897f@openjdk.java.net> Changeset: da61b865 Author: Matthias Baesken Date: 2019-11-04 09:54:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/da61b865 8233078: fix minimal VM build on Linux ppc64(le) Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/disassembler_ppc.cpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp From duke at openjdk.java.net Mon Nov 4 14:30:11 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 14:30:11 GMT Subject: git: openjdk/mobile: 8232984: Upgrading Joni License version to 2.1.16 Message-ID: <00a7c679-b30a-47cb-8e6f-df3df290a555@openjdk.java.net> Changeset: 42923741 Author: Kiran Ravikumar Committer: Sean Coffey Date: 2019-11-04 14:24:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/42923741 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: coffeys ! src/jdk.scripting.nashorn/share/legal/joni.md From duke at openjdk.java.net Mon Nov 4 18:08:10 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 18:08:10 GMT Subject: git: openjdk/mobile: 8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs Message-ID: Changeset: 55759cbb Author: Jie Fu Date: 2019-11-04 10:03:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/55759cbb 8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs Reviewed-by: mchung ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java From duke at openjdk.java.net Mon Nov 4 18:25:10 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 18:25:10 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1f504df5-4a04-45a2-9c81-fa505dc46131@openjdk.java.net> Changeset: 78995ebe Author: Andrew Haley Date: 2019-11-01 06:04:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/78995ebe 8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken Reviewed-by: shade, rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 02224ff4 Author: Andrew Haley Date: 2019-11-04 13:13:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/02224ff4 Merge From duke at openjdk.java.net Mon Nov 4 18:48:09 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 18:48:09 GMT Subject: git: openjdk/mobile: 8233520: Shenandoah: do not sleep when thread is attaching Message-ID: <6818419e-1d6c-44cf-a42c-2da6203d18c4@openjdk.java.net> Changeset: 05307243 Author: Aleksey Shipilev Date: 2019-11-04 19:40:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/05307243 8233520: Shenandoah: do not sleep when thread is attaching Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp From duke at openjdk.java.net Mon Nov 4 19:10:09 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 19:10:09 GMT Subject: git: openjdk/mobile: 8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list Message-ID: Changeset: 691e75e2 Author: Brian Burkhalter Date: 2019-11-04 11:05:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/691e75e2 8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list Reviewed-by: alanb, lancea ! test/jdk/ProblemList.txt From duke at openjdk.java.net Mon Nov 4 19:47:09 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 19:47:09 GMT Subject: git: openjdk/mobile: 8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized Message-ID: <9fdf568e-074d-4b31-a2fc-f52d773a5874@openjdk.java.net> Changeset: 3561b4ed Author: Brent Christian Date: 2019-11-04 11:42:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/3561b4ed 8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized Reviewed-by: alanb, dholmes, mchung ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java - test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java - test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c From duke at openjdk.java.net Mon Nov 4 20:54:09 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 20:54:09 GMT Subject: git: openjdk/mobile: 8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt Message-ID: <77a1a3d2-c342-4cdb-aac9-86bdc42606d3@openjdk.java.net> Changeset: 17214760 Author: Ioi Lam Date: 2019-11-04 12:36:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/17214760 8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From duke at openjdk.java.net Mon Nov 4 21:08:09 2019 From: duke at openjdk.java.net (duke) Date: Mon, 4 Nov 2019 21:08:09 GMT Subject: git: openjdk/mobile: 8233422: Extra space in the title of the HTML javadoc page Message-ID: <661ce9db-57f5-46b0-8076-089cf24a6ac4@openjdk.java.net> Changeset: bc882209 Author: Ivan Gerasimov Date: 2019-11-04 13:02:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/bc882209 8233422: Extra space in the title of the HTML javadoc page Reviewed-by: ihse, erikj ! make/Docs.gmk From duke at openjdk.java.net Tue Nov 5 08:28:09 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 08:28:09 GMT Subject: git: openjdk/mobile: 8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit Message-ID: <56f527bf-33e5-4c95-b7c4-af4e8a8ac232@openjdk.java.net> Changeset: 13cc1154 Author: Thomas Stuefe Date: 2019-10-31 07:53:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/13cc1154 8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit Reviewed-by: mdoerr, dlong, aph ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! test/hotspot/jtreg/compiler/intrinsics/klass/TestIsPrimitive.java From duke at openjdk.java.net Tue Nov 5 09:16:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 09:16:10 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: Changeset: 9f62f458 Author: Jie Fu Date: 2019-11-05 09:37:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/9f62f458 8233429: Minimal and zero VM build broken after JDK-8227003 Co-authored-by: Igor Veresov Reviewed-by: iveresov, shade, thartmann ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp Changeset: af729c39 Author: Claes Redestad Date: 2019-11-05 09:57:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/af729c39 8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off Reviewed-by: mdoerr, zgu ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memTracker.hpp Changeset: dd8e82f4 Author: Claes Redestad Date: 2019-11-05 09:58:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/dd8e82f4 8233495: Some fieldDescriptor methods can pass existing constantPoolHandle Reviewed-by: lfoltan, coleenp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp From duke at openjdk.java.net Tue Nov 5 09:25:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 09:25:10 GMT Subject: git: openjdk/mobile: 8233574: Shenandoah: build is broken without jfr Message-ID: <6e6cd9e3-88e7-4675-9efb-a857000ab247@openjdk.java.net> Changeset: 3762eb00 Author: Jie Fu Date: 2019-11-05 17:02:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/3762eb00 8233574: Shenandoah: build is broken without jfr Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp From duke at openjdk.java.net Tue Nov 5 10:17:09 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 10:17:09 GMT Subject: git: openjdk/mobile: 8232880: Update test documentation with additional settings for client UI tooltip tests Message-ID: <6f88788c-943e-4822-abd0-2dba94bcc061@openjdk.java.net> Changeset: 55f7c488 Author: Dmitry Markov Date: 2019-11-05 10:11:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/55f7c488 8232880: Update test documentation with additional settings for client UI tooltip tests Reviewed-by: aivanov, serb, ihse ! doc/testing.html ! doc/testing.md From duke at openjdk.java.net Tue Nov 5 10:37:12 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 10:37:12 GMT Subject: git: openjdk/mobile: 8232896: ZGC: Enable C2 clone intrinsic Message-ID: Changeset: 3ca7e3f6 Author: Nils Eliasson Date: 2019-10-31 17:16:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/3ca7e3f6 8232896: ZGC: Enable C2 clone intrinsic Reviewed-by: pliden, kvn ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/type.hpp ! test/micro/org/openjdk/bench/java/lang/Clone.java From duke at openjdk.java.net Tue Nov 5 10:59:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 10:59:10 GMT Subject: git: openjdk/mobile: 8233081: C1: PatchingStub for field access copies too much Message-ID: <1373cc2a-b106-427b-b48a-30cd5d86357b@openjdk.java.net> Changeset: c15dfbfd Author: Martin Doerr Date: 2019-11-05 11:53:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/c15dfbfd 8233081: C1: PatchingStub for field access copies too much Reviewed-by: thartmann, dlong ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.cpp ! src/hotspot/cpu/sparc/nativeInst_sparc.hpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp From duke at openjdk.java.net Tue Nov 5 16:05:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 16:05:10 GMT Subject: git: openjdk/mobile: 8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359 Message-ID: Changeset: 1be39aa9 Author: Thomas Stuefe Date: 2019-11-05 16:57:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/1be39aa9 8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359 Reviewed-by: dholmes, goetz ! src/hotspot/share/memory/operator_new.cpp From duke at openjdk.java.net Tue Nov 5 16:33:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 16:33:10 GMT Subject: git: openjdk/mobile: 8232209: Update double-conversion license file to version 3.1.5 Message-ID: <62029cd1-7fd1-4cbb-b185-f245055dd37a@openjdk.java.net> Changeset: 50ef4854 Author: Hannes Walln?fer Date: 2019-11-05 17:27:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/50ef4854 8232209: Update double-conversion license file to version 3.1.5 Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/legal/double-conversion.md From duke at openjdk.java.net Tue Nov 5 17:04:09 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 17:04:09 GMT Subject: git: openjdk/mobile: 8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class' Message-ID: Changeset: ddaa1223 Author: Igor Ignatyev Date: 2019-11-05 08:57:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddaa1223 8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class' Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java ! test/hotspot/jtreg/compiler/aot/RecompilationTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java From duke at openjdk.java.net Tue Nov 5 18:04:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 18:04:10 GMT Subject: git: openjdk/mobile: 8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers? Message-ID: <0e062c5e-b5e4-4e80-9882-a0efc08a3c54@openjdk.java.net> Changeset: 1c40d6fd Author: Jie Fu Committer: Igor Veresov Date: 2019-11-05 09:59:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/1c40d6fd 8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers? Handle the case with -XX:-TieredCompilation properly Reviewed-by: shade, thartmann ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp From duke at openjdk.java.net Tue Nov 5 18:37:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 18:37:10 GMT Subject: git: openjdk/mobile: 8233608: Minimal build broken after JDK-8233494 Message-ID: Changeset: 87e7ddc8 Author: Ao Qi Date: 2019-11-06 01:45:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/87e7ddc8 8233608: Minimal build broken after JDK-8233494 Reviewed-by: shade ! src/hotspot/share/services/memTracker.hpp From duke at openjdk.java.net Tue Nov 5 20:00:09 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 20:00:09 GMT Subject: git: openjdk/mobile: 8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label Message-ID: <7cfdc3ec-506b-4f1c-8fd5-7e9afa8237d6@openjdk.java.net> Changeset: 50a14e36 Author: Lance Andersen Date: 2019-11-05 14:54:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/50a14e36 8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label Reviewed-by: rriggs ! test/jdk/jdk/nio/zipfs/CopyMoveTests.java From duke at openjdk.java.net Tue Nov 5 23:48:11 2019 From: duke at openjdk.java.net (duke) Date: Tue, 5 Nov 2019 23:48:11 GMT Subject: git: openjdk/mobile: 8233599: ARM32 Build failed due to 8232050 missing an include Message-ID: <112e55b9-9e9b-420e-b803-b4e645ef6e02@openjdk.java.net> Changeset: 8ca82e31 Author: Markus Knetschke Committer: David Holmes Date: 2019-11-05 18:42:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/8ca82e31 8233599: ARM32 Build failed due to 8232050 missing an include Reviewed-by: dholmes ! src/hotspot/cpu/arm/vtableStubs_arm.cpp From duke at openjdk.java.net Wed Nov 6 04:33:09 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 04:33:09 GMT Subject: git: openjdk/mobile: 8233650: Javadoc for Math.floorMod(int, int) gives wrong example Message-ID: <64edd8d3-16d7-4adb-a17c-0afeb4a82a2b@openjdk.java.net> Changeset: 1c2b406a Author: Ivan Gerasimov Date: 2019-11-05 20:27:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/1c2b406a 8233650: Javadoc for Math.floorMod(int, int) gives wrong example Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Math.java From duke at openjdk.java.net Wed Nov 6 06:05:12 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 06:05:12 GMT Subject: git: openjdk/mobile: 8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled Message-ID: Changeset: 9c2bb3cc Author: Jie Fu Date: 2019-11-06 13:43:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/9c2bb3cc 8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java From duke at openjdk.java.net Wed Nov 6 12:54:12 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 12:54:12 GMT Subject: git: openjdk/mobile: 8233375: JFR emergency dump does not recover thread state Message-ID: <7462b0a5-7a99-412b-8353-98a3211d8d64@openjdk.java.net> Changeset: b2e6cba0 Author: Yasumasa Suenaga Date: 2019-11-06 21:49:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/b2e6cba0 8233375: JFR emergency dump does not recover thread state Reviewed-by: dholmes, mgronlun ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp From duke at openjdk.java.net Wed Nov 6 14:57:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 14:57:17 GMT Subject: git: openjdk/mobile: 8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code Message-ID: <793a389d-5e2f-4034-9a3c-e6d1fd1ecb6d@openjdk.java.net> Changeset: 476cfd15 Author: Zhengyu Gu Date: 2019-11-06 09:50:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/476cfd15 8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code Reviewed-by: aph, shade, rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp From duke at openjdk.java.net Wed Nov 6 15:58:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 15:58:17 GMT Subject: git: openjdk/mobile: 8233695: AArch64 build failures after -Wno-extra removal Message-ID: Changeset: 270c5ea3 Author: Aleksey Shipilev Date: 2019-11-06 16:52:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/270c5ea3 8233695: AArch64 build failures after -Wno-extra removal Reviewed-by: aph ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp From duke at openjdk.java.net Wed Nov 6 16:32:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 16:32:17 GMT Subject: git: openjdk/mobile: 8233600: Cross-builds fails after JDK-8233285 Message-ID: <6c1bc2d2-6054-43d3-b0de-318e1bd24ea2@openjdk.java.net> Changeset: 708890f2 Author: Boris Ulasevich Date: 2019-11-06 19:27:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/708890f2 8233600: Cross-builds fails after JDK-8233285 Reviewed-by: shade, erikj ! make/lib/Lib-jdk.hotspot.agent.gmk From duke at openjdk.java.net Wed Nov 6 16:43:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 16:43:17 GMT Subject: git: openjdk/mobile: 8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access Message-ID: <855d9c7b-81af-4105-b7c4-0866f052fa98@openjdk.java.net> Changeset: 7fbb1f5a Author: Christoph Goettschkes Committer: Boris Ulasevich Date: 2019-11-06 19:37:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/7fbb1f5a 8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access Reviewed-by: dlong ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp From duke at openjdk.java.net Wed Nov 6 17:50:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 17:50:17 GMT Subject: git: openjdk/mobile: 8223940: Private key not supported by chosen signature algorithm Message-ID: <9be54de8-b9a8-4f7d-ab1e-0ada08ac6e82@openjdk.java.net> Changeset: b7f557e5 Author: Xue-Lei Andrew Fan Date: 2019-11-06 09:45:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7f557e5 8223940: Private key not supported by chosen signature algorithm 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/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java From duke at openjdk.java.net Wed Nov 6 17:52:22 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 17:52:22 GMT Subject: git: openjdk/mobile: 8233658: Escape + in the expression describing Runtime.Version string Message-ID: <25052d59-528f-4d64-9fae-339f57719e29@openjdk.java.net> Changeset: 68a7b58a Author: Ivan Gerasimov Date: 2019-11-06 09:45:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/68a7b58a 8233658: Escape + in the expression describing Runtime.Version string Reviewed-by: naoto ! src/java.base/share/classes/java/lang/Runtime.java From duke at openjdk.java.net Wed Nov 6 18:25:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 18:25:18 GMT Subject: git: openjdk/mobile: 8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr Message-ID: Changeset: 9ca5e79b Author: Jie Fu Date: 2019-11-06 15:20:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ca5e79b 8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java From duke at openjdk.java.net Wed Nov 6 18:42:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 6 Nov 2019 18:42:18 GMT Subject: git: openjdk/mobile: 8233698: GCC 4.8.5 build failure after JDK-8233530 Message-ID: Changeset: a57683f3 Author: Aleksey Shipilev Date: 2019-11-06 19:37:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/a57683f3 8233698: GCC 4.8.5 build failure after JDK-8233530 Reviewed-by: stuefe, dholmes, kbarrett ! src/hotspot/share/memory/operator_new.cpp From duke at openjdk.java.net Thu Nov 7 02:07:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 02:07:18 GMT Subject: git: openjdk/mobile: Added tag jdk-14+22 for changeset 83810b7d12e7 Message-ID: <60e4b918-befd-4b11-a584-df25e8351cbe@openjdk.java.net> Changeset: 7b730a36 Author: Jesper Wilhelmsson Date: 2019-11-07 03:01:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/7b730a36 Added tag jdk-14+22 for changeset 83810b7d12e7 ! .hgtags From duke at openjdk.java.net Thu Nov 7 02:24:17 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 02:24:17 GMT Subject: git: openjdk/mobile: 8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516 Message-ID: <168df8c9-fcd9-4f16-8435-9ecad109c782@openjdk.java.net> Changeset: 4272078d Author: David Holmes Date: 2019-11-06 21:18:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/4272078d 8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516 Reviewed-by: jiefu, dcubed ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/runtime/thread.cpp From duke at openjdk.java.net Thu Nov 7 06:08:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 06:08:19 GMT Subject: git: openjdk/mobile: 8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion Message-ID: <370a26cc-cb14-4612-a3cc-adb8c57e4920@openjdk.java.net> Changeset: 14475e47 Author: Tobias Hartmann Date: 2019-11-07 07:02:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/14475e47 8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion Added null check. Reviewed-by: kvn, iklam ! src/hotspot/share/runtime/sharedRuntime.cpp From duke at openjdk.java.net Thu Nov 7 08:34:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 08:34:19 GMT Subject: git: openjdk/mobile: 8233783: Make 8232896 patch complete Message-ID: Changeset: 3b5b596f Author: Nils Eliasson Date: 2019-11-07 09:23:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/3b5b596f 8233783: Make 8232896 patch complete Reviewed-by: pliden, kvn ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp From duke at openjdk.java.net Thu Nov 7 08:44:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 08:44:19 GMT Subject: git: openjdk/mobile: 8233328: fix minimal VM build on Linux s390x Message-ID: Changeset: 6e3be7fb Author: Matthias Baesken Date: 2019-11-06 14:04:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/6e3be7fb 8233328: fix minimal VM build on Linux s390x Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp From duke at openjdk.java.net Thu Nov 7 10:30:23 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 10:30:23 GMT Subject: git: openjdk/mobile: 8232539: SIGSEGV in C2 Node::unique_ctrl_out Message-ID: <798094d5-63bc-4fab-b474-9e29c106aa55@openjdk.java.net> Changeset: afd91fd3 Author: Roland Westrelin Date: 2019-10-22 11:55:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/afd91fd3 8232539: SIGSEGV in C2 Node::unique_ctrl_out Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/ifnode.cpp From duke at openjdk.java.net Thu Nov 7 10:42:16 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 10:42:16 GMT Subject: git: openjdk/mobile: 8233073: Make BitMap accessors more memory ordering friendly Message-ID: Changeset: f07d377d Author: Erik ?sterlund Date: 2019-11-07 10:28:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/f07d377d 8233073: Make BitMap accessors more memory ordering friendly Reviewed-by: kbarrett, pliden ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp From duke at openjdk.java.net Thu Nov 7 11:08:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 11:08:18 GMT Subject: git: openjdk/mobile: 8233708: VectorSet cleanup Message-ID: <28b4c96f-e9dd-4bd5-9cda-9382aed09191@openjdk.java.net> Changeset: 12adeca8 Author: Claes Redestad Date: 2019-11-07 12:12:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/12adeca8 8233708: VectorSet cleanup Reviewed-by: neliasso, shade, thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/libadt/set.cpp - src/hotspot/share/libadt/set.hpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/superword.hpp ! test/hotspot/gtest/utilities/test_population_count.cpp From duke at openjdk.java.net Thu Nov 7 12:58:12 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 12:58:12 GMT Subject: git: openjdk/mobile: 8233784: ProblemList failing JVMTI scenario tests Message-ID: <9095f474-fb0b-4b1d-8503-1318bdb3bc7b@openjdk.java.net> Changeset: d935027a Author: David Holmes Date: 2019-11-07 07:53:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/d935027a 8233784: ProblemList failing JVMTI scenario tests Reviewed-by: goetz ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Thu Nov 7 14:46:21 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 14:46:21 GMT Subject: git: openjdk/mobile: 8233796: Shenandoah is broken after 8233708 Message-ID: Changeset: 4860dad6 Author: Zhengyu Gu Date: 2019-11-07 09:41:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/4860dad6 8233796: Shenandoah is broken after 8233708 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp From duke at openjdk.java.net Thu Nov 7 14:55:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 14:55:18 GMT Subject: git: openjdk/mobile: 8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type() Message-ID: <892a39fe-cd32-4bed-b09a-a8b169f94b92@openjdk.java.net> Changeset: b7dcab5a Author: Per Lid?n Date: 2019-11-07 15:48:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7dcab5a 8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type() Reviewed-by: eosterlund ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp From duke at openjdk.java.net Thu Nov 7 15:00:10 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 15:00:10 GMT Subject: git: openjdk/mobile: 8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant Message-ID: <26fb0479-ba14-4d99-adff-d709c01ae9db@openjdk.java.net> Changeset: 9ec96c11 Author: Markus Gr?nlund Date: 2019-11-07 15:53:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ec96c11 8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp From duke at openjdk.java.net Thu Nov 7 16:29:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 16:29:19 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <3f00997e-3139-47e4-a7ea-c1014f12098b@openjdk.java.net> Changeset: 24bff84c Author: Markus Gr?nlund Date: 2019-11-07 15:56:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/24bff84c 8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp Changeset: eaba9fe2 Author: Daniel Fuchs Date: 2019-11-07 16:18:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/eaba9fe2 8233403: Improve verbosity of some httpclient tests Improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test. Reviewed-by: chegar ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/ShortRequestBody.java ! test/jdk/java/net/httpclient/ShortResponseBody.java From duke at openjdk.java.net Thu Nov 7 18:15:23 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 18:15:23 GMT Subject: git: openjdk/mobile: 8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales Message-ID: <73a3917a-6cae-4c36-aa66-233e530843cd@openjdk.java.net> Changeset: 63ef779d Author: Naoto Sato Date: 2019-11-07 10:06:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/63ef779d 8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java From duke at openjdk.java.net Thu Nov 7 19:41:12 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 19:41:12 GMT Subject: git: openjdk/mobile: 8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar Message-ID: <206829aa-6b04-46cc-b4e9-55975520ef70@openjdk.java.net> Changeset: c1a99a0f Author: Naoto Sato Date: 2019-11-07 11:34:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/c1a99a0f 8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar Reviewed-by: bchristi ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java From duke at openjdk.java.net Thu Nov 7 21:29:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 21:29:15 GMT Subject: git: openjdk/mobile: 8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp Message-ID: <8bf577a6-e375-4b22-9776-414f7b774fa1@openjdk.java.net> Changeset: 89e3782f Author: Kim Barrett Date: 2019-11-07 16:22:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/89e3782f 8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp Add java_shift_xxx helpers and use them. Reviewed-by: aph, kvn ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp + test/hotspot/gtest/utilities/test_java_arithmetic.cpp From duke at openjdk.java.net Thu Nov 7 21:45:21 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 21:45:21 GMT Subject: git: openjdk/mobile: 8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled Message-ID: <1c78fd45-c4cd-44fc-8bf6-d49e50e3ebbd@openjdk.java.net> Changeset: 69606205 Author: Igor Ignatyev Date: 2019-11-07 13:39:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/69606205 8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled Reviewed-by: kvn ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java From duke at openjdk.java.net Thu Nov 7 21:59:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 7 Nov 2019 21:59:18 GMT Subject: git: openjdk/mobile: 8232178: MacVolumesTest failed after upgrade to MacOS Catalina Message-ID: <5dfb570f-2465-4385-a782-ae4895738cec@openjdk.java.net> Changeset: fc2a8abc Author: Brian Burkhalter Date: 2019-11-07 13:53:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/fc2a8abc 8232178: MacVolumesTest failed after upgrade to MacOS Catalina Reviewed-by: lancea ! test/jdk/java/nio/file/etc/MacVolumesTest.java From duke at openjdk.java.net Fri Nov 8 00:06:18 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 00:06:18 GMT Subject: git: openjdk/mobile: 8209813: [TESTBUG] rewrite JFR shell tests in Java Message-ID: Changeset: d5dce235 Author: Mikhailo Seledtsov Date: 2019-11-07 16:00:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5dce235 8209813: [TESTBUG] rewrite JFR shell tests in Java Converted shell tests to Java Reviewed-by: lmesnik, egahlin ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java - test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java - test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java - test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh ! test/jdk/jdk/jfr/event/io/EvilInstrument.java - test/jdk/jdk/jfr/event/io/MakeJAR.sh ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java - test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh - test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java - test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh = test/lib/jdk/test/lib/util/JavaAgentBuilder.java From duke at openjdk.java.net Fri Nov 8 01:53:18 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 01:53:18 GMT Subject: git: openjdk/mobile: 8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions Message-ID: Changeset: a6649eb0 Author: Smita Kamath Committer: Vladimir Kozlov Date: 2019-11-07 17:47:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/a6649eb0 8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions Co-authored-by: Regev Shemy Co-authored-by: Shay Gueron Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp From duke at openjdk.java.net Fri Nov 8 05:06:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 05:06:17 GMT Subject: git: openjdk/mobile: 8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time Message-ID: <57452a57-bc71-425c-a13c-a31b2c0bce0c@openjdk.java.net> Changeset: 61a6ef79 Author: Ioi Lam Date: 2019-11-07 16:26:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/61a6ef79 8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time Reviewed-by: fparain + test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java From duke at openjdk.java.net Fri Nov 8 08:21:21 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 08:21:21 GMT Subject: git: openjdk/mobile: 8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences Message-ID: <57bb2006-267d-4782-acc6-f272e16ff0b4@openjdk.java.net> Changeset: f225f7cd Author: Tobias Hartmann Date: 2019-11-08 09:16:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/f225f7cd 8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences Removed useless asserts. Reviewed-by: kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/gcm.cpp From duke at openjdk.java.net Fri Nov 8 09:12:41 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 09:12:41 GMT Subject: git: openjdk/mobile: 8189737: Make HeapRegion not derive from Space Message-ID: <35636f42-dbcb-4d20-aaa5-e5da6d42cdfa@openjdk.java.net> Changeset: c4b3dcf8 Author: Thomas Schatzl Date: 2019-11-08 10:01:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/c4b3dcf8 8189737: Make HeapRegion not derive from Space Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp + src/hotspot/share/gc/shared/spaceDecorator.inline.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp From duke at openjdk.java.net Fri Nov 8 09:59:42 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 09:59:42 GMT Subject: git: openjdk/mobile: 8233389: Add PrintIdeal to compiler directives Message-ID: <76fa22ba-beb3-46bd-a8c8-3c92ea05aa0c@openjdk.java.net> Changeset: d405f6ab Author: Jorn Vernee Date: 2019-11-08 10:55:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/d405f6ab 8233389: Add PrintIdeal to compiler directives Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method. Reviewed-by: roland, neliasso, vlivanov, thartmann ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From duke at openjdk.java.net Fri Nov 8 14:54:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 14:54:39 GMT Subject: git: openjdk/mobile: 8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet Message-ID: <010bcad5-1e4a-467a-a1b6-b640dfc9eaa5@openjdk.java.net> Changeset: 3672c054 Author: Zhengyu Gu Date: 2019-11-08 09:50:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/3672c054 8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet Reviewed-by: rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp From duke at openjdk.java.net Fri Nov 8 14:57:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 14:57:37 GMT Subject: git: openjdk/mobile: 8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null() Message-ID: <5a041a27-7242-4b3e-8174-b0f2d096a5aa@openjdk.java.net> Changeset: 2786514a Author: Zhengyu Gu Date: 2019-11-08 09:51:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/2786514a 8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null() Reviewed-by: rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From duke at openjdk.java.net Fri Nov 8 16:16:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 16:16:37 GMT Subject: git: openjdk/mobile: 8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels() Message-ID: Changeset: b7dd1aff Author: Alan Bateman Committer: Brian Burkhalter Date: 2019-11-08 08:12:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7dd1aff 8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels() Reviewed-by: bpb ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java From duke at openjdk.java.net Fri Nov 8 16:45:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 16:45:39 GMT Subject: git: openjdk/mobile: 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware Message-ID: <8af20a88-2af2-49e1-b59b-73aaf1e3d5a0@openjdk.java.net> Changeset: 3b8a1c14 Author: Zhengyu Gu Date: 2019-11-08 11:41:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/3b8a1c14 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp From duke at openjdk.java.net Fri Nov 8 19:09:36 2019 From: duke at openjdk.java.net (duke) Date: Fri, 8 Nov 2019 19:09:36 GMT Subject: git: openjdk/mobile: 8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test Message-ID: <336b537e-e3bb-4050-87d8-619a0dbf6a49@openjdk.java.net> Changeset: 6804e318 Author: Ioi Lam Date: 2019-11-08 11:03:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/6804e318 8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java From duke at openjdk.java.net Sat Nov 9 00:30:38 2019 From: duke at openjdk.java.net (duke) Date: Sat, 9 Nov 2019 00:30:38 GMT Subject: git: openjdk/mobile: 8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub Message-ID: <41295af5-891f-46e0-8194-4462e970b533@openjdk.java.net> Changeset: 2ec6eecb Author: Fei Yang Date: 2019-11-08 16:53:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/2ec6eecb 8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub Reviewed-by: adinn ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp From duke at openjdk.java.net Sat Nov 9 02:39:36 2019 From: duke at openjdk.java.net (duke) Date: Sat, 9 Nov 2019 02:39:36 GMT Subject: git: openjdk/mobile: 8233621: Mismatch in jsse.enableMFLNExtension property name Message-ID: Changeset: 12beed6e Author: Xue-Lei Andrew Fan Date: 2019-11-08 18:35:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/12beed6e 8233621: Mismatch in jsse.enableMFLNExtension property name Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java From duke at openjdk.java.net Sat Nov 9 09:32:39 2019 From: duke at openjdk.java.net (duke) Date: Sat, 9 Nov 2019 09:32:39 GMT Subject: git: openjdk/mobile: 8216472: (se) Stack overflow during selection operation leads to crash (win) Message-ID: <68c04a3f-8a9e-4ce4-8636-0cf8ae082060@openjdk.java.net> Changeset: 690b960c Author: Alex Kashchenko Committer: Alan Bateman Date: 2019-11-09 09:13:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/690b960c 8216472: (se) Stack overflow during selection operation leads to crash (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c + test/jdk/java/nio/channels/Selector/StackOverflowTest.java From duke at openjdk.java.net Sat Nov 9 11:53:37 2019 From: duke at openjdk.java.net (duke) Date: Sat, 9 Nov 2019 11:53:37 GMT Subject: git: openjdk/mobile: 8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win) Message-ID: <761dc59c-022a-43dd-9f9b-dec0cec202dd@openjdk.java.net> Changeset: 090dc51a Author: Alan Bateman Date: 2019-11-09 11:48:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/090dc51a 8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win) Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c ! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java From duke at openjdk.java.net Sat Nov 9 18:33:39 2019 From: duke at openjdk.java.net (duke) Date: Sat, 9 Nov 2019 18:33:39 GMT Subject: git: openjdk/mobile: 8233745: [JVMCI] TranslatedException should serialize classloader and module info Message-ID: <5594cca8-085d-4f7a-89b5-8c09010deac3@openjdk.java.net> Changeset: 993947e6 Author: Igor Ignatyev Date: 2019-11-09 10:27:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/993947e6 8233745: [JVMCI] TranslatedException should serialize classloader and module info Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java From duke at openjdk.java.net Mon Nov 11 09:47:51 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 09:47:51 GMT Subject: git: openjdk/mobile: 8229694: JVM crash in SWPointer during C2 OSR compilation Message-ID: Changeset: 173dae8b Author: Christian Hagedorn Date: 2019-11-11 10:41:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/173dae8b 8229694: JVM crash in SWPointer during C2 OSR compilation Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again. Reviewed-by: kvn, vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/AlignmentOnePack.java From duke at openjdk.java.net Mon Nov 11 10:44:46 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 10:44:46 GMT Subject: git: openjdk/mobile: 8231922: Could not find field with name revokedClass Message-ID: <9f4aa0bc-fc43-412d-8226-f1a72a397c36@openjdk.java.net> Changeset: c2a05a12 Author: Markus Gr?nlund Date: 2019-11-11 11:25:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/c2a05a12 8231922: Could not find field with name revokedClass Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java From duke at openjdk.java.net Mon Nov 11 12:06:42 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 12:06:42 GMT Subject: git: openjdk/mobile: 8233790: Forward output from heap dumper to jcmd/jmap Message-ID: Changeset: b2a96738 Author: Ralf Schmelter Date: 2019-11-11 12:06:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/b2a96738 8233790: Forward output from heap dumper to jcmd/jmap Reviewed-by: stuefe, sspitsyn, cjplummer ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumper.hpp From duke at openjdk.java.net Mon Nov 11 12:27:41 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 12:27:41 GMT Subject: git: openjdk/mobile: 8233065: PSParallelCompact::move_and_update is unused and should be removed Message-ID: Changeset: 5e113f37 Author: Stefan Johansson Date: 2019-11-11 13:20:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e113f37 8233065: PSParallelCompact::move_and_update is unused and should be removed Reviewed-by: lkorinth, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp From duke at openjdk.java.net Mon Nov 11 13:29:39 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 13:29:39 GMT Subject: git: openjdk/mobile: 8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date Message-ID: <601a832f-ea43-4b2c-abdd-cb4049235490@openjdk.java.net> Changeset: 43368f8f Author: Ivan Gerasimov Date: 2019-11-11 05:09:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/43368f8f 8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date Reviewed-by: chegar, vtewari ! test/jdk/java/net/CookieHandler/B6791927.java From duke at openjdk.java.net Mon Nov 11 13:53:40 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 13:53:40 GMT Subject: git: openjdk/mobile: 8230767: FlightRecorderListener returns null recording Message-ID: <8feb2c7f-8154-4f79-ac36-4954a3e33563@openjdk.java.net> Changeset: b3d2b3ba Author: Erik Gahlin Date: 2019-11-11 14:47:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/b3d2b3ba 8230767: FlightRecorderListener returns null recording Reviewed-by: mseledtsov, mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java + test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java From duke at openjdk.java.net Mon Nov 11 14:09:42 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 14:09:42 GMT Subject: git: openjdk/mobile: 8233498: Remove dead code Message-ID: <9a85aec8-c39c-460f-9aec-372048736acb@openjdk.java.net> Changeset: ea03d400 Author: Patric Hedlin Date: 2018-04-24 13:59:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/ea03d400 8233498: Remove dead code Reviewed-by: neliasso ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/interp_masm_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp From duke at openjdk.java.net Mon Nov 11 15:31:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 15:31:43 GMT Subject: git: openjdk/mobile: 8231757: [ppc] Fix VerifyOops. Errors show since 8231058 Message-ID: <4a415b11-93e7-4919-b5d5-f144c7c0f99e@openjdk.java.net> Changeset: bc116ded Author: Goetz Lindenmaier Date: 2019-11-11 16:24:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/bc116ded 8231757: [ppc] Fix VerifyOops. Errors show since 8231058 Also make the checks print the wrong value and where a failure occurred. Reviewed-by: dholmes, mdoerr ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java From duke at openjdk.java.net Mon Nov 11 17:04:48 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 17:04:48 GMT Subject: git: openjdk/mobile: 8233918: 8233498 broke build on SPARC Message-ID: Changeset: 6fa1bf99 Author: Patric Hedlin Date: 2019-11-11 16:59:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/6fa1bf99 8233918: 8233498 broke build on SPARC Reviewed-by: eosterlund ! src/hotspot/cpu/sparc/interp_masm_sparc.hpp From duke at openjdk.java.net Mon Nov 11 17:15:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 17:15:43 GMT Subject: git: openjdk/mobile: 8232735: Convert PrintJNIResolving to Unified Logging Message-ID: <76478750-9b9d-4cfb-96a6-6683ee776307@openjdk.java.net> Changeset: b4d28f36 Author: Coleen Phillimore Date: 2019-11-11 12:11:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/b4d28f36 8232735: Convert PrintJNIResolving to Unified Logging Converted the existing output at debug level because it is noisy Reviewed-by: iklam, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp From duke at openjdk.java.net Mon Nov 11 19:15:40 2019 From: duke at openjdk.java.net (duke) Date: Mon, 11 Nov 2019 19:15:40 GMT Subject: git: openjdk/mobile: 8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh Message-ID: Changeset: a4c01b3c Author: Daniil Titov Date: 2019-11-11 11:09:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/a4c01b3c 8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh Reviewed-by: amenkov, cjplummer ! test/jdk/ProblemList.txt From duke at openjdk.java.net Tue Nov 12 01:58:52 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 01:58:52 GMT Subject: git: openjdk/mobile: 8231863: Crash if classpath is read from @argument file and the main gets option argument Message-ID: <76096069-6f3d-40ad-b0c3-16f645e98eb7@openjdk.java.net> Changeset: f390c87d Author: Mat Carter Committer: Henry Jen Date: 2019-11-11 17:43:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/f390c87d 8231863: Crash if classpath is read from @argument file and the main gets option argument Reviewed-by: alanb, mchung ! src/java.base/share/native/libjli/args.c ! test/jdk/tools/launcher/ArgsFileTest.java ! test/jdk/tools/launcher/TestHelper.java From duke at openjdk.java.net Tue Nov 12 06:39:47 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 06:39:47 GMT Subject: git: openjdk/mobile: 8232684: Make switch expressions final Message-ID: Changeset: 29852ecd Author: Jan Lahoda Date: 2019-11-12 06:32:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/29852ecd 8232684: Make switch expressions final Reviewed-by: alanb, mcimadamore, kvn ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java ! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java ! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java ! test/jdk/com/sun/jdi/InvokeHangTest.java ! test/jdk/com/sun/jdi/SimulResumerTest.java ! test/jdk/com/sun/jdi/TwoThreadsTest.java ! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/langtools/tools/javac/ConditionalWithVoid.java ! test/langtools/tools/javac/ConditionalWithVoid.out ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java ! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java ! test/langtools/tools/javac/diags/examples/InvalidYield.java ! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java ! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java ! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java ! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java ! test/langtools/tools/javac/diags/examples/NotExhaustive.java - test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java ! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java ! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java ! test/langtools/tools/javac/diags/examples/SwitchExpressions.java ! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java ! test/langtools/tools/javac/diags/examples/SwitchRules.java ! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java ! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java ! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/switchexpr/BlockExpression.java ! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java ! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out ! test/langtools/tools/javac/switchexpr/BreakTest.java ! test/langtools/tools/javac/switchexpr/CRT.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out ! test/langtools/tools/javac/switchexpr/EmptySwitch.java ! test/langtools/tools/javac/switchexpr/EmptySwitch.out ! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out ! test/langtools/tools/javac/switchexpr/LambdaCapture.java ! test/langtools/tools/javac/switchexpr/ParseIncomplete.java ! test/langtools/tools/javac/switchexpr/ParserRecovery.java ! test/langtools/tools/javac/switchexpr/ParserRecovery.out ! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java ! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java ! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out ! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java ! test/langtools/tools/javac/switchexpr/TryCatch.java ! test/langtools/tools/javac/switchexpr/TryCatchFinally.java ! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java ! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out ! test/langtools/tools/javac/switchexpr/WrongBreakTest.java ! test/langtools/tools/javac/switchexpr/WrongBreakTest.out ! test/langtools/tools/javac/switchexpr/WrongYieldTest.java ! test/langtools/tools/javac/switchexpr/WrongYieldTest.out ! test/langtools/tools/javac/switchextra/CaseTest.java ! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java ! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java ! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out ! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out ! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java ! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out ! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java ! test/langtools/tools/javac/switchextra/RuleParsingTest.java ! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java ! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out ! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out ! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java ! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java ! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out ! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java ! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out ! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java ! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java From duke at openjdk.java.net Tue Nov 12 09:20:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 09:20:45 GMT Subject: git: openjdk/mobile: 8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed Message-ID: <52925228-9731-4dcd-ab6a-d8ea89195057@openjdk.java.net> Changeset: 1833584f Author: Tobias Hartmann Date: 2019-11-12 10:16:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/1833584f 8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop(). Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestRemoveMainPostLoops.java From duke at openjdk.java.net Tue Nov 12 09:26:42 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 09:26:42 GMT Subject: git: openjdk/mobile: 8233900: [JVMCI] improve help text for EnableJVMCIProduct option Message-ID: <6aba16f6-3140-47bc-8cad-1a6c36c8eb7f@openjdk.java.net> Changeset: 301e0689 Author: Doug Simon Date: 2019-11-12 10:19:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/301e0689 8233900: [JVMCI] improve help text for EnableJVMCIProduct option Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmci_globals.hpp From duke at openjdk.java.net Tue Nov 12 09:41:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 09:41:46 GMT Subject: git: openjdk/mobile: 8233884: Avoid looking up standard charsets in security libraries Message-ID: Changeset: 8e859259 Author: Ivan Gerasimov Date: 2019-11-12 01:36:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/8e859259 8233884: Avoid looking up standard charsets in security libraries Reviewed-by: coffeys ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/javax/crypto/CryptoPermissions.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.base/share/classes/sun/security/util/DerOutputStream.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java From duke at openjdk.java.net Tue Nov 12 09:56:41 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 09:56:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <72206092-7f2a-45a4-83da-1d3c87964ad3@openjdk.java.net> Changeset: 8a8b3515 Author: Erik ?sterlund Date: 2019-11-12 09:25:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/8a8b3515 8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs Reviewed-by: thartmann, neliasso, pliden ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: d7ae51cc Author: Erik ?sterlund Date: 2019-11-12 09:27:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/d7ae51cc 8224817: Implementation of JEP 364: ZGC on macOS Reviewed-by: pliden, stefank ! make/autoconf/hotspot.m4 + src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp + src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp + src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp + src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp + src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp + src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp From duke at openjdk.java.net Tue Nov 12 11:17:47 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 11:17:47 GMT Subject: git: openjdk/mobile: 8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler Message-ID: <0f9ded81-1a98-4005-a63b-94d02f9e3eee@openjdk.java.net> Changeset: b2ce439b Author: Jie Fu Date: 2019-11-11 17:40:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/b2ce439b 8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler Reviewed-by: thartmann, iveresov ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp + test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java From duke at openjdk.java.net Tue Nov 12 11:25:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 11:25:46 GMT Subject: git: openjdk/mobile: 8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator= Message-ID: <70020c9f-1a36-4f8e-b10e-c7e7b543b271@openjdk.java.net> Changeset: e0f7b083 Author: Florian Weimer Date: 2019-11-12 12:19:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/e0f7b083 8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator= Removed useless = operator. Reviewed-by: kvn, thartmann ! src/hotspot/share/adlc/output_h.cpp From duke at openjdk.java.net Tue Nov 12 14:57:49 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 14:57:49 GMT Subject: git: openjdk/mobile: 8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException Message-ID: Changeset: d948bfd5 Author: Julia Boes Date: 2019-11-08 11:15:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/d948bfd5 8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException Change implementation to use iterator instead of plain LinkedList Reviewed-by: dfuchs, vtewari ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java + test/jdk/java/net/httpclient/AuthFilterCacheTest.java From duke at openjdk.java.net Tue Nov 12 15:18:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 15:18:45 GMT Subject: git: openjdk/mobile: 8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification Message-ID: Changeset: 7c242c70 Author: Martin Doerr Date: 2019-11-12 16:13:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/7c242c70 8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification Verification code needs to skip illegal phi functions. Reviewed-by: thartmann, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp From duke at openjdk.java.net Tue Nov 12 15:33:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 15:33:44 GMT Subject: git: openjdk/mobile: 8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2) Message-ID: Changeset: d8fa5af9 Author: Thomas Schatzl Date: 2019-11-12 16:28:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/d8fa5af9 8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2) Reviewed-by: lkorinth, kbarrett ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From duke at openjdk.java.net Tue Nov 12 15:41:50 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 15:41:50 GMT Subject: git: openjdk/mobile: 8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field Message-ID: <4ef80cca-545c-4b88-815b-b7b4f33df488@openjdk.java.net> Changeset: 171257ea Author: Martin Balao Date: 2019-11-12 12:36:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/171257ea 8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field Reviewed-by: clanger ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java From duke at openjdk.java.net Tue Nov 12 18:50:47 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 18:50:47 GMT Subject: git: openjdk/mobile: 8233940: Preview API tests for String methods should use ${jdk.version} as -source arg Message-ID: <6118ab39-2c5d-49f7-8849-9612bc9fb53e@openjdk.java.net> Changeset: f13a0df7 Author: Joe Darcy Date: 2019-11-12 10:45:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/f13a0df7 8233940: Preview API tests for String methods should use ${jdk.version} as -source arg Reviewed-by: jlaskey, jlahoda ! test/jdk/java/lang/String/Formatted.java ! test/jdk/java/lang/String/StripIndent.java + test/jdk/java/lang/String/TEST.properties ! test/jdk/java/lang/String/TranslateEscapes.java From duke at openjdk.java.net Tue Nov 12 20:16:41 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 20:16:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4029891f-33cc-4f03-9ace-794dbb75fcdb@openjdk.java.net> Changeset: db15bf51 Author: Erik ?sterlund Date: 2019-11-12 20:01:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/db15bf51 8233061: ZGC: Enforce memory ordering in segmented bit maps Reviewed-by: pliden, stefank ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp Changeset: 54572d62 Author: Erik ?sterlund Date: 2019-11-12 20:01:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/54572d62 8233797: ZGC: Unify naming convention for functions using atomics Reviewed-by: pliden, stefank ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zMarkCache.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp From duke at openjdk.java.net Tue Nov 12 20:27:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 20:27:45 GMT Subject: git: openjdk/mobile: 8230661: ZGC: Stop reloading oops in load barriers Message-ID: Changeset: 857de6c9 Author: Erik ?sterlund Date: 2019-11-12 20:14:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/857de6c9 8230661: ZGC: Stop reloading oops in load barriers Reviewed-by: pliden, stefank ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zUnload.hpp From duke at openjdk.java.net Tue Nov 12 21:05:40 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 21:05:40 GMT Subject: git: openjdk/mobile: 8233880: Support compilers with multi-digit major version numbers Message-ID: <7c990bf4-010d-4e62-ae87-5a2f9d2df869@openjdk.java.net> Changeset: 7dafe378 Author: Florian Weimer Date: 2019-11-12 21:00:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/7dafe378 8233880: Support compilers with multi-digit major version numbers Reviewed-by: tbell ! make/autoconf/toolchain.m4 From duke at openjdk.java.net Tue Nov 12 21:56:49 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 21:56:49 GMT Subject: git: openjdk/mobile: 8226297: Dual-pivot quicksort improvements Message-ID: <58c6349c-e9d4-4c60-b3c8-d2f0a7247613@openjdk.java.net> Changeset: de54eb15 Author: Vladimir Yaroslavskiy Committer: Brent Christian Date: 2019-11-12 13:49:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/de54eb15 8226297: Dual-pivot quicksort improvements Reviewed-by: dl, lbourges ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java ! src/java.base/share/classes/java/util/DualPivotQuicksort.java - test/jdk/java/util/Arrays/ParallelSorting.java ! test/jdk/java/util/Arrays/Sorting.java + test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java From duke at openjdk.java.net Tue Nov 12 22:12:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 12 Nov 2019 22:12:45 GMT Subject: git: openjdk/mobile: 8232860: Error formatting integer values with MessageFormat.format() using HOST provider Message-ID: Changeset: 9803a8dc Author: Naoto Sato Date: 2019-11-12 14:05:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/9803a8dc 8232860: Error formatting integer values with MessageFormat.format() using HOST provider Reviewed-by: rriggs ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java From duke at openjdk.java.net Wed Nov 13 01:15:45 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 01:15:45 GMT Subject: git: openjdk/mobile: 8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all Message-ID: <81114ee2-8ae2-4b58-9915-d07e64ce29c7@openjdk.java.net> Changeset: 0c1f972f Author: Amy Lu Date: 2019-11-13 09:09:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/0c1f972f 8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all Reviewed-by: alanb ! test/jdk/ProblemList.txt From duke at openjdk.java.net Wed Nov 13 01:32:44 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 01:32:44 GMT Subject: git: openjdk/mobile: 8233785: Incorrect JDK version is reported in hs_err log Message-ID: <14360ec9-43a2-4854-bc43-ce146903ba82@openjdk.java.net> Changeset: a05b6ae8 Author: Yasumasa Suenaga Date: 2019-11-13 10:27:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/a05b6ae8 8233785: Incorrect JDK version is reported in hs_err log Reviewed-by: dholmes, stuefe ! src/hotspot/share/runtime/java.cpp From duke at openjdk.java.net Wed Nov 13 07:48:45 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 07:48:45 GMT Subject: git: openjdk/mobile: 8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes Message-ID: <77af8e59-4607-4aac-8f26-115a49203622@openjdk.java.net> Changeset: 7ba4fc47 Author: Tobias Hartmann Date: 2019-11-13 08:43:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/7ba4fc47 8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes Explicitly handle ProjNodes with TOP input. Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/phaseX.cpp From duke at openjdk.java.net Wed Nov 13 09:19:45 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 09:19:45 GMT Subject: git: openjdk/mobile: 8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose Message-ID: Changeset: 9f91b8dd Author: Michael McMahon Date: 2019-11-13 09:09:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/9f91b8dd 8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose Reviewed-by: dfuchs, rriggs ! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java From duke at openjdk.java.net Wed Nov 13 11:32:50 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 11:32:50 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <23860d93-6146-47b8-837e-37603f34eb45@openjdk.java.net> Changeset: 9dd7038c Author: Alan Hayward Committer: Stuart Monteith Date: 2019-11-13 17:24:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/9dd7038c 8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns Adds missing line for aarch64 to debug.cpp help() for pns Reviewed-by: adinn ! src/hotspot/share/utilities/debug.cpp Changeset: 0a5f074a Author: Martin Doerr Date: 2019-10-21 19:58:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a5f074a 8230459: Test failed to resume JVMCI CompilerThread Reviewed-by: dholmes, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp Changeset: b8b88853 Author: Bernard Blaser Date: 2019-11-13 11:21:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/b8b88853 8214239: Missing x86_64.ad patterns for clearing and setting long vector bits Reviewed-by: kvn, vlivanov, jrose, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java + test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java Changeset: 1fc67ab0 Author: Leo Korinth Date: 2019-11-13 11:37:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/1fc67ab0 8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes ! make/autoconf/hotspot.m4 ! make/hotspot/lib/JvmDtraceObjects.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp - src/hotspot/share/gc/cms/adaptiveFreeList.cpp - src/hotspot/share/gc/cms/adaptiveFreeList.hpp - src/hotspot/share/gc/cms/allocationStats.cpp - src/hotspot/share/gc/cms/allocationStats.hpp - src/hotspot/share/gc/cms/cmsArguments.cpp - src/hotspot/share/gc/cms/cmsArguments.hpp - src/hotspot/share/gc/cms/cmsCardTable.cpp - src/hotspot/share/gc/cms/cmsCardTable.hpp - src/hotspot/share/gc/cms/cmsGCStats.cpp - src/hotspot/share/gc/cms/cmsGCStats.hpp - src/hotspot/share/gc/cms/cmsHeap.cpp - src/hotspot/share/gc/cms/cmsHeap.hpp - src/hotspot/share/gc/cms/cmsHeap.inline.hpp - src/hotspot/share/gc/cms/cmsLockVerifier.cpp - src/hotspot/share/gc/cms/cmsLockVerifier.hpp - src/hotspot/share/gc/cms/cmsOopClosures.hpp - src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp - src/hotspot/share/gc/cms/cmsVMOperations.cpp - src/hotspot/share/gc/cms/cmsVMOperations.hpp - src/hotspot/share/gc/cms/cms_globals.hpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp - src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp - src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp - src/hotspot/share/gc/cms/freeChunk.cpp - src/hotspot/share/gc/cms/freeChunk.hpp - src/hotspot/share/gc/cms/gSpaceCounters.cpp - src/hotspot/share/gc/cms/gSpaceCounters.hpp - src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp - src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp - src/hotspot/share/gc/cms/parNewGeneration.cpp - src/hotspot/share/gc/cms/parNewGeneration.hpp - src/hotspot/share/gc/cms/parNewGeneration.inline.hpp - src/hotspot/share/gc/cms/parOopClosures.hpp - src/hotspot/share/gc/cms/parOopClosures.inline.hpp - src/hotspot/share/gc/cms/promotionInfo.cpp - src/hotspot/share/gc/cms/promotionInfo.hpp - src/hotspot/share/gc/cms/promotionInfo.inline.hpp - src/hotspot/share/gc/cms/vmStructs_cms.hpp - src/hotspot/share/gc/cms/yieldingWorkgroup.cpp - src/hotspot/share/gc/cms/yieldingWorkgroup.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.cpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcStats.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/generationSpec.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shared/workerPolicy.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/dtrace_disabled.hpp ! src/hotspot/share/utilities/macros.hpp ! src/java.base/share/man/java.1 - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.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/HotSpotGraalRuntime.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java - test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java - test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestFullGCCount.java ! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java - test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java ! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/GCTypes.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java - test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java - test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java - test/hotspot/jtreg/gc/cms/DisableResizePLAB.java - test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java - test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java - test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java - test/hotspot/jtreg/gc/cms/TestCriticalPriority.java - test/hotspot/jtreg/gc/cms/TestMBeanCMS.java - test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/logging/TestGCId.java - test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java - test/hotspot/jtreg/gc/startup_warnings/TestCMS.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java - test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java - test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java - test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java - test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java ! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java ! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java - test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh - test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh ! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java - test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java ! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java - test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java - test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java - test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java - test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java - test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java - test/jdk/jdk/jfr/event/oldobject/TestCMS.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/lib/jdk/test/lib/Utils.java ! test/lib/jdk/test/lib/jfr/GCHelper.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/gc/GC.java From duke at openjdk.java.net Wed Nov 13 11:38:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 11:38:46 GMT Subject: git: openjdk/mobile: 8233731: repeated typo "fro" for "for" Message-ID: <0f95cf56-69f7-4c8c-97cf-593a6b77e3bf@openjdk.java.net> Changeset: 25d3cf92 Author: Kiran Ravikumar Committer: Sean Coffey Date: 2019-11-13 11:27:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/25d3cf92 8233731: repeated typo "fro" for "for" Reviewed-by: dfuchs ! src/java.base/share/classes/java/util/Arrays.java From duke at openjdk.java.net Wed Nov 13 13:29:47 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 13:29:47 GMT Subject: git: openjdk/mobile: 8233913: Remove implicit conversion from Method* to methodHandle Message-ID: <73a93d94-1dde-406d-829f-f36156b9f5d7@openjdk.java.net> Changeset: ed21b562 Author: Coleen Phillimore Date: 2019-11-13 08:23:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/ed21b562 8233913: Remove implicit conversion from Method* to methodHandle Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed. Reviewed-by: iklam, thartmann, hseigel ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciExceptionHandler.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.hpp ! src/hotspot/share/oops/fieldStreams.hpp + src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! src/hotspot/share/utilities/xmlstream.hpp From duke at openjdk.java.net Wed Nov 13 14:01:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 14:01:46 GMT Subject: git: openjdk/mobile: 8234079: ZipFileInputStreamSkipTest.java runs zero test Message-ID: <9c219f3c-ec81-4f38-8f78-8a5bda979ce4@openjdk.java.net> Changeset: 14ca254f Author: Amy Lu Date: 2019-11-13 21:56:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/14ca254f 8234079: ZipFileInputStreamSkipTest.java runs zero test Reviewed-by: lancea ! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java From duke at openjdk.java.net Wed Nov 13 18:41:48 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 18:41:48 GMT Subject: git: openjdk/mobile: 8234025: Elements.getPackageElement(ModuleElement, CharSequence) returns null for unnamed package Message-ID: <3dc12d35-58dd-4381-867a-9e57ced06af1@openjdk.java.net> Changeset: 71a86af4 Author: Jonathan Gibbons Date: 2019-11-13 10:33:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/71a86af4 8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java + test/langtools/tools/javac/api/TestModuleUnnamedPackage.java From duke at openjdk.java.net Wed Nov 13 18:47:44 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 18:47:44 GMT Subject: git: openjdk/mobile: 8214483: Remove algorithms that use MD5 or DES from security requirements Message-ID: <6126b098-c7e7-467a-b0e9-75b075d2410c@openjdk.java.net> Changeset: b1715940 Author: Sean Mullan Date: 2019-11-13 13:43:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1715940 8214483: Remove algorithms that use MD5 or DES from security requirements Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java From duke at openjdk.java.net Wed Nov 13 18:56:54 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 18:56:54 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <82a064fb-7ecb-46bb-abed-a258bad0fe99@openjdk.java.net> Changeset: 52116d80 Author: Sangheon Kim Date: 2019-11-13 10:49:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/52116d80 8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3) Reviewed-by: kbarrett, sjohanss, tschatzl, pliden ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp + src/hotspot/share/gc/g1/g1NUMA.cpp + src/hotspot/share/gc/g1/g1NUMA.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.hpp + test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: eaa6355c Author: Sangheon Kim Date: 2019-11-13 10:49:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/eaa6355c 8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3) Reviewed-by: kbarrett, sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: 46c3d43f Author: Sangheon Kim Date: 2019-11-13 10:51:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/46c3d43f 8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3) Reviewed-by: kbarrett, sjohanss, tschatzl ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! 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/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.hpp ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1NUMA.hpp + src/hotspot/share/gc/g1/g1NUMAStats.cpp + src/hotspot/share/gc/g1/g1NUMAStats.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp + src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp + src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java From duke at openjdk.java.net Wed Nov 13 19:34:44 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 19:34:44 GMT Subject: git: openjdk/mobile: 8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay Message-ID: Changeset: a21dd0b8 Author: Igor Ignatyev Date: 2019-11-13 10:59:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/a21dd0b8 8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay Reviewed-by: kvn, epavlova, roland, mdoerr ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java From duke at openjdk.java.net Wed Nov 13 19:39:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 19:39:46 GMT Subject: git: openjdk/mobile: 8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set Message-ID: Changeset: 298ac1ef Author: Igor Ignatyev Date: 2019-11-13 11:34:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/298ac1ef 8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set Reviewed-by: redestad ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java From duke at openjdk.java.net Wed Nov 13 21:11:47 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 21:11:47 GMT Subject: git: openjdk/mobile: 8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress() Message-ID: Changeset: 111a0ae5 Author: Chris Plummer Date: 2019-11-13 13:05:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/111a0ae5 8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress() Better checking for invalid stack address when walking the stack frames Reviewed-by: sspitsyn, dtitov ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Wed Nov 13 22:12:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 22:12:43 GMT Subject: git: openjdk/mobile: 8231915: two JDI tests interfere with each other Message-ID: <688ec179-d1e9-4246-89bf-b959cc949f87@openjdk.java.net> Changeset: 9ad86a68 Author: Alex Menkov Date: 2019-11-13 14:08:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ad86a68 8231915: two JDI tests interfere with each other Reviewed-by: sspitsyn, dtitov ! test/jdk/com/sun/jdi/JdwpListenTest.java From duke at openjdk.java.net Wed Nov 13 23:19:45 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 23:19:45 GMT Subject: git: openjdk/mobile: 8232588: G1 concurrent System.gc can return early or late Message-ID: <487dafea-7284-4d3e-81e3-f27cbc3b307b@openjdk.java.net> Changeset: 19bed24b Author: Kim Barrett Date: 2019-11-13 18:00:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/19bed24b 8232588: G1 concurrent System.gc can return early or late 8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress Refactor G1CH::try_collect and fix bugs with concurrent collections. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperations.hpp From duke at openjdk.java.net Wed Nov 13 23:22:45 2019 From: duke at openjdk.java.net (duke) Date: Wed, 13 Nov 2019 23:22:45 GMT Subject: git: openjdk/mobile: 8233096: Update javax.lang.model for switch expressions Message-ID: Changeset: c6475615 Author: Joe Darcy Date: 2019-11-13 15:16:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6475615 8233096: Update javax.lang.model for switch expressions Reviewed-by: jjg, jlahoda ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java From duke at openjdk.java.net Thu Nov 14 02:24:44 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 02:24:44 GMT Subject: git: openjdk/mobile: 8234130: Zero VM build broken after JDK-8233913 Message-ID: Changeset: cdba5358 Author: Jie Fu Date: 2019-11-14 10:02:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/cdba5358 8234130: Zero VM build broken after JDK-8233913 Reviewed-by: coleenp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp From duke at openjdk.java.net Thu Nov 14 02:44:44 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 02:44:44 GMT Subject: git: openjdk/mobile: 8231610: Relocate the CDS archive if it cannot be mapped to the requested address Message-ID: Changeset: 5678f98a Author: Ioi Lam Date: 2019-11-13 16:36:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/5678f98a 8231610: Relocate the CDS archive if it cannot be mapped to the requested address Reviewed-by: jiangli, coleenp, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/allocation.hpp + src/hotspot/share/memory/archiveUtils.cpp + src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/dynamicArchive.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java + test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java From duke at openjdk.java.net Thu Nov 14 02:56:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 02:56:37 GMT Subject: git: openjdk/mobile: Added tag jdk-14+23 for changeset 15936b142f86 Message-ID: <1e57747d-796f-407b-b47c-3c3e91235368@openjdk.java.net> Changeset: 17f8254b Author: Jesper Wilhelmsson Date: 2019-11-14 03:01:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/17f8254b Added tag jdk-14+23 for changeset 15936b142f86 ! .hgtags From duke at openjdk.java.net Thu Nov 14 04:00:45 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 04:00:45 GMT Subject: git: openjdk/mobile: 8234133: VM build broken due to memory/archiveUtils.inline.hpp Message-ID: Changeset: 53884363 Author: Ioi Lam Date: 2019-11-13 19:55:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/53884363 8234133: VM build broken due to memory/archiveUtils.inline.hpp Reviewed-by: dholmes + src/hotspot/share/memory/archiveUtils.inline.hpp From duke at openjdk.java.net Thu Nov 14 09:53:20 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 09:53:20 GMT Subject: git: openjdk/mobile: 8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type Message-ID: <5217d169-71eb-4c8d-925e-cb137dac0520@openjdk.java.net> Changeset: be223c62 Author: Jorn Vernee Date: 2019-11-14 10:55:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/be223c62 8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type Reviewed-by: redestad, vlivanov, jrose ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! test/jdk/java/lang/invoke/TryFinallyTest.java From duke at openjdk.java.net Thu Nov 14 14:28:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 14:28:15 GMT Subject: git: openjdk/mobile: 8234003: Improve IndexSet iteration Message-ID: <0f047a72-3a91-4a90-a756-c0f3b374d8d0@openjdk.java.net> Changeset: 6f1f6753 Author: Claes Redestad Date: 2019-11-14 15:24:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/6f1f6753 8234003: Improve IndexSet iteration Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/reg_split.cpp From duke at openjdk.java.net Thu Nov 14 16:00:17 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 16:00:17 GMT Subject: git: openjdk/mobile: 8234080: jdk/nio/zipfs/CRCWriteTest.java fails Message-ID: <73f08b7c-0a87-4d71-bcf7-2c587ba2a0fd@openjdk.java.net> Changeset: 4110efa3 Author: Lance Andersen Date: 2019-11-14 10:54:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/4110efa3 8234080: jdk/nio/zipfs/CRCWriteTest.java fails Reviewed-by: clanger, amlu ! test/jdk/jdk/nio/zipfs/CRCWriteTest.java From duke at openjdk.java.net Thu Nov 14 17:23:16 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 17:23:16 GMT Subject: git: openjdk/mobile: 8146298: (dc spec) connect and disconnect methods should specify that they may block Message-ID: Changeset: f2e8dc42 Author: Brian Burkhalter Date: 2019-11-14 09:06:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/f2e8dc42 8146298: (dc spec) connect and disconnect methods should specify that they may block Reviewed-by: alanb, chegar, dfuchs, darcy ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java From duke at openjdk.java.net Thu Nov 14 18:46:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 18:46:15 GMT Subject: git: openjdk/mobile: 8233686: XML transformer uses excessive amount of memory Message-ID: <48421be7-8f19-4197-8871-4f4220135f23@openjdk.java.net> Changeset: cef99917 Author: Joe Wang Date: 2019-11-14 18:41:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/cef99917 8233686: XML transformer uses excessive amount of memory Remove unnecessary object creation and also update xalan.md file Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java ! src/java.xml/share/legal/xalan.md From duke at openjdk.java.net Thu Nov 14 19:05:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 19:05:15 GMT Subject: git: openjdk/mobile: 8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF Message-ID: Changeset: 11433529 Author: Patrick Concannon Date: 2019-11-14 10:49:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/11433529 8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF Correction to invalid value used to ensure test fails as expected. Reviewed-by: alanb, dfuchs, vtewari ! test/jdk/java/net/SocketOption/AfterClose.java From duke at openjdk.java.net Thu Nov 14 19:08:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 19:08:18 GMT Subject: git: openjdk/mobile: 8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java Message-ID: Changeset: 78accb56 Author: Patrick Concannon Date: 2019-11-14 11:04:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/78accb56 8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled. Reviewed-by: dfuchs ! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java + test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java From duke at openjdk.java.net Thu Nov 14 19:19:16 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 19:19:16 GMT Subject: git: openjdk/mobile: 8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java Message-ID: Changeset: 51abc89a Author: Mikhailo Seledtsov Date: 2019-11-14 11:16:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/51abc89a 8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java Removed incorrect comment Reviewed-by: iignatyev ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java From duke at openjdk.java.net Thu Nov 14 20:27:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 20:27:15 GMT Subject: git: openjdk/mobile: 8233841: Update Graal Message-ID: <7f46a551-4ac9-4c44-8931-86d3cfd4ad13@openjdk.java.net> Changeset: 609bd952 Author: Dean Long Date: 2019-11-14 12:21:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/609bd952 8233841: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.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/ea/UnsafeEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.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/AMD64HotSpotRegisterAllocationConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.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/HotSpotForeignCallLinkageImpl.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/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.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/AMD64Call.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.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.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java From duke at openjdk.java.net Thu Nov 14 20:52:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 20:52:15 GMT Subject: git: openjdk/mobile: 8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile Message-ID: <9ca522cb-5076-4987-a0ab-4f18502496c4@openjdk.java.net> Changeset: 368b6b5a Author: Jie Fu Committer: Jonathan Gibbons Date: 2019-11-14 12:42:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/368b6b5a 8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile Reviewed-by: jjg ! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java From duke at openjdk.java.net Thu Nov 14 23:11:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 23:11:15 GMT Subject: git: openjdk/mobile: 8234127: BasicHashtable does not support small table_size Message-ID: Changeset: fddefba1 Author: Man Cao Date: 2019-11-13 16:49:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/fddefba1 8234127: BasicHashtable does not support small table_size Reviewed-by: coleenp, jiangli ! src/hotspot/share/utilities/hashtable.cpp From duke at openjdk.java.net Thu Nov 14 23:14:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 14 Nov 2019 23:14:15 GMT Subject: git: openjdk/mobile: 8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...." Message-ID: <64b7fe15-d537-46a0-b999-77a4a6e0dcbb@openjdk.java.net> Changeset: 55cef3c4 Author: Ioi Lam Date: 2019-11-14 14:54:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/55cef3c4 8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...." Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From duke at openjdk.java.net Fri Nov 15 00:02:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 00:02:15 GMT Subject: git: openjdk/mobile: 8233912: aarch64: minor improvements of atomic operations Message-ID: <800cb55b-a119-49dc-9b36-135af481893f@openjdk.java.net> Changeset: 327521aa Author: Fei Yang Date: 2019-11-14 15:07:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/327521aa 8233912: aarch64: minor improvements of atomic operations Reviewed-by: aph ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp From duke at openjdk.java.net Fri Nov 15 00:40:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 00:40:15 GMT Subject: git: openjdk/mobile: 8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying Message-ID: Changeset: ddc8f8e7 Author: Tom Rodriguez Date: 2019-11-14 16:34:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddc8f8e7 8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying Reviewed-by: kvn, iignatyev ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java From duke at openjdk.java.net Fri Nov 15 01:20:16 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 01:20:16 GMT Subject: git: openjdk/mobile: 8214024: Remove the default keytool -keyalg value Message-ID: <306188e5-967a-499e-95ea-becfb3c9955d@openjdk.java.net> Changeset: c0d097ea Author: Weijun Wang Date: 2019-11-15 09:06:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0d097ea 8214024: Remove the default keytool -keyalg value 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 ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java ! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java ! test/jdk/sun/security/pkcs12/PBES2Encoding.java ! test/jdk/sun/security/pkcs12/ParamsTest.java ! test/jdk/sun/security/pkcs12/SameDN.java ! test/jdk/sun/security/tools/jarsigner/AltProvider.java ! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java ! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java - test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java ! test/jdk/sun/security/tools/keytool/DupImport.java ! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java ! test/jdk/sun/security/tools/keytool/ImportPrompt.java ! test/jdk/sun/security/tools/keytool/KeyAlg.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java ! test/jdk/sun/security/tools/keytool/ProbingFailure.java ! test/jdk/sun/security/tools/keytool/RealType.java + test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java ! test/jdk/sun/security/tools/keytool/console.sh ! test/jdk/sun/security/tools/keytool/i18n.html From duke at openjdk.java.net Fri Nov 15 03:42:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 03:42:15 GMT Subject: git: openjdk/mobile: 8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state Message-ID: <599e8732-b434-4190-b1c6-6124ddbf6322@openjdk.java.net> Changeset: 697a8746 Author: David Holmes Date: 2019-11-14 22:36:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/697a8746 8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state Reviewed-by: dcubed, sspitsyn ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Fri Nov 15 03:55:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 03:55:15 GMT Subject: git: openjdk/mobile: 8232019: Add LuxTrust certificate updates to the existing root program Message-ID: Changeset: d1ebadb9 Author: Rajan Halade Date: 2019-11-14 19:49:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/d1ebadb9 8232019: Add LuxTrust certificate updates to the existing root program Reviewed-by: mullan + make/data/cacerts/luxtrustglobalroot2ca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java From duke at openjdk.java.net Fri Nov 15 10:15:16 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 10:15:16 GMT Subject: git: openjdk/mobile: 8234188: AIX build broken after 8220310 Message-ID: <46f1e1ea-ccd6-4e45-8778-21c7f56c3b06@openjdk.java.net> Changeset: 1d070421 Author: Martin Doerr Date: 2019-11-15 11:09:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/1d070421 8234188: AIX build broken after 8220310 Reviewed-by: hseigel ! src/hotspot/os/aix/os_aix.cpp From duke at openjdk.java.net Fri Nov 15 13:22:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 13:22:17 GMT Subject: git: openjdk/mobile: 8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum Message-ID: Changeset: 25d178f4 Author: Jie Fu Date: 2019-11-15 19:38:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/25d178f4 8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum Reviewed-by: mullan ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java From duke at openjdk.java.net Fri Nov 15 13:25:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 13:25:15 GMT Subject: git: openjdk/mobile: 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp Message-ID: Changeset: 8211feee Author: Jie Fu Date: 2019-11-15 20:39:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/8211feee 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java From duke at openjdk.java.net Fri Nov 15 20:00:20 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 20:00:20 GMT Subject: git: openjdk/mobile: 8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() Message-ID: Changeset: a6fd1b4c Author: Volker Simonis Date: 2019-11-15 20:29:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/a6fd1b4c 8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() Reviewed-by: clanger, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/ReleaseDeflater.java From duke at openjdk.java.net Fri Nov 15 20:39:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 20:39:15 GMT Subject: git: openjdk/mobile: 8204128: NMT might report incorrect numbers for Compiler area Message-ID: Changeset: 5f19f8c8 Author: Zhengyu Gu Date: 2019-11-15 15:33:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/5f19f8c8 8204128: NMT might report incorrect numbers for Compiler area Reviewed-by: stuefe, tschatzl ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memTracker.hpp + test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/lib/sun/hotspot/WhiteBox.java From duke at openjdk.java.net Fri Nov 15 21:21:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 21:21:15 GMT Subject: git: openjdk/mobile: 8234208: Logging reports zero total refined cards under "Before GC RS summary" Message-ID: Changeset: 8ef0007a Author: Man Cao Date: 2019-11-14 17:34:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/8ef0007a 8234208: Logging reports zero total refined cards under "Before GC RS summary" Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp From duke at openjdk.java.net Fri Nov 15 22:18:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 22:18:15 GMT Subject: git: openjdk/mobile: 8233280: Remove GCLockerInvokesConcurrent Message-ID: <65596873-cb7f-4161-b5d1-7b6aecf245c6@openjdk.java.net> Changeset: 7e2ec3bd Author: Kim Barrett Date: 2019-11-15 16:58:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/7e2ec3bd 8233280: Remove GCLockerInvokesConcurrent Remove use and make option obsolete. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp From duke at openjdk.java.net Fri Nov 15 22:30:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 22:30:15 GMT Subject: git: openjdk/mobile: 8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" Message-ID: Changeset: 733bb68c Author: Igor Ignatyev Date: 2019-11-15 14:22:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/733bb68c 8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/Test8004741.java From duke at openjdk.java.net Fri Nov 15 23:37:14 2019 From: duke at openjdk.java.net (duke) Date: Fri, 15 Nov 2019 23:37:14 GMT Subject: git: openjdk/mobile: 8234272: ProblemList runtime/NMT/HugeArenaTracking.java Message-ID: <8c151c9a-22fd-424b-a45c-1e2ed73aa550@openjdk.java.net> Changeset: 5968ac44 Author: Daniel D. Daugherty Date: 2019-11-15 18:31:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/5968ac44 8234272: ProblemList runtime/NMT/HugeArenaTracking.java Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Sat Nov 16 02:25:17 2019 From: duke at openjdk.java.net (duke) Date: Sat, 16 Nov 2019 02:25:17 GMT Subject: git: openjdk/mobile: 8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area Message-ID: Changeset: e9e1948c Author: Daniel D. Daugherty Date: 2019-11-15 21:19:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/e9e1948c 8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area Reviewed-by: zgu ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memTracker.hpp ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/lib/sun/hotspot/WhiteBox.java From duke at openjdk.java.net Mon Nov 18 08:08:12 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 08:08:12 GMT Subject: git: openjdk/mobile: 8233219: NMT output on AIX misses some categories Message-ID: <5b636f1d-7da8-46f6-8270-e3215448eea6@openjdk.java.net> Changeset: 38f32415 Author: Matthias Baesken Date: 2019-11-15 16:10:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/38f32415 8233219: NMT output on AIX misses some categories Reviewed-by: stuefe, zgu ! src/hotspot/share/services/virtualMemoryTracker.cpp From duke at openjdk.java.net Mon Nov 18 12:10:17 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 12:10:17 GMT Subject: git: openjdk/mobile: 8233712: Limit default tests jobs based on ulimit -u setting Message-ID: <277c214a-c902-403e-9b7b-ef804d42c6d0@openjdk.java.net> Changeset: 753c58b7 Author: Severin Gehwolf Date: 2019-11-06 18:06:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/753c58b7 8233712: Limit default tests jobs based on ulimit -u setting Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in From duke at openjdk.java.net Mon Nov 18 15:09:14 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 15:09:14 GMT Subject: git: openjdk/mobile: 8234248: More VectorSet cleanups Message-ID: <415c2135-336f-4253-b1b3-4013837d8864@openjdk.java.net> Changeset: 5e7123d6 Author: Claes Redestad Date: 2019-11-18 16:10:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e7123d6 8234248: More VectorSet cleanups Reviewed-by: neliasso, thartmann ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp From duke at openjdk.java.net Mon Nov 18 16:18:20 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 16:18:20 GMT Subject: git: openjdk/mobile: 8233787: Break cycle in vm_version* includes Message-ID: <918d8f5a-6ae8-4f4b-a1c2-cebda4a75948@openjdk.java.net> Changeset: 91b7fd76 Author: Lutz Schmidt Date: 2019-11-18 17:11:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/91b7fd76 8233787: Break cycle in vm_version* includes Reviewed-by: kbarrett, mdoerr ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/vm_version_arm.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/arm/vm_version_ext_arm.hpp ! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/vm_version_ext_s390.hpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp ! src/hotspot/cpu/sparc/vm_version_sparc.hpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_ext_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/register_zero.hpp ! src/hotspot/cpu/zero/vm_version_ext_zero.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.hpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp ! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp ! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp ! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp ! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp + src/hotspot/share/runtime/abstract_vm_version.cpp + src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/runtime/vm_version.hpp From duke at openjdk.java.net Mon Nov 18 17:09:15 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 17:09:15 GMT Subject: git: openjdk/mobile: 8233141: DatagramSocket.send doesn't specify exception thrown when no target address Message-ID: <4594dba0-9628-47a4-a0b7-f7a6f792b289@openjdk.java.net> Changeset: be18a54c Author: Daniel Fuchs Date: 2019-11-18 16:48:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/be18a54c 8233141: DatagramSocket.send doesn't specify exception thrown when no target address DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined. Reviewed-by: alanb ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java + test/jdk/java/net/DatagramSocket/AddressNotSet.java ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java From duke at openjdk.java.net Mon Nov 18 17:26:14 2019 From: duke at openjdk.java.net (duke) Date: Mon, 18 Nov 2019 17:26:14 GMT Subject: git: openjdk/mobile: 8233193: Incorrect bailout from possibly_add_compiler_threads Message-ID: <72c5408d-a030-4072-b0f5-5585171ba77a@openjdk.java.net> Changeset: 03763ec0 Author: Martin Doerr Date: 2019-11-18 18:21:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/03763ec0 8233193: Incorrect bailout from possibly_add_compiler_threads Reviewed-by: dholmes, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp From duke at openjdk.java.net Tue Nov 19 08:10:14 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 08:10:14 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: Changeset: b3860fd4 Author: Christoph G?ttschkes Date: 2019-11-18 13:22:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/b3860fd4 8234324: ARM32 build broken after 8231610 Reviewed-by: iklam, aph ! src/hotspot/share/memory/filemap.cpp Changeset: d27bcbec Author: Igor Ignatyev Date: 2019-11-18 14:13:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/d27bcbec 8234304: runtime/cds/appcds/javaldr tests should use driver mode Reviewed-by: iklam, mseledtsov ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java Changeset: d7170782 Author: Igor Ignatyev Date: 2019-11-18 16:03:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/d7170782 8233462: serviceability/tmtools/jstat tests times out with -Xcomp Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java Changeset: 776522a3 Author: Yasumasa Suenaga Date: 2019-11-19 13:33:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/776522a3 8220074: Clean up GCC 8.3 errors in LittleCMS Reviewed-by: prr ! make/lib/Awt2dLibraries.gmk Changeset: ec51784c Author: David Holmes Date: 2019-11-18 23:41:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/ec51784c 8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) Reviewed-by: rehn, stuefe, dcubed, sspitsyn ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java From duke at openjdk.java.net Tue Nov 19 11:44:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 11:44:15 GMT Subject: git: openjdk/mobile: 8233922: Service binding augments module graph with observable incubator modules Message-ID: <53407359-f5bf-46aa-a74c-495ca0e7be9e@openjdk.java.net> Changeset: 745feb20 Author: Alan Bateman Date: 2019-11-19 11:35:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/745feb20 8233922: Service binding augments module graph with observable incubator modules Reviewed-by: mchung ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/jdk/jdk/modules/etc/DefaultModules.java = test/jdk/jdk/modules/etc/TestJson.java + test/jdk/jdk/modules/etc/TestRootModules.java - test/jdk/jdk/modules/etc/src/TestRootModules.java + test/jdk/jdk/modules/incubator/ServiceBinding.java + test/jdk/jdk/modules/incubator/TestBootLayer.java From duke at openjdk.java.net Tue Nov 19 16:58:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 16:58:15 GMT Subject: git: openjdk/mobile: 8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs Message-ID: <2722c576-59f1-4ac9-a108-de5c4a74b1c1@openjdk.java.net> Changeset: 6a99789f Author: Christoph G?ttschkes Date: 2019-11-15 11:05:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/6a99789f 8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java From duke at openjdk.java.net Tue Nov 19 18:08:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 18:08:15 GMT Subject: git: openjdk/mobile: 8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking Message-ID: <2a855a83-484e-4c9c-8c3f-0ddb2022e02c@openjdk.java.net> Changeset: 469cb2b3 Author: Brent Christian Date: 2019-11-19 10:02:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/469cb2b3 8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking Reviewed-by: dholmes, mchung ! src/java.base/share/classes/java/lang/Class.java + test/jdk/java/lang/Class/forName/NonLinking/Container.java + test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java + test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java From duke at openjdk.java.net Tue Nov 19 20:33:14 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 20:33:14 GMT Subject: git: openjdk/mobile: 8232533: G1 uses only a single thread for pretouching the java heap Message-ID: <7b7a9614-b8e8-42a1-b874-a8a276f41ffc@openjdk.java.net> Changeset: 9611320f Author: Sangheon Kim Date: 2019-11-19 12:28:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/9611320f 8232533: G1 uses only a single thread for pretouching the java heap Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp From duke at openjdk.java.net Tue Nov 19 22:19:13 2019 From: duke at openjdk.java.net (duke) Date: Tue, 19 Nov 2019 22:19:13 GMT Subject: git: openjdk/mobile: 8233497: Optimize default method generation by data structure reuse Message-ID: Changeset: f4a08703 Author: Claes Redestad Date: 2019-11-19 23:22:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/f4a08703 8233497: Optimize default method generation by data structure reuse Reviewed-by: lfoltan, coleenp, igerasim ! src/hotspot/share/classfile/defaultMethods.cpp From duke at openjdk.java.net Wed Nov 20 00:17:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 00:17:16 GMT Subject: git: openjdk/mobile: 8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException Message-ID: Changeset: d5b423d1 Author: Weijun Wang Date: 2019-11-20 08:12:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5b423d1 8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException Reviewed-by: mullan, wetmore ! src/java.base/share/classes/sun/security/util/BitArray.java + test/jdk/sun/security/util/BitArray/EmptyBitArray.java From duke at openjdk.java.net Wed Nov 20 00:32:13 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 00:32:13 GMT Subject: git: openjdk/mobile: 8234381: API docs should mention special handling of enums in serialization Message-ID: Changeset: 8534e920 Author: Joe Darcy Date: 2019-11-19 16:26:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/8534e920 8234381: API docs should mention special handling of enums in serialization Reviewed-by: rriggs ! src/java.base/share/classes/java/io/Serializable.java ! src/java.base/share/classes/java/lang/Enum.java From duke at openjdk.java.net Wed Nov 20 06:35:14 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 06:35:14 GMT Subject: git: openjdk/mobile: 8233113: ARM32: assert on UnsafeJlong mutex rank check Message-ID: <45d97fff-cea0-4414-8fc5-996ec5e913dd@openjdk.java.net> Changeset: 22bcd167 Author: Boris Ulasevich Date: 2019-11-20 09:29:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/22bcd167 8233113: ARM32: assert on UnsafeJlong mutex rank check Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/mutex.cpp ! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java From duke at openjdk.java.net Wed Nov 20 07:45:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 07:45:15 GMT Subject: git: openjdk/mobile: 8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements Message-ID: <7b81d68e-6c52-4b16-9422-448dd8b7a98f@openjdk.java.net> Changeset: 1a11e81c Author: Ichiroh Takiguchi Date: 2019-11-20 16:37:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/1a11e81c 8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements Fix fontconfig.properties file for AIX UTF-8 locales Reviewed-by: clanger ! make/data/fontconfig/aix.fontconfig.properties From duke at openjdk.java.net Wed Nov 20 08:19:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 08:19:15 GMT Subject: git: openjdk/mobile: 8231460: Performance issue (CodeHeap) with large free blocks Message-ID: Changeset: 62d68624 Author: Lutz Schmidt Date: 2019-11-20 09:12:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/62d68624 8231460: Performance issue (CodeHeap) with large free blocks Reviewed-by: adinn, stuefe ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp From duke at openjdk.java.net Wed Nov 20 08:50:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 08:50:17 GMT Subject: git: openjdk/mobile: 8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS) Message-ID: <7ab17ecb-fde0-4a55-b92e-135e24ce4b6b@openjdk.java.net> Changeset: 7e426429 Author: Alan Bateman Date: 2019-11-20 08:35:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/7e426429 8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS) Reviewed-by: dfuchs, chegar ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java ! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c - test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java + test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java From duke at openjdk.java.net Wed Nov 20 12:08:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 12:08:18 GMT Subject: git: openjdk/mobile: 8 new changesets Message-ID: <50937fd0-9194-49de-a63c-6049aec8c07e@openjdk.java.net> Changeset: 6744eb2b Author: Per Lid?n Date: 2019-11-20 10:37:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/6744eb2b 8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp Changeset: 3cb52969 Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/3cb52969 8234312: ZGC: Adjust warmup criteria Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp Changeset: 544ce96a Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/544ce96a 8234338: ZGC: Improve small heap usage Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp + src/hotspot/share/gc/z/zHeuristics.cpp + src/hotspot/share/gc/z/zHeuristics.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zWorkers.cpp + test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: 80ef9d57 Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/80ef9d57 8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zHeuristics.hpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.hpp Changeset: 5cb62718 Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/5cb62718 8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap Reviewed-by: eosterlund, tschatzl ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java Changeset: 097ca3b9 Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/097ca3b9 8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled Reviewed-by: mgronlun, tschatzl ! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java Changeset: 08822b4e Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/08822b4e 8234437: Remove CollectedHeap::safe_object_iterate() Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 13ce4cdf Author: Per Lid?n Date: 2019-11-20 10:37:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/13ce4cdf 8234438: Remove some CMS leftovers Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/memory/freeList.hpp ! src/hotspot/share/memory/iterator.hpp From duke at openjdk.java.net Wed Nov 20 14:18:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 14:18:16 GMT Subject: git: openjdk/mobile: 8230876: baseline cleanups from Async Monitor Deflation v2.0[789] Message-ID: Changeset: b10495d4 Author: Daniel D. Daugherty Date: 2019-11-20 09:10:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/b10495d4 8230876: baseline cleanups from Async Monitor Deflation v2.0[789] Reviewed-by: dholmes, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vmStructs.cpp From duke at openjdk.java.net Wed Nov 20 15:07:14 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 15:07:14 GMT Subject: git: openjdk/mobile: 8234512: Missing pieces from JDK-8224816 Message-ID: Changeset: 8e709f03 Author: Erik ?sterlund Date: 2019-11-20 14:51:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/8e709f03 8234512: Missing pieces from JDK-8224816 Reviewed-by: rehn, pliden, kbarrett, gziemski ! src/hotspot/os/bsd/os_bsd.cpp From duke at openjdk.java.net Wed Nov 20 15:14:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 20 Nov 2019 15:14:16 GMT Subject: git: openjdk/mobile: 8233404: System property to set the number of PBE iterations in JCEKS keystores Message-ID: <48838a2d-5993-4d82-b547-24a9f1c3c42c@openjdk.java.net> Changeset: 0e5a288d Author: Martin Balao Date: 2019-11-12 00:30:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/0e5a288d 8233404: System property to set the number of PBE iterations in JCEKS keystores Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/conf/security/java.security + test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java From duke at openjdk.java.net Thu Nov 21 00:23:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 00:23:38 GMT Subject: git: openjdk/mobile: 8234358: Update ProblemList entry for NashornPopFrameTest Message-ID: <76712177-20a2-47b5-92ec-93c75199b76c@openjdk.java.net> Changeset: 2f1db320 Author: Alex Menkov Date: 2019-11-20 16:10:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/2f1db320 8234358: Update ProblemList entry for NashornPopFrameTest Reviewed-by: dtitov, cjplummer ! test/jdk/ProblemList.txt From duke at openjdk.java.net Thu Nov 21 02:32:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 02:32:37 GMT Subject: git: openjdk/mobile: 8147017: Platform.isGraal should be removed Message-ID: <46b05346-68be-4497-a455-76b1efc2dfab@openjdk.java.net> Changeset: 1d41e867 Author: Igor Ignatyev Date: 2019-11-20 18:23:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/1d41e867 8147017: Platform.isGraal should be removed Reviewed-by: kvn, mseledtsov ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java From duke at openjdk.java.net Thu Nov 21 02:41:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 02:41:38 GMT Subject: git: openjdk/mobile: Added tag jdk-14+24 for changeset 438337c846fb Message-ID: <03f6ef0a-988e-4bd3-8b97-a175c85d3993@openjdk.java.net> Changeset: f8f03a23 Author: Jesper Wilhelmsson Date: 2019-11-21 03:33:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/f8f03a23 Added tag jdk-14+24 for changeset 438337c846fb ! .hgtags From duke at openjdk.java.net Thu Nov 21 03:56:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 03:56:37 GMT Subject: git: openjdk/mobile: 8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout Message-ID: Changeset: e6650379 Author: Jie Fu Date: 2019-11-21 09:55:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/e6650379 8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java From duke at openjdk.java.net Thu Nov 21 06:38:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 06:38:37 GMT Subject: git: openjdk/mobile: 8234321: Call cache flush after generating trampoline Message-ID: Changeset: 8aafb0e1 Author: Xiaohong Gong Date: 2019-11-20 05:58:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/8aafb0e1 8234321: Call cache flush after generating trampoline Reviewed-by: adinn, iklam ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp From duke at openjdk.java.net Thu Nov 21 08:14:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 08:14:37 GMT Subject: git: openjdk/mobile: 8234323: NULL-check return value of SurfaceData_InitOps on macosx Message-ID: Changeset: 227d57e5 Author: Matthias Baesken Date: 2019-11-19 09:56:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/227d57e5 8234323: NULL-check return value of SurfaceData_InitOps on macosx Reviewed-by: clanger ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m From duke at openjdk.java.net Thu Nov 21 09:11:52 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 09:11:52 GMT Subject: git: openjdk/mobile: 30 new changesets Message-ID: Changeset: e4b73897 Author: Sergey Bylokhov Date: 2019-10-15 22:42:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/e4b73897 8232225: Rework the fix for JDK-8071483 Reviewed-by: prr = test/jdk/java/awt/ColorClass/AlphaColorTest.java = test/jdk/java/awt/ColorClass/HeadlessColor.java = test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java = test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java = test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java = test/jdk/java/awt/color/LoadProfileWithSM.java = test/jdk/java/awt/color/LoadStandardProfilesTest.java Changeset: 8ca21069 Author: Alexey Ivanov Date: 2019-10-16 22:30:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/8ca21069 8223558: Java does not render Myanmar script correctly Reviewed-by: prr, serb ! make/data/fontconfig/windows.fontconfig.properties ! src/java.desktop/share/classes/sun/font/FontUtilities.java + test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java + test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java Changeset: 0fcb58c5 Author: Sergey Bylokhov Date: 2019-10-17 14:07:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/0fcb58c5 8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar Reviewed-by: jdv, psadhukhan ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java Changeset: 53439611 Author: Phil Race Date: 2019-10-18 09:25:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/53439611 Merge Changeset: 6de54745 Author: Sergey Bylokhov Date: 2019-10-24 01:02:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/6de54745 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails Reviewed-by: prr, jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! test/jdk/ProblemList.txt ! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java Changeset: 5e9b8129 Author: Phil Race Date: 2019-10-25 13:32:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e9b8129 8175984: ICC_Profile has un-needed, not-empty finalize method Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 30a4739e Author: Ambarish Rapte Date: 2019-10-30 16:59:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/30a4739e 8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 0f2b9390 Author: Phil Race Date: 2019-10-30 13:47:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/0f2b9390 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! src/java.desktop/share/legal/mesa3d.md - src/java.desktop/share/legal/opengl.md ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h + src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h ! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h Changeset: 7d0e1417 Author: Sergey Bylokhov Date: 2019-10-24 14:54:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/7d0e1417 8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! test/jdk/ProblemList.txt + test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 00426d6c Author: Phil Race Date: 2019-11-04 10:01:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/00426d6c 8233097: Fontmetrics for large Fonts has zero width Reviewed-by: jdv, serb ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/FontClass/MassiveMetricsTest.java Changeset: 91a70aeb Author: Prasanta Sadhukhan Date: 2019-11-05 11:00:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/91a70aeb Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: be74f1cc Author: Prasanta Sadhukhan Date: 2019-11-05 16:33:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/be74f1cc 8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64 Reviewed-by: jdv ! test/jdk/ProblemList.txt Changeset: a64da3d9 Author: Phil Race Date: 2019-11-05 15:55:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/a64da3d9 8233649: Update ProblemList.txt to exclude failing headful tests on macos Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 5686851c Author: Prasanta Sadhukhan Date: 2019-11-06 10:48:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/5686851c 8229935: [TEST_BUG]: bug8132119.java inconsistently positions text Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java Changeset: 007a0fb2 Author: Prasanta Sadhukhan Date: 2019-11-06 11:05:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/007a0fb2 8231084: Large performance regression in SwingMark TextArea in 14-b13 8231336: Corrupted option dialog in JTHarness with JDK14b13 Reviewed-by: serb, prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! test/jdk/ProblemList.txt - test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java - test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java Changeset: 0b0a33e4 Author: Prasanta Sadhukhan Date: 2019-11-07 11:30:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b0a33e4 8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: df7d0d40 Author: Sergey Bylokhov Date: 2019-11-08 05:24:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/df7d0d40 8233657: Intermittent NPE in Component.validate() Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Component.java + test/jdk/java/awt/Component/Validate/NullFontValidate.java Changeset: a71509ce Author: Prasanta Sadhukhan Date: 2019-11-08 13:16:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/a71509ce 8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64 Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: a1e0fe45 Author: Prasanta Sadhukhan Date: 2019-11-12 12:29:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/a1e0fe45 8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system Reviewed-by: serb, prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java Changeset: 194c2726 Author: Mario Torre Date: 2019-11-12 15:54:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/194c2726 8231991: Mouse wheel change focus on awt/swing windows Avoid focus logic when only mouse wheel is moved up/down. Reviewed-by: serb, dmarkov ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java + test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java Changeset: 4a5b745a Author: Prasanta Sadhukhan Date: 2019-11-14 10:56:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/4a5b745a 8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64 Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 456fd900 Author: Prasanta Sadhukhan Date: 2019-11-14 10:59:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/456fd900 8233634: [TESTBUG] Swing text test bug4278839.java fails on macos Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java Changeset: d2c74d0c Author: Sergey Bylokhov Date: 2019-11-14 15:13:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/d2c74d0c 8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail Reviewed-by: prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java Changeset: 9f2d6b8d Author: Mario Torre Date: 2019-11-15 09:27:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/9f2d6b8d 8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 Fix off by one in wheel detection logic Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java Changeset: 877e2698 Author: Jayathirth D V Date: 2019-11-15 16:58:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/877e2698 8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows Reviewed-by: psadhukhan ! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java Changeset: 0d30eb4f Author: Yasumasa Suenaga Date: 2019-11-20 09:28:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/0d30eb4f 8233707: systemScale.cpp could not compile with VS2019 Reviewed-by: serb, aivanov ! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp Changeset: 9d6ace51 Author: Prasanta Sadhukhan Date: 2019-11-20 10:52:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/9d6ace51 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: d2c63eec Author: Prasanta Sadhukhan Date: 2019-11-20 11:29:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/d2c63eec 8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly Reviewed-by: serb ! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java Changeset: 5cd94396 Author: Tejpal Rebari Date: 2019-11-20 12:18:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/5cd94396 8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit() Reviewed-by: psadhukhan, pbansal, serb ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java + test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java Changeset: 3f517c65 Author: Prasanta Sadhukhan Date: 2019-11-21 13:50:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/3f517c65 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.java.net Thu Nov 21 10:21:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 10:21:38 GMT Subject: git: openjdk/mobile: 8234501: remove obsolete NET_ReadV Message-ID: Changeset: 20a03807 Author: Matthias Baesken Date: 2019-11-20 14:16:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/20a03807 8234501: remove obsolete NET_ReadV Reviewed-by: alanb, vtewari ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/net_util_md.h From duke at openjdk.java.net Thu Nov 21 10:48:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 10:48:38 GMT Subject: git: openjdk/mobile: 8228609: G1 copy cost prediction uses used vs. actual copied byte Message-ID: Changeset: 9a4c2573 Author: Thomas Schatzl Date: 2019-11-21 11:42:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/9a4c2573 8228609: G1 copy cost prediction uses used vs. actual copied byte Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes. Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1EvacuationInfo.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java From duke at openjdk.java.net Thu Nov 21 11:37:41 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 11:37:41 GMT Subject: git: openjdk/mobile: 8233801: GCMEmptyIv.java test fails on Solaris 11.4 Message-ID: Changeset: a0b82444 Author: Sean Coffey Date: 2019-11-21 11:31:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/a0b82444 8233801: GCMEmptyIv.java test fails on Solaris 11.4 Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java From duke at openjdk.java.net Thu Nov 21 11:49:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 11:49:37 GMT Subject: git: openjdk/mobile: 8234103: DatagramSocketImpl::socket is not needed Message-ID: <2b97ca76-3c78-4412-bace-b152bff30532@openjdk.java.net> Changeset: e636c69e Author: Patrick Concannon Date: 2019-11-20 10:13:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/e636c69e 8234103: DatagramSocketImpl::socket is not needed DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java From duke at openjdk.java.net Thu Nov 21 11:58:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 11:58:38 GMT Subject: git: openjdk/mobile: 8234335: Remove line break in class declaration in java.base Message-ID: <44d45dde-9af5-4e4e-83a2-1539d7d6fda6@openjdk.java.net> Changeset: a8a22461 Author: Julia Boes Date: 2019-11-21 09:10:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/a8a22461 8234335: Remove line break in class declaration in java.base Remove line break in class declarations where applicable Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/CharArrayWriter.java ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/DataOutput.java ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/EOFException.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilterInputStream.java ! src/java.base/share/classes/java/io/IOException.java ! src/java.base/share/classes/java/io/InterruptedIOException.java ! src/java.base/share/classes/java/io/LineNumberInputStream.java ! src/java.base/share/classes/java/io/PipedOutputStream.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/SequenceInputStream.java ! src/java.base/share/classes/java/io/StringBufferInputStream.java ! src/java.base/share/classes/java/io/UTFDataFormatException.java ! src/java.base/share/classes/java/lang/AbstractMethodError.java ! src/java.base/share/classes/java/lang/ArrayStoreException.java ! src/java.base/share/classes/java/lang/ClassCastException.java ! src/java.base/share/classes/java/lang/ClassFormatError.java ! src/java.base/share/classes/java/lang/CloneNotSupportedException.java ! src/java.base/share/classes/java/lang/IllegalArgumentException.java ! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java ! src/java.base/share/classes/java/lang/IllegalStateException.java ! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java ! src/java.base/share/classes/java/lang/InstantiationError.java ! src/java.base/share/classes/java/lang/InstantiationException.java ! src/java.base/share/classes/java/lang/InterruptedException.java ! src/java.base/share/classes/java/lang/LinkageError.java ! src/java.base/share/classes/java/lang/NegativeArraySizeException.java ! src/java.base/share/classes/java/lang/NoClassDefFoundError.java ! src/java.base/share/classes/java/lang/NoSuchFieldError.java ! src/java.base/share/classes/java/lang/NoSuchMethodError.java ! src/java.base/share/classes/java/lang/NoSuchMethodException.java ! src/java.base/share/classes/java/lang/NullPointerException.java ! src/java.base/share/classes/java/lang/NumberFormatException.java ! src/java.base/share/classes/java/lang/StackOverflowError.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/UnknownError.java ! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java ! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java ! src/java.base/share/classes/java/lang/VerifyError.java ! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java ! src/java.base/share/classes/java/lang/reflect/Member.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImplFactory.java ! src/java.base/share/classes/java/net/HttpRetryException.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/ProtocolException.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketException.java ! src/java.base/share/classes/java/net/SocketImplFactory.java ! src/java.base/share/classes/java/net/UnknownHostException.java ! src/java.base/share/classes/java/text/ParseException.java ! src/java.base/share/classes/java/util/EmptyStackException.java ! src/java.base/share/classes/java/util/InputMismatchException.java ! src/java.base/share/classes/java/util/MissingResourceException.java ! src/java.base/share/classes/java/util/NoSuchElementException.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/java/util/Stack.java ! src/java.base/share/classes/java/util/StringTokenizer.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarException.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarOutputStream.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CheckedInputStream.java ! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java ! src/java.base/share/classes/java/util/zip/DataFormatException.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipException.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java From duke at openjdk.java.net Thu Nov 21 12:38:39 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 12:38:39 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <6fe13731-dbd7-4140-97ae-618b86a1cc29@openjdk.java.net> Changeset: 7eaf8be1 Author: Chris Hegarty Date: 2019-11-21 12:14:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/7eaf8be1 8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association Reviewed-by: alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java Changeset: 262d5f17 Author: Chris Hegarty Date: 2019-11-21 12:14:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/262d5f17 8232101: (sctp) Add minimal sanity tests for SCTP Reviewed-by: alanb + test/jdk/java/net/SctpSanity.java Changeset: 180ffe5e Author: Chris Hegarty Date: 2019-11-21 12:14:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/180ffe5e 8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError Reviewed-by: alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java Changeset: 76e5a32c Author: Chris Hegarty Date: 2019-11-21 12:14:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/76e5a32c 8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java From duke at openjdk.java.net Thu Nov 21 16:44:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 16:44:37 GMT Subject: git: openjdk/mobile: 8234083: DatagramSocket should report SO_BROADCAST as a supported option Message-ID: <2d2e0697-43ff-4f56-9a6d-f9358044fc20@openjdk.java.net> Changeset: 6a7f7753 Author: Patrick Concannon Date: 2019-11-21 16:33:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/6a7f7753 8234083: DatagramSocket should report SO_BROADCAST as a supported option DatagramSocket had a setBroadcast and getBroadcast setter/getter pair but curiously didn't report SO_BROADCAST as a supported option. Note: the source code changes were accidentally pushed with 8234103 so this changeset only has the test changes. The reviewers listed below had already reviewed the full (source+test) changes. Reviewed-by: alanb, vtewari, chegar ! test/jdk/java/net/SocketOption/OptionsTest.java From duke at openjdk.java.net Thu Nov 21 17:10:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 17:10:38 GMT Subject: git: openjdk/mobile: 8068184: Fix for JDK-8032832 caused a deadlock Message-ID: Changeset: 09cc9f2b Author: Anton Litvinov Date: 2019-11-21 17:04:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/09cc9f2b 8068184: Fix for JDK-8032832 caused a deadlock Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java From duke at openjdk.java.net Thu Nov 21 18:59:37 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 18:59:37 GMT Subject: git: openjdk/mobile: 8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr Message-ID: Changeset: 1c5322b9 Author: Harold Seigel Date: 2019-11-21 18:54:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/1c5322b9 8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr Don't run test on Windows because ASLR can cause unexpected memory addresses Reviewed-by: coleenp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java From duke at openjdk.java.net Thu Nov 21 21:49:38 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 21:49:38 GMT Subject: git: openjdk/mobile: 8234051: doclet crashes if HTML files in module doc-files directories Message-ID: Changeset: 27807bc7 Author: Jonathan Gibbons Date: 2019-11-21 13:41:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/27807bc7 8234051: doclet crashes if HTML files in module doc-files directories Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt From duke at openjdk.java.net Thu Nov 21 22:21:40 2019 From: duke at openjdk.java.net (duke) Date: Thu, 21 Nov 2019 22:21:40 GMT Subject: git: openjdk/mobile: 8234290: compiler/c2/Test6857159.java times out and fail to clean up files Message-ID: <763bd967-e8ea-4df4-a6da-d216e4774840@openjdk.java.net> Changeset: 4e0ac78e Author: Igor Ignatyev Date: 2019-11-21 14:15:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/4e0ac78e 8234290: compiler/c2/Test6857159.java times out and fail to clean up files Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/Test6857159.java From duke at openjdk.java.net Fri Nov 22 00:35:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 00:35:37 GMT Subject: git: openjdk/mobile: 8233548: Update CUP to v0.11b Message-ID: <8fade606-2a4a-4117-88ca-6f26d4e74db5@openjdk.java.net> Changeset: f83b2b3c Author: Joe Wang Date: 2019-11-22 00:29:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/f83b2b3c 8233548: Update CUP to v0.11b Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/legal/jcup.md From duke at openjdk.java.net Fri Nov 22 01:38:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 01:38:39 GMT Subject: git: openjdk/mobile: 8026393: jarsigner never shows a warning in badKeyUsage case Message-ID: <0655b773-abc8-4013-a4f7-b44f5fbee0ec@openjdk.java.net> Changeset: 8c6eb449 Author: Weijun Wang Date: 2019-11-22 09:33:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/8c6eb449 8026393: jarsigner never shows a warning in badKeyUsage case Reviewed-by: mullan - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java From duke at openjdk.java.net Fri Nov 22 02:48:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 02:48:37 GMT Subject: git: openjdk/mobile: 8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll Message-ID: <15860850-cfdf-40ee-a998-b064623590c4@openjdk.java.net> Changeset: 5161ab94 Author: Xue-Lei Andrew Fan Date: 2019-11-21 18:42:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/5161ab94 8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java From duke at openjdk.java.net Fri Nov 22 04:35:38 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 04:35:38 GMT Subject: git: openjdk/mobile: 8230611: infinite loop in LogOutputList::wait_until_no_readers() Message-ID: Changeset: 3600213f Author: David Buck Date: 2019-11-21 23:32:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/3600213f 8230611: infinite loop in LogOutputList::wait_until_no_readers() Add copy constructor and copy assignment operator to ensure reader count remains accurate Reviewed-by: kbarrett, dholmes ! src/hotspot/share/logging/logOutputList.hpp From duke at openjdk.java.net Fri Nov 22 08:32:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 08:32:37 GMT Subject: git: openjdk/mobile: 8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem Message-ID: <538eb7e7-4cdb-484e-8878-32eec339fa98@openjdk.java.net> Changeset: b240008b Author: Christoph Langer Date: 2019-11-22 09:25:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/b240008b 8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem Reviewed-by: lancea, alanb - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java ! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java ! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java From duke at openjdk.java.net Fri Nov 22 08:42:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 08:42:37 GMT Subject: git: openjdk/mobile: 8234339: replace JLI_StrTok in java_md_solinux.c Message-ID: <70ef5156-e4d9-413e-9295-ef159826a692@openjdk.java.net> Changeset: 70c5d41f Author: Matthias Baesken Date: 2019-11-18 16:49:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/70c5d41f 8234339: replace JLI_StrTok in java_md_solinux.c Reviewed-by: clanger, rriggs ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/unix/native/libjli/java_md_solinux.c From duke at openjdk.java.net Fri Nov 22 09:09:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 09:09:39 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: Changeset: d29dcafa Author: Thomas Schatzl Date: 2019-11-22 10:03:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/d29dcafa 8233306: Sort members in G1's HeapRegion after removal of Space dependency Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: 3e492436 Author: Thomas Schatzl Date: 2019-11-22 10:03:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/3e492436 8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear() Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 79cfb94d Author: Thomas Schatzl Date: 2019-11-22 10:03:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/79cfb94d 8234000: Make HeapRegion::bottom/end/hrm_index const Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp Changeset: 9915f886 Author: Thomas Schatzl Date: 2019-11-22 10:03:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/9915f886 8233702: Introduce helper function to clamp value to range Reviewed-by: sjohanss, kbarrett ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 7d160282 Author: Thomas Schatzl Date: 2019-11-22 10:03:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/7d160282 8233597: Clean up code in G1Analytics::compute_pause_time_ratio Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp From duke at openjdk.java.net Fri Nov 22 10:12:38 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 10:12:38 GMT Subject: git: openjdk/mobile: 8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method Message-ID: <1bac5fd0-074b-4adf-9dc2-6aed5cc2332c@openjdk.java.net> Changeset: 0a1737ca Author: Serguei Spitsyn Date: 2019-11-22 10:07:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a1737ca 8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method Add necessary check to GetLocalInstance implementation Reviewed-by: amenkov, cjplummer ! src/hotspot/share/prims/jvmtiImpl.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp From duke at openjdk.java.net Fri Nov 22 11:59:40 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 11:59:40 GMT Subject: git: openjdk/mobile: 8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP Message-ID: <5e7a23f6-1b37-46c2-853a-460da00b13f4@openjdk.java.net> Changeset: 8333ea85 Author: Daniel Fuchs Date: 2019-11-22 11:52:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/8333ea85 8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes. Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java + test/jdk/java/net/MulticastSocket/SetLoopbackOption.java ! test/jdk/java/net/SocketOption/OptionsTest.java From duke at openjdk.java.net Fri Nov 22 14:12:38 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 14:12:38 GMT Subject: git: openjdk/mobile: 8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project Message-ID: Changeset: 008bdefa Author: Daniel D. Daugherty Date: 2019-11-22 09:06:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/008bdefa 8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project Reviewed-by: dholmes ! src/hotspot/share/runtime/synchronizer.cpp From duke at openjdk.java.net Fri Nov 22 16:27:43 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 16:27:43 GMT Subject: git: openjdk/mobile: 8233700: EventStream not closed Message-ID: Changeset: 8a5e087e Author: Erik Gahlin Date: 2019-11-22 17:20:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/8a5e087e 8233700: EventStream not closed Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java + test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java + test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java + test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java + test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java + test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java + test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java From duke at openjdk.java.net Fri Nov 22 17:06:42 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 17:06:42 GMT Subject: git: openjdk/mobile: 8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException Message-ID: Changeset: adf0d4ea Author: Brian Burkhalter Date: 2019-11-22 09:00:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/adf0d4ea 8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException Reviewed-by: alanb, darcy ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java From duke at openjdk.java.net Fri Nov 22 17:57:38 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 17:57:38 GMT Subject: git: openjdk/mobile: 8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached" Message-ID: Changeset: ba7b8e95 Author: Daniel Fuchs Date: 2019-11-22 17:53:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/ba7b8e95 8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached" Fix the test to run in /othervm mode Reviewed-by: chegar ! test/jdk/jdk/net/Sockets/QuickAckTest.java From duke at openjdk.java.net Fri Nov 22 18:46:40 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 18:46:40 GMT Subject: git: openjdk/mobile: 8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause Message-ID: <46a502a3-0620-4baa-b249-67fc056993cf@openjdk.java.net> Changeset: 0435ec1a Author: Jaikiran Pai Committer: Jonathan Gibbons Date: 2019-11-22 10:38:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/0435ec1a 8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java + test/langtools/tools/javac/file/FSInfoTest.java From duke at openjdk.java.net Fri Nov 22 19:41:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 19:41:39 GMT Subject: git: openjdk/mobile: 8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order Message-ID: <5d9b66f7-82c9-4c81-bd67-a0c5d61a403a@openjdk.java.net> Changeset: 34c43f79 Author: Mandy Chung Date: 2019-11-22 11:34:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/34c43f79 8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order Reviewed-by: jjg ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From duke at openjdk.java.net Fri Nov 22 21:49:37 2019 From: duke at openjdk.java.net (duke) Date: Fri, 22 Nov 2019 21:49:37 GMT Subject: git: openjdk/mobile: 8229209: [TESTBUG] test for cross-process JFR event streaming Message-ID: <5a13e547-5038-401d-80c7-fba201ce4c45@openjdk.java.net> Changeset: 60ae5d42 Author: Mikhailo Seledtsov Date: 2019-11-22 13:44:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/60ae5d42 8229209: [TESTBUG] test for cross-process JFR event streaming New test for cross-process JFR event streaming Reviewed-by: iignatyev, egahlin + test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java From duke at openjdk.java.net Sat Nov 23 00:34:39 2019 From: duke at openjdk.java.net (duke) Date: Sat, 23 Nov 2019 00:34:39 GMT Subject: git: openjdk/mobile: 8234687: change javap reporting on unknown attributes Message-ID: <9b23e8fe-0eb5-4fac-b32b-728ee8719388@openjdk.java.net> Changeset: 6025207b Author: Jonathan Gibbons Date: 2019-11-22 16:26:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/6025207b 8234687: change javap reporting on unknown attributes Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/langtools/tools/javap/BadAttributeName.java From duke at openjdk.java.net Sat Nov 23 01:12:42 2019 From: duke at openjdk.java.net (duke) Date: Sat, 23 Nov 2019 01:12:42 GMT Subject: git: openjdk/mobile: 8087198: G1 card refinement: batching, sorting Message-ID: <31c9f4ad-e7a0-4061-8239-a969795c64fe@openjdk.java.net> Changeset: 5f2ac35c Author: Man Cao Date: 2019-11-22 17:03:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/5f2ac35c 8087198: G1 card refinement: batching, sorting Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp From duke at openjdk.java.net Sat Nov 23 01:47:37 2019 From: duke at openjdk.java.net (duke) Date: Sat, 23 Nov 2019 01:47:37 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <3d624afd-7df9-4d87-9ee6-d1d56550655c@openjdk.java.net> Changeset: af586a9c Author: Ioi Lam Date: 2019-11-22 14:48:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/af586a9c 8234429: appcds/dynamicArchive tests crashing with Graal Reviewed-by: ccheung ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 2429c8a4 Author: Ioi Lam Date: 2019-11-22 15:31:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/2429c8a4 8233446: Improve error handling when specified dynamic archive doesn't exist Reviewed-by: lfoltan, ccheung ! src/hotspot/share/memory/filemap.cpp Changeset: 4edbdd1c Author: Ioi Lam Date: 2019-11-22 15:32:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/4edbdd1c 8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds Reviewed-by: mseledtsov ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java From duke at openjdk.java.net Sat Nov 23 07:19:42 2019 From: duke at openjdk.java.net (duke) Date: Sat, 23 Nov 2019 07:19:42 GMT Subject: git: openjdk/mobile: 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal Message-ID: <8b12e547-8b64-40a3-a818-df95a37a3a1f@openjdk.java.net> Changeset: edf902a3 Author: Dean Long Date: 2019-11-22 19:23:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/edf902a3 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal Reviewed-by: kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java From duke at openjdk.java.net Sun Nov 24 00:11:45 2019 From: duke at openjdk.java.net (duke) Date: Sun, 24 Nov 2019 00:11:45 GMT Subject: git: openjdk/mobile: 8226897: Provide object age with JFR OldObjectSample event Message-ID: <82b00c39-801d-4fb3-996b-82df9b52d86d@openjdk.java.net> Changeset: 0cdb4d19 Author: Erik Gahlin Date: 2019-11-24 01:03:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/0cdb4d19 8226897: Provide object age with JFR OldObjectSample event Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/ticks.hpp + test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java From duke at openjdk.java.net Mon Nov 25 07:17:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 07:17:43 GMT Subject: git: openjdk/mobile: 8231507: Update Apache Santuario (XML Signature) to version 2.1.4 Message-ID: <2e5c4496-7205-484c-b191-2ecba60021ef@openjdk.java.net> Changeset: 7853270b Author: Weijun Wang Date: 2019-10-10 17:36:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/7853270b 8231507: Update Apache Santuario (XML Signature) to version 2.1.4 Co-authored-by: Fedor Burdun Reviewed-by: weijun ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md From duke at openjdk.java.net Mon Nov 25 07:43:40 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 07:43:40 GMT Subject: git: openjdk/mobile: 8233029: Obsolete flag GCTaskTimeStampEntries Message-ID: Changeset: 48615b4c Author: Leo Korinth Date: 2019-11-25 08:11:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/48615b4c 8233029: Obsolete flag GCTaskTimeStampEntries Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/runtime/test_globals.cpp ! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java From duke at openjdk.java.net Mon Nov 25 09:19:47 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 09:19:47 GMT Subject: git: openjdk/mobile: 8234509: Race in macOS os::processor_id() Message-ID: Changeset: f4fced0e Author: Erik ?sterlund Date: 2019-11-25 09:10:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/f4fced0e 8234509: Race in macOS os::processor_id() Reviewed-by: dholmes, pliden, rehn ! src/hotspot/os/bsd/os_bsd.cpp From duke at openjdk.java.net Mon Nov 25 10:11:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 10:11:44 GMT Subject: git: openjdk/mobile: 8234629: remove unused functions from libnet Message-ID: <0a12732b-38c2-4c5f-ac1b-08f3f554b085@openjdk.java.net> Changeset: 6eedae02 Author: Matthias Baesken Date: 2019-11-22 10:29:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/6eedae02 8234629: remove unused functions from libnet Reviewed-by: alanb, vtewari ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/DefaultProxySelector.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h From duke at openjdk.java.net Mon Nov 25 10:13:47 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 10:13:47 GMT Subject: git: openjdk/mobile: 8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant" Message-ID: <2a92c256-4ca7-4a35-b84b-d47a9e04907e@openjdk.java.net> Changeset: cebc2be1 Author: Markus Gr?nlund Date: 2019-11-25 11:08:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/cebc2be1 8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant" Reviewed-by: pliden ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp From duke at openjdk.java.net Mon Nov 25 11:49:11 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 11:49:11 GMT Subject: git: openjdk/mobile: 8234573: ZGC: Enable ZVerifyMarking by default in debug builds Message-ID: Changeset: 1d2c12c5 Author: Per Lid?n Date: 2019-11-25 12:34:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/1d2c12c5 8234573: ZGC: Enable ZVerifyMarking by default in debug builds Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/z_globals.hpp From duke at openjdk.java.net Mon Nov 25 13:15:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 13:15:44 GMT Subject: git: openjdk/mobile: 8234703: JFR TestOutOfProcessMigration.java should clean up files Message-ID: <377f321a-2b5b-467a-85f8-bb0622639f79@openjdk.java.net> Changeset: e06c17ce Author: Erik Gahlin Date: 2019-11-25 14:06:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e06c17ce 8234703: JFR TestOutOfProcessMigration.java should clean up files Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java From duke at openjdk.java.net Mon Nov 25 13:45:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 13:45:44 GMT Subject: git: openjdk/mobile: 6 new changesets Message-ID: Changeset: e527ce4b Author: Stefan Karlsson Date: 2019-11-25 12:22:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e527ce4b 8234562: Move OrderAccess::release_store*/load_acquire to Atomic Reviewed-by: rehn, dholmes ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 8db2c115 Author: Stefan Karlsson Date: 2019-11-25 12:30:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/8db2c115 8234736: Harmonize parameter order in Atomic - store Reviewed-by: rehn, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: d45ec500 Author: Stefan Karlsson Date: 2019-11-25 12:31:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/d45ec500 8234737: Harmonize parameter order in Atomic - add Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp Changeset: 213af116 Author: Stefan Karlsson Date: 2019-11-25 12:32:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/213af116 8234738: Harmonize parameter order in Atomic - sub Reviewed-by: rehn, dholmes ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/services/mallocTracker.hpp Changeset: 3d426623 Author: Stefan Karlsson Date: 2019-11-25 12:32:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/3d426623 8234739: Harmonize parameter order in Atomic - xchg Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/lockFreeStack.hpp Changeset: 0ad50c2b Author: Stefan Karlsson Date: 2019-11-25 12:33:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ad50c2b 8234740: Harmonize parameter order in Atomic - cmpxchg Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/linux_x86_32.s ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBitMap.inline.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zOopClosures.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrTryLock.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/metadataHandleBlock.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/objArrayOop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp From duke at openjdk.java.net Mon Nov 25 14:06:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 14:06:44 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <9b7be001-093a-4db2-adf2-af639eb57262@openjdk.java.net> Changeset: 265e2f13 Author: Stefan Karlsson Date: 2019-11-25 14:56:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/265e2f13 8234010: ZGC: Change ZResurrection to use Atomic::load/store Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zResurrection.inline.hpp Changeset: e36fa778 Author: Stefan Karlsson Date: 2019-11-25 14:57:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/e36fa778 8234009: ZGC: Move resurrection unblock to before the _unload.purge() call Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp Changeset: b468726b Author: Stefan Karlsson Date: 2019-11-25 15:00:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/b468726b 8234602: ZGC: Windows compile error in ZHeuristic Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zHeuristics.cpp From duke at openjdk.java.net Mon Nov 25 15:53:40 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 15:53:40 GMT Subject: git: openjdk/mobile: 8234531: Remove CMS code from CLDG and safepoint cleanup Message-ID: <9aa59859-11de-47bc-8b02-a7b0a89315b3@openjdk.java.net> Changeset: 1b3fd96d Author: Erik ?sterlund Date: 2019-11-25 15:21:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/1b3fd96d 8234531: Remove CMS code from CLDG and safepoint cleanup Reviewed-by: coleenp, zgu ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp From duke at openjdk.java.net Mon Nov 25 17:44:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 17:44:44 GMT Subject: git: openjdk/mobile: 8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing Message-ID: Changeset: 096bacb9 Author: Markus Gr?nlund Date: 2019-11-25 18:38:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/096bacb9 8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing Reviewed-by: sspitsyn, egahlin ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/hotspot/share/runtime/thread.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java From duke at openjdk.java.net Mon Nov 25 19:18:42 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 19:18:42 GMT Subject: git: openjdk/mobile: 8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference Message-ID: <87c34b13-c870-40c3-882b-d62d723bb303@openjdk.java.net> Changeset: f81c192d Author: Tom Rodriguez Date: 2019-11-25 11:13:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/f81c192d 8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference Reviewed-by: kvn, eosterlund ! src/hotspot/share/jvmci/jvmciRuntime.cpp From duke at openjdk.java.net Mon Nov 25 19:24:42 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 19:24:42 GMT Subject: git: openjdk/mobile: 8234684: JFR crashes when rotating the JFR output during assertion failure Message-ID: Changeset: b5f034ad Author: Markus Gr?nlund Date: 2019-11-25 20:18:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/b5f034ad 8234684: JFR crashes when rotating the JFR output during assertion failure Reviewed-by: egahlin, mseledtsov ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp From duke at openjdk.java.net Mon Nov 25 20:12:41 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 20:12:41 GMT Subject: git: openjdk/mobile: 8234681: Remove UseJVMCIClassLoader logic from JVMCI code Message-ID: <9e3c5cf4-3b29-43dc-b2d2-7cedfdd1669a@openjdk.java.net> Changeset: 0ba7b4b9 Author: Doug Simon Date: 2019-11-25 12:08:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ba7b4b9 8234681: Remove UseJVMCIClassLoader logic from JVMCI code Reviewed-by: kvn, iignatyev ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java From duke at openjdk.java.net Mon Nov 25 23:46:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 25 Nov 2019 23:46:43 GMT Subject: git: openjdk/mobile: 8179320: File.getUsableSpace() returns a negative number on very large file system Message-ID: Changeset: 4d860947 Author: Brian Burkhalter Date: 2019-11-25 15:30:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/4d860947 8179320: File.getUsableSpace() returns a negative number on very large file system Reviewed-by: alanb, rriggs, darcy ! src/java.base/share/classes/java/io/File.java From duke at openjdk.java.net Tue Nov 26 02:38:41 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 02:38:41 GMT Subject: git: openjdk/mobile: 8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out Message-ID: <5981cedc-8447-4caa-9c05-1a16351cc110@openjdk.java.net> Changeset: 5df87294 Author: Serguei Spitsyn Date: 2019-11-26 02:32:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/5df87294 8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out Update test to get rid of unneeded MethodEntry/MethodExit events Reviewed-by: amenkov, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp From duke at openjdk.java.net Tue Nov 26 05:49:48 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 05:49:48 GMT Subject: git: openjdk/mobile: 8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future Message-ID: <868cda12-7d97-4955-880a-1aae3884fc4f@openjdk.java.net> Changeset: 05ca3218 Author: Srikanth Adayapalam Date: 2019-11-26 11:13:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/05ca3218 8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java + test/langtools/tools/javac/lambda/methodReference/pack/I.java + test/langtools/tools/javac/lambda/methodReference/pack/J.java From duke at openjdk.java.net Tue Nov 26 11:07:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 11:07:46 GMT Subject: git: openjdk/mobile: 8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory Message-ID: <9dfde21c-882d-43f6-bdf4-e2648053c90e@openjdk.java.net> Changeset: 0830eaa3 Author: Per Lid?n Date: 2019-11-26 11:57:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/0830eaa3 8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory Reviewed-by: tschatzl, eosterlund ! test/hotspot/jtreg/gc/z/TestSmallHeap.java From duke at openjdk.java.net Tue Nov 26 12:55:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 12:55:45 GMT Subject: git: openjdk/mobile: 8234798: Build failure after atomic changes in JDK-8234563 Message-ID: <79ec1691-b296-40f5-8c65-65cf574b0592@openjdk.java.net> Changeset: d5c759ac Author: Stefan Karlsson Date: 2019-11-26 13:50:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5c759ac 8234798: Build failure after atomic changes in JDK-8234563 Reviewed-by: tschatzl, rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp From duke at openjdk.java.net Tue Nov 26 14:32:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 14:32:46 GMT Subject: git: openjdk/mobile: 8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area Message-ID: Changeset: 63b2ab29 Author: Zhengyu Gu Date: 2019-11-26 09:27:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/63b2ab29 8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area Reviewed-by: stuefe, minqi ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memTracker.hpp + test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/lib/sun/hotspot/WhiteBox.java From duke at openjdk.java.net Tue Nov 26 15:16:53 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 15:16:53 GMT Subject: git: openjdk/mobile: 8234768: Shenandoah: Streamline enqueueing runtime barriers Message-ID: Changeset: 476973c4 Author: Roman Kennke Date: 2019-11-26 14:48:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/476973c4 8234768: Shenandoah: Streamline enqueueing runtime barriers Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp From duke at openjdk.java.net Tue Nov 26 15:28:47 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 15:28:47 GMT Subject: git: openjdk/mobile: 8234613: JavaThread can escape back to Java from an ongoing handshake Message-ID: Changeset: 71ec3b69 Author: Patricio Chilano Mateo Date: 2019-11-26 15:21:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/71ec3b69 8234613: JavaThread can escape back to Java from an ongoing handshake Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake() Reviewed-by: coleenp, dcubed, dholmes, rehn ! src/hotspot/share/runtime/handshake.cpp From duke at openjdk.java.net Tue Nov 26 16:06:52 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 16:06:52 GMT Subject: git: openjdk/mobile: 8233870: JFR TestSetEndTime.java times out - onClose() is never called Message-ID: <886596b1-0afc-4d48-a51a-fe2db9b7b711@openjdk.java.net> Changeset: ddb79549 Author: Erik Gahlin Date: 2019-11-26 17:00:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddb79549 8233870: JFR TestSetEndTime.java times out - onClose() is never called Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java From duke at openjdk.java.net Tue Nov 26 16:24:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 16:24:46 GMT Subject: git: openjdk/mobile: 6 new changesets Message-ID: <8c4bda42-a5cd-43c4-b8db-b4a53c9af974@openjdk.java.net> Changeset: e515a609 Author: Vladimir Ivanov Date: 2019-11-26 16:09:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/e515a609 8234401: ConstantCallSite may stuck in non-frozen state Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java ! test/jdk/java/lang/invoke/CallSiteTest.java Changeset: b89d2fd1 Author: Vladimir Ivanov Date: 2019-11-26 16:09:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/b89d2fd1 8234403: C2: Enable CallSite.target updates in constructors Reviewed-by: psandoz, kvn ! src/hotspot/share/opto/parse3.cpp Changeset: fb0b8f1d Author: Jatin Bhateja Date: 2019-11-26 16:09:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/fb0b8f1d 8234387: C2: Better support of operands with multiple match rules in AD files Reviewed-by: vlivanov, sviswanathan, thartmann, dlong ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp Changeset: a9608905 Author: Jatin Bhateja Date: 2019-11-26 16:09:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/a9608905 8234394: C2: Dynamic register class support in ADLC Reviewed-by: vlivanov, sviswanathan, thartmann, kvn ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp Changeset: b7251c4e Author: Vladimir Ivanov Date: 2019-11-26 19:18:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7251c4e Merge Changeset: 73d9d856 Author: Sandhya Viswanathan Date: 2019-11-26 19:19:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/73d9d856 8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp From duke at openjdk.java.net Tue Nov 26 16:27:43 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 16:27:43 GMT Subject: git: openjdk/mobile: 8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC Message-ID: <2a87cb60-440c-4500-9d14-3ce5c84a2e00@openjdk.java.net> Changeset: c9cfa997 Author: Christoph G?ttschkes Date: 2019-11-26 10:00:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/c9cfa997 8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 From duke at openjdk.java.net Tue Nov 26 19:34:42 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 19:34:42 GMT Subject: git: openjdk/mobile: 8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed Message-ID: Changeset: 2a36577e Author: Ioi Lam Date: 2019-11-22 17:45:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/2a36577e 8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed Reviewed-by: ccheung ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp From duke at openjdk.java.net Tue Nov 26 19:39:43 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 19:39:43 GMT Subject: git: openjdk/mobile: 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 Message-ID: <186db6a8-04b6-42b9-9309-d9e024e19b71@openjdk.java.net> Changeset: 598ec409 Author: Zhengyu Gu Date: 2019-11-26 14:33:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/598ec409 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp From duke at openjdk.java.net Tue Nov 26 19:53:43 2019 From: duke at openjdk.java.net (duke) Date: Tue, 26 Nov 2019 19:53:43 GMT Subject: git: openjdk/mobile: 8230765: Implement nmethod barrier for x86_32 platforms Message-ID: Changeset: 7f3ef14d Author: Zhengyu Gu Date: 2019-09-09 11:43:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/7f3ef14d 8230765: Implement nmethod barrier for x86_32 platforms Reviewed-by: rkennke, eosterlund ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp From duke at openjdk.java.net Wed Nov 27 08:07:50 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 08:07:50 GMT Subject: git: openjdk/mobile: 8231826: Implement javac changes for pattern matching for instanceof Message-ID: <443f95c8-0b7f-4bb3-b989-51a9360af384@openjdk.java.net> Changeset: 229e0d16 Author: Jan Lahoda Date: 2019-11-27 09:00:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/229e0d16 8231826: Implement javac changes for pattern matching for instanceof Co-authored-by: Brian Goetz Co-authored-by: Gavin Bierman Co-authored-by: Maurizio Cimadamore Co-authored-by: Srikanth Adayapalam Co-authored-by: Vicente Romero Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/PreviewFeature.java + src/jdk.compiler/share/classes/com/sun/source/tree/BindingPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java + test/langtools/tools/javac/diags/examples/InstanceofReifiableNotSafe.java + test/langtools/tools/javac/diags/examples/MatchBindingExists.java + test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java + test/langtools/tools/javac/diags/examples/PatternMatchingInstanceof.java + test/langtools/tools/javac/diags/examples/ReifiableTypesInstanceof.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lib/DPrinter.java + test/langtools/tools/javac/patterns/BindingsExistTest.java + test/langtools/tools/javac/patterns/BindingsExistTest.out + test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/BindingsTest1Merging.java + test/langtools/tools/javac/patterns/BindingsTest1Merging.out + test/langtools/tools/javac/patterns/BindingsTest2.java + test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/CastConversionMatch.java + test/langtools/tools/javac/patterns/CastConversionMatch.out + test/langtools/tools/javac/patterns/DuplicateBindingTest.java + test/langtools/tools/javac/patterns/DuplicateBindingTest.out + test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java + test/langtools/tools/javac/patterns/EnsureTypesOrderTest.out + test/langtools/tools/javac/patterns/ExamplesFromProposal.java + test/langtools/tools/javac/patterns/ImpossibleTypeTest.java + test/langtools/tools/javac/patterns/ImpossibleTypeTest.out + test/langtools/tools/javac/patterns/LocalVariableTable.java + test/langtools/tools/javac/patterns/MatchBindingScopeTest.java + test/langtools/tools/javac/patterns/MatchBindingScopeTest.out + test/langtools/tools/javac/patterns/NullsInPatterns.java + test/langtools/tools/javac/patterns/PatternMatchPosTest.java + test/langtools/tools/javac/patterns/PatternMatchPosTest.out + test/langtools/tools/javac/patterns/PatternMatchPosTestData.java + test/langtools/tools/javac/patterns/PatternTypeTest2.java + test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java + test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out + test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java + test/langtools/tools/javac/patterns/PatternsSimpleVisitorTest.java + test/langtools/tools/javac/patterns/Reifiable.java + test/langtools/tools/javac/patterns/Reifiable.out + test/langtools/tools/javac/patterns/ReifiableOld-old.out + test/langtools/tools/javac/patterns/ReifiableOld.java + test/langtools/tools/javac/patterns/ReifiableOld.out + test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java + test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.out + test/langtools/tools/javac/patterns/scope/ScopeTest.java = test/langtools/tools/javac/patterns/scope/TEST.properties From duke at openjdk.java.net Wed Nov 27 08:25:52 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 08:25:52 GMT Subject: git: openjdk/mobile: 8234809: set relro in linker flags when building with gcc Message-ID: Changeset: bdd67c46 Author: Matthias Baesken Date: 2019-11-26 13:55:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/bdd67c46 8234809: set relro in linker flags when building with gcc Reviewed-by: erikj, fweimer ! make/autoconf/flags-ldflags.m4 From duke at openjdk.java.net Wed Nov 27 09:21:52 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 09:21:52 GMT Subject: git: openjdk/mobile: 8234525: enable link-time section-gc for linux s390x to remove unused code Message-ID: <2e8a4725-ab19-49ee-9d4c-915510472129@openjdk.java.net> Changeset: 70671882 Author: Matthias Baesken Date: 2019-11-27 10:07:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/70671882 8234525: enable link-time section-gc for linux s390x to remove unused code Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 From duke at openjdk.java.net Wed Nov 27 09:27:05 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 09:27:05 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 198beefc Author: Thomas Schatzl Date: 2019-11-27 10:19:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/198beefc 8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels. Reviewed-by: pliden ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: a5b3bfd8 Author: Thomas Schatzl Date: 2019-11-27 10:21:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/a5b3bfd8 Merge From duke at openjdk.java.net Wed Nov 27 09:46:53 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 09:46:53 GMT Subject: git: openjdk/mobile: 8234748: Clean up atomic and orderAccess includes Message-ID: <3422b262-c3e7-4b44-9980-430817e77bd2@openjdk.java.net> Changeset: 161333ee Author: Stefan Karlsson Date: 2019-11-26 10:47:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/161333ee 8234748: Clean up atomic and orderAccess includes Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/metadataHandleBlock.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadStackTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp From duke at openjdk.java.net Wed Nov 27 10:16:50 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 10:16:50 GMT Subject: git: openjdk/mobile: 8220376: C2: Int >0 not recognized as !=0 for div by 0 check Message-ID: <4915d76e-d4b5-40e9-890d-6e06c015deaa@openjdk.java.net> Changeset: f054a798 Author: Patric Hedlin Date: 2019-11-15 16:39:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/f054a798 8220376: C2: Int >0 not recognized as !=0 for div by 0 check Reviewed-by: neliasso, vlivanov, mdoerr ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp From duke at openjdk.java.net Wed Nov 27 11:12:47 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 11:12:47 GMT Subject: git: openjdk/mobile: 8234897: 8234748: Clean up atomic and orderAccess includes - part 2 Message-ID: <0ae0d456-5250-429e-a1d0-f2c79d51d37a@openjdk.java.net> Changeset: 53263049 Author: Stefan Karlsson Date: 2019-11-27 11:31:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/53263049 8234897: 8234748: Clean up atomic and orderAccess includes - part 2 Reviewed-by: tschatzl, dholmes ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/methodData.cpp From duke at openjdk.java.net Wed Nov 27 12:00:50 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 12:00:50 GMT Subject: git: openjdk/mobile: 8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set Message-ID: <0065735e-29bb-4b12-a546-11122ffacca2@openjdk.java.net> Changeset: 4266daf9 Author: Stefan Johansson Date: 2019-11-27 12:18:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/4266daf9 8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp From duke at openjdk.java.net Wed Nov 27 12:13:52 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 12:13:52 GMT Subject: git: openjdk/mobile: 8223378: CSS solution for navbar problem with elements is not ideal Message-ID: <206bb5cd-e1b3-4719-8419-6f159022af02@openjdk.java.net> Changeset: 72544993 Author: Hannes Walln?fer Date: 2019-11-27 13:08:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/72544993 8223378: CSS solution for navbar problem with elements is not ideal Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.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/HelpWriter.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/ModuleWriterImpl.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/SubWriterHolderWriter.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/BodyContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java From duke at openjdk.java.net Wed Nov 27 14:41:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 14:41:43 GMT Subject: git: openjdk/mobile: 8234781: Update description of InvalidClassException to include more conditions Message-ID: Changeset: 6cd20759 Author: Joe Darcy Date: 2019-11-27 06:36:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/6cd20759 8234781: Update description of InvalidClassException to include more conditions Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/io/InvalidClassException.java From duke at openjdk.java.net Wed Nov 27 16:58:41 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 16:58:41 GMT Subject: git: openjdk/mobile: 8228720: Shenandoah: Implementation of concurrent class unloading Message-ID: <83cec03c-b4b4-4bc2-a9b7-0f14abf6b43e@openjdk.java.net> Changeset: 0a5505f7 Author: Zhengyu Gu Date: 2019-11-27 11:52:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a5505f7 8228720: Shenandoah: Implementation of concurrent class unloading Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp + src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp + src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java From duke at openjdk.java.net Wed Nov 27 18:28:40 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 18:28:40 GMT Subject: git: openjdk/mobile: 8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec Message-ID: Changeset: deb0c481 Author: Joe Darcy Date: 2019-11-27 10:23:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/deb0c481 8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec Reviewed-by: jjg ! src/java.base/share/classes/java/lang/Class.java From duke at openjdk.java.net Wed Nov 27 19:10:40 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 19:10:40 GMT Subject: git: openjdk/mobile: 8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less" Message-ID: <41902767-0614-4c6e-ab2b-f46229528ecc@openjdk.java.net> Changeset: aa66dd42 Author: Julia Boes Date: 2019-11-27 15:13:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/aa66dd42 8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less" Add word "less" to method-level javadoc Reviewed-by: dfuchs, lancea ! src/java.base/share/classes/java/util/Arrays.java From duke at openjdk.java.net Wed Nov 27 19:16:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 27 Nov 2019 19:16:43 GMT Subject: git: openjdk/mobile: 8233018: Add a new test to verify that DatagramSocket is not interruptible Message-ID: <8de9107f-c34a-468f-b624-52df61fd586d@openjdk.java.net> Changeset: b9c7a608 Author: Patrick Concannon Date: 2019-11-27 16:01:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/b9c7a608 8233018: Add a new test to verify that DatagramSocket is not interruptible Test added to check the interruptability of DatagramSocket, MulticastSocket and DatagramSocketAdaptor. Reviewed-by: chegar, dfuchs + test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java From duke at openjdk.java.net Thu Nov 28 05:54:44 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 05:54:44 GMT Subject: git: openjdk/mobile: 8232446: logging enhancement for rmi when socket closed Message-ID: Changeset: cd55d905 Author: Hamlin Li Date: 2019-11-28 13:48:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/cd55d905 8232446: logging enhancement for rmi when socket closed Reviewed-by: rriggs, plevart ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java From duke at openjdk.java.net Thu Nov 28 06:11:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 06:11:42 GMT Subject: git: openjdk/mobile: Added tag jdk-14+25 for changeset 17d242844fc9 Message-ID: Changeset: e3610db9 Author: Jesper Wilhelmsson Date: 2019-11-28 07:05:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e3610db9 Added tag jdk-14+25 for changeset 17d242844fc9 ! .hgtags From duke at openjdk.java.net Thu Nov 28 06:18:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 06:18:42 GMT Subject: git: openjdk/mobile: 8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3 Message-ID: <28b655de-9692-4d54-bf22-3453b9c5aeaa@openjdk.java.net> Changeset: f97eccfd Author: Sibabrata Sahoo Date: 2019-11-27 22:11:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/f97eccfd 8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3 Missing TLSv1.3 test cases Reviewed-by: xuelei ! test/jdk/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java ! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextVersion.java From duke at openjdk.java.net Thu Nov 28 08:03:43 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 08:03:43 GMT Subject: git: openjdk/mobile: 8234891: AArch64: Fix build failure after JDK-8234387 Message-ID: <08b5e1ef-8cee-45be-870f-437566b91458@openjdk.java.net> Changeset: 2efe5f0e Author: Boris Ulasevich Date: 2019-11-28 10:57:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/2efe5f0e 8234891: AArch64: Fix build failure after JDK-8234387 Reviewed-by: vlivanov, smonteith ! src/hotspot/cpu/aarch64/aarch64.ad From duke at openjdk.java.net Thu Nov 28 11:11:46 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 11:11:46 GMT Subject: git: openjdk/mobile: 8234645: ARM32: C1: PatchingStub for field access: not enough bytes Message-ID: <5b8099e7-2f63-4b53-9b90-6912cad51c53@openjdk.java.net> Changeset: 2077bdfa Author: Martin Doerr Date: 2019-11-28 12:05:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/2077bdfa 8234645: ARM32: C1: PatchingStub for field access: not enough bytes Reviewed-by: cgo, goetz ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp From duke at openjdk.java.net Thu Nov 28 12:36:47 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 12:36:47 GMT Subject: git: openjdk/mobile: 8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC Message-ID: <15e352a6-739c-4628-b222-d1e122bdf933@openjdk.java.net> Changeset: d6f414a1 Author: Daniel Fuchs Date: 2019-11-28 12:28:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/d6f414a1 8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC The test is fixed to use InetAddress.getLocalHost consistently, instead of a mix of getLocalHost/wildcard addresses. Reviewed-by: chegar, vtewari ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java From duke at openjdk.java.net Thu Nov 28 14:15:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 14:15:42 GMT Subject: git: openjdk/mobile: 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta Message-ID: Changeset: a4a351ca Author: Christoph G?ttschkes Date: 2019-11-27 10:13:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/a4a351ca 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java From duke at openjdk.java.net Thu Nov 28 15:17:43 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 15:17:43 GMT Subject: git: openjdk/mobile: 8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type Message-ID: Changeset: 0f2aedc3 Author: Fei Yang Date: 2019-11-04 16:10:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/0f2aedc3 8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type Reviewed-by: adinn ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp From duke at openjdk.java.net Thu Nov 28 15:26:44 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 15:26:44 GMT Subject: git: openjdk/mobile: 8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks Message-ID: <6add8e82-2040-449a-a969-dbaca1425445@openjdk.java.net> Changeset: 620d6776 Author: Christoph G?ttschkes Date: 2019-11-28 16:11:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/620d6776 8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java From duke at openjdk.java.net Thu Nov 28 15:41:45 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 15:41:45 GMT Subject: git: openjdk/mobile: 8234583: PrintAssemblyOptions isn't passed to hsdis library Message-ID: <02ebe92f-b87f-467c-b583-d34b4351793e@openjdk.java.net> Changeset: 09d0150f Author: Lutz Schmidt Date: 2019-11-28 16:28:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/09d0150f 8234583: PrintAssemblyOptions isn't passed to hsdis library Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/compiler/disassembler.cpp From duke at openjdk.java.net Thu Nov 28 15:44:45 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 15:44:45 GMT Subject: git: openjdk/mobile: 8234888: EventStream::close doesn't abort streaming thread Message-ID: Changeset: f0f09579 Author: Erik Gahlin Date: 2019-11-28 16:38:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/f0f09579 8234888: EventStream::close doesn't abort streaming thread Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java From duke at openjdk.java.net Thu Nov 28 15:51:44 2019 From: duke at openjdk.java.net (duke) Date: Thu, 28 Nov 2019 15:51:44 GMT Subject: git: openjdk/mobile: 8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread Message-ID: <2e6205da-3e65-494b-b05c-d5c18f4889b0@openjdk.java.net> Changeset: e00ded00 Author: Julia Boes Date: 2019-11-28 13:02:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/e00ded00 8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread Skip dispatcherThread.join() if current thread is the dispatcherThread Reviewed-by: dfuchs, msheppar, vtewari ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/HttpServerTest.java From duke at openjdk.java.net Fri Nov 29 06:55:49 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 06:55:49 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: Changeset: 558aadf6 Author: Chihiro Ito Committer: Chihiro Ito Date: 2019-11-28 18:30:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/558aadf6 8232594: Make the output of the JFR command duration more user friendly Co-authored-by: Erik Gahlin Reviewed-by: egahlin, cito ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java + test/jdk/jdk/jfr/jvm/TestFormatDuration.java Changeset: 55da7d34 Author: Patrick Concannon Date: 2019-11-28 16:49:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/55da7d34 8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF. Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java Changeset: 17c2f480 Author: Rajan Halade Date: 2019-11-28 10:43:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/17c2f480 8233223: Add Amazon Root CA certificates Reviewed-by: mullan + make/data/cacerts/amazonrootca1 + make/data/cacerts/amazonrootca2 + make/data/cacerts/amazonrootca3 + make/data/cacerts/amazonrootca4 + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: ec168348 Author: John Jiang Date: 2019-11-29 14:07:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/ec168348 8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3 Reviewed-by: xuelei ! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: b03ba9e3 Author: Sibabrata Sahoo Date: 2019-11-28 22:29:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/b03ba9e3 8234723: javax/net/ssl/TLS tests support TLSv1.3 Missing TLSv1.3 test cases Reviewed-by: xuelei ! test/jdk/javax/net/ssl/TLS/TLSClientPropertyTest.java ! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java ! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java ! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java From duke at openjdk.java.net Fri Nov 29 07:49:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 07:49:45 GMT Subject: git: openjdk/mobile: 8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 Message-ID: <30ab0625-9a13-477e-a20d-0aa8e15eaaaa@openjdk.java.net> Changeset: 02f2c5ff Author: Matthias Baesken Date: 2019-11-28 09:23:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/02f2c5ff 8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 Reviewed-by: clanger, iignatyev ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java From duke at openjdk.java.net Fri Nov 29 08:34:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 08:34:45 GMT Subject: git: openjdk/mobile: 8234893: ARM32: build failure after JDK-8234387 Message-ID: <252408e5-ace1-4153-b798-d3a1fe2f092d@openjdk.java.net> Changeset: 4fbd6f7a Author: Boris Ulasevich Date: 2019-11-29 11:28:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/4fbd6f7a 8234893: ARM32: build failure after JDK-8234387 Reviewed-by: vlivanov ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad From duke at openjdk.java.net Fri Nov 29 09:25:43 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 09:25:43 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <763eecd3-2de5-4478-acba-6f431e0657fa@openjdk.java.net> Changeset: 5bcd7946 Author: Thomas Schatzl Date: 2019-11-29 10:20:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/5bcd7946 8227739: Merge cost predictions for scanning cards and log buffer entries Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 257c3930 Author: Thomas Schatzl Date: 2019-11-29 10:20:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/257c3930 8227434: G1 predictions may over/underflow with high variance input Clamp G1 prediction output to sensible values. Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp Changeset: 4f0cc5ab Author: Thomas Schatzl Date: 2019-11-29 10:20:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/4f0cc5ab 8233998: New young regions registered too early in collection set Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectionSet.cpp From duke at openjdk.java.net Fri Nov 29 10:16:47 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 10:16:47 GMT Subject: git: openjdk/mobile: 8234821: remove unused functions from libjli Message-ID: <6180b601-3a21-4748-9b73-0cf9c8ee75f8@openjdk.java.net> Changeset: 673c732a Author: Matthias Baesken Date: 2019-11-28 13:02:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/673c732a 8234821: remove unused functions from libjli Reviewed-by: clanger, alanb ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c From duke at openjdk.java.net Fri Nov 29 10:31:48 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 10:31:48 GMT Subject: git: openjdk/mobile: 8234520: ZGC: C2: Oop instance cloning causing skipped compiles Message-ID: <8b4b8be2-c3d5-42f0-94e5-648fbe0fa48d@openjdk.java.net> Changeset: 6230791e Author: Nils Eliasson Date: 2019-11-29 11:26:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/6230791e 8234520: ZGC: C2: Oop instance cloning causing skipped compiles Reviewed-by: pliden, vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/opto/arraycopynode.hpp From duke at openjdk.java.net Fri Nov 29 11:31:49 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 11:31:49 GMT Subject: git: openjdk/mobile: 8234086: VM operation can be simplified Message-ID: <84d27155-f583-440f-b77f-7c5725897c2e@openjdk.java.net> Changeset: 3d7d54b1 Author: Robbin Ehn Date: 2019-11-29 12:09:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/3d7d54b1 8234086: VM operation can be simplified Reviewed-by: kbarrett, dholmes, dcubed ! src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! test/hotspot/gtest/threadHelper.inline.hpp From duke at openjdk.java.net Fri Nov 29 16:26:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 16:26:45 GMT Subject: git: openjdk/mobile: 8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776 Message-ID: <9741fa4a-a7db-4f23-9e87-de0f41783503@openjdk.java.net> Changeset: 7b02e24b Author: Andrew Dinn Date: 2019-11-29 15:37:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/7b02e24b 8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776 Reviewed-by: aph ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java From duke at openjdk.java.net Fri Nov 29 16:36:44 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 16:36:44 GMT Subject: git: openjdk/mobile: 8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() Message-ID: <0237e281-6c86-4121-9105-155869864637@openjdk.java.net> Changeset: b3ea4168 Author: Erik Gahlin Date: 2019-11-29 17:31:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/b3ea4168 8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java From duke at openjdk.java.net Fri Nov 29 22:17:42 2019 From: duke at openjdk.java.net (duke) Date: Fri, 29 Nov 2019 22:17:42 GMT Subject: git: openjdk/mobile: 8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration Message-ID: <1f466335-8577-445c-a861-25c03d2ed03e@openjdk.java.net> Changeset: b08944dd Author: Ioi Lam Date: 2019-11-29 14:11:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/b08944dd 8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration Reviewed-by: stuefe, dholmes, ccheung ! src/hotspot/share/runtime/arguments.cpp From duke at openjdk.java.net Sat Nov 30 18:24:44 2019 From: duke at openjdk.java.net (duke) Date: Sat, 30 Nov 2019 18:24:44 GMT Subject: git: openjdk/mobile: 8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation Message-ID: <84a77cc9-1c6b-4e1b-8547-0f5737c3efb2@openjdk.java.net> Changeset: f3e90595 Author: Alan Bateman Date: 2019-11-30 16:21:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/f3e90595 8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java + src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java + src/java.base/share/native/libnio/ch/NativeSocketAddress.c ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c + test/jdk/java/nio/channels/DatagramChannel/ManySenders.java