hg: jdk/sandbox: 35 new changesets

chris.hegarty at oracle.com chris.hegarty at oracle.com
Fri Jul 3 12:57:34 UTC 2020


Changeset: 7ae76f409f09
Author:    hseigel
Date:      2020-07-01 18:42 +0000
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/7ae76f409f09

8247741: Test test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java fails when -XX:+IgnoreUnrecognizedVMOptions is set
Summary: Use createJavaProcessBuilder() to prevent JTreg flags from being passed to the new process created by the test
Reviewed-by: lfoltan, dholmes

! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java

Changeset: e82cb17912e0
Author:    dnsimon
Date:      2020-07-01 12:06 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/e82cb17912e0

8248359: Update JVMCI
Reviewed-by: kvn, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- src/hotspot/share/jvmci/metadataHandleBlock.cpp
- src/hotspot/share/jvmci/metadataHandleBlock.hpp
+ src/hotspot/share/jvmci/metadataHandles.cpp
+ src/hotspot/share/jvmci/metadataHandles.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 78c07dd72404
Author:    chagedorn
Date:      2020-07-01 09:18 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/78c07dd72404

8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
Summary: Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java

Changeset: 6909e4a1f25b
Author:    almatvee
Date:      2020-07-01 14:52 -0400
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/6909e4a1f25b

8248059: [macos] EmptyFolderPackageTest.java failed "hdiutil: create failed - No child processes"
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! test/jdk/ProblemList.txt

Changeset: e7d0ec2d06e8
Author:    jwilhelm
Date:      2020-07-01 21:14 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/e7d0ec2d06e8

Merge

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp

Changeset: c65826c7a03e
Author:    darcy
Date:      2020-07-01 13:12 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/c65826c7a03e

8247534: Update --release 15 symbol information for JDK 15 build 29
Reviewed-by: jlahoda

! make/data/symbols/java.base-F.sym.txt

Changeset: 21a4afeb3c08
Author:    ihse
Date:      2020-07-01 22:39 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/21a4afeb3c08

8248610: Clean up handling of Windows RC files
Reviewed-by: erikj

! make/CompileDemos.gmk
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
- src/hotspot/os/windows/version.rc
! src/java.base/windows/native/common/version.rc
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.rc
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc

Changeset: 47f11f0fcb42
Author:    ccheung
Date:      2020-07-01 21:05 +0000
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/47f11f0fcb42

8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath
Summary: define_shared_package only needs to be called once for each package in a jar specified in the shared class path.
Reviewed-by: iklam, dholmes, minqi

! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/C1.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/C3.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/package_seal.mf

Changeset: c5ed42533134
Author:    kvn
Date:      2020-07-01 15:37 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/c5ed42533134

8005088: remove unused NativeInstruction::test methods
Reviewed-by: iignatyev

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp

Changeset: f6b7804c6f78
Author:    jiefu
Date:      2020-07-01 10:27 +0800
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/f6b7804c6f78

8248612: Back quotes and double quotes must not be escaped in: Cannot convert \"$unix_path\" to Windows path
Reviewed-by: ihse

! make/autoconf/util_windows.m4

Changeset: 830314042145
Author:    jwilhelm
Date:      2020-07-02 03:19 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/830314042145

Added tag jdk-16+4 for changeset 78c07dd72404

! .hgtags

Changeset: 8cdad8acfbde
Author:    jwilhelm
Date:      2020-07-02 03:15 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/8cdad8acfbde

Added tag jdk-15+30 for changeset 6909e4a1f25b

! .hgtags

Changeset: 6bc1fbc6e006
Author:    jwilhelm
Date:      2020-07-02 03:25 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/6bc1fbc6e006

Merge

! .hgtags

Changeset: bf37cfcf5f73
Author:    shade
Date:      2020-07-02 08:32 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/bf37cfcf5f73

8248632: Shenandoah: build fails without both JVMTI and JFR
Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: ad5c00d4807e
Author:    shade
Date:      2020-07-02 08:32 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/ad5c00d4807e

8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp

Changeset: c3a7c8f8e685
Author:    tschatzl
Date:      2020-07-02 09:40 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/c3a7c8f8e685

8248650: [BACKOUT] Backout JDK-8244603 because it generates too much noise in CI
Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: d886e752a7b0
Author:    coffeys
Date:      2020-07-02 08:17 +0000
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/d886e752a7b0

8218021: Have jarsigner preserve posix permission attributes
Reviewed-by: weijun, lancea, alanb

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/util/Event.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+ test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java
! test/jdk/sun/security/util/Resources/Usages.java

Changeset: 6ce85261bbd7
Author:    ihse
Date:      2020-07-02 17:35 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/6ce85261bbd7

8248667: Need support for building native libraries located in the test/lib directory
Reviewed-by: erikj

! make/Main.gmk
! make/test/BuildTestLib.gmk
+ make/test/BuildTestLibNative.gmk
+ test/lib/jdk/test/lib/apps/libLingeredApp.c

Changeset: 7660844c72df
Author:    dnsimon
Date:      2020-07-02 18:02 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/7660844c72df

8248321: [JVMCI] improve libgraal logging and fatal error handling
Reviewed-by: kvn, never

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/java.cpp

Changeset: f295fe31edd0
Author:    jwilhelm
Date:      2020-07-02 18:39 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/f295fe31edd0

Added tag jdk-16+4 for changeset e2622818f0bd

! .hgtags

Changeset: b67eff87a04e
Author:    vkempik
Date:      2020-07-02 20:33 +0300
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/b67eff87a04e

8248495: [macos] zerovm is broken due to libffi headers location
Reviewed-by: ihse, erikj

! make/autoconf/lib-ffi.m4

Changeset: c9b250b081f5
Author:    jjg
Date:      2020-07-02 11:06 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/c9b250b081f5

8248417: some jdk/javadoc/doclet tests fail (JDK 16)
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java

Changeset: 4d1c4400c75d
Author:    kvn
Date:      2020-07-02 12:52 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/4d1c4400c75d

8076985: Allocation path: biased locking + compressed oops code quality
Summary: Use 64-bit constant class pointer for loading class prototype header.
Reviewed-by: roland

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 3d4578dbba91
Author:    dlong
Date:      2020-07-02 13:03 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/3d4578dbba91

8247922: Update Graal
Reviewed-by: kvn

! make/CompileJavaModules.gmk
! make/test/JtregGraalUnit.gmk
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.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.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64BitFieldTest.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/AMD64ArithmeticLIRGenerator.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.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.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.debug/src/org/graalvm/compiler/debug/IgvDumpChannel.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.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/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.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/src/org/graalvm/compiler/hotspot/CommunityCompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/DefaultInstrumentation.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EncodedSnippets.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/GraalHotSpotVMConfigAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.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/Instrumentation.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/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/HotSpotForeignCallsProviderImpl.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/HotSpotProviders.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotAllocationSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotSerialWriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.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.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitFieldOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorShuffle.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.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.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.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/PiNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PluginReplacementNode.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/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/ForeignCallWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedFoldInvocationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedNodeIntrinsicInvocationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedPluginFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedPluginInjectionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/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.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.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.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.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/AMD64LongSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk10.test/src/org/graalvm/compiler/replacements/jdk10/test/MathMultiplyHighTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedFoldPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedNodeIntrinsicPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/InjectedDependencies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/NodeIntrinsicHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/PluginGenerator.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/PEGraphDecoderTest.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/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.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/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.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/gc/G1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.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.word/src/org/graalvm/compiler/word/WordOperationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util.test/src/org/graalvm/util/test/OptionsEncoderTest.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

Changeset: fdfcdf562f0c
Author:    cjplummer
Date:      2020-07-02 13:13 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/fdfcdf562f0c

8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp
Reviewed-by: sspitsyn, ysuenaga, dtitov

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: d0b86d63c00f
Author:    jlahoda
Date:      2020-05-18 18:20 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/d0b86d63c00f

8244763: Update --release 8 symbol information after JSR 337 MR3
Reviewed-by: jjg, wetmore

! make/data/symbols/java.base-7.sym.txt
! make/data/symbols/java.base-8.sym.txt
! make/data/symbols/java.base-9.sym.txt
! make/data/symbols/java.desktop-7.sym.txt
! make/data/symbols/java.desktop-8.sym.txt
! make/data/symbols/java.desktop-9.sym.txt
! make/data/symbols/symbols
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 3c29711b1c2e
Author:    iignatyev
Date:      2020-07-02 08:05 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/3c29711b1c2e

8208207: Test nsk/stress/jni/gclocker/gcl001 fails after co-location
Reviewed-by: tschatzl

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/gcl001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp

Changeset: 49604007aa77
Author:    jjg
Date:      2020-07-02 10:21 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/49604007aa77

8248060: small HTML issues in java.xml package-info.java files
Reviewed-by: joehw

! src/java.xml/share/classes/javax/xml/stream/package-info.java
! src/java.xml/share/classes/org/xml/sax/package-info.java

Changeset: 043963d3e8ea
Author:    mgronlun
Date:      2020-07-02 21:13 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/043963d3e8ea

8237488: jdk/jfr/event/compiler/TestCompilerCompile.java failed due to "RuntimeException: No thread in event"
Reviewed-by: egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: a2cd4f32bbab
Author:    jwilhelm
Date:      2020-07-03 00:14 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/a2cd4f32bbab

Merge

! make/data/symbols/symbols
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 458fa7cc82b3
Author:    joehw
Date:      2020-07-03 00:09 +0000
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/458fa7cc82b3

8248348: Regression caused by the update to BCEL 6.0
Reviewed-by: smarks, plevart

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.xsl

Changeset: 144c75948136
Author:    cjplummer
Date:      2020-07-02 17:19 -0700
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/144c75948136

8244383: jhsdb/HeapDumpTestWithActiveProcess.java fails with "AssertionFailure: illegal bci"
Reviewed-by: sspitsyn, dcubed, dtitov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: e7f126fb2655
Author:    mbaesken
Date:      2020-06-29 09:59 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/e7f126fb2655

8248468: java/awt/font/DefaultFontTest/DefaultFontTest.java fails in SunFontManager.findFont2D
Reviewed-by: jdv

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/FcFontManager.java

Changeset: 183436d75caa
Author:    pconcannon
Date:      2020-07-03 10:19 +0100
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/183436d75caa

8245302: Upgrade LogRecord to support long thread ids and remove its usage of ThreadLocal
Summary: java.util.logging.LogRecord has been updated to use long thread ids instead of int thread id
Reviewed-by: alanb, dfuchs
Contributed-by: Rahul Yadav <rahul.r.yadav at oracle.com>

! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/XMLFormatter.java
+ test/jdk/java/util/logging/LogRecordThreadIdTest.java
+ test/jdk/java/util/logging/SerializeLogRecordTest.java

Changeset: a7c030723240
Author:    neliasso
Date:      2020-07-03 11:46 +0200
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/a7c030723240

8248398: Add diagnostic RepeatCompilation utility
Reviewed-by: redestad, kvn, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/globals.hpp



More information about the jdk-sandbox-changes mailing list