git: openjdk/panama-foreign: master: 77 new changesets

duke duke at openjdk.org
Fri Aug 12 11:05:32 UTC 2022


Changeset: 0da4314e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-08-05 14:35:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0da4314e95f380f6125120797ad57529f5442cda

8288732: Reduce runtime of java.util.concurrent microbenchmarks

Reviewed-by: ecaspole, rriggs

! test/micro/org/openjdk/bench/java/util/concurrent/Atomic.java
! test/micro/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java
! test/micro/org/openjdk/bench/java/util/concurrent/Locks.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java
! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java
! test/micro/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java

Changeset: b17a745d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-08-05 14:51:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b17a745d7f55941f02b0bdde83866aa5d32cce07

8291637: HttpClient default keep alive timeout not followed if server sends invalid value

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
+ test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java

Changeset: f9bb3676
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-05 16:20:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9bb3676e3d2c5fe0ae505d3bcbf434f7acb524f

8291653: G1 refinement incorrectly expects always-valid HeapRegion out of the Hot Card Cache

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 9bff3b76
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-05 21:36:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bff3b76f2e5d0ecede6c0d4042f65d377a28325

8291990: [REDO] ProblemList multiple tests in -Xcomp mode due to JDK-8291649

Reviewed-by: bpb

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: b66a0d16
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-05 21:56:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b66a0d1613302aa4130328fb08116de778a49a77

8291992: [REDO2] ProblemList multiple tests in -Xcomp mode due to JDK-8291649

Reviewed-by: bpb

! test/jdk/ProblemList-Xcomp.txt

Changeset: 0657acf5
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-08-05 22:18:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0657acf534b0200b13a7535598d69ad4532cd97e

8289249: Add methods to Elements for record constructors

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestRecordPredicates.java

Changeset: 5963300c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-08-05 07:39:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5963300c0c9dfd34c6338fa8195ae18d7b41840c

8290562: ThreadMXBean.getThread{Cpu,User}Time fails with -XX:-VMContinuations

Reviewed-by: sspitsyn, kevinw, mchung

! src/hotspot/share/services/management.cpp
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java

Changeset: 87cda21c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-05 22:35:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87cda21c5d85f6e6f628849b8670e2ecb4e105dd

Merge

! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/management.cpp

Changeset: ae520537
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-06 09:53:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae52053757ca50c4b56989c9b0c6890e504e4088

8291954: Use Optional.isEmpty instead of !Optional.isPresent in java.base

Reviewed-by: jpai, alanb, lancea, rriggs, bpb

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java

Changeset: 8e2c006c
Author:    raspberry-hu <76903172+raspberry-hu at users.noreply.github.com>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2022-08-08 02:49:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e2c006cd14905c06e8c2cc30f13de249d54ed79

8291957: Redundant import statements in sun.security.ec

Reviewed-by: xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPublicKeyImpl.java

Changeset: 20123ea4
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-08-08 08:03:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20123ea4de702ccbaf4c500ff7a1000ca7ee9c90

8291901: IGV: Preference menu disappears after JDK-8288750

Reviewed-by: rcastanedalo, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml

Changeset: d4fb91ba
Author:    thyecust <thy at mail.ecust.edu.cn>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-08-08 11:25:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4fb91ba04531c9c51903b1d36941bfb4f6eaf53

8291956: Simplify the loop condition in sun.net.httpserver.Request constructor

Co-authored-by: Tian Haoyu <tienhoayu at gmail.com>
Reviewed-by: dfuchs, chegar

! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java

Changeset: 891df212
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-08 11:39:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/891df2128ac5437af1113e83adf683bc6283b315

8259687: JTabbedPane.setComponentAt doesn't hide previously visible tab component

Reviewed-by: psadhukhan, dnguyen

! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneBug.java

Changeset: b2f0cbdc
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-08 11:40:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2f0cbdca109507e5f8e0c185f601c0c1e31f4fb

8064787: [macosx] In Nimbus LaF, Ctrl+Alt mnemonic doesn't work

Reviewed-by: prr, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java

Changeset: 5a539e8d
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-08-08 11:47:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a539e8da7dbea1eaa10d799f75199ea359f7a22

8291893: riscv: remove fence.i used in user space

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/icache_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp

Changeset: 8a804f65
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-08 12:17:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a804f653d21e6e0ed4c1df48a14aa7ad3876dbe

8291454: Missing check for JLI C runtime library in CoreLibraries.gmk

Reviewed-by: erikj, ihse

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 8d88be23
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-08-08 12:19:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d88be233bc0d27d78e51c4eff0ba1ee47f4617a

8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*)

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/generateOopMap.cpp
+ test/hotspot/jtreg/runtime/GenerateOopMap/TestGenerateOopMapCrash.java
+ test/hotspot/jtreg/runtime/GenerateOopMap/if_icmpleIsLastOpcode.jasm

Changeset: 861cc671
Author:    Peter Levart <plevart at openjdk.org>
Date:      2022-08-08 12:38:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/861cc671e2e4904d94f50710be99a511e2f9bb68

8291897: TerminatingThreadLocal(s) not registered from virtual thread(s)

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java
! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java

Changeset: 7676be8a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-08 12:50:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7676be8a999dd042cdf08ef6234b3420deb247ef

8291037: Move PLAB resizing mechanism to G1EvacStats

Reviewed-by: sangheki, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp

Changeset: 45919371
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-08 13:28:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/459193710f0b8859cff364d7de3765c6dc4e08d8

8290357: Drop HeapRegion::marked_bytes()

Reviewed-by: sangheki, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 124fc4a8
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-08-08 15:06:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/124fc4a83dc7e55c3b12e4b6c379391ab11592d5

8290180: Convert com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh to jtreg java version
8290181: convert com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh to java version

Reviewed-by: lmesnik, amenkov

! test/jdk/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.java
- test/jdk/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh
! test/jdk/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.java
- test/jdk/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh

Changeset: 7db5abdd
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-08-08 15:07:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7db5abddd126db388b1a7f89be258e8aa7104da7

8282642: vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java

Changeset: 08274e6f
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-08-08 17:30:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08274e6fea982e71ccc5964f4919c65501b048e1

8290975: Minor cleanup could be done in javax.security

Reviewed-by: wetmore, mullan

! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/Destroyable.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java
! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java

Changeset: eb8b7890
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-08 19:39:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb8b789015c98cb5fe7ba788e71f3f6166884739

8292061: ProblemList serviceability/attach/ConcAttachTest.java on linux-all

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

Changeset: 77398430
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-08-08 21:50:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77398430b5e13768cddd5f63e8fe9e53735bbea8

8288633: The ICC_ColorSpace.fromCIEXYZ method uses the wrong rendering intent

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
+ test/jdk/java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java

Changeset: af243ca3
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-08-09 08:18:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af243ca334c8ce29bc3337ac9388ad45a4ee9041

8265433: IGV: add graph tooltips with properties

Reviewed-by: rcastanedalo, tholenstein

+ src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/PropertiesConverter.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/StringUtils.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: 2712bc3f
Author:    ScientificWare <info at scientificware.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-08-09 08:40:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2712bc3f79990f27fe9a624a7a818ba1c2c74b67

8289741: Remove unused imports from DTDBuilder.java

Reviewed-by: jpai

! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java

Changeset: cbc9040f
Author:    Tejesh R <tr at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-09 11:53:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbc9040f3a3a86942fa8277860eedc1f5142b64b

8290278: JavaDoc of index parameter of method JTabbedPane.insertTab

Reviewed-by: psadhukhan, prr, honkar

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

Changeset: f5b3618c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-09 11:59:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5b3618c421904a99d1754c10344e92459eeb4ad

8291970: Add TableStatistics get function to ResourceHashtable

Reviewed-by: iklam, ccheung

! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/tableStatistics.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 0ade2641
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-09 12:01:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ade2641f78c1ab890de658095b6b54e52f8d5ab

8290814: Hide G1RootRegions behind G1ConcurrentMark

Reviewed-by: sangheki, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 3677b55b
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-09 12:27:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3677b55b45746c3c955a8fcf1fbbf15694baa873

6391806: JLabel and AbstractButton's imageUpdate method should be better specified

Reviewed-by: psadhukhan, prr

! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/JLabel.java

Changeset: aff7689a
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-08-09 15:21:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aff7689a00a72c4e508d813372f519bace6b77ab

8292075: Remove deleted test compiler/rangechecks/TestRangeCheckHoistingScaledIV.java from ProblemList

Reviewed-by: chagedorn, pli

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8d0d9eaa
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-08-09 16:30:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d0d9eaa9c4b250d90e18e709aff7bdfd70b3395

8291238: JDK can't be built without G1

Reviewed-by: stuefe, jiefu

! src/hotspot/share/cds/filemap.cpp

Changeset: 4040927d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-08-09 17:07:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4040927d1750dd00611cc6465507dd0bc694a18f

8290047: (fs) FileSystem.getPathMatcher does not check for ":" at last index

Reviewed-by: naoto, rriggs, alanb, lancea

! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/nio/file/PathMatcher/Basic.java
! test/jdk/jdk/internal/jrtfs/Basic.java
! test/jdk/jdk/nio/zipfs/Basic.java

Changeset: ae1a9a0b
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-08-09 17:55:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae1a9a0b252fc9593b077f9626a431b0f06b3f51

8292060: Make ClassFileVersionTest.java version adapting

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/hotspot/jtreg/runtime/ClassFile/classFileVersions.jcod

Changeset: d889264c
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-08-09 18:26:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d889264c6123b6c28bdd6336f5ae547e4e441aa7

8290836: Improve test coverage for XPath functions: String Functions
8290837: Improve test coverage for XPath functions: Boolean Functions
8290838: Improve test coverage for XPath functions: Number Functions

Reviewed-by: joehw

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathBooleanFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNumberFnTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathStringFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 17c77b5d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-09 18:50:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17c77b5d7a25d6e8e127a2559b8f661c743701c1

8292119: ProblemList java/awt/image/multiresolution/MultiresolutionIconTest.java on linux-x64 and windows-all

Reviewed-by: naoto, prr

! test/jdk/ProblemList.txt

Changeset: 57e0da15
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-09 19:26:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57e0da1578b78f7ac83e9621554d0e81dfa2af67

8292132: ProblemList jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 6397d564
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-08-09 22:29:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6397d564a5dab07f81bf4c69b116ebfabb2446ba

8151430: (fs) BasicFileAttributeView.setTimes should support setting file create time on OS X

Reviewed-by: alanb

+ src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: 49133809
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-10 02:59:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49133809c2331a8a2067228adceb1d6e97cb19a8

8292007: Do not include vmSymbol.hpp in method.hpp

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/continuationEntry_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/continuationEntry_x86.inline.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 83dc2e3e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-10 03:42:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83dc2e3e45a946dd1302efb84baf3afaa9309ba4

8292062: misc javax/swing tests failing

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! test/jdk/javax/swing/JList/4618767/JListSelectedElementTest.java
! test/jdk/javax/swing/JTree/4618767/JTreeSelectedElementTest.java
! test/jdk/javax/swing/event/RightAltKeyTest.java

Changeset: ecfa38ff
Author:    Tejesh R <tr at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-10 11:43:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecfa38ffa8620e41854a043497f19863da297947

8281966: Absolute path of symlink is null in JFileChooser

Reviewed-by: aivanov, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java

Changeset: 37d3146c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-10 13:26:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37d3146cca2c40dd53fcebd9cb78595f018b3489

8289002: Minimal x86_64 VM build fails with GCC 11: 'this' pointer is null

Reviewed-by: dholmes, aph

! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: cb37282a
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2022-08-10 14:56:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb37282a12698ae66c27889db9251a5b278624b0

8291752: AArch64: Remove check_emit_size parameter from trampoline_call

Reviewed-by: kvn, aph

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 9825c335
Author:    David Schlosnagle <davids at palantir.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-08-10 16:22:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9825c3356068feba8dde8217e8f8a56c9c573da4

8291641: Optimize StackTraceElement.toString()

Reviewed-by: rriggs, mchung

! src/java.base/share/classes/java/lang/StackTraceElement.java
! test/jdk/java/lang/StackTraceElement/SerialTest.java
+ test/micro/org/openjdk/bench/java/lang/StackTraceElementBench.java

Changeset: 35fd5d88
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-08-10 18:09:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35fd5d88eb6c9aa3a9d6f5b5de0d11939dee1863

8292200: Add java/io/File/GetXSpace.java to Windows problem list

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 7b029ea6
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-10 18:16:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b029ea6ba1d44d361fdf980816732d8454b8194

8227651: Tests fail with SSLProtocolException: Input record too big
8212096: javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch

Reviewed-by: coffeys, xuelei

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLEngine/LargePacket.java
! test/jdk/javax/net/ssl/SSLEngine/SSLEngineService.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java

Changeset: e4925a39
Author:    Alex Kasko <akasko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-08-10 19:17:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4925a3959c319028014437fdb393312bcb3627d

8291924: jpackage: l10n for Windows context menu label

Reviewed-by: naoto, asemenyuk, almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 68af7c13
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-08-10 19:55:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68af7c1365712773a56f19ce3453baebffd006f4

8291734: Return accurate ACC_SUPER access flag for classes

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java

Changeset: 543163a0
Author:    Alex Kasko <akasko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-08-10 20:34:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/543163a03b5f1af7a7e7af317a26eb8c5aa81c38

8291978: jpackage: allow to override primary l10n files on Windows

Reviewed-by: asemenyuk, almatvee, naoto

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: b47438ca
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-10 22:04:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b47438cabc5e365910f2a110972431133649fcc4

8292068: Convert ModuleEntryTable into ResourceHashtable

Reviewed-by: iklam, lfoltan

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 36ef4c1a
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-08-11 00:30:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36ef4c1a92348b392b6009ea8b3e5636bfa1b726

8291081: Some sun/tools/jstatd/TestJstatd* tests fail with "Not a percentage\: 68.31\: expected true, was false"

Reviewed-by: kevinw, cjplummer

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java
! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 2e0a17c5
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-08-11 00:55:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e0a17c560d821276544d83bee3891633065e2fc

8292187: aarch64: Remove duplicate header files

Reviewed-by: aph, ngasson

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp

Changeset: 4b03e135
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-08-11 02:17:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b03e135e157cb6cc9ba5eebf4a1f1b6e9143f48

8285405: add test and check for negative argument to HashMap::newHashMap et al

Reviewed-by: chegar, naoto, lancea, smarks

! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java

Changeset: 0def5316
Author:    Alisen Chung <achung at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-08-09 22:27:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0def5316cd2ec7699c649bf67bf58e6315c3010b

8290889: JDK 19 RDP2 L10n resource files update - msgdrop 10

Reviewed-by: naoto, asemenyuk

! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.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
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties

Changeset: 5fce02e3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-10 09:40:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5fce02e39a6f50e97d7a5c6003ae0220e62933b5

8291496: Allocating card table before heap causes underflow asserts in CardTable::addr_for()

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: kbarrett, iwalulya

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

Changeset: 4c6d22a6
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-08-10 14:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c6d22a6cee3d7f1da69e50dddec45158b33e331

8288769: Revert unintentional change to deflate.c

Reviewed-by: iris, bpb, alanb

! src/java.base/share/native/libzip/zlib/deflate.c

Changeset: 85a60235
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-11 05:14:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85a602355ff6e92bb468135d712e0b0b41753db4

Merge

! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties

Changeset: 3aaffd63
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-08-11 05:26:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3aaffd630940ec061fc5eac518ef7614630211a0

8292071: NMT: move MallocHeader to its own header and inline header checks

Reviewed-by: mbaesken, lucy, iklam

+ src/hotspot/share/services/mallocHeader.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

Changeset: 2ddf7287
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-11 06:23:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ddf72874faedaca6f526bdabd53521c825cf1d0

8292026: Remove redundant allocations from DoubleByteEncoder

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java

Changeset: ad5f628c
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-11 06:24:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad5f628c58c46438f2f542d5255e5fd1fa4d0c6b

8292140: (fs) Needless instanceof check in RegistryFileTypeDetector

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java

Changeset: 1c0f0f42
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-11 11:45:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c0f0f4211cf564c46753d2cb187c1ef485751cd

8292077: G1 nmethod entry barriers don't keep oops alive

Reviewed-by: tschatzl, stefank, vlivanov

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp

Changeset: a9bc1499
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-11 12:17:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9bc1499928eedfed7f9a1e7b8c101c32103a1fd

8292216: Remove modules/packages_unloading_do

Reviewed-by: dholmes

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp

Changeset: fc1d94ef
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-08-11 14:01:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc1d94ef1a4b088044465a5df5d8f40ab2c11253

8292232: AIX build failure by JDK-8290840

Reviewed-by: jiefu, stuefe

! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 7ea9ba1f
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-08-11 14:34:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ea9ba1f6c18ace5aa0896ab8676926fdc0d64ea

8292064: Convert java/lang/management/MemoryMXBean shell tests to java version

Reviewed-by: lmesnik, sspitsyn

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
- test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/Pending.java
- test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh

Changeset: a28ab7b6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-08-11 15:28:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a28ab7b62abcfce56425d62d5a8162d8f1623393

8288568: Reduce runtime of java.security microbenchmarks

Reviewed-by: ecaspole, hchao, rriggs

! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/DoPrivileged.java
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/security/GetMessageDigest.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/PermissionsImplies.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java

Changeset: 3d20a8b2
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-11 19:27:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d20a8b20a636e4c11ad1568b011191726b45b90

8291959: FileFontStrike#initNative does not properly initialize IG Table on Windows

Reviewed-by: prr

! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: dedc05cb
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-11 19:30:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dedc05cb40617f7b7e2cc235528b1892dcba4cd3

8291640: java/beans/XMLDecoder/8028054/Task.java should use the 3-arg Class.forName

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, prr

! test/jdk/java/beans/XMLDecoder/8028054/Task.java
! test/jdk/java/beans/XMLDecoder/8028054/TestConstructorFinder.java
! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java

Changeset: 755ecf6b
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-11 21:16:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/755ecf6b7384e67ccb51c4498f94336631db690d

8292153: x86: Represent Registers as values

Reviewed-by: kvn, aph

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.inline.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: bd585533
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-11 21:48:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd5855337c9eebc0044fd467fa39a671e260f891

8290833: Remove ConstantPoolCache::walk_entries_for_initialization()

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 9bfffa08
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-11 23:14:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bfffa082e85372ec39a0fdab6d5f2c175162246

8291945: Add OSInfo API for static OS information

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/runtime/osInfo.cpp
+ src/hotspot/share/runtime/osInfo.hpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/stackValue.hpp

Changeset: 45e5b31a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-12 05:23:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45e5b31a183e2ddca8f8d10a922b20af97efdaff

8292244: Remove unnecessary include directories

Reviewed-by: erikj, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.accessibility/Lib.gmk

Changeset: 083e014d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-12 05:25:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/083e014d0caf673f5da04229ba263f45724cb418

8292233: Increase symtab hash table size

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c

Changeset: 6eb7c3ad
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-12 06:41:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6eb7c3ad0ee6fc187172e68cc838797981203b39

8290732: JNI DestroyJavaVM can start shutdown when one non-daemon thread remains

Reviewed-by: stuefe, rehn

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/jni/daemonDestroy/Main.java
+ test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
+ test/hotspot/jtreg/runtime/jni/daemonDestroy/exedaemonDestroy.c

Changeset: 0c40128f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-08-12 08:12:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c40128fec41cf69821dbf7f1b19600560e8ac12

7194212: NPE in Flow.visitIdent

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/flow/T7194212.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 871b7dab
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2022-08-12 09:48:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/871b7dab143fd92f14724563d448126a537fa5d1

8291266: RenderPerfTest: missing content while rendering some primitives

Reviewed-by: aghaisas, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
+ test/jdk/java/awt/Graphics2D/DrawPrimitivesTest.java

Changeset: 4e26dbbe
Author:    duke <duke at openjdk.org>
Date:      2022-08-12 11:00:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e26dbbe4379db4e157814d7db84268865e39739

Automatic merge of jdk:master into master




More information about the panama-dev mailing list