git: openjdk/panama-foreign: foreign-jextract: 70 new changesets

duke duke at openjdk.java.net
Fri Feb 25 17:51:08 UTC 2022


Changeset: e3365041
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-02-18 11:04:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e3365041bdef4dc09f3e5967124103e4364614fb

8280866: SuppressWarnings does not work properly in package-info and module-info

Reviewed-by: darcy, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/warnings/suppress/SuppressWarningsPackage.java

Changeset: f5120b76
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-02-18 13:09:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f5120b764c6f84776e7ea335d7ff59b16f6496b0

8282056: Clean up com.sun.tools.javac.util.GraphUtils

Reviewed-by: jjg, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java

Changeset: cf6984dd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-18 14:49:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf6984ddaa5668e78d590c8ad1f2aec0632f0b28

8282086: Update jib profile to not set build to 0

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 413bef68
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2022-02-18 16:02:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/413bef6890e9ba820590aa48017c4c7b1d691d24

8282049: AArch64: Use ZR for integer zero immediate volatile stores

Reviewed-by: adinn, phh

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: cfbfd9bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-02-18 16:25:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cfbfd9bf4123452e8bcff0ef7fbc18b14be8638c

8282103: fix macosx-generic typo in ProblemList

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList.txt

Changeset: 7ce75afb
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-02-18 16:34:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7ce75afbbcca7635356c7377be7ddff15335e563

8255266: Update Public Suffix List to 3c213aa

Reviewed-by: xuelei

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 3943c89b
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-02-18 18:00:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3943c89b9b71d8c1fda3ba88fd833f08723202f0

8282044: [JVMCI] Export _sha3_implCompress, _md5_implCompress and aarch64::_has_negatives stubs to JVMCI compiler.

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: d3749de4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-02-18 20:17:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d3749de47832c6de4bcee9cf64a0b698e796b2f2

8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022

Reviewed-by: weijun

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d7f31d0d
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-02-19 06:40:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d7f31d0d53bfec627edc83ceb75fc6202891e186

8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error

Reviewed-by: mikael

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c

Changeset: d28b048f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-21 06:14:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d28b048f35d5893187076e853a4a898d5ca8b220

8281815: x86: Use short jumps in TIG::generate_slow_signature_handler

Reviewed-by: rrich, dholmes, jiefu

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

Changeset: 8563d86f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-21 07:02:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8563d86f2cce0dc9d1411bf9276a00bca0515efd

8282085: The REGISTER_DEFINITION macro is useless after JDK-8269122

Reviewed-by: jiefu, chagedorn, kvn

- src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
- src/hotspot/cpu/arm/register_definitions_arm.cpp
- src/hotspot/cpu/ppc/register_definitions_ppc.cpp
- src/hotspot/cpu/s390/register_definitions_s390.cpp
- src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/share/asm/register.hpp

Changeset: 4e0b81c5
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-21 07:05:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4e0b81c596f2a2eae49127b9ee98c80500b4e319

8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/

Reviewed-by: kvn, neliasso, thartmann

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: 52a85d80
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-21 07:55:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52a85d80483f7fefbe26bed6fe3a2ce4bd1bc9fc

8282158: ECParameters InvalidParameterSpecException messages missed ECKeySizeParameterSpec

Reviewed-by: xuelei

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

Changeset: c5d9142a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-21 08:14:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c5d9142a8466fe00819afb76ebe68dc59061613e

8282096: G1: Remove redundant checks in G1CardSet::free_mem_object

Reviewed-by: tschatzl, iwalulya

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

Changeset: 34aae32d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-21 08:27:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/34aae32de6c1eeaf268d62f20152f831cca5cd29

8282166: JDK-8282158 changed ECParameters' package by accident

Reviewed-by: xuelei

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

Changeset: 51f44207
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-21 09:03:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/51f4420711b8cace5733180b3291779f11291895

8282130: (bf) Remove unused ARRAY_BASE_OFFSET, ARRAY_INDEX_SCALE from read-only Heap Buffers

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: bdae1d87
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-02-21 10:08:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bdae1d87c16423878e4dcc8a0e87806d77bb5256

8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java

Reviewed-by: aivanov

! test/jdk/javax/swing/JSpinner/4515999/JSpinnerMouseAndKeyPressTest.java

Changeset: d7a706a5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-21 10:37:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d7a706a54076109b1a600a4d963df54b6d3f86de

8253757: Add LLVM-based backend for hsdis

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: erikj, luhenry

! make/Hsdis.gmk
! make/autoconf/jdk-options.m4
! src/utils/hsdis/README.md
+ src/utils/hsdis/llvm/hsdis-llvm.cpp

Changeset: cc7cf812
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date:      2022-02-21 11:39:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cc7cf81256ed4d74493472017b1c4df20fa2208a

8280861: Robot color picker broken on Linux with scaling above 100%

Reviewed-by: serb

! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java
+ test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
! test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java
! test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java
! test/jdk/javax/swing/JSlider/TestJSliderRendering.java
! test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java
! test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java
! test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java

Changeset: e1c98bd1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-21 17:40:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1c98bd1f2f57ddf47e4660038059117af87f938

8281523: Accessibility: Conversion from string literal loses const qualifier

Reviewed-by: prr, aivanov, kizune

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.h

Changeset: e0b49629
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-02-22 01:39:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e0b49629e95c98aabe8b75ec2f7528e7fb6dcffc

8282190: Typo in javadoc of java.time.format.DateTimeFormatter#getDecimalStyle

Reviewed-by: dfuchs, rriggs, lancea, iris

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java

Changeset: f9539521
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-02-22 07:31:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f9539521aee71e84cb052d3d0444c58ee88930f7

8281745: Create a regression test for JDK-4514331

Reviewed-by: serb

+ test/jdk/javax/swing/JTextArea/4514331/TabShiftsFocusToNextComponent.java

Changeset: bc43320f
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-22 07:55:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc43320fd32debf863f37dc00ef7b95589f576ed

8281543: Remove unused code/headerfile dtraceAttacher.hpp

Reviewed-by: thartmann

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
- src/hotspot/share/services/dtraceAttacher.hpp

Changeset: b95310b0
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-22 09:35:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b95310b0908037c6743b937ae43d7bc97e1fb770

8282220: contentType should not be a PKCS7's member

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: ab6d8e64
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-22 13:19:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ab6d8e6424aa478eb7661d1d38d543cccd38888f

8260328: Drop redundant CSS properties from java.desktop HTML files

Reviewed-by: serb, dmarkov

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

Changeset: 022d8070
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-02-22 13:42:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/022d80707c346f4b82ac1eb53e77c634769631e9

8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom

Reviewed-by: thartmann, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp

Changeset: 41355e2d
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-02-22 15:38:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/41355e2daa43fa8433bf77ed187979c49d453f4a

8276686: Malformed Javadoc inline tags in JDK source in /java/util/regex/Pattern.java

Reviewed-by: iris, bpb, lancea

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: e44d0670
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-22 16:06:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e44d0670a69a641b82a0ca50e06e85d807b473ea

8244593: Clean up GNM/NM after JEP 381

Reviewed-by: erikj

! make/autoconf/compare.sh.in
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4

Changeset: 957dae02
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-02-22 16:25:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/957dae02b18b150cab8aec4846bc82086ee1e4da

8280958: G1/Parallel: Unify marking code structure

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 3cb38678
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-02-22 16:31:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3cb38678aa7f03356421f5a17c1de4156e206d68

8281315: Unicode, (?i) flag and backreference throwing IndexOutOfBounds Exception

Reviewed-by: naoto

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 58e1882f
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-02-22 16:50:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/58e1882f3ccc648c5f6d216d37cfd1805889b8d8

8282042: [testbug] FileEncodingTest.java depends on default encoding

Adds expected encoding "ISO-8859-1" for AIX in FileEncodingTest.java

Reviewed-by: naoto

! test/jdk/java/lang/System/FileEncodingTest.java

Changeset: 7feabee4
Author:    liach <liach at users.noreply.github.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-22 16:57:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7feabee4265787ea820c1925c0c531933cb0da50

8261407: ReflectionFactory.checkInitted() is not thread-safe

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: dholmes, mchung, plevart

! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: 6445ee46
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-02-22 17:24:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6445ee46b5c3d1a46f8154b6e867c25d495d76b1

5041655: (ch) FileLock: negative param and overflow issues

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/FileLock.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/channels/FileChannel/Lock.java
+ test/jdk/java/nio/channels/FileLock/Overlaps.java

Changeset: 2557ef8a
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-22 20:27:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2557ef8a02fe19784bd5e605b11d6bd574cde2c2

8282276: Problem list failing two Robot Screen Capture tests

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 6f882ded
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-23 01:03:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6f882deddcc094777b45f0dacc7351dbc23993a4

8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly

Reviewed-by: serb, dmarkov

! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h
! src/java.desktop/share/native/libawt/java2d/loops/UshortIndexed.h
! src/java.desktop/unix/native/common/awt/colordata.h
! src/java.desktop/windows/native/libawt/windows/colordata.h
+ test/jdk/java/awt/image/DrawImage/ByteIndexedDitherTest.java

Changeset: e1060bee
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-02-23 03:04:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1060bee2adb9f2e07ca09309d0f89132db30f28

8281615: Deadlock caused by jdwp agent

Reviewed-by: dholmes, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: 378fa507
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2022-02-23 08:36:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/378fa507a29f382e5534226612e154a37618ab91

8281962: Avoid unnecessary native calls in InflaterInputStream

Reviewed-by: clanger, redestad, alanb, lancea

! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
+ test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java

Changeset: ecd85e6f
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-02-23 10:15:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ecd85e6f0f8906ad1e8aa0a53bf499e8c969ba73

8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers

Reviewed-by: shade, jiefu

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

Changeset: 93320717
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-23 10:17:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9332071784b7150512f7e27b07c290a356d43c2e

8282194: C1: Missing side effects of dynamic constant linkage

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp

Changeset: d017e988
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-02-23 11:30:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d017e988562999295315778e232d71e477afb407

8255577: Possible issues with SR_initialize

Reviewed-by: shade, stuefe

! src/hotspot/os/posix/signals_posix.cpp

Changeset: aaab2cb4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-23 12:34:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aaab2cb41666af8520fd01de70e2c4f9c87ef5fd

8282225: GHA: Allow one concurrent run per PR only

Reviewed-by: ihse

! .github/workflows/submit.yml

Changeset: 5035bf5e
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-23 12:48:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5035bf5e6cb0ae2892e128b9a7c4014d01addb26

8282208: Reduce MachNode size

Reviewed-by: kvn, thartmann, jiefu

! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 340a35d8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-02-23 15:43:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/340a35d8358456620954ae0c668cf3d1d617bb88

8282279: Interpret case-insensitive string locale independently

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/TlsChannelBinding.java

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

8281376: Consider polymorphic methods when looking for overrides

Reviewed-by: hannesw

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

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

8281217: Source file launch with security manager enabled fails

Reviewed-by: sundar

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

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

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

Reviewed-by: mullan, alanb

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

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

8282309: Operation before upper case conversion

Reviewed-by: valeriep, wetmore

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

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

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

Reviewed-by: dfuchs, lancea, bpb

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

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

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

Reviewed-by: shade, kvn

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

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

8282076: Merge some debug agent changes from the loom repo

Reviewed-by: amenkov, lmesnik

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

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

8281988: Create a regression test for JDK-4618767

Reviewed-by: aivanov

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

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

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

Reviewed-by: dcubed, dholmes

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

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

8282299: Remove unused PartialArrayScanTask default constructor

Reviewed-by: tschatzl

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

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

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

Reviewed-by: prr, naoto, serb

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

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

8282188: Unused static field MathContext.DEFAULT_DIGITS

Reviewed-by: darcy, bpb

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

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

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

Reviewed-by: dholmes, lmesnik

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

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

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

Reviewed-by: dholmes, mdoerr, kevinw

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

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

8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS

Reviewed-by: hannesw

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

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

8282316: Operation before String case conversion

Reviewed-by: valeriep

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

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

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

Reviewed-by: erikj, ihse, adinn, ngasson

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

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

8282348: Remove unused CardTable::dirty_card_iterate

Reviewed-by: kbarrett

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

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

8282307: Parallel: Incorrect discovery mode in PCReferenceProcessor

Reviewed-by: tschatzl, kbarrett

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

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

8281525: Enable Zc:strictStrings flag in Visual Studio build

Reviewed-by: dholmes, ihse

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

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

8005885: enhance PrintCodeCache to print more data

Reviewed-by: xliu, phh

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

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

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

Reviewed-by: naoto, alanb

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

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

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

Reviewed-by: msheppar, amenkov

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

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

8282347: AARCH64: Untaken branch in has_negatives stub

Reviewed-by: aph, haosun, thartmann

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

Changeset: 7e0ce62c
Author:    duke <duke at openjdk.org>
Date:      2022-02-25 11:05:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7e0ce62cba9dc45534bbdba8bd82ad804cb8b13c

Automatic merge of jdk:master into master


Changeset: 3fcce092
Author:    J. Duke <duke at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2022-02-25 17:40:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3fcce092349c77dccd26f5540116e1676590b9ad

Merge master

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/share/code/codeCache.cpp
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/TestDowncall.java
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/share/code/codeCache.cpp
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/TestDowncall.java

Changeset: dd37acba
Author:    duke <duke at openjdk.org>
Date:      2022-02-25 17:41:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd37acba057eaecfa928dd9ac9d010569edc8c4a

Automatic merge of foreign-memaccess+abi into foreign-jextract

! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js



More information about the panama-dev mailing list