git: openjdk/loom: fibers: 147 new changesets
duke
duke at openjdk.java.net
Sat Aug 1 06:20:47 UTC 2020
Changeset: 02201d19
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-06-22 06:48:26 +0000
URL: https://git.openjdk.java.net/loom/commit/02201d19
7131400: [macosx] Desktop.edit(a directory) should throw IOException
Reviewed-by: pbansal, aivanov
! src/java.desktop/share/classes/java/awt/Desktop.java
+ test/jdk/java/awt/Desktop/EditPrintFolder.java
Changeset: 3c472b67
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-06-22 12:39:59 +0000
URL: https://git.openjdk.java.net/loom/commit/3c472b67
8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac
Reviewed-by: jdv
! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java
Changeset: 2c868d61
Author: Phil Race <prr at openjdk.org>
Date: 2020-06-22 15:55:57 +0000
URL: https://git.openjdk.java.net/loom/commit/2c868d61
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: a1b5e010
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-06-24 15:35:43 +0000
URL: https://git.openjdk.java.net/loom/commit/a1b5e010
8213535: Windows HiDPI html lightweight tooltips are truncated
Reviewed-by: kizune
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
! test/jdk/javax/swing/JPopupMenu/6800513/bug6800513.java
! test/jdk/javax/swing/JToolTip/4846413/bug4846413.java
! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java
Changeset: 921155df
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-06-24 20:32:32 +0000
URL: https://git.openjdk.java.net/loom/commit/921155df
8036604: Typo in BufferedBufImgOps.java in the exception message
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/image/RescaleOp.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedBufImgOps.java
Changeset: 56990241
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-07-01 09:14:59 +0000
URL: https://git.openjdk.java.net/loom/commit/56990241
8197560: test javax/swing/JTree/8003400/Test8003400.java fails
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTree/8003400/Test8003400.java
Changeset: c3ec97d4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-02 09:27:58 +0000
URL: https://git.openjdk.java.net/loom/commit/c3ec97d4
8248187: javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn
Reviewed-by: serb, pbansal
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Changeset: 911c553c
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-02 09:29:42 +0000
URL: https://git.openjdk.java.net/loom/commit/911c553c
8245921: Minor copy/paste issue in BasicScrollBarUI
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
Changeset: 5fbac4a3
Author: Vyom Tiwari <vyommani at gmail.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-02 09:31:42 +0000
URL: https://git.openjdk.java.net/loom/commit/5fbac4a3
8244324: RTFEditorKit does not display some of Japanese characters correctly
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
Changeset: eb78035d
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-07-01 18:42:13 +0000
URL: https://git.openjdk.java.net/loom/commit/eb78035d
8247741: Test test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java fails when -XX:+IgnoreUnrecognizedVMOptions is set
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: 03d47d58
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-01 12:06:44 +0000
URL: https://git.openjdk.java.net/loom/commit/03d47d58
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: 292a3d57
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-01 21:14:55 +0000
URL: https://git.openjdk.java.net/loom/commit/292a3d57
Merge
Changeset: 32aa6612
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-01 13:12:11 +0000
URL: https://git.openjdk.java.net/loom/commit/32aa6612
8247534: Update --release 15 symbol information for JDK 15 build 29
Reviewed-by: jlahoda
! make/data/symbols/java.base-F.sym.txt
Changeset: 4b85bd54
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-07-01 22:39:58 +0000
URL: https://git.openjdk.java.net/loom/commit/4b85bd54
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: dc74336a
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-07-01 21:05:14 +0000
URL: https://git.openjdk.java.net/loom/commit/dc74336a
8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath
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: bf04926d
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-07-01 15:37:56 +0000
URL: https://git.openjdk.java.net/loom/commit/bf04926d
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: 7e93e03d
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-07-01 10:27:10 +0000
URL: https://git.openjdk.java.net/loom/commit/7e93e03d
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: 637fdbc8
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-02 03:19:33 +0000
URL: https://git.openjdk.java.net/loom/commit/637fdbc8
Added tag jdk-16+4 for changeset 78c07dd72404
! .hgtags
Changeset: 43a20109
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-02 03:25:23 +0000
URL: https://git.openjdk.java.net/loom/commit/43a20109
Merge
! .hgtags
! .hgtags
Changeset: 00e0a609
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-02 08:32:39 +0000
URL: https://git.openjdk.java.net/loom/commit/00e0a609
8248632: Shenandoah: build fails without both JVMTI and JFR
Reviewed-by: rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: 51937e18
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-02 08:32:45 +0000
URL: https://git.openjdk.java.net/loom/commit/51937e18
8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
Changeset: dc63bf26
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-07-02 09:40:27 +0000
URL: https://git.openjdk.java.net/loom/commit/dc63bf26
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: 3d9bad16
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2020-07-02 08:17:31 +0000
URL: https://git.openjdk.java.net/loom/commit/3d9bad16
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: 1356a0f1
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-07-02 17:35:03 +0000
URL: https://git.openjdk.java.net/loom/commit/1356a0f1
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: 4e962f96
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-02 18:02:20 +0000
URL: https://git.openjdk.java.net/loom/commit/4e962f96
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: 1eaa4116
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-02 18:39:35 +0000
URL: https://git.openjdk.java.net/loom/commit/1eaa4116
Added tag jdk-16+4 for changeset e2622818f0bd
! .hgtags
Changeset: 78b9de8e
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2020-07-02 20:33:06 +0000
URL: https://git.openjdk.java.net/loom/commit/78b9de8e
8248495: [macos] zerovm is broken due to libffi headers location
Reviewed-by: ihse, erikj
! make/autoconf/lib-ffi.m4
Changeset: 579ed706
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-07-02 11:06:16 +0000
URL: https://git.openjdk.java.net/loom/commit/579ed706
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: ec25b428
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-07-02 12:52:49 +0000
URL: https://git.openjdk.java.net/loom/commit/ec25b428
8076985: Allocation path: biased locking + compressed oops code quality
Use 64-bit constant class pointer for loading class prototype header.
Reviewed-by: roland
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 8b7c9591
Author: Dean Long <dlong at openjdk.org>
Date: 2020-07-02 13:03:32 +0000
URL: https://git.openjdk.java.net/loom/commit/8b7c9591
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: 4858141c
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-02 13:13:10 +0000
URL: https://git.openjdk.java.net/loom/commit/4858141c
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: 6b8bf62a
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-03 00:14:21 +0000
URL: https://git.openjdk.java.net/loom/commit/6b8bf62a
Merge
! make/data/symbols/symbols
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! make/data/symbols/symbols
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: e0c26b37
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-07-03 00:09:45 +0000
URL: https://git.openjdk.java.net/loom/commit/e0c26b37
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: af51a732
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-02 17:19:16 +0000
URL: https://git.openjdk.java.net/loom/commit/af51a732
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: 39614685
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-03 09:26:16 +0000
URL: https://git.openjdk.java.net/loom/commit/39614685
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: f23c983a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-06-29 09:59:45 +0000
URL: https://git.openjdk.java.net/loom/commit/f23c983a
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: e2072bba
Author: Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-07-03 10:19:54 +0000
URL: https://git.openjdk.java.net/loom/commit/e2072bba
8245302: Upgrade LogRecord to support long thread ids and remove its usage of ThreadLocal
Java.util.logging.LogRecord has been updated to use long thread ids instead of int thread id
Reviewed-by: alanb, dfuchs
! 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: 45069755
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-07-03 11:46:41 +0000
URL: https://git.openjdk.java.net/loom/commit/45069755
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
Changeset: 20147c36
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-03 18:58:03 +0000
URL: https://git.openjdk.java.net/loom/commit/20147c36
Merge
Changeset: 83fff054
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-07-03 16:32:33 +0000
URL: https://git.openjdk.java.net/loom/commit/83fff054
8248306: gc/stress/gclocker/TestExcessGCLockerCollections.java does not compile
Update the test to use the method suggested in JDK-8244010.
Reviewed-by: kbarrett
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
Changeset: 4922a35c
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-07-03 19:05:00 +0000
URL: https://git.openjdk.java.net/loom/commit/4922a35c
Merge
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.cpp
Changeset: 54c01787
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2020-07-09 12:59:25 +0000
URL: https://git.openjdk.java.net/loom/commit/54c01787
8041705: Bugs in DefaultTreeCellRenderer.updateUI()
Reviewed-by: psadhukhan, pbansal
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
+ test/jdk/javax/swing/JTree/8041705/DefaultTreeCellRendererBorderTest.java
Changeset: 13bcda40
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2020-07-15 11:37:55 +0000
URL: https://git.openjdk.java.net/loom/commit/13bcda40
8041701: Nimbus JTree renderer properties persist across L&F changes
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DerivedColor.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
+ test/jdk/javax/swing/JTree/8041701/NimbusPropertiesDoNotImplUIResource.java
Changeset: 7a0914c4
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-07-14 17:02:48 +0000
URL: https://git.openjdk.java.net/loom/commit/7a0914c4
8248802: Add log helper methods to FontUtilities.java
Reviewed-by: clanger, jdv
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontFamily.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/NativeStrike.java
Changeset: d11b0078
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2020-07-16 04:47:27 +0000
URL: https://git.openjdk.java.net/loom/commit/d11b0078
8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
Reviewed-by: prr, serb
! src/java.desktop/share/classes/javax/swing/JList.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 39d4b22f
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2020-07-17 10:05:38 +0000
URL: https://git.openjdk.java.net/loom/commit/39d4b22f
8249619: Nimbus L&F Fix for 8041701 is causing some Nimbus tests to fail
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DerivedColor.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
- test/jdk/javax/swing/JTree/8041701/NimbusPropertiesDoNotImplUIResource.java
Changeset: c9f9fde3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-18 12:10:35 +0000
URL: https://git.openjdk.java.net/loom/commit/c9f9fde3
8245785: javax.swing.JTabbedPane cannot be deserialized
Reviewed-by: serb, prr, kizune
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/JTabbedPaneSerialization.java
Changeset: df3c5523
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-18 12:12:41 +0000
URL: https://git.openjdk.java.net/loom/commit/df3c5523
8042055: Nimbus DerivedColor incorrectly clamps hue
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DerivedColor.java
+ test/jdk/javax/swing/plaf/nimbus/DerivedColorHueTest.java
Changeset: ca2df0e5
Author: Phil Race <prr at openjdk.org>
Date: 2020-07-19 11:03:50 +0000
URL: https://git.openjdk.java.net/loom/commit/ca2df0e5
8245159: Font.getStringBounds() throws IAE for empty string if the Font has layout attributes
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/Font.java
+ test/jdk/java/awt/FontClass/ZeroWidthStringBoundsTest.java
Changeset: 3ec5f6b3
Author: Phil Race <prr at openjdk.org>
Date: 2020-07-20 08:13:02 +0000
URL: https://git.openjdk.java.net/loom/commit/3ec5f6b3
8249725: testbug: ZeroWithStringBoundsTest.java needs update to copyright header
Reviewed-by: jdv
! test/jdk/java/awt/FontClass/ZeroWidthStringBoundsTest.java
Changeset: 1ce6ec6a
Author: Phil Race <prr at openjdk.org>
Date: 2020-07-21 13:14:35 +0000
URL: https://git.openjdk.java.net/loom/commit/1ce6ec6a
8199529: javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java
Changeset: 631085bd
Author: Phil Race <prr at openjdk.org>
Date: 2020-07-21 13:55:53 +0000
URL: https://git.openjdk.java.net/loom/commit/631085bd
Merge
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! test/jdk/ProblemList.txt
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! test/jdk/ProblemList.txt
Changeset: 3e641b79
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-07-16 09:52:48 +0000
URL: https://git.openjdk.java.net/loom/commit/3e641b79
8249588: libwindowsaccessbridge issues on 64bit Windows
Reviewed-by: arapte, prr
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.h
Changeset: b1ff2bd0
Author: Phil Race <prr at openjdk.org>
Date: 2020-07-22 07:46:50 +0000
URL: https://git.openjdk.java.net/loom/commit/b1ff2bd0
8249821: Separate libharfbuzz from libfontmanager
Reviewed-by: erikj
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
= src/java.desktop/share/native/libharfbuzz/hb-aat-fdsc-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-lcar-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
= src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
= src/java.desktop/share/native/libharfbuzz/hb-aat-map.hh
= src/java.desktop/share/native/libharfbuzz/hb-aat.h
= src/java.desktop/share/native/libharfbuzz/hb-array.hh
= src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
= src/java.desktop/share/native/libharfbuzz/hb-blob.cc
= src/java.desktop/share/native/libharfbuzz/hb-blob.h
= src/java.desktop/share/native/libharfbuzz/hb-blob.hh
= src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
= src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh
= src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
= src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
= src/java.desktop/share/native/libharfbuzz/hb-buffer.h
= src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
= src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-cff1-interp-cs.hh
= src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
= src/java.desktop/share/native/libharfbuzz/hb-common.cc
= src/java.desktop/share/native/libharfbuzz/hb-common.h
= src/java.desktop/share/native/libharfbuzz/hb-coretext.cc
= src/java.desktop/share/native/libharfbuzz/hb-coretext.h
= src/java.desktop/share/native/libharfbuzz/hb-debug.hh
= src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
= src/java.desktop/share/native/libharfbuzz/hb-dsalgs.hh
= src/java.desktop/share/native/libharfbuzz/hb-face.cc
= src/java.desktop/share/native/libharfbuzz/hb-face.h
= src/java.desktop/share/native/libharfbuzz/hb-face.hh
= src/java.desktop/share/native/libharfbuzz/hb-fallback-shape.cc
= src/java.desktop/share/native/libharfbuzz/hb-font.cc
= src/java.desktop/share/native/libharfbuzz/hb-font.h
= src/java.desktop/share/native/libharfbuzz/hb-font.hh
= src/java.desktop/share/native/libharfbuzz/hb-ft.cc
= src/java.desktop/share/native/libharfbuzz/hb-ft.h
= src/java.desktop/share/native/libharfbuzz/hb-iter.hh
= src/java.desktop/share/native/libharfbuzz/hb-kern.hh
= src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
= src/java.desktop/share/native/libharfbuzz/hb-map.cc
= src/java.desktop/share/native/libharfbuzz/hb-map.h
= src/java.desktop/share/native/libharfbuzz/hb-map.hh
= src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
= src/java.desktop/share/native/libharfbuzz/hb-null.hh
= src/java.desktop/share/native/libharfbuzz/hb-object.hh
= src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
= src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color-cbdt-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color-cpal-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color-sbix-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color-svg-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-color.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-face.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-font.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-gasp-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-glyf-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gdef-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-math.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-name-language.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-name-language.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-name-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-name.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-os2-unicode-ranges.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-post-macroman.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-fallback.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-win1256.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-default.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hangul.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hebrew.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-machine.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-table.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer-machine.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar-machine.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-thai.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-machine.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-var.h
= src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot.h
= src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
= src/java.desktop/share/native/libharfbuzz/hb-set.cc
= src/java.desktop/share/native/libharfbuzz/hb-set.h
= src/java.desktop/share/native/libharfbuzz/hb-set.hh
= src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
= src/java.desktop/share/native/libharfbuzz/hb-shape-plan.h
= src/java.desktop/share/native/libharfbuzz/hb-shape-plan.hh
= src/java.desktop/share/native/libharfbuzz/hb-shape.cc
= src/java.desktop/share/native/libharfbuzz/hb-shape.h
= src/java.desktop/share/native/libharfbuzz/hb-shaper-impl.hh
= src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
= src/java.desktop/share/native/libharfbuzz/hb-shaper.cc
= src/java.desktop/share/native/libharfbuzz/hb-shaper.hh
= src/java.desktop/share/native/libharfbuzz/hb-static.cc
= src/java.desktop/share/native/libharfbuzz/hb-string-array.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-glyf.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-glyf.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
= src/java.desktop/share/native/libharfbuzz/hb-subset.cc
= src/java.desktop/share/native/libharfbuzz/hb-subset.h
= src/java.desktop/share/native/libharfbuzz/hb-subset.hh
= src/java.desktop/share/native/libharfbuzz/hb-ucdn.cc
= src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn.c
= src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn.h
= src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn_db.h
= src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-unicode.cc
= src/java.desktop/share/native/libharfbuzz/hb-unicode.h
= src/java.desktop/share/native/libharfbuzz/hb-unicode.hh
= src/java.desktop/share/native/libharfbuzz/hb-utf.hh
= src/java.desktop/share/native/libharfbuzz/hb-vector.hh
= src/java.desktop/share/native/libharfbuzz/hb-version.h
= src/java.desktop/share/native/libharfbuzz/hb-warning.cc
= src/java.desktop/share/native/libharfbuzz/hb.h
= src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: f8a06bc4
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-07-22 14:19:01 +0000
URL: https://git.openjdk.java.net/loom/commit/f8a06bc4
8245311: [macos] misc package tests failed due to "execution error: Finder got an error: AppleEvent timed out."
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java
Changeset: 668acc75
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-22 19:20:42 +0000
URL: https://git.openjdk.java.net/loom/commit/668acc75
Added tag jdk-16+7 for changeset c3a4a7ea7c30
! .hgtags
Changeset: 33016a83
Author: Bob Vandette <bobv at openjdk.org>
Date: 2020-07-22 17:59:33 +0000
URL: https://git.openjdk.java.net/loom/commit/33016a83
8249880: JVMCI calling register_nmethod without CodeCache lock
Reviewed-by: eosterlund, kvn, never
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 54ad4f9a
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-22 19:17:32 +0000
URL: https://git.openjdk.java.net/loom/commit/54ad4f9a
Added tag jdk-15+33 for changeset 6b65f4e7a975
! .hgtags
Changeset: 9cf96bf3
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-22 19:45:45 +0000
URL: https://git.openjdk.java.net/loom/commit/9cf96bf3
Merge
! .hgtags
! .hgtags
Changeset: 401d3ea9
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-07-23 12:19:59 +0000
URL: https://git.openjdk.java.net/loom/commit/401d3ea9
8249875: GCC 10 warnings -Wtype-limits with JFR code
Reviewed-by: mgronlun
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
Changeset: 1b1c1cd7
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-07-23 00:47:02 +0000
URL: https://git.openjdk.java.net/loom/commit/1b1c1cd7
8249940: Remove unnecessary includes of jni_util.h in native tests
Reviewed-by: iignatyev, mchung
! test/hotspot/jtreg/runtime/jni/FindClass/libbootLoaderTest.c
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c
! test/jdk/java/lang/ProcessBuilder/checkHandles/libCheckHandles.c
! test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
Changeset: 2f8653fb
Author: Bernhard Urban-Forster <beurba at microsoft.com>
Committer: Bernhard Urban <burban at openjdk.org>
Date: 2020-07-22 15:03:50 +0000
URL: https://git.openjdk.java.net/loom/commit/2f8653fb
8248666: AArch64: Use THREAD_LOCAL instead of __thread
__thread is gcc-ism, instead rely on compiler independent macro.
Reviewed-by: dholmes
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
Changeset: 993b1b0a
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2020-07-23 11:39:56 +0000
URL: https://git.openjdk.java.net/loom/commit/993b1b0a
8249612: Remove unused ISNANF and ISNAND from jdk_util_md.h
Reviewed-by: darcy
! src/java.base/unix/native/libjava/jdk_util_md.h
! src/java.base/windows/native/libjava/jdk_util_md.h
Changeset: 63d2421c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-23 11:47:20 +0000
URL: https://git.openjdk.java.net/loom/commit/63d2421c
8249888: failure to create a libgraal JavaVM should result in a VM crash
Reviewed-by: never, kvn
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: dc80e638
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-23 12:46:24 +0000
URL: https://git.openjdk.java.net/loom/commit/dc80e638
8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
Changeset: 1f636032
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-07-23 08:46:31 +0000
URL: https://git.openjdk.java.net/loom/commit/1f636032
8248655: Support supplementary characters in String case insensitive operations
8248434: some newly added locale cannot parse uppercased date string
Reviewed-by: jlaskey, joehw, rriggs, bchristi
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/CompactString/CompareToIgnoreCase.java
! test/jdk/java/lang/String/CompactString/EqualsIgnoreCase.java
! test/jdk/java/lang/String/CompactString/RegionMatches.java
+ test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
+ test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
Changeset: 8b87402a
Author: Aleksei Voitylov <aleksei.voitylov at bell-sw.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2020-07-23 09:43:55 +0000
URL: https://git.openjdk.java.net/loom/commit/8b87402a
8247592: refactor test/jdk/tools/launcher/Test7029048.java
Reviewed-by: mchung
! test/jdk/tools/launcher/Test7029048.java
Changeset: 50881933
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-07-23 16:52:08 +0000
URL: https://git.openjdk.java.net/loom/commit/50881933
8249630: unused is_static_archive parameter in SystemDictionaryShared::write_dictionary
Reviewed-by: minqi, dholmes
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 6e198fec
Author: Robert Field <rfield at openjdk.org>
Date: 2020-07-23 10:37:06 +0000
URL: https://git.openjdk.java.net/loom/commit/6e198fec
8249197: JShell: variable declaration with unicode type name gets garbled result
8249199: JShell: Consistent representation of unicode
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
+ test/langtools/jdk/jshell/UnicodeTest.java
Changeset: bb6647c8
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-23 11:26:23 +0000
URL: https://git.openjdk.java.net/loom/commit/bb6647c8
8250221: Address use of default constructors in java.logging
Reviewed-by: lancea
! src/java.logging/share/classes/java/util/logging/ErrorManager.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
Changeset: 6d665ed3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-07-23 21:10:52 +0000
URL: https://git.openjdk.java.net/loom/commit/6d665ed3
8249192: MonitorInfo stores raw oops across safepoints
Change raw oops in MonitorInfo to Handles and update Resource/HandleMarks.
Reviewed-by: sspitsyn, dholmes, coleenp, dcubed
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 9f23c2c1
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-07-23 20:25:41 +0000
URL: https://git.openjdk.java.net/loom/commit/9f23c2c1
8249812: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with SocketTimeoutException
Fixed the test to reenable its retry logic
Reviewed-by: alanb
! test/jdk/java/net/DatagramSocket/PortUnreachable.java
Changeset: 2abefad5
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-07-23 16:36:44 +0000
URL: https://git.openjdk.java.net/loom/commit/2abefad5
8250236: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-x64
Reviewed-by: rriggs
! test/jdk/ProblemList.txt
Changeset: 5c8a154e
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-23 15:13:08 +0000
URL: https://git.openjdk.java.net/loom/commit/5c8a154e
8250237: Address use of default constructors in the javax.script package
Reviewed-by: lancea, psandoz
! src/java.scripting/share/classes/javax/script/CompiledScript.java
Changeset: e427697e
Author: Stuart Monteith <smonteith at openjdk.org>
Date: 2020-07-24 09:00:40 +0000
URL: https://git.openjdk.java.net/loom/commit/e427697e
8246373: AArch64: Refactor register spilling code in ZGC barriers
Tidy up code spilling registers, reduce in some cases.
Reviewed-by: aph, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 1f91e0eb
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-07-23 21:46:39 +0000
URL: https://git.openjdk.java.net/loom/commit/1f91e0eb
8194309: JNI handle allocation failure not reported correctly
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
Changeset: 0ef80293
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-23 22:50:12 +0000
URL: https://git.openjdk.java.net/loom/commit/0ef80293
8250240: Address use of default constructors in the java.util.concurrent
Reviewed-by: martin, lancea
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/RecursiveAction.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
Changeset: 55b19e84
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-07-24 04:29:34 +0000
URL: https://git.openjdk.java.net/loom/commit/55b19e84
8247908: Replace IsRegisteredEnum with std::is_enum
Reviewed-by: tschatzl, dholmes
! src/hotspot/share/aot/aotCodeHeap.hpp
- src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/attachListener.hpp
- test/hotspot/gtest/metaprogramming/test_isRegisteredEnum.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
Changeset: df923ff2
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-07-24 04:43:08 +0000
URL: https://git.openjdk.java.net/loom/commit/df923ff2
8249944: Move and improve the AllStatic class
Move AllStatic to it's own standalone file, and use C++11 deleted functions
Reviewed-by: dholmes, stuefe
! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/share/memory/allStatic.hpp
! src/hotspot/share/memory/allocation.hpp
Changeset: 22006dce
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-07-24 11:28:28 +0000
URL: https://git.openjdk.java.net/loom/commit/22006dce
8249781: AArch64: AOT compiled code crashes if C2 allocates r27
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: eaeb4354
Author: Cesar Soares Lucas <divino.cesar at microsoft.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-07-24 11:16:05 +0000
URL: https://git.openjdk.java.net/loom/commit/eaeb4354
8249225: Move definition of PADDING_ELEM_NUM
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 26680f0c
Author: Monica Beckwith <monica.beckwith at microsoft.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-07-24 11:16:08 +0000
URL: https://git.openjdk.java.net/loom/commit/26680f0c
8248668: AArch64: Avoid MIN/MAX macros when using MSVC
MSVC employs min/max as macros
Co-authored-by: Ludovic Henry <luhenry at microsoft.com>
Reviewed-by: tschatzl, kbarrett
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 8b005fa7
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-07-24 05:07:37 +0000
URL: https://git.openjdk.java.net/loom/commit/8b005fa7
8249945: Improve ARRAY_SIZE()
Make ARRAY_SIZE type-safe.
Reviewed-by: tschatzl, lfoltan, dholmes
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 778d8a45
Author: Rahul Yadav <ryadav at openjdk.org>
Date: 2020-07-24 12:07:59 +0000
URL: https://git.openjdk.java.net/loom/commit/778d8a45
8245306: Update sun.security.ssl.SSLLogger to use Immutable DateTimeFormatter
The fix updates sun.security.ssl.SSLLogger to use DateTimeFormatter to make it virtual thread friendly
Reviewed-by: alanb, jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
+ test/jdk/sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java
Changeset: c63911b3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-24 07:45:38 +0000
URL: https://git.openjdk.java.net/loom/commit/c63911b3
8249822: SymbolPropertyTable creates an extra OopHandle per entry
Add an assert to OopHandle assigment operator to catch leaking OopHandles, and fix code accordingly.
Reviewed-by: sspitsyn, eosterlund, dholmes
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: f79b7e62
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2020-07-24 12:49:33 +0000
URL: https://git.openjdk.java.net/loom/commit/f79b7e62
Merge
Changeset: 4a1d4be7
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2020-07-24 08:21:11 +0000
URL: https://git.openjdk.java.net/loom/commit/4a1d4be7
8248870: AARCH64: I2L/L2I conversions can be skipped for masked positive values
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
! test/micro/org/openjdk/bench/vm/compiler/SkipIntToLongCast.java
Changeset: bd12e859
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-24 08:32:27 +0000
URL: https://git.openjdk.java.net/loom/commit/bd12e859
8249938: Move mirror oops from Universe into OopStorage
Save and restore mirror oops to temporary array for CDS, and move them to OopStorage once restored.
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 890ca6ea
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-07-24 12:40:41 +0000
URL: https://git.openjdk.java.net/loom/commit/890ca6ea
8222582: [TESTBUG] AbstractMethodErrorTest.java fails with "did not test both cases (interpreted and compiled)."
Exclude the test from running with Graal
Reviewed-by: dholmes, coleenp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
Changeset: 77c4adbe
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2020-07-24 09:07:10 +0000
URL: https://git.openjdk.java.net/loom/commit/77c4adbe
8249189: AARCH64: more L2I conversions can be skipped
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
Changeset: cbf68942
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-24 10:34:11 +0000
URL: https://git.openjdk.java.net/loom/commit/cbf68942
8250516: [BACKOUT] Move mirror oops from Universe into OopStorage
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 75d642a4
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-07-24 10:34:18 +0000
URL: https://git.openjdk.java.net/loom/commit/75d642a4
8243057: compilation of annotated static record fields fails with NPE
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: e6875c9b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-24 10:51:38 +0000
URL: https://git.openjdk.java.net/loom/commit/e6875c9b
Merge
Changeset: a0149f53
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-07-24 11:00:50 +0000
URL: https://git.openjdk.java.net/loom/commit/a0149f53
8249217: Unexpected StackOverflowError in "process reaper" thread still happens
Reviewed-by: martin, plevart, dholmes
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
Changeset: 4b076cb9
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-07-24 10:29:27 +0000
URL: https://git.openjdk.java.net/loom/commit/4b076cb9
8249624: update appcds/sharedStrings/IncompatibleOptions test in view of 8081416 closed as WNF
With CDS can archive with compressed oops off, the result of the test gives correct information.
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
Changeset: 9b73fb12
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-07-24 18:44:27 +0000
URL: https://git.openjdk.java.net/loom/commit/9b73fb12
8250557: Rename vmTestbase/nsk shared timeout handler package to Terminator.java
Rename the class and fix the tests that use it.
Reviewed-by: dcubed
- test/hotspot/jtreg/vmTestbase/nsk/share/Harakiri.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
+ test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java
Changeset: 5db58348
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-24 13:49:38 +0000
URL: https://git.openjdk.java.net/loom/commit/5db58348
8250246: Address reliance on default constructors in security libs
Reviewed-by: mullan
! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java
! src/java.base/share/classes/java/security/AlgorithmParametersSpi.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/java/security/MessageDigestSpi.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/javax/crypto/CipherSpi.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanismSpi.java
! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java
! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java
! src/java.base/share/classes/javax/crypto/MacSpi.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
Changeset: bbddae55
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-07-24 16:46:18 +0000
URL: https://git.openjdk.java.net/loom/commit/bbddae55
8248248: [macos] EmptyFolderPackageTest.java fails EmptyFolderPackageTest-dmg-setup.scpt exited with 134 code
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! test/jdk/ProblemList.txt
Changeset: 41eaa00e
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-25 08:41:51 +0000
URL: https://git.openjdk.java.net/loom/commit/41eaa00e
8250548: libgraal can deadlock in -Xcomp mode
Reviewed-by: never, kvn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 091b0c95
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-25 12:48:29 +0000
URL: https://git.openjdk.java.net/loom/commit/091b0c95
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: cce3929e
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2020-07-25 16:40:10 +0000
URL: https://git.openjdk.java.net/loom/commit/cce3929e
8247960: jarsigner says "signer errors" for some normal warnings when -strict is set
8250586: jarsigner refactoring in displayMessagesAndResult() method
Reviewed-by: weijun
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
Changeset: ac4dc047
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-25 10:36:19 +0000
URL: https://git.openjdk.java.net/loom/commit/ac4dc047
8250519: [REDO] Move mirror oops from Universe into OopStorage
Redo the patch but add a null pointer check where one belongs.
Reviewed-by: dcubed, iklam, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 0e54ce2a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-25 09:42:45 +0000
URL: https://git.openjdk.java.net/loom/commit/0e54ce2a
8250244: Address reliance on default constructors in java.net
Reviewed-by: alanb, vtewari
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/CacheRequest.java
! src/java.base/share/classes/java/net/CacheResponse.java
! src/java.base/share/classes/java/net/ContentHandler.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/SocketAddress.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: c0b9999c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-25 09:46:08 +0000
URL: https://git.openjdk.java.net/loom/commit/c0b9999c
8250578: Address reliance on default constructors in javax.sql
Reviewed-by: lancea
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java
Changeset: 5a365e86
Author: Aleksei Voitylov <aleksei.voitylov at bell-sw.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-07-24 19:54:01 +0000
URL: https://git.openjdk.java.net/loom/commit/5a365e86
8248239: jpackage adds some arguments twice in case it is re-executed by JLI
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
! src/jdk.incubator.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.incubator.jpackage/share/native/applauncher/AppLauncher.h
Changeset: dfd3080c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-25 12:49:09 +0000
URL: https://git.openjdk.java.net/loom/commit/dfd3080c
8250583: Address reliance on default constructors in java.management
Reviewed-by: alanb
! src/java.management/share/classes/javax/management/AttributeChangeNotificationFilter.java
! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/NotificationFilterSupport.java
! src/java.management/share/classes/javax/management/QueryEval.java
! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/relation/RoleStatus.java
Changeset: 831e9832
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-07-26 14:46:36 +0000
URL: https://git.openjdk.java.net/loom/commit/831e9832
Merge
Changeset: 112bbcb3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-07-24 13:56:45 +0000
URL: https://git.openjdk.java.net/loom/commit/112bbcb3
8249087: Always initialize _body[0..1] in Symbol constructor
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/oops/symbol.cpp
Changeset: 3dba35d2
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-07-26 20:29:42 +0000
URL: https://git.openjdk.java.net/loom/commit/3dba35d2
8247296: Optimize JVM_GetDeclaringClass
Co-authored-by: Christoph Dreis <christoph.dreis at freenet.de>
Reviewed-by: shade, minqi
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
Changeset: f84b5d2f
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-07-27 15:49:53 +0000
URL: https://git.openjdk.java.net/loom/commit/f84b5d2f
8248362: JVMTI frame operations should use Thread-Local Handshake
Reviewed-by: sspitsyn, dholmes, dcubed
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: 417e8e44
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-07-27 11:03:17 +0000
URL: https://git.openjdk.java.net/loom/commit/417e8e44
8248552: C2 crashes with SIGFPE due to division by zero
Bail out in PhaseIdealLoop:split_thru_phi when trying to split a Div or ModNode iv phi whose zero check was removed but could potentially still be zero based on type information.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiDivMod.java
Changeset: af8c3b4a
Author: Albert Yang <albert.m.yang at oracle.com>
Committer: Leo Korinth <lkorinth at openjdk.org>
Date: 2020-07-27 12:59:32 +0000
URL: https://git.openjdk.java.net/loom/commit/af8c3b4a
8242036: G1 HeapRegionRemSet::_n_coarse_entries could be a bool
Reviewed-by: kbarrett, eosterlund, tschatzl, lkorinth
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
Changeset: 6c2ff178
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-07-27 10:12:30 +0000
URL: https://git.openjdk.java.net/loom/commit/6c2ff178
8249829: javac is issuing an incorrect static access error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 31753ef9
Author: Martin Balao <mbalao at openjdk.org>
Date: 2020-07-25 01:02:51 +0000
URL: https://git.openjdk.java.net/loom/commit/31753ef9
8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
Changeset: 761a92d7
Author: Patric Hedlin <phedlin at openjdk.org>
Date: 2020-07-27 10:56:51 +0000
URL: https://git.openjdk.java.net/loom/commit/761a92d7
8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn
Reviewed-by: neliasso, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: ed7f7964
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-27 11:07:30 +0000
URL: https://git.openjdk.java.net/loom/commit/ed7f7964
8250213: Address use of default constructors in com.sun.source.util
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
Changeset: 277ec3d2
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-07-27 11:34:19 +0000
URL: https://git.openjdk.java.net/loom/commit/277ec3d2
8216324: GetClassMethods is confused by the presence of default methods in super interfaces
Reviewed-by: sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
+ test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007/getclmthd007.cpp
Changeset: f2e69156
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-27 22:59:27 +0000
URL: https://git.openjdk.java.net/loom/commit/f2e69156
8250556: revert JVMCI part of JDK-8230395
Reviewed-by: never, dholmes
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 2aa291ad
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2020-07-27 18:20:57 +0000
URL: https://git.openjdk.java.net/loom/commit/2aa291ad
8247630: Use two key share entries
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
+ test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
+ test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
Changeset: 188ad971
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-07-27 22:19:33 +0000
URL: https://git.openjdk.java.net/loom/commit/188ad971
8247976: Update HotSpot Style Guide for C++14 adoption
Update and move style guide from wiki to jdk repo.
Reviewed-by: jrose, stefank, dholmes, mikael, stuefe, kvn
+ doc/hotspot-style.html
+ doc/hotspot-style.md
Changeset: a28f4100
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-07-23 14:44:13 +0000
URL: https://git.openjdk.java.net/loom/commit/a28f4100
8249787: Make TestGCLocker more resilient with concurrent GCs
Reviewed-by: eosterlund, tschatzl
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
Changeset: 8a9d2b08
Author: Mark Reinhold <mr at openjdk.org>
Date: 2020-07-23 10:40:52 +0000
URL: https://git.openjdk.java.net/loom/commit/8a9d2b08
8250216: The README need not mention retrieving source code
Reviewed-by: darcy, erikj
! README
Changeset: 922ba8da
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-07-24 17:06:35 +0000
URL: https://git.openjdk.java.net/loom/commit/922ba8da
8240777: Update all nroff manpages for JDK 15 release
Reviewed-by: dholmes
! src/java.base/share/man/java.1
! src/java.base/share/man/jfr.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.aot/share/man/jaotc.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.incubator.jpackage/share/man/jpackage.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: fcd5d414
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-07-24 10:52:02 +0000
URL: https://git.openjdk.java.net/loom/commit/fcd5d414
8246094: [macos] Sound Recording and playback is not working
Reviewed-by: prr, serb
! make/common/modules/LauncherCommon.gmk
! make/data/bundle/JDK-Info.plist
! make/data/bundle/JRE-Info.plist
! src/java.base/macosx/native/launcher/Info-cmdline.plist
! src/java.base/macosx/native/launcher/Info-privileged.plist
Changeset: e7289aa4
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-27 22:26:00 +0000
URL: https://git.openjdk.java.net/loom/commit/e7289aa4
Merge
! make/common/modules/LauncherCommon.gmk
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! make/common/modules/LauncherCommon.gmk
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
Changeset: 5b99c6ae
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-28 09:05:36 +0000
URL: https://git.openjdk.java.net/loom/commit/5b99c6ae
8250605: Linux x86_32 builds fail after JDK-8249821
Reviewed-by: erikj, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 0ebcf5c5
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-07-28 16:50:32 +0000
URL: https://git.openjdk.java.net/loom/commit/0ebcf5c5
8237483: AArch64 C1 OopMap inserted twice fatal error
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: 42ac8e18
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-28 07:33:51 +0000
URL: https://git.openjdk.java.net/loom/commit/42ac8e18
8250042: Clean up methodOop and method_oop names from the code
Reviewed-by: dholmes, sspitsyn, cjplummer, chagedorn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiLib.xsl
! src/hotspot/share/runtime/globals.hpp
Changeset: aff80ee9
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-28 08:10:43 +0000
URL: https://git.openjdk.java.net/loom/commit/aff80ee9
8250589: Move Universe::_reference_pending_list into OopHandle
Use synchronization to reference the _reference_pending_list with OopHandle
Reviewed-by: shade, kbarrett, dholmes, eosterlund
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
Changeset: 31368cd1
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-07-28 16:05:30 +0000
URL: https://git.openjdk.java.net/loom/commit/31368cd1
8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed
Use DUIterator instead of DUIterator_Fast due to legit insertions.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPreMainPostFallInEdges.java
Changeset: 8a967566
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 09:21:04 +0000
URL: https://git.openjdk.java.net/loom/commit/8a967566
8250640: Address reliance on default constructors in jdk.jdi
Reviewed-by: alanb
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java
Changeset: 1a5ef660
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 09:25:23 +0000
URL: https://git.openjdk.java.net/loom/commit/1a5ef660
8249219: Update --release 15 symbol information for JDK 15 build 33
Reviewed-by: jlahoda
! make/data/symbols/java.base-F.sym.txt
Changeset: ab729d70
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 09:52:07 +0000
URL: https://git.openjdk.java.net/loom/commit/ab729d70
8247515: OSX pc_to_symbol() lookup does not work with core files
Reviewed-by: sspitsyn, kevinw
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c
Changeset: 816a7060
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 12:04:58 +0000
URL: https://git.openjdk.java.net/loom/commit/816a7060
8248882: SA PMap and PStack support on OSX works with core files. Enable them
Reviewed-by: sspitsyn, amenkov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
Changeset: 99ae9558
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-07-28 20:14:01 +0000
URL: https://git.openjdk.java.net/loom/commit/99ae9558
8250562: Clean up weird comment in vmTestbase class Terminator.java
Delete the weird comment.
Reviewed-by: lfoltan
! test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
Changeset: f4301530
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 15:31:09 +0000
URL: https://git.openjdk.java.net/loom/commit/f4301530
8250738: C2Compiler::is_intrinsic_supported(methodHandle&, bool) shouldn't be virtual
Reviewed-by: xliu, kvn
! src/hotspot/share/opto/c2compiler.hpp
Changeset: 0b42b1cf
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 15:31:10 +0000
URL: https://git.openjdk.java.net/loom/commit/0b42b1cf
8250739: remove Compile::Generate_*_Graph methods declarations
Reviewed-by: kvn
! src/hotspot/share/opto/compile.hpp
Changeset: 77a10a18
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 16:26:28 +0000
URL: https://git.openjdk.java.net/loom/commit/77a10a18
8250580: Address reliance on default constructors in java.rmi
Reviewed-by: smarks
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
Changeset: 64d130ef
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-07-28 23:29:33 +0000
URL: https://git.openjdk.java.net/loom/commit/64d130ef
8249643: Clarify DOM documentation
Reviewed-by: lancea
! src/java.xml/share/classes/org/w3c/dom/package-info.java
Changeset: 76baa501
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 16:41:07 +0000
URL: https://git.openjdk.java.net/loom/commit/76baa501
8250742: ProblemList serviceability/sa/ClhsdbPstack.java #id0 and #id1 for ZGC
Reviewed-by: sspitsyn
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 3a8a15b5
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-07-28 10:32:57 +0000
URL: https://git.openjdk.java.net/loom/commit/3a8a15b5
8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 03cf1c3a
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 09:05:06 +0000
URL: https://git.openjdk.java.net/loom/commit/03cf1c3a
8250688: missed open parenthesis for GTEST_FRAMEWORK_SRC var in Main.gmk
Reviewed-by: erikj
! make/Main.gmk
Changeset: 25d1305f
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-28 22:37:23 +0000
URL: https://git.openjdk.java.net/loom/commit/25d1305f
Merge
! make/Main.gmk
! make/Main.gmk
Changeset: a72a8984
Author: Andrei Pangin <apangin at openjdk.org>
Date: 2020-07-24 15:33:38 +0000
URL: https://git.openjdk.java.net/loom/commit/a72a8984
8249719: MethodHandle performance suffers from bad ResolvedMethodTable hash function
Reviewed-by: simonis, stuefe, coleenp
! src/hotspot/share/prims/resolvedMethodTable.cpp
+ test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java
Changeset: 3349e10b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-29 09:48:08 +0000
URL: https://git.openjdk.java.net/loom/commit/3349e10b
8250612: jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int"
Reviewed-by: thartmann, kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 6af643e5
Author: Ludovic Henry <luhenry at microsoft.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-07-29 10:38:28 +0000
URL: https://git.openjdk.java.net/loom/commit/6af643e5
8248657: Windows: strengthening in ThreadCritical regarding memory model
Reviewed-by: dholmes, kbarrett, aph, stuefe
! src/hotspot/os/windows/threadCritical_windows.cpp
Changeset: e8df2148
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-31 11:43:10 +0000
URL: https://git.openjdk.java.net/loom/commit/e8df2148
Merge
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/jdk/ProblemList.txt
More information about the loom-dev
mailing list