git: openjdk/loom: master: 109 new changesets

duke duke at openjdk.org
Thu Feb 9 09:15:32 UTC 2023


Changeset: 3361a26d
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2023-02-01 17:20:24 +0000
URL:       https://git.openjdk.org/loom/commit/3361a26df4dafa134181263cc5c81bda6ba8d21e

8298874: Update TestAllSuites.java for TLS v1.2 and 1.3

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLEngine/TestAllSuites.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 24ff3da0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-01 18:28:42 +0000
URL:       https://git.openjdk.org/loom/commit/24ff3da0543dc9e4c20594a7ff19e4b9eb1a6a1f

8301201: Allow \n@ inside inline tags using inlineContent

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/IndexTest.java
! test/langtools/tools/javac/doctree/TagTest.java

Changeset: 99521087
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-02-01 18:59:09 +0000
URL:       https://git.openjdk.org/loom/commit/995210873497eb2400b7672096e6f3cac7fde9a6

8300811: jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL

Reviewed-by: alanb, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java

Changeset: 51ac8783
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-02-01 20:27:20 +0000
URL:       https://git.openjdk.org/loom/commit/51ac8783b951258cb05f899e1f84fdf1d184bc03

8284236: Remove java/lang/ref/ReferenceEnqueue.java from ProblemList-Xcomp.txt

Reviewed-by: alanb

! test/jdk/ProblemList-Xcomp.txt

Changeset: 6c927c92
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-02-01 20:59:05 +0000
URL:       https://git.openjdk.org/loom/commit/6c927c92f7bd01e6b34c1348594b8dff6e760a24

8301299: Wrong class spec on sun.security.util.Pem

Reviewed-by: jnimeh

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

Changeset: 960c3931
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-02-01 21:04:41 +0000
URL:       https://git.openjdk.org/loom/commit/960c3931337b314417ad33d8a775ee3e251692d7

8301393: Include cdb in the Windows devkit

Reviewed-by: mikael

! make/conf/jib-profiles.js
! make/devkit/createWindowsDevkit.sh

Changeset: 225f8053
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-02-01 09:14:25 +0000
URL:       https://git.openjdk.org/loom/commit/225f80532cbeb1597c7f5d660e67d4fa4248c83f

8299891: JMX ObjectInputFilter additional classes needed

Reviewed-by: dfuchs, sspitsyn, cjplummer

! src/jdk.management.agent/share/conf/management.properties
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java

Changeset: 1330d4ea
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-01 13:19:26 +0000
URL:       https://git.openjdk.org/loom/commit/1330d4eaa54790b468f69e61574b3c5d522be120

8298377: JfrVframeStream causes deadlocks in ZGC

Backport-of: 453dbd12ee42731d7ebfd1a856338099429277c8

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: d6832121
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-02-01 22:36:07 +0000
URL:       https://git.openjdk.org/loom/commit/d6832121b718d40df263da6e2f9261dee2c4c508

Merge


Changeset: 8d6e8a47
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-02-01 23:54:22 +0000
URL:       https://git.openjdk.org/loom/commit/8d6e8a47c94ad72d380b72b421d9a27d59e6ce33

8301618: Compare elements and type mirrors properly

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.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

Changeset: af474ce3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-02-02 08:29:19 +0000
URL:       https://git.openjdk.org/loom/commit/af474ce35997315774e408f2e8a1beecf8349c75

8297582: C2: very slow compilation due to type system verification code

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayManyDimensions.java

Changeset: b1e96989
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:22:00 +0000
URL:       https://git.openjdk.org/loom/commit/b1e96989b693aadea082a01576e25f85ed28ff0d

8301506: Replace NULL with nullptr in os_cpu/linux_ppc

Reviewed-by: kbarrett, rrich

! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 13fcd602
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:22:48 +0000
URL:       https://git.openjdk.org/loom/commit/13fcd602d37eb0095f169255128588b872639571

8301504: Replace NULL with nullptr in os_cpu/linux_aarch64

Reviewed-by: kbarrett

! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp

Changeset: 6daff6b2
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:23:48 +0000
URL:       https://git.openjdk.org/loom/commit/6daff6b26946748360d59a12e9069a08ab5ca06d

8301502: Replace NULL with nullptr in os_cpu/bsd_x86

Reviewed-by: tschatzl, dholmes

! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp

Changeset: 5d1f71da
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:24:30 +0000
URL:       https://git.openjdk.org/loom/commit/5d1f71daf06870810c9ca24e911d6191cc4f3006

8301509: Replace NULL with nullptr in os_cpu/linux_x86

Reviewed-by: kbarrett

! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 182d1b2f
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:25:21 +0000
URL:       https://git.openjdk.org/loom/commit/182d1b2fb7034b6e9177dc360cbea43d548c3ff0

8301507: Replace NULL with nullptr in os_cpu/linux_riscv

Reviewed-by: kbarrett

! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: c109dae4
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/c109dae48c61c6fbeacadf59d509d37d2c4d2bb8

8301513: Replace NULL with nullptr in os_cpu/windows_x86

Reviewed-by: kbarrett

! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: 8cc399b6
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:27:30 +0000
URL:       https://git.openjdk.org/loom/commit/8cc399b672c6ce08037685b3a3a2db3c53a87b50

8301503: Replace NULL with nullptr in os_cpu/bsd_zero

Reviewed-by: kbarrett

! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: ad79e491
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:28:19 +0000
URL:       https://git.openjdk.org/loom/commit/ad79e49141f063a61090eda69d96dc580db88949

8301512: Replace NULL with nullptr in os_cpu/windows_aarch64

Reviewed-by: kbarrett

! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: 42a286a1
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:29:02 +0000
URL:       https://git.openjdk.org/loom/commit/42a286a15862d9a05ea3477a9eeab46e7b33e599

8301511: Replace NULL with nullptr in os_cpu/linux_zero

Reviewed-by: sgehwolf, dholmes

! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: b81f0ff4
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:29:45 +0000
URL:       https://git.openjdk.org/loom/commit/b81f0ff43ac8d1431f2f5dccb7499a3a1503823d

8301505: Replace NULL with nullptr in os_cpu/linux_arm

Reviewed-by: kbarrett

! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: 218223e4
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:30:28 +0000
URL:       https://git.openjdk.org/loom/commit/218223e4a31d485935655cb3f186a752defd8fa8

8301501: Replace NULL with nullptr in os_cpu/bsd_aarch64

Reviewed-by: tschatzl, dholmes

! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp

Changeset: c8307e37
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:31:24 +0000
URL:       https://git.openjdk.org/loom/commit/c8307e37fdf4453cade84efc113d93dd14333fd0

8301500: Replace NULL with nullptr in os_cpu/aix_ppc

Reviewed-by: tschatzl

! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: d097b5e6
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 09:32:42 +0000
URL:       https://git.openjdk.org/loom/commit/d097b5e6285e1a59632211e006592fedf2047c09

8301508: Replace NULL with nullptr in os_cpu/linux_s390

Reviewed-by: kbarrett

! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: 7b6ac41a
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-02 10:14:26 +0000
URL:       https://git.openjdk.org/loom/commit/7b6ac41ab115f0fb715d32b19bec184ed53d0cd7

8286876: NMT.test_unaliged_block_address_vm_assert fails if using clang toolchain

Reviewed-by: stuefe, gziemski

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp

Changeset: 03b23a1e
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-02-02 12:45:00 +0000
URL:       https://git.openjdk.org/loom/commit/03b23a1e1bd724019ef4fdbee3463d0646329164

8301367: Add exception handler method to the BaseLdapServer

Reviewed-by: jpai, vtewari, dfuchs

! test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java

Changeset: 21c1afbc
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-02-02 14:04:22 +0000
URL:       https://git.openjdk.org/loom/commit/21c1afbc3229e898146022935bc589bcf95aa1f7

8301612: OopLoadProxy constructor should be explicit

Reviewed-by: stefank, jsjolen

! src/hotspot/share/oops/accessBackend.hpp

Changeset: 5b1584b9
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-02 14:33:28 +0000
URL:       https://git.openjdk.org/loom/commit/5b1584b92c9a469dd5928ae9a795d5e823050229

8298880: VectorLogicalOpIdentityTest.java IR test incorrectly use avx3 instead of avx512

Reviewed-by: chagedorn, kvn, rcastanedalo

! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: 59b7fb1a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-02-02 14:39:28 +0000
URL:       https://git.openjdk.org/loom/commit/59b7fb1a91c594f98f06b28cb95310a38565397d

8300273: [IR framework] Handle <!-- safepoint while printing --> message instead of bailing out

Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compileTask.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/IRMatcher.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/AbstractLine.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Block.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockLine.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockOutputReader.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/FileCorruptedException.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Line.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/MethodCompilationParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompilePhaseBlock.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/LoggedMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/LoggedMethods.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/State.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThread.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThreads.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/safepoint_while_printing_hotspot_pid.log

Changeset: 2d50c7d4
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-02 15:10:27 +0000
URL:       https://git.openjdk.org/loom/commit/2d50c7d477b4141d58ae4ad01c254cde03050373

8298979: Remove duplicated serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java

Reviewed-by: sspitsyn

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr001/allthr001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr001/liballthr001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr002/allthr002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAllThreads/allthr002/liballthr002.cpp

Changeset: 725d57b2
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-02 15:22:18 +0000
URL:       https://git.openjdk.org/loom/commit/725d57b2e2b78c1536d8a4adae67b27a2c8aee21

8301659: Resolve initialization reordering issues on Windows for libawt and libsaproc

Reviewed-by: dholmes, aivanov

! src/java.desktop/windows/native/libawt/windows/GDIHashtable.cpp
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 930ec008
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-02 15:24:49 +0000
URL:       https://git.openjdk.org/loom/commit/930ec008e00ea83b3d6ca21631d0cc15c9a3f4d8

8301636: Minor cleanup in CommentHelper and DocPretty

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java

Changeset: de577332
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-02-02 16:58:48 +0000
URL:       https://git.openjdk.org/loom/commit/de5773325d15ebefde80cb1bef734c50343958b8

8301644: com/sun/jdi/JdbStopThreadTest.java fails after JDK-8300811

Reviewed-by: amenkov, kevinw

! test/jdk/com/sun/jdi/JdbStopThreadTest.java

Changeset: c647ae6c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-02 17:41:52 +0000
URL:       https://git.openjdk.org/loom/commit/c647ae6c326ca9b712e01d2062196aaed3c6036b

8301149: Parallel: Refactor MutableNUMASpace::update_layout

Reviewed-by: tschatzl, lkorinth, iveresov

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

Changeset: cf6b9eb8
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2023-02-02 18:28:47 +0000
URL:       https://git.openjdk.org/loom/commit/cf6b9eb8c8cca4a54fbd97fb073eafc1b8835099

8301637: ThreadLocalRandom.current().doubles().parallel() contention

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java

Changeset: f696785f
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-02-02 19:10:42 +0000
URL:       https://git.openjdk.org/loom/commit/f696785fd3bc5b27c06260088a2e0ce520e12142

8300869: Make use of the Double.toString(double) algorithm in java.util.Formatter

Reviewed-by: darcy, naoto

! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
+ src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
- src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java
! test/jdk/java/util/Formatter/Basic-X.java.template
! test/jdk/java/util/Formatter/BasicBigDecimal.java
! test/jdk/java/util/Formatter/BasicDouble.java
! test/jdk/java/util/Formatter/BasicDoubleObject.java
! test/jdk/java/util/Formatter/BasicFloat.java
! test/jdk/java/util/Formatter/BasicFloatObject.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java

Changeset: ee0f5b5e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-02 20:36:34 +0000
URL:       https://git.openjdk.org/loom/commit/ee0f5b5ed0f8f081c5e61e2083c31863cbf14fd2

8301392: Port fdlibm log1p to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/StrictMath/Log1pTests.java

Changeset: b00b70c2
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2023-02-02 21:17:08 +0000
URL:       https://git.openjdk.org/loom/commit/b00b70c2400d28070d26630614a010bc52237827

8286907: keytool should warn about weak PBE algorithms

Reviewed-by: mullan, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! test/jdk/sun/security/tools/keytool/WeakSecretKeyTest.java

Changeset: 04278e6b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-02 22:31:53 +0000
URL:       https://git.openjdk.org/loom/commit/04278e6bf2da501542feb777ab864bbcc5794fd0

8301564: Non-C-heap allocated ResourceHashtable keys and values must have trivial destructor

Reviewed-by: coleenp, jvernee

! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/utilities/resourceHash.hpp

Changeset: 4c9de876
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-03 01:03:28 +0000
URL:       https://git.openjdk.org/loom/commit/4c9de876bffe5abb94db1c8c2b919d8243317ff8

8301655: Problemlist jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java on Linux

Reviewed-by: lancea

! test/jdk/ProblemList.txt

Changeset: 3ad6aef1
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-03 05:03:21 +0000
URL:       https://git.openjdk.org/loom/commit/3ad6aef1496de914b70f00005465e4b22f248d4f

8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 7f313b0c
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2023-02-03 05:19:47 +0000
URL:       https://git.openjdk.org/loom/commit/7f313b0cef7d0e9732beed6c61298815306531e0

8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
- test/jdk/sun/security/provider/KeyStore/DKSTest.sh

Changeset: 406021ad
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-03 06:51:54 +0000
URL:       https://git.openjdk.org/loom/commit/406021ad585eec1ec007535ed6b08c2ebffec2ee

8300929: Avoid unnecessary array fill after creation in java.awt.image

Reviewed-by: attila, serb, aivanov

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/DirectColorModel.java
! src/java.desktop/share/classes/java/awt/image/Raster.java

Changeset: b504c941
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-02-03 07:24:20 +0000
URL:       https://git.openjdk.org/loom/commit/b504c9411e4a7a93e07a340a5d32a5ca9764a006

8300235: Use VarHandle access in Image(Input | Output)StreamImpl classes

Reviewed-by: rriggs

= src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java
! src/java.base/share/classes/module-info.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageOutputStreamImpl.java
! test/jdk/javax/imageio/stream/ReadFullyTest.java
+ test/micro/org/openjdk/bench/javax/imageio/stream/ImageInputStreamBench.java

Changeset: 11804b24
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-02-03 07:54:33 +0000
URL:       https://git.openjdk.org/loom/commit/11804b246e8643a3465b9549794ccfb24ccd8fc5

8301050: Detect Xen Virtualization on Linux aarch64

Reviewed-by: dholmes, clanger

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp

Changeset: cf68d9fb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-02-03 07:58:29 +0000
URL:       https://git.openjdk.org/loom/commit/cf68d9fb8e55e461fa717f1443094300de8feacb

8299155: C2: SubTypeCheckNode::verify() should not produce dependencies / oop pool entries

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/subtypenode.hpp

Changeset: ac9e0467
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-03 11:52:22 +0000
URL:       https://git.openjdk.org/loom/commit/ac9e046748a9bb6ee065dc473d82135ce36043b7

8301479: Replace NULL with nullptr in os/linux

Reviewed-by: coleenp, sgehwolf

! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/trimCHeapDCmd.hpp
! src/hotspot/os/linux/waitBarrier_linux.cpp

Changeset: 6f9106e0
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-02-03 11:56:06 +0000
URL:       https://git.openjdk.org/loom/commit/6f9106e0d0d9f082f0a61009f95d1b8663dd8d4f

8301306: java/net/httpclient/* fail with -Xcomp

Reviewed-by: dfuchs, alanb

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ByteArrayPublishers.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/vthread/HttpALot.java

Changeset: 7435b27d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-03 12:26:05 +0000
URL:       https://git.openjdk.org/loom/commit/7435b27d6808cf2f669033440ccf6638640e2a32

8301744: Remove unused includes of genOopClosures.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp

Changeset: bccd55bf
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-02-03 15:35:26 +0000
URL:       https://git.openjdk.org/loom/commit/bccd55bfdf3ae60389a8283cd2eed9c5e9dbe881

8300295: [AIX] TestDaemonDestroy fails due to !is_primordial_thread assertion

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/runtime/jni/daemonDestroy/exedaemonDestroy.c

Changeset: 8b70256d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-02-03 16:01:47 +0000
URL:       https://git.openjdk.org/loom/commit/8b70256d301ad01fb417b77bcb6c973c0db7179c

8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306

Reviewed-by: dcubed, rriggs

! test/jdk/java/net/httpclient/SpecialHeadersTest.java

Changeset: 5962226c
Author:    Phil Race <prr at openjdk.org>
Date:      2023-02-03 16:28:03 +0000
URL:       https://git.openjdk.org/loom/commit/5962226cc33de047946aca6522f020c97d663d2f

8300891: Deprecate for removal javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)

Reviewed-by: serb, aivanov, kizune, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: 20579e48
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2023-02-03 19:19:14 +0000
URL:       https://git.openjdk.org/loom/commit/20579e48cf598e890aa35c5518ec8d0594f45385

8299994: java/security/Policy/Root/Root.java fails when home directory is read-only

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/java/security/Policy/Root/Root.java

Changeset: e7247b10
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2023-02-03 19:55:54 +0000
URL:       https://git.openjdk.org/loom/commit/e7247b10ccd2bf1ad6809395a1b63aa5046d5b1d

8298872: Update CheckStatus.java for changes to TLS implementation

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
- test/jdk/javax/net/ssl/SSLEngine/CheckStatus.java
+ test/jdk/javax/net/ssl/SSLEngine/CheckTlsEngineResults.java

Changeset: 3be5317b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-02-03 22:22:55 +0000
URL:       https://git.openjdk.org/loom/commit/3be5317b592f1bda76aea5fbcbb98c6fa633401c

8301798: [BACKOUT] jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL

Reviewed-by: dcubed, dholmes

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java

Changeset: 34493248
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-04 00:48:26 +0000
URL:       https://git.openjdk.org/loom/commit/34493248c02102a0f0a85b21e2def8ef534476d8

8301396: Port fdlibm expm1 to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/StrictMath/Expm1Tests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java

Changeset: d67bfe21
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-05 08:45:23 +0000
URL:       https://git.openjdk.org/loom/commit/d67bfe21a23fea2d9ef4eef4e811b774cca2ab94

8301342: Prefer ArrayList to LinkedList in LayoutComparator

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/LayoutComparator.java

Changeset: 8507db15
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-06 02:28:53 +0000
URL:       https://git.openjdk.org/loom/commit/8507db1567e3a524238f5145ed08fd1d80a2a2b2

8301628: RISC-V: c2 fix pipeline class for several instructions

Reviewed-by: fjiang, fyang, luhenry

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 4dd6e8f9
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-06 02:41:16 +0000
URL:       https://git.openjdk.org/loom/commit/4dd6e8f9dc98c880b88d86e053da49e260065140

8301740: RISC-V: Address::uses() should check address mode

Reviewed-by: luhenry, fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: b4cb6c8e
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-06 03:04:52 +0000
URL:       https://git.openjdk.org/loom/commit/b4cb6c8e8b4bb10d47fd4839c7abf13a552323f6

8301743: RISC-V: Add InlineSkippedInstructionsCounter to post-call nops

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 3f3356bc
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2023-02-06 07:08:35 +0000
URL:       https://git.openjdk.org/loom/commit/3f3356bcbd2b2fbc545263dc70a48ee931a4e56b

8301760: Fix possible leak in SpNegoContext dispose

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java

Changeset: 3646c4e9
Author:    Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2023-02-06 07:24:09 +0000
URL:       https://git.openjdk.org/loom/commit/3646c4e944054493c4ab78fced0be303e2d850f3

8301171: Rename sanitizers/address.h to sanitizers/address.hpp

Reviewed-by: kbarrett

! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
= src/hotspot/share/sanitizers/address.hpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp

Changeset: 96c50a34
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-02-06 07:38:21 +0000
URL:       https://git.openjdk.org/loom/commit/96c50a3486e3b6cdce7f8fb409d015b289770811

8301752: [IR Framework] Add more IR framework examples

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java

Changeset: e88fd8c2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-06 08:38:17 +0000
URL:       https://git.openjdk.org/loom/commit/e88fd8c2a9314e3394e69f8c2341f65cf40a1ac0

8301768: G1: Remove unimplemented HeapRegionRemSet::split_card

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: 8f195ff2
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-06 08:45:48 +0000
URL:       https://git.openjdk.org/loom/commit/8f195ff236000d9c019f8beb2b13355083e211b5

8298952: All nodes should have type(n) == Value(n) after IGVN

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java

Changeset: ab528ce3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-06 08:49:53 +0000
URL:       https://git.openjdk.org/loom/commit/ab528ce3cd4bb75a00f5eaadae1f5e45d26712b5

4934362: see also refers to self

Reviewed-by: prr, serb, aivanov

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleComponent.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleState.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableModel.java
! src/java.desktop/share/classes/javax/swing/text/View.java

Changeset: 716f1df6
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-06 09:21:19 +0000
URL:       https://git.openjdk.org/loom/commit/716f1df609e7f0aa7b3b9383d23dde5c71017d02

8301478: Replace NULL with nullptr in os/bsd

Reviewed-by: coleenp, stuefe

! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp

Changeset: 371a0c4f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-06 11:36:29 +0000
URL:       https://git.openjdk.org/loom/commit/371a0c4f885856b4820870fe9e523ea8694e3997

8301465: Remove unnecessary nmethod arming in Full GC of Serial/Parallel

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp

Changeset: 7ac2079b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-02-06 12:24:21 +0000
URL:       https://git.openjdk.org/loom/commit/7ac2079ba7dd07c61576e0b39692a94eecc96e07

8301025: ClassCastException in switch with generic record

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/T8301025.java

Changeset: 522fa132
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-02-06 12:25:06 +0000
URL:       https://git.openjdk.org/loom/commit/522fa1327422e49eaa172d43185b3d85b2561036

8301580: Error recovery does not clear returnResult

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
+ test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 77305064
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2023-02-06 12:38:36 +0000
URL:       https://git.openjdk.org/loom/commit/773050647ea49cc4f23bd27b18012dece9f0faa2

8299162: Refactor shared trampoline emission logic

Reviewed-by: fyang, adinn, luhenry

! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp

Changeset: 8e9b7267
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-06 13:11:32 +0000
URL:       https://git.openjdk.org/loom/commit/8e9b72670ba753cd3dfca1a4dfbd19b58b43c427

8301599: Serial: Refactor nested closures in DefNewGeneration

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp

Changeset: 9c80b8ad
Author:    Sidraya <sidraya.jayagond at ibm.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-02-06 13:48:26 +0000
URL:       https://git.openjdk.org/loom/commit/9c80b8ad99910e250447e39d8391d1dbd015add0

8299683: [S390X] Problems with -XX:+VerifyStack

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 7ae447f4
Author:    Amit Kumar <amitlocham09 at icloud.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-02-06 14:22:00 +0000
URL:       https://git.openjdk.org/loom/commit/7ae447f4ebed5f00b3aab59e2e48c23ee05fda89

8301095: [s390x] TestDwarf.java fails

Reviewed-by: lucy, tsteele

! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: ecf8842c
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-02-06 15:26:32 +0000
URL:       https://git.openjdk.org/loom/commit/ecf8842cd2309210f3d5eee7f9f28a198a860686

8300098: java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java

Changeset: 05ea083b
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2023-02-06 15:43:53 +0000
URL:       https://git.openjdk.org/loom/commit/05ea083b0563ddacf3e38dc329ba00dc4bac9b29

8301167: Update VerifySignedJar to actually exercise and test verification

Reviewed-by: weijun

! test/jdk/java/util/jar/JarFile/VerifySignedJar.java
- test/jdk/java/util/jar/JarFile/thawjar.jar

Changeset: b5697420
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-02-06 17:10:46 +0000
URL:       https://git.openjdk.org/loom/commit/b56974209b1a9c2c702e1c39708cdfbda37d56fc

8301788: AlgorithmId should keep lowercase characters from 3rd party providers

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/x509/AlgorithmId/Uppercase.java

Changeset: c129ce46
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2023-02-06 17:15:26 +0000
URL:       https://git.openjdk.org/loom/commit/c129ce4660e6c9b5365c8bf89fb916e2a7c28e98

8300259: Add test coverage for processing of pending block files in signed JARs

Reviewed-by: weijun

+ test/jdk/java/util/jar/JarFile/SignedJarPendingBlock.java

Changeset: 8c01b6e6
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-06 18:22:22 +0000
URL:       https://git.openjdk.org/loom/commit/8c01b6e66b1ce9f9df5a1d12c8717a9e3322948a

8221580: Confusing diagnostic for assigning a static final field in a constructor

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/tools/javac/InnerNamedConstant_2_A.out
! test/langtools/tools/javac/InnerNamedConstant_2_B.out
! test/langtools/tools/javac/StoreClass.out
! test/langtools/tools/javac/TryWithResources/BadTwr.out
! test/langtools/tools/javac/diags/examples/CantAssignToFinal.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d53ade12
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-06 18:41:04 +0000
URL:       https://git.openjdk.org/loom/commit/d53ade12a863cc9e9c2bf2528dd0f0f90416f779

8301813: Bad caret position in error message

Reviewed-by: iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
+ test/langtools/jdk/javadoc/doclet/testNoTagName/TestNoTagName.java
! test/langtools/tools/doclint/BadPackageCommentTest.java
! test/langtools/tools/doclint/BadPackageCommentTest.out
! test/langtools/tools/javac/doctree/TagTest.java

Changeset: 3ac2bedd
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-02-06 19:53:20 +0000
URL:       https://git.openjdk.org/loom/commit/3ac2beddbaa4e974f6d16d578505473a2e1d2a75

8299324: inline_native_setCurrentThread lacks GC barrier for Shenandoah

Reviewed-by: rkennke, phh

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 07fb4f9a
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-06 20:28:08 +0000
URL:       https://git.openjdk.org/loom/commit/07fb4f9a0bb4ed9d0f359b85fe0b0c38503ab9a5

7167356: (javac) investigate failing tests in JavacParserTest

Reviewed-by: vromero

! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 787e16bb
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-02-06 23:43:18 +0000
URL:       https://git.openjdk.org/loom/commit/787e16bb444ee3b63803f5d1701d0f0a68b5d474

8289077: Add manual tests to open

Reviewed-by: azvegint

+ test/jdk/java/awt/Frame/ALTTABIconBeingErased/ALTTABIconBeingErased.java
+ test/jdk/java/awt/Icon/IconChangingTest/IconChangingTest.java
= test/jdk/java/awt/Icon/IconChangingTest/java-icon16.png
+ test/jdk/java/awt/Icon/IconShowingTest/IconShowingTest.java
= test/jdk/java/awt/Icon/IconShowingTest/java-icon16.png
+ test/jdk/java/awt/Icon/IconTransparencyTest/IconTransparencyTest.java
+ test/jdk/java/awt/Icon/SetLargeIconTest/SetLargeIconTest.java

Changeset: c04a982e
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-07 04:48:57 +0000
URL:       https://git.openjdk.org/loom/commit/c04a982eb47170f3c613617179fca012bb4d40ae

8301818: RISC-V: Factor out function mvw from MacroAssembler

Reviewed-by: luhenry, fyang, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 98433a2f
Author:    Chang Peng <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2023-02-07 08:00:48 +0000
URL:       https://git.openjdk.org/loom/commit/98433a2f6e7fe97e03ed26673c9925d7b26466bf

8296999: AArch64: scalar intrinsics for reverse method in Integer and Long

Reviewed-by: eliu, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java

Changeset: 9dad874f
Author:    Amit Kumar <amitlocham09 at icloud.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-02-07 08:38:07 +0000
URL:       https://git.openjdk.org/loom/commit/9dad874ff9f03f5891aa8b37e7826a67c851f06d

8298413: [s390] CPUInfoTest fails due to uppercase feature string

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 1aaf394b
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-02-07 09:17:23 +0000
URL:       https://git.openjdk.org/loom/commit/1aaf394b33da750803a54df84c6548717e78ea30

8301736: jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java fail with -Xcomp

Reviewed-by: alanb

! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 77dbcd85
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-02-07 09:29:59 +0000
URL:       https://git.openjdk.org/loom/commit/77dbcd85695b2b35ce10526d37a51e7e5fb656d7

8301641: NativeMemoryUsageTotal event uses reserved value for committed field

Reviewed-by: eosterlund, stefank

! src/hotspot/share/services/nmtUsage.cpp
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java

Changeset: f5f38a82
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-02-07 09:33:40 +0000
URL:       https://git.openjdk.org/loom/commit/f5f38a82cc357218804c2e4cab5140d23b44ee06

8301371: Interpreter store barriers on x86_64 don't have disjoint temp registers

Reviewed-by: kvn, tschatzl

! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: c61a3821
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-02-07 10:14:37 +0000
URL:       https://git.openjdk.org/loom/commit/c61a38212e8d7ab8d9ece4c414dddd5032bfd6aa

8296646: com/sun/jdi/JdbLastErrorTest.java test failure

Reviewed-by: dholmes, sspitsyn, cjplummer

! test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 09b8a195
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-07 12:34:29 +0000
URL:       https://git.openjdk.org/loom/commit/09b8a1959771213cb982d062f0a913285e4a0c6e

8300177: URISyntaxException fields can be final

Reviewed-by: dfuchs, alanb, jpai

! src/java.base/share/classes/java/net/URISyntaxException.java

Changeset: 4fe99da7
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-02-07 14:08:01 +0000
URL:       https://git.openjdk.org/loom/commit/4fe99da74f557461c31293cdc48af1199dd2b85c

8151413: os::allocation_granularity/page_size and friends return signed values

Reviewed-by: stefank, ccheung, ysr

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zGlobals_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/osInfo.cpp
! src/hotspot/share/runtime/osInfo.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: a73d012c
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-02-07 16:23:52 +0000
URL:       https://git.openjdk.org/loom/commit/a73d012c727ecbd5fcf97a624fc969ba6305db5f

8295019: Cannot call a method with a parameter of a local class declared in a lambda

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/typeDeclarationInsideExpression/TypeDeclarationInsideExpressionTest.java

Changeset: 2e2e71e1
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-02-07 17:40:22 +0000
URL:       https://git.openjdk.org/loom/commit/2e2e71e1fa326b8d30f018a3e0726bbcd6d24019

8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones

Reviewed-by: mullan

! src/java.base/share/classes/java/security/MessageDigestSpi.java
! test/jdk/java/security/MessageDigest/TestCloneable.java

Changeset: 27126157
Author:    Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-02-07 17:41:25 +0000
URL:       https://git.openjdk.org/loom/commit/27126157d927c5ec4354cde8f31076899691996b

8298445: Add LeakSanitizer support in HotSpot

Reviewed-by: erikj, ihse

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/modules/LauncherCommon.gmk
! make/data/asan/asan_default_options.c
! make/data/asan/asan_default_options.cpp
+ make/data/lsan/lsan_default_options.c
= make/data/lsan/lsan_default_options.cpp
! make/hotspot/lib/CompileGtest.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
+ src/hotspot/share/sanitizers/leak.hpp

Changeset: 74485a3f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-07 18:48:02 +0000
URL:       https://git.openjdk.org/loom/commit/74485a3f231695aab1f27b38f2f658a92a3fcc99

8301810: Bug in doctree DocCommentTester.compress

Reviewed-by: prappo

! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/ValueTest.java
! test/langtools/tools/javac/doctree/dcapi/overview0.html.out
! test/langtools/tools/javac/doctree/dcapi/overview6.html.out
! test/langtools/tools/javac/doctree/dcapi/package.html.out
! test/langtools/tools/javac/doctree/dcapi/pkg/package.html.out

Changeset: 53f72edc
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-02-07 18:48:57 +0000
URL:       https://git.openjdk.org/loom/commit/53f72edcf603b0052804a8d7ed1ac1e856829eae

8286510: Tests under dynamicArchive/methodHandles should check for loading of lambda proxy classes

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java

Changeset: 2a579ab8
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-02-07 20:28:52 +0000
URL:       https://git.openjdk.org/loom/commit/2a579ab8392d30a35f044954178c788d16d4b800

8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0

Reviewed-by: dnguyen, jdv

! test/jdk/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java
! test/jdk/java/awt/regtesthelpers/Util.java

Changeset: ac7119f0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-08 07:45:09 +0000
URL:       https://git.openjdk.org/loom/commit/ac7119f0d5319a3fb44dc67a938c3e1eb21b9202

8280126: C2: detect and remove dead irreducible loops

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java

Changeset: e628fd5c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-02-08 08:01:43 +0000
URL:       https://git.openjdk.org/loom/commit/e628fd5c39847f2f9813cce8e78be8db5e60507d

8301214: Adjust handshakeTimeout value in test HandshakeTimeout.java after 8189338

Reviewed-by: msheppar, vtewari

! test/jdk/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java

Changeset: 4de2d3c3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-08 08:12:01 +0000
URL:       https://git.openjdk.org/loom/commit/4de2d3c3b61ee15967fcefbc4d38cac27dce633a

8301862: G1: Remove G1PageBasedVirtualSpace::_executable

Reviewed-by: tschatzl, lkorinth

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp

Changeset: 0f08785c
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-08 09:10:21 +0000
URL:       https://git.openjdk.org/loom/commit/0f08785c01226961fb6040d5d30917308de34a88

8301756: Missed constructor from 8301659

Reviewed-by: aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: c92a7deb
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-02-08 10:26:40 +0000
URL:       https://git.openjdk.org/loom/commit/c92a7deba50cbf5e283d1bd0ef5f2d6f8a4fc947

8301380: jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Reviewed-by: dholmes, egahlin

! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp

Changeset: 3db352d0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-08 13:23:37 +0000
URL:       https://git.openjdk.org/loom/commit/3db352d003c5996a5f86f0f465adf86326f7e1fe

8302047: G1: Remove unused G1RegionToSpaceMapper::_region_granularity

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp

Changeset: 9af2ea20
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-08 14:29:21 +0000
URL:       https://git.openjdk.org/loom/commit/9af2ea203db8b2f3da224bf0582411a9a9855c02

8301828: Avoid unnecessary array fill after creation in javax.swing.text

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java
! src/java.desktop/share/classes/javax/swing/text/html/TableView.java

Changeset: ecf21a9a
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-02-08 14:56:28 +0000
URL:       https://git.openjdk.org/loom/commit/ecf21a9a24d067725fda916ab197b5711c56a1d7

8301767: Convert virtual thread tests to JUnit

Reviewed-by: cstein, lancea, jpai

! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/Thread/virtual/Collectable.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ManyBindings.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/PreviewFeaturesNotEnabled.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java

Changeset: 8d4c76dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-08 17:20:58 +0000
URL:       https://git.openjdk.org/loom/commit/8d4c76ddce6455e8cf9258ea175bb9f98227c954

8302072: Parallel: Remove unimplemented ParCompactionManager::stack_push

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 10dd98d0
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-02-08 19:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/10dd98d0dd6aeb6f214999590ed19707a203f591

8301462: Convert Permission files to use lambda after JDK-8076596

Reviewed-by: jpai, dfuchs, mullan

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java

Changeset: 638d612c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-08 19:20:39 +0000
URL:       https://git.openjdk.org/loom/commit/638d612c6b7c08c1f7be0d4e75e9f8a6dca1ef19

8298478: (fs) Path.of should allow input to include long path prefix

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! test/jdk/java/nio/file/Path/PathOps.java



More information about the loom-dev mailing list