git: openjdk/loom: fibers: 76 new changesets

duke duke at openjdk.java.net
Sat Mar 5 13:47:41 UTC 2022


Changeset: 35076af1
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-02-23 16:17:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/35076af13acd1b9327d35ac67dc80c15bb1059c7

8281376: Consider polymorphic methods when looking for overrides

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg8/C.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg8/GP.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg8/P.java

Changeset: 99b8ed9d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-02-23 16:49:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/99b8ed9dbf88e21a42a8d2f6249bfab7176e7d42

8281217: Source file launch with security manager enabled fails

Reviewed-by: sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: a020b6ba
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-02-23 16:56:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/a020b6ba8f38fe85fb26972a51e4c1068408b1c1

8280409: JarFile::getInputStream can fail with NPE accessing ze.getName()

Reviewed-by: mullan, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/GetInputStreamNPETest.java

Changeset: 7dc7184c
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-02-23 18:32:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/7dc7184c10fc8f7a02113056da979a9846a14cd4

8282309: Operation before upper case conversion

Reviewed-by: valeriep, wetmore

! src/java.base/share/classes/sun/security/util/TlsChannelBinding.java

Changeset: e540e0a8
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-02-23 20:02:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/e540e0a81b923cce8b2f2689e01703509a4df1de

8282296: (se) Pipe.open() creates a Pipe implementation that uses Unix domain sockets (win)

Reviewed-by: dfuchs, lancea, bpb

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: f86f38a8
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-23 20:29:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f86f38a8afd31c76039206f8f1f33371ad814396

8280901: MethodHandle::linkToNative stub is missing w/ -Xint

Reviewed-by: shade, kvn

! src/hotspot/share/classfile/systemDictionary.cpp
! test/jdk/java/foreign/TestDowncall.java

Changeset: 253cf785
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-02-23 21:09:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/253cf7852f60ecf92e6d675ae2469e5f27425609

8282076: Merge some debug agent changes from the loom repo

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 43dc9ef6
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-23 21:13:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/43dc9ef619b823e033cb1e298bbc091eb5a50967

8281988: Create a regression test for JDK-4618767

Reviewed-by: aivanov

+ test/jdk/javax/swing/JList/4618767/JListSelectedElementTest.java

Changeset: a6610031
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-02-23 22:55:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6610031e2816156fa14876457e260282a88d478

8281614: serviceability/sa/ClhsdbFindPC.java fails with java.lang.RuntimeException: 'In code in NMethod for jdk/test/lib/apps/LingeredApp.steadyState' missing from stdout/stderr

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: cd3e59ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-24 09:16:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd3e59ef88bcc040f9d671c8c15370efaae3ffd8

8282299: Remove unused PartialArrayScanTask default constructor

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 379fd859
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-24 09:52:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/379fd85932e4b82e9a8e85f8ed8e63202f3cb9bc

8277369: Strange behavior of JMenuBar with RIGHT_TO_LEFT orientation, arrow keys behaves opposite traversing through keyboard

Reviewed-by: prr, naoto, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
+ test/jdk/javax/swing/JMenuBar/MenuBarRTLBug.java

Changeset: 3cfffa4f
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-24 11:03:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cfffa4f8e5a0fff7f232130125c549f992b533b

8282188: Unused static field MathContext.DEFAULT_DIGITS

Reviewed-by: darcy, bpb

! src/java.base/share/classes/java/math/MathContext.java

Changeset: f4486a19
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-02-24 12:59:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4486a190e38c57b7c10e6cff4622bd1b716a724

8262400: runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java fails in test_ame5_compiled_vtable_stub with wrapper

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java

Changeset: 231e48fa
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-02-24 14:32:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/231e48fa63aeb4e35c7c948f958695d62b7157ce

8282200: ShouldNotReachHere() reached by AsyncGetCallTrace after JDK-8280422

Reviewed-by: dholmes, mdoerr, kevinw

! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 0796620b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-02-24 14:50:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0796620b07c6287a130ab0a3a7279d69b5d7b8a1

8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java

Changeset: abc0ce11
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-02-24 16:25:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/abc0ce11dfa0a751a12925763cb168d1d3b4f44a

8282316: Operation before String case conversion

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/SignatureUtil.java

Changeset: 6fab8a2d
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2022-02-24 16:38:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/6fab8a2d6a97dbd2ffceca275716d020cb9f1eea

8277204: Implement PAC-RET branch protection on Linux/AArch64

Reviewed-by: erikj, ihse, adinn, ngasson

! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/java.base/share/man/java.1
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 0b6862e8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-24 17:47:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b6862e803a03cf7f722f4f58b657712e74723fb

8282348: Remove unused CardTable::dirty_card_iterate

Reviewed-by: kbarrett

! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 20e78f7a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-24 17:48:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/20e78f7a8e2e589bc4fb7f0c928176048bd9172a

8282307: Parallel: Incorrect discovery mode in PCReferenceProcessor

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 23995f82
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-24 18:18:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/23995f822e540d799eb4bbc969229422257fbb08

8281525: Enable Zc:strictStrings flag in Visual Studio build

Reviewed-by: dholmes, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: b6843a16
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-02-24 19:42:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6843a162411b0fa32271592d8f3a6f241a54384

8005885: enhance PrintCodeCache to print more data

Reviewed-by: xliu, phh

! src/hotspot/share/code/codeCache.cpp
+ test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java

Changeset: bf19fc65
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-02-24 20:12:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf19fc65c71cba8cb4383d714fe8993acd01be0a

8280357: user.home = "?" when running with systemd DynamicUser=true

Reviewed-by: naoto, alanb

! src/java.base/unix/native/libjava/java_props_md.c

Changeset: cd36be42
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-02-25 07:56:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd36be42c2eb3eacdb3625e87510eb15acac3230

8206187: javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java fails with Port already in use

Reviewed-by: msheppar, amenkov

! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java

Changeset: 3efd6aa4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-02-25 08:55:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/3efd6aa4c9b6420520709281ab1ca46ba4242c87

8282347: AARCH64: Untaken branch in has_negatives stub

Reviewed-by: aph, haosun, thartmann

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 9471f24c
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-02-25 11:39:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/9471f24ca191832669a13e5a1ea73f7097a25927

8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device.

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp

Changeset: b96b7437
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-25 12:25:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/b96b743727a628c1b33cc9b3374f010c2ea30b78

8281015: Further simplify NMT backend

Reviewed-by: zgu, mbaesken

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
- src/hotspot/share/services/mallocTracker.inline.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 735e86b0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-02-25 12:26:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/735e86b0f71c97c2ba35c1cffd9b4492a8ca55bc

8282345: handle latest VS2022 in abstract_vm_version

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: e96c599e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-25 12:56:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/e96c599ed2a30ea116803aac0e85ba701ad40e25

8271232: JFR: Scrub recording data

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/CompositeParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Parser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Reference.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckPointEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckPointPool.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/Constants.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/PoolEntry.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/RecordingOutput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
+ test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java
+ test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java
+ test/jdk/jdk/jfr/tool/TestScrub.java

Changeset: 441e4850
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-25 18:36:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/441e48509c1ba88db942737715026404b4fe0767

8281739: JFR: Use message with Objects.requireNonNull

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java

Changeset: fb8bf818
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-02-25 20:49:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb8bf81842b55355f226ac9d8717646abd509721

8279995: jpackage --add-launcher option should allow overriding description

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java

Changeset: c5c6058f
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-02-26 03:33:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5c6058fd57d4b594012035eaf18a57257f4ad85

8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX

Reviewed-by: rriggs

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: cf6d2565
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-26 08:57:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf6d2565e93ac13fd03f01a0624530d6750d02c3

8282153: JFR: Check for recording waste

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/jvm/TestWaste.java

Changeset: afd4bcbc
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-02-26 17:10:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/afd4bcbc1d1b2a8a1c29005878c8e06c662a1f6e

8282398: EndingDotHostname.java test fails because SSL cert expired

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java

Changeset: 630ad1ac
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-02-27 03:45:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/630ad1acb20abae8bde037b8d23dd2a14a70d732

8282428: ProblemList jdk/jfr/jvm/TestWaste.java

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 86723d48
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-28 07:35:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/86723d4892485651bcae735ed13545ea89b9bb22

8281507: Two javac tests have bad jtreg `@clean` tags

Reviewed-by: darcy

! test/langtools/tools/javac/8074306/TestSyntheticNullChecks.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java

Changeset: efd3967b
Author:    John Tortugo <disoares at microsoft.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-02-28 10:01:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/efd3967b54fed7eaa3c3072267f766d73a3acadb

8267265: Use new IR Test Framework to create tests for C2 Ideal transformations

Reviewed-by: chagedorn

+ test/hotspot/jtreg/compiler/c2/irTests/AddINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AddLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/MulINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/MulLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/SubINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/SubLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/loopOpts/LoopIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 06cadb36
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-28 12:13:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/06cadb36e05a86a528c8f3bc64c1a42b47ca94a0

8230382: Clean up ConvI2L, CastII and CastLL::Ideal methods

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/convertnode.cpp

Changeset: c58f5c67
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-02-28 13:18:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c58f5c67d1720d310c720667f7bf7486740c21c1

8282360: Merge POSIX implementations of ThreadCritical

Reviewed-by: stuefe, coleenp, dholmes

- src/hotspot/os/bsd/threadCritical_bsd.cpp
- src/hotspot/os/linux/threadCritical_linux.cpp
= src/hotspot/os/posix/threadCritical_posix.cpp

Changeset: 0ae3d1d5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-02-28 13:22:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ae3d1d59c44e966e13345b9197fcf067e63900e

8282131: java.time.ZoneId should be a sealed abstract class

Reviewed-by: iris, rriggs, bpb, lancea, mchung, scolebourne

! src/java.base/share/classes/java/time/ZoneId.java

Changeset: 4e7fb41d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-28 13:29:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e7fb41dafaf03baabe18ee1dabefed50d69e16d

8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 59b3ecc5
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-02-28 17:00:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/59b3ecc591ef6407d6b3f5532ecf889bf61339f0

8277976: Break up SEQUENCE in X509Certificate::getSubjectAlternativeNames and X509Certificate::getIssuerAlternativeNames in otherName
6776681: Invalid encoding of an OtherName in X509Certificate.getAlternativeNames()

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/x509/OtherName/Parse.java

Changeset: c7cd1487
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-02-28 20:31:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7cd1487fe00172be59e7571991f960c59b8c0eb

8282240: Add _name field to Method for NOT_PRODUCT only

Reviewed-by: pchilanomate, hseigel

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp

Changeset: d983d108
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-02-28 20:33:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/d983d108c565654e717e2811d88aa94d982da2f5

8275731: CDS archived enums objects are recreated at runtime

Reviewed-by: coleenp, ccheung

+ src/hotspot/share/cds/cdsHeapVerifier.cpp
+ src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedEnumApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedEnumTest.java

Changeset: 9d9618a3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-28 22:14:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d9618a3dd29cb9328a7275375e04eca2af20a93

8282462: Remove unnecessary use of @SuppressWarnings("preview")

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java

Changeset: 1f89acd8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-28 23:28:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f89acd8498945e1d531b7845748bcee8194115b

8282464: Remove author tags from java.compiler

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Completion.java
! src/java.compiler/share/classes/javax/annotation/processing/Completions.java
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/annotation/processing/Messager.java
! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedOptions.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedSourceVersion.java
! src/java.compiler/share/classes/javax/annotation/processing/package-info.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/Name.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/ArrayType.java
! src/java.compiler/share/classes/javax/lang/model/type/DeclaredType.java
! src/java.compiler/share/classes/javax/lang/model/type/ErrorType.java
! src/java.compiler/share/classes/javax/lang/model/type/ExecutableType.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/java.compiler/share/classes/javax/lang/model/type/NoType.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java
! src/java.compiler/share/classes/javax/lang/model/type/ReferenceType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/java.compiler/share/classes/javax/lang/model/util/package-info.java
! src/java.compiler/share/classes/javax/tools/Diagnostic.java
! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/DiagnosticListener.java
! src/java.compiler/share/classes/javax/tools/FileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.compiler/share/classes/javax/tools/OptionChecker.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.compiler/share/classes/javax/tools/Tool.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/java.compiler/share/classes/javax/tools/package-info.java

Changeset: 77432663
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-03-01 01:17:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/77432663be12da7fc44bb0ae0b1c8bf08eb6c249

8281210: Add manpage changes for PAC-RET protection on Linux/AArch64

Reviewed-by: iklam

! src/java.base/share/man/java.1

Changeset: c1a28aa0
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-03-01 02:23:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1a28aa04ada6c13031eaa85746e6b1d5945d10d

8282392: [zero] Build broken on AArch64

Reviewed-by: aph, shade

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/macros.hpp

Changeset: e4d9fc81
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-03-01 03:49:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4d9fc811e0ef0eb9b097e06525a1183445d8d79

8282023: PropertiesStoreTest and StoreReproducibilityTest jtreg failures due to en_CA locale

Reviewed-by: naoto, rriggs

! test/jdk/java/util/Properties/PropertiesStoreTest.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: d3022f87
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-03-01 08:25:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3022f87b598398d7130e984088ede6ffc9f48e1

8282467: add extra diagnostics for JDK-8268184

Reviewed-by: stuefe

! src/hotspot/share/opto/ifg.cpp

Changeset: 22b93a31
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-01 09:32:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/22b93a31c99403996b6272b7c8eb0b9918988862

8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: d4d12ad1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-03-01 10:20:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/d4d12ad1d92ae6d353ce9e16b1b72e6416874cd6

8282047: Enhance StringDecode/Encode microbenchmarks

Reviewed-by: bchristi

! test/micro/org/openjdk/bench/java/lang/StringDecode.java
! test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: 369291b2
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2022-03-01 10:37:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/369291b265e13d625c5f465da9b1854c0d70c435

8282444: Module finder incorrectly assumes default file system path-separator character

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
! test/jdk/java/lang/module/customfs/m1/p/Main.java
! test/jdk/java/lang/module/customfs/m2/module-info.java
= test/jdk/java/lang/module/customfs/m2/q/r/Hello.java

Changeset: eff396f3
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-03-01 12:06:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/eff396f397d3c279f9a090adb6ad4e619f24253c

8280713: Related to comment inheritance jdk.javadoc cleanup and refactoring

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/jdk/java/lang/annotation/UnitTest.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I2.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I3.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I4.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Classes.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Interfaces.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
+ test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritance.java
- test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
= test/langtools/jdk/javadoc/doclet/testTagInheritence/pkg/TestTagInheritance.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/C.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/Foo.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/I.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/Iface.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/TestThrowsTagInheritance.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/pkg/Abstract.java
= test/langtools/jdk/javadoc/doclet/testThrowsInheritance/pkg/Extender.java

Changeset: 44d599aa
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-03-01 12:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/44d599aad3994816997a61d9e36265dcefa52965

8227369: pd_disjoint_words_atomic() needs to be atomic

Reviewed-by: eosterlund, mikael, shade, kbarrett, mdoerr

! src/hotspot/cpu/ppc/copy_ppc.hpp
! src/hotspot/cpu/x86/copy_x86.hpp
! src/hotspot/cpu/zero/copy_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/share/utilities/copy.hpp

Changeset: a95edee6
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-03-01 13:21:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/a95edee634c6be52043b55d1a8f3df85a58f97c7

8281472: JVM options processing silently truncates large illegal options values

Reviewed-by: dholmes, iklam

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/gtest/runtime/test_largeOptions.cpp
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: fcce24c5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-03-01 14:09:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/fcce24c5b3cd1dab755fd9b6779af71f4dd78773

8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierAboveProj.java

Changeset: 341c8bd7
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-03-01 14:14:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/341c8bd7f2744d1899e78da34e613817b43b44e5

8267834: Refactor G1CardSetAllocator and BufferNode::Allocator to use a common base class

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
+ src/hotspot/share/gc/shared/freeListAllocator.cpp
+ src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp

Changeset: 2c5d266f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-03-01 14:43:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c5d266f9f20005bc2a6c30dcaa95b059ea59d74

8282045: When loop strip mining fails, safepoints are removed from loop anyway

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestStripMiningDropsSafepoint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 31b61f98
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-03-01 15:21:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/31b61f982c41b52ae99bd8ecf1977a6c0de515e2

8282311: Fix a typo in javax.lang.model.type.NullType

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/type/NullType.java

Changeset: 76398c84
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-03-01 15:28:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/76398c84007862bdf07cea6be792eca50eec9edd

8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong."

Reviewed-by: thartmann, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/memory/heap.hpp
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: b03d66c5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-03-01 15:54:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/b03d66c5016f3821fbf0990e045b71b59ec9a759

8282452: Use of Preview API in preview methods should not trigger preview warning for the enclosing class

Reviewed-by: jlaskey

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/NoPreview.java

Changeset: 8fec7b87
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-03-01 16:26:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fec7b87c1bc762f9c8ef41cd715d5aaab4c0324

8281548: Add escape analysis tracing flag

Reviewed-by: kvn, thartmann, xliu

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp

Changeset: 941e97c4
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-01 16:55:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/941e97c4eb186bc63386d17f458ba69f4bddd828

8281738: Create a regression test for checking the 'Space' key activation of focused Button

Reviewed-by: aivanov

+ test/jdk/javax/swing/JButton/4659800/SpaceKeyActivatesButton.java

Changeset: b86a8c00
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-01 17:01:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/b86a8c004f4e67e7b6bf45ce7cf96bcd8520a881

8282150: Drop redundant <br> elements from tables in java.desktop HTML files

Reviewed-by: jdv, dmarkov

! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html

Changeset: eac80214
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-03-01 18:10:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/eac80214aea4f5c148e859b4b163fe42e89596cd

8282320: Remove case conversion for debugging log in SSLCipher

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java

Changeset: 732d891f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-01 18:48:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/732d891f9f8987edfc188c049eb19de6ba790c42

8282411: Add useful predicates to ElementKind

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java

Changeset: fc52a218
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2022-03-02 00:46:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc52a2182a9debc04b2ac302801b3d61989f54ec

8282143: Objects.requireNonNull should be ForceInline

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/Objects.java

Changeset: ed3496e6
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-03-02 08:57:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed3496e6c030b6b0a3745bf8ef281075afa1cd27

8282480: IGV: Use description instead of enum name for phases

Reviewed-by: redestad, thartmann

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

Changeset: 12a822a2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-02 09:12:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/12a822a2875568f4ffd683e8ad9451ebee03ee7e

8282381: Parallel: Remove unnecessary PCReferenceProcessor

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: f12200cd
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-03-02 10:54:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/f12200cd11c2b689618cde1902db941ee23fbf80

8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/TestDescription.java fails with NoClassDefFoundError

Reviewed-by: kevinw, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/newclass/hs201t002a.java

Changeset: d80f6971
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-03-02 13:05:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/d80f69718233c484e3c1536ffb793116c1adc058

8282523: Fix 'hierachy' typo

Reviewed-by: jiefu, kbarrett, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java

Changeset: fc918a73
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-03-02 14:07:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc918a73d0dcc28146e60f15e978209424a32576

8281234: The -protected option is not always checked in keytool and jarsigner

Reviewed-by: hchao, mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/AutoKeyStore.java
! test/lib/jdk/test/lib/SecurityTools.java

Changeset: 234c17e8
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-03-02 16:17:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/234c17e8ff7b9b9713e9fded693381f985d34d2a

8274788: Support archived heap objects in ParallelGC

Reviewed-by: iklam, ayang, tschatzl

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: ce18ff85
Author:    Devin Smith <devinrsmith at protonmail.com>
Committer: Jim Laskey <jlaskey at openjdk.org>
Date:      2022-03-02 16:41:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce18ff8527cc51805bf11c50c050ea64c3f9dec0

8282551: Properly initialize L32X64MixRandom state

Reviewed-by: jlaskey

! src/jdk.random/share/classes/jdk/random/L32X64MixRandom.java

Changeset: 39d8aea8
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-05 13:07:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/39d8aea82ae9aa2930fa76d7835f84c45bd46653

Merge jdk-19+12

! make/autoconf/spec.gmk.in
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/classes/java/util/jar/JarFile.java
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java
! make/autoconf/spec.gmk.in
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/classes/java/util/jar/JarFile.java
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 23abc48b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-05 13:41:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/23abc48b27125db75186bb3d9c3a7a6334c287c2

Merge remote-tracking branch 'origin/fibers' into fibers

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp



More information about the loom-dev mailing list