git: openjdk/panama-foreign: foreign-memaccess+abi: 107 new changesets

duke duke at openjdk.org
Fri Jul 22 11:11:04 UTC 2022


Changeset: f3abb829
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-07-15 13:06:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3abb82989e79da97bcc0a837883be41d14703a3

8268312: Compilation error with nested generic functional interface

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
+ test/langtools/tools/javac/diags/DiagnosticRewriterTest3.java

Changeset: b4e2ce00
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-15 13:58:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4e2ce0094751540ac0673b22af3b3221d1fd74a

8290366: Remove unused during_conc_mark parameter in HeapRegion::note_self_forwarding_removal_start

Reviewed-by: ayang

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: cca91f7b
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-07-15 18:11:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cca91f7bccc17932307fc05bac745b2bf814dac1

8290327: Remove java/lang/reflect/callerCache/ReflectionCallerCacheTest.java from ProblemList-Xcomp.txt

Reviewed-by: jpai

! test/jdk/ProblemList-Xcomp.txt

Changeset: 0184f46b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-15 18:27:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0184f46bdfe4441ea6ef28c658c6677c4c736ee9

8289919: [test] LoadLibraryUnloadTest.java failed with "Failed to unload native library"

Reviewed-by: mchung

! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/libloadLibraryUnload.c
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/p/Class1.java

Changeset: 0143cf1d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-16 01:03:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0143cf1d46bd0fc09ccc394e44a98e9dfee67b5b

8290333: Remove os_share_*.hpp

Reviewed-by: dholmes, jiefu

! src/hotspot/os/aix/os_aix.cpp
- src/hotspot/os/aix/os_share_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
- src/hotspot/os/bsd/os_share_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
- src/hotspot/os/linux/os_share_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
- src/hotspot/os/windows/os_share_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: 2342684f
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-07-16 01:18:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2342684f2cd91a2e5f43dd271e95836aa78e7d0a

8290066: Remove KNL specific handling for new CPU target check in IR annotation

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
- test/hotspot/jtreg/compiler/vectorapi/TestCPUFeatureCheck.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCPUFeatureCheck.java

Changeset: 441c33f0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-16 13:17:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/441c33f0b1e970c82d29a67162e6dceed0fbf44a

8289003: JavaThread::check_is_terminated() implementation should rely on Thread-SMR

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: fb27ddcb
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-07-14 15:23:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb27ddcbe5a503ddd841e55baaa9a10f8422b736

8290252: Add TEST.properties to java/nio/channels/FileChannel and move tests out of largeMemory sub-dir

Reviewed-by: alanb, jpai

! test/jdk/TEST.ROOT
= test/jdk/java/nio/channels/FileChannel/LargeGatheringWrite.java
= test/jdk/java/nio/channels/FileChannel/MapTest.java
= test/jdk/java/nio/channels/FileChannel/TEST.properties

Changeset: c8e03151
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-14 17:19:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8e03151142c444710321c2e8a41e242283922a4

8290250: Shenandoah: disable Loom for iu mode

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp

Changeset: 15d3329e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-07-14 22:27:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15d3329edd552dcda29d6de2a6f20a5db075b60b

8281969: Bad result for the snippet @link tag if substring/regex consists of whitespace

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java

Changeset: 522b6574
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-17 15:11:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/522b65743ca10fcba0a27d25b8fa11319999e228

Merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java

Changeset: 4dd236b4
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-07-18 02:12:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4dd236b40abfeb1200e884021b90226046bc4b85

8290280: riscv: Clean up stack and register handling in interpreter

Reviewed-by: fyang

! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 84f23149
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-18 04:10:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84f23149e22561173feb0e34bca31a7345b43c89

8286030: Avoid JVM crash when containers share the same /tmp dir

Reviewed-by: stuefe, sgehwolf

! src/hotspot/os/posix/perfMemory_posix.cpp
+ test/hotspot/jtreg/containers/docker/ShareTmpDir.java
+ test/hotspot/jtreg/containers/docker/WaitForFlagFile.java

Changeset: bc7a1ea2
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2022-07-18 05:18:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc7a1ea249d8438e325c36042f7d8fc7eaaf0e40

8288948: Few J2DBench tests indicate lower primitive drawing performance with metal rendering pipeline

Reviewed-by: avu, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m

Changeset: 87340fd5
Author:    Fei Gao <fgao at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-07-18 05:54:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87340fd5408d89d9343541ff4fcabde83548a598

8288883: C2: assert(allow_address || t != T_ADDRESS) failed after JDK-8283091

Reviewed-by: kvn, mdoerr

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestVectorizeTypeConversionWithUnsafe.java

Changeset: 92067e20
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-07-18 13:01:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92067e200346c41c2f43763edc01c97c7da1a9e6

8290137: riscv: small refactoring for add_memory_int32/64

Reviewed-by: yadongwang, fjiang, shade

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 6882f0eb
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-18 15:04:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6882f0eb39a1a1db1393925fab4143a725a96b6a

8290013: serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed "assert(!in_vm) failed: Undersized StackShadowPages"

Reviewed-by: lmesnik

! src/hotspot/cpu/x86/globals_x86.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: ea8b75cf
Author:    Phil Race <prr at openjdk.org>
Date:      2022-07-18 16:05:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea8b75cfe453f5806a96ca85dd5e31724750a88f

8290334: Update FreeType to 2.12.1

Reviewed-by: serb, azvegint

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c

Changeset: b2010a74
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-18 16:54:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2010a748137d17f4968659503e0579ea8558afd

8287805: Shenandoah: consolidate evacuate-update-root closures

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp

Changeset: efed7a7f
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-18 17:15:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/efed7a7f65c0fa4b757ac6b448d11d7ddebdcc9a

8289908: Skip bounds check for cases when String is constructed from entirely used byte[]

Reviewed-by: prr, rriggs, aturbanov

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
+ test/micro/org/openjdk/bench/java/lang/StringConstructor.java

Changeset: 5ae43209
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-18 17:16:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ae4320921b15dcc198d0c71416cd46e5b5c2f85

8284767: Create an automated test for JDK-4422535

Reviewed-by: prr, achung

+ test/jdk/javax/accessibility/SetCurrentAccessibleValueTest.java

Changeset: b9de0a75
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-18 17:17:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9de0a7556f7be2c6afc6bb41bfa0339b639ff88

8284524: Create an automated test for JDK-4422362

Reviewed-by: prr

+ test/jdk/javax/accessibility/MaximumAccessibleValueTest.java

Changeset: e72742ee
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-18 17:18:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e72742eeb5f265e854d098a560cb41c83e93f905

8286172: Create an automated test for JDK-4516019

Reviewed-by: prr, achung

+ test/jdk/javax/swing/JSpinner/JSpinnerFocusTest.java

Changeset: 6c8d0e61
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-07-18 20:33:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c8d0e617ff59eee1313589b10edbf5830774db5

8282526: Default icon is not painted properly

Reviewed-by: aivanov, prr

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
+ test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java

Changeset: b65f7ec2
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-07-18 20:50:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b65f7ec2f149d688a37b2c5b2ece312b52133dec

4887998: Use Integer.rotateLeft() and rotateRight() in crypto implementations

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/MD5.java
! src/java.base/share/classes/sun/security/provider/SHA.java
! src/java.base/share/classes/sun/security/provider/SHA2.java
! src/java.base/share/classes/sun/security/provider/SHA5.java

Changeset: 5a96a5db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-07-18 21:53:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a96a5db13992118ec384207edfb04136f339253

8289612: Change hotspot/jtreg tests to not use Thread.stop

Reviewed-by: dholmes, dcubed

! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
+ test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java
+ test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC2/mallocWithGC2.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack002.java

Changeset: 4a4d8ed8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-07-18 22:49:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a4d8ed83bea048cbfa6ab4c2ef6aa066cefe650

8289801: [IR Framework] Add flags to whitelist which can be used to simulate a specific machine setup like UseAVX

Reviewed-by: kvn, xgong, thartmann

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java

Changeset: 4f3f74c1
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-07-18 07:08:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f3f74c14121d0a80f0dcf1d593b4cf1c3e4a64c

8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMissedOpaqueInPredicate.java

Changeset: 2677dd6d
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-07-18 12:18:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2677dd6d2318afb4afffde46f8e8e20276cb2894

8289954: C2: Assert failed in PhaseCFG::verify() after JDK-8183390

Reviewed-by: kvn, thartmann, roland

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestUnreachableInnerLoop.java

Changeset: 6cd1c0c1
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-18 22:51:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6cd1c0c14e7c9f9e8f77b32adcb792556645c0ac

Merge

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

Changeset: af86cd3d
Author:    Hollow Man <hollowman at opensuse.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-07-19 01:49:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af86cd3d8c0f8a874d1b738ad0caeeb7cd4c61d0

8290463: Fix several comment typos in sun.security.ec

Reviewed-by: xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java

Changeset: 4e6cd67f
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-19 06:29:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e6cd67fec3d978f4c8c1aed95a1d09b544eff68

8290000: Bump macOS GitHub actions to macOS 11

Reviewed-by: shade, clanger

! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: dfbc6919
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-19 07:07:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfbc6919e1e233b42aede97f1323ce5529fab7cf

8289524: Add JFR JIT restart event

Reviewed-by: kvn, lucy

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/sweeper.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
+ test/jdk/jdk/jfr/event/compiler/TestJitRestart.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: d7f0de27
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-19 07:13:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7f0de272c85ee8d0890c9d61e10065b618b69d7

8290460: Alpine: disable some panama tests that rely on std::thread

Reviewed-by: jvernee, dholmes

! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java

Changeset: 612d8c6c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-19 07:15:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/612d8c6cb1d0861957d3f6af96556e2739283800

8290456: remove os::print_statistics()

Reviewed-by: coleenp

! 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/share/runtime/java.cpp

Changeset: f5a7de86
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-07-19 09:03:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5a7de86278ce019ffe44a92921dbb4018451a73

8290379: Parse error with parenthesized pattern and guard using an array

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8290379.java

Changeset: 2ff22087
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-19 11:32:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ff22087f209f9bd8e82d1c2a90c44cafd9ffef0

8289804: Remove redundant stream() call before forEach in jdk.jshell

Reviewed-by: psandoz

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java

Changeset: e02627ca
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-19 11:51:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e02627ca0a3381b3a52a71aef41ce5ba3329142b

8290397: LoadLibraryUnload.java failed with "Too few cleared WeakReferences"

Reviewed-by: mchung

! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java

Changeset: a41b12f4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-19 12:40:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a41b12f430b8d6ebbb634c0a6a077ed13c68bcb7

8290512: G1: Fix typo in allocation statistics log message

Reviewed-by: kbarrett

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

Changeset: bbc57483
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-19 14:41:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bbc57483ce4904efa5ff4c8384a74ee7f8776317

8272096: Exceptions::new_exception can return wrong exception

Reviewed-by: hseigel, dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: 2cb659e7
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-07-19 16:30:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cb659e7f45e5ed4c2db7f1a091bb78f4f7accc2

8290391: Reduce runtime of java.util package microbenchmarks

Reviewed-by: rriggs, redestad

! test/micro/org/openjdk/bench/java/util/ArraysEquals.java
! test/micro/org/openjdk/bench/java/util/ArraysFill.java
! test/micro/org/openjdk/bench/java/util/ArraysMismatch.java
! test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java
! test/micro/org/openjdk/bench/java/util/Base64Decode.java
! test/micro/org/openjdk/bench/java/util/Base64Encode.java
! test/micro/org/openjdk/bench/java/util/Base64VarLenDecode.java
! test/micro/org/openjdk/bench/java/util/Dates.java
! test/micro/org/openjdk/bench/java/util/GregorianCalendars.java
! test/micro/org/openjdk/bench/java/util/HashMapBench.java
! test/micro/org/openjdk/bench/java/util/LocaleDefaults.java
! test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java
! test/micro/org/openjdk/bench/java/util/RandomNext.java
! test/micro/org/openjdk/bench/java/util/TestAdler32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32C.java
! test/micro/org/openjdk/bench/java/util/ZipFind.java

Changeset: 96a542fe
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-19 16:32:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96a542feb2064dba155ebf05311752995d164038

8227060: Optimize safepoint cleanup subtask order

Reviewed-by: kbarrett, pchilanomate

! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java

Changeset: 977e0948
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-19 16:59:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/977e09489dd1f49d8f373ef7b8c5e47fedb82793

8283707: Support <major.minor.update.build> version format on Windows

Reviewed-by: almatvee

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
+ src/jdk.jpackage/windows/native/common/MsiCA.cpp
+ src/jdk.jpackage/windows/native/common/MsiCA.h
! src/jdk.jpackage/windows/native/common/WinErrorHandling.cpp
! src/jdk.jpackage/windows/native/common/WinErrorHandling.h
+ src/jdk.jpackage/windows/native/libwixhelper/Version.cpp
+ src/jdk.jpackage/windows/native/libwixhelper/Version.h
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
+ test/jdk/tools/jpackage/resources/WinLongVersionTest-edit-msi.js
+ test/jdk/tools/jpackage/windows/WinLongVersionTest.java

Changeset: d67e7ccd
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-19 17:01:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d67e7ccda56998d1d60bdaa4e5940a0c501ead23

8290402: jpackage exe uninstallers don't return correct exit code in case of failure

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp

Changeset: 1af7c33d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-19 17:01:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1af7c33df59cd043bdae3f681aeded2919dc27aa

8290400: Must run exe installers in jpackage jtreg tests without UI

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: c2cbeb3e
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-19 19:46:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2cbeb3ee875936c98bb15ec32d692f7d866df76

8290398: jpackage exe installers are not installed in jtreg tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java

Changeset: ec1d338e
Author:    Valerie Peng <valeriep at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-15 16:39:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec1d338e15607d04ae701491940376df378535ef

8272243: Improve DER parsing

Reviewed-by: weijun, rhalade

! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! test/jdk/sun/security/util/DerInputBuffer/PaddedBitString.java

Changeset: cdc1582d
Author:    Aleksei Efimov <aefimov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-02-08 12:16:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cdc1582d1d7629c2077f6cd19786d23323111018

8277608: Address IP Addressing

Reviewed-by: dfuchs, rhalade, michaelm

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java

Changeset: e7f8003e
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-08 18:33:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7f8003eddf615c04aef9d32144e6c81352896b0

8272249: Better properties of loaded Properties

Reviewed-by: naoto, lancea, rhalade, mschoene

! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java

Changeset: 84b4e9bb
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-18 10:08:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84b4e9bb415de65d8de83925fbf7010ed1650064

8281859: Improve class compilation

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: chagedorn

! src/hotspot/share/ci/ciEnv.cpp

Changeset: 632d2d26
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-23 11:55:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/632d2d2690ee68b5e2928e8c253ad4b099f31ed9

8281866: Enhance MethodHandle invocations

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: chagedorn

! src/hotspot/share/interpreter/linkResolver.cpp

Changeset: a37465b8
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-29 19:42:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a37465b8fa1f3a1529d37430797809a99a94f4af

8283190: Improve MIDI processing

Reviewed-by: prr, rhalade, psadhukhan, mschoene

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java

Changeset: b7b917a0
Author:    Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-04-15 15:54:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7b917a0a8d4327b66ad8632ae8925628876e70a

8284370: Improve zlib usage

Reviewed-by: alanb, mschoene, rhalade

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

Changeset: d991ec4f
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-04-20 14:01:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d991ec4f9fdb865f37978fe9f9f2b2885e1e9054

8282676: Improve subject handling

Reviewed-by: ahgross, mullan, rhalade

! src/java.base/share/classes/javax/security/auth/Subject.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java

Changeset: 41ef2b24
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-05-13 02:02:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41ef2b249073450172e11163a4d05762364b1297

8285407: Improve Xalan supports

Reviewed-by: naoto, lancea, ahgross, rhalade

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java

Changeset: 7b418f9a
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-06-18 05:17:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b418f9abae9f9f24155a9533b8e80231f49e0c0

8287916: Address the inconsistency between the constant array and pool size

Reviewed-by: naoto, lancea, rhalade, ahgross

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java

Changeset: 43588648
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-07-19 22:50:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43588648cacaa79a586ace8540dfe43eb64f9a46

8290511: compiler/vectorapi/TestMaskedMacroLogicVector.java fails IR verification

Reviewed-by: kvn, thartmann

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

Changeset: 97147915
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-20 05:49:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/971479153d726ffd8d457a0531f303d357798b3c

8190907: Windows 10 default Korean Font Malgun Gothic available not used by GUI elements even though available without Korean Language Pack

Reviewed-by: naoto, prr

! src/java.desktop/windows/data/fontconfig/fontconfig.properties

Changeset: 2ea3f546
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-20 06:00:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ea3f546c249cf32df460238da72c9744b3c1eb2

8290495: Micro-optimize Method::can_be_statically_bound assertions

Reviewed-by: dholmes, stuefe

! src/hotspot/share/oops/method.cpp

Changeset: 4dc421ca
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-19 04:37:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4dc421caa02caedd7061ede6a5ec44dbb6ec738e

8290417: CDS cannot archive lamda proxy with useImplMethodHandle

Reviewed-by: dholmes, ccheung, mchung

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaWithUseImplMethodHandleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg1/BaseWithProtectedMethod.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg2/Child.jcod

Changeset: a6bab2a3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-07-19 09:34:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6bab2a37905a191e95464b47a2dd4c89ce7be61

8288482: JFR: Cannot resolve method

Reviewed-by: jbachorik

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: e062dff1
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-19 14:33:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e062dff1bfd1abd5f14e8915dc5417cc22d622ac

8290524: Typo in javadoc of MemorySegment/MemoryAddress

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryAddress.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: a3e07d95
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-20 07:39:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3e07d950ae752daf779607693c422a4c35924a6

Merge

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/TEST.groups

Changeset: 5425573b
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-07-20 08:26:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5425573bb4de1a2434201bc7ec3700b527ce346b

8290496: riscv: Fix build warnings-as-errors with GCC 11

Reviewed-by: yadongwang, fjiang, shade

! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 43c47b1a
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-20 10:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43c47b1ad7453b4be5ad949d49866de1d911973e

8290534: Move MacroAssembler::verified_entry to C2_MacroAssembler on x86

Reviewed-by: shade, kvn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 4b4d3528
Author:    jeremy <jeremy.wood at mac.com>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date:      2022-07-20 11:34:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b4d35289ad7bfd2c5d9992b7c1fb8507d44a56d

8264999: GeneralPath.lineTo() to itself produces jagged lines

Reviewed-by: lbourges, prr

! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ test/jdk/sun/java2d/marlin/JoinMiterRedundantLineSegmentsTest.java

Changeset: 984cd02d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-20 12:34:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/984cd02dfb403830c1e8212b94f21f6c9b48348b

8290707: runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java fails with "Can't find sun.hotspot.whitebox"

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java

Changeset: 011958d3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-20 12:42:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/011958d30b275f0f6a2de097938ceeb34beb314d

8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 1c055076
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-20 13:00:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c055076e0e460275954cfc8d5e897d72bb9323e

8289743: AArch64: Clean up patching logic

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 3d3e3df8
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-07-20 14:33:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d3e3df8f0845d1ce1776ef37b4a2b39461a328a

8290069: IGV: Highlight both graphs of difference in outline

Reviewed-by: kvn, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java

Changeset: 89458e36
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-07-20 15:36:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89458e36afa8f09020d2afba1cbafdd8e32a6083

8288107: Auto-vectorization for integer min/max

Reviewed-by: kvn, ngasson

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorIntMinMax.java

Changeset: eeb345a2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-20 16:16:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eeb345a286115213f8a75dfe54cdcc39dfca597a

8290533: Remove G1ConcurrentMark::mark_in_bitmap(uint, HeapRegion*,oop)

Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp

Changeset: b1817a30
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-07-20 19:19:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b1817a30a00d74f70b247c783047bfbb49515dda

8290468: Remove gc/gctests/mallocWithGC tests

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC1/libmallocWithGC1.cpp
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC1/mallocWithGC1.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC2/libmallocWithGC2.cpp
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC2/mallocWithGC2.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC3/libmallocWithGC3.cpp
- test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC3/mallocWithGC3.java

Changeset: ddb106be
Author:    Valerie Peng <valeriep at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-15 16:39:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddb106be7a0e050d790ced906d53110dbc5cc60c

8272243: Improve DER parsing

Reviewed-by: weijun, rhalade

! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! test/jdk/sun/security/util/DerInputBuffer/PaddedBitString.java

Changeset: 243c76f5
Author:    Aleksei Efimov <aefimov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-02-08 12:16:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/243c76f59ff5c73386465a159488ee2d2ad43ab2

8277608: Address IP Addressing

Reviewed-by: dfuchs, rhalade, michaelm

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java

Changeset: 67dd3f73
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-08 18:33:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67dd3f734308898aca9b85d1f72d34e94a660a43

8272249: Better properties of loaded Properties

Reviewed-by: naoto, lancea, rhalade, mschoene

! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java

Changeset: ac93ab0e
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-18 10:08:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac93ab0e0a12ad1768b0d64f493fa1553f9d3413

8281859: Improve class compilation

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: chagedorn

! src/hotspot/share/ci/ciEnv.cpp

Changeset: 78c514d0
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-23 11:55:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78c514d0856319611e6bea58b2b29675cbf8e996

8281866: Enhance MethodHandle invocations

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: chagedorn

! src/hotspot/share/interpreter/linkResolver.cpp

Changeset: 879ea780
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-03-29 19:42:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/879ea78037a1e7b6eb1dd03a4cc12c4b35bb9424

8283190: Improve MIDI processing

Reviewed-by: prr, rhalade, psadhukhan, mschoene

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java

Changeset: 83339500
Author:    Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-04-15 15:54:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83339500ba49441192bc1f8b211371f7fdba7b16

8284370: Improve zlib usage

Reviewed-by: alanb, mschoene, rhalade

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

Changeset: d0a2f13d
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-04-20 14:01:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0a2f13deac4c49e115574de24acfd65f814835f

8282676: Improve subject handling

Reviewed-by: ahgross, mullan, rhalade

! src/java.base/share/classes/javax/security/auth/Subject.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java

Changeset: 5d1c4487
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-05-13 02:02:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d1c44871a9f7aa5d60e5c740591ce2e0fd87008

8285407: Improve Xalan supports

Reviewed-by: naoto, lancea, ahgross, rhalade

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java

Changeset: f1001a06
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-06-18 05:17:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1001a06b3485d13f14bb85eeeb38f7c1b4910f1

8287916: Address the inconsistency between the constant array and pool size

Reviewed-by: naoto, lancea, rhalade, ahgross

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java

Changeset: 618f3a82
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-07-20 04:40:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/618f3a82a4d45cdb66b86259ae60dd1c322b987b

8278274: Update nroff pages in JDK 19 before RC

Reviewed-by: jjg

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 17e65bbd
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-07-20 13:09:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17e65bbd23789d42255ba79e01cc6a5dc7e591c9

8290625: Test jdk/javadoc/tool/CheckManPageOptions.java after manpage update

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 9c19d89c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-20 22:56:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c19d89c9c564e436732c5f7851f4960fb5d783c

Merge


Changeset: e8975be9
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-07-21 00:46:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8975be94bfef8fa787eb60ad1eac4cb1d4b9076

8290746: ProblemList compiler/vectorization/TestAutoVecIntMinMax.java

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2c73a1f3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-21 05:12:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c73a1f39dc635d10edbb312a8f9a9852f95a7d0

8290324: Move atomic operations outside of os_xxx.hpp

Reviewed-by: dholmes, kbarrett

! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: db1e44c2
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-21 06:16:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db1e44c2ddd5b5f0db07dfc55f34fb03132f7726

8290353: ModuleReader::list specification should suggest closing the returned stream

Reviewed-by: chegar, mchung, mr, jpai

! src/java.base/share/classes/java/lang/module/ModuleReader.java

Changeset: 53fc495e
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-21 06:19:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53fc495e3aca7d89af697639d727051fb9adf9c7

8290316: Ensure that all directory streams are closed in java.base

Reviewed-by: chegar

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java

Changeset: 3582fd9e
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-21 06:19:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3582fd9e93d9733c6fdf1f3848e0a093d44f6865

8290359: Ensure that all directory streams are closed in jdk.link

Reviewed-by: chegar

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: 52cc6cd0
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-21 10:22:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52cc6cd063c167229f8883ba5a81be306c38a73c

8288723: Avoid redundant ConcurrentHashMap.get call in java.time

Reviewed-by: attila, rriggs

! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java

Changeset: 799a2c84
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-07-21 11:03:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/799a2c844d904b675abd324ab09cbda7faf70b0f

8276561: URL$DefaultFactory::PREFIX should be static final

Reviewed-by: djelinski, jpai

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

Changeset: 59e495e4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-21 13:23:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59e495e4d320b79d1b0ddff3f552f69a01d8dc8d

8290704: x86: TemplateTable::_new should not call eden_allocate() without contiguous allocs enabled

Reviewed-by: kvn, thartmann, coleenp

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

Changeset: 604a115a
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-07-21 14:54:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/604a115a5b8a4c8917a496f3bddb67f9f6468b99

8290016: IGV: Fix graph panning when mouse dragged outside of window

Reviewed-by: kvn, thartmann

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomizablePanAction.java

Changeset: 6346c333
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-21 15:43:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6346c3338c23255a43b179cbd618990c31c2eabc

8290826: validate-source failures after JDK-8290016

Reviewed-by: azvegint

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomizablePanAction.java

Changeset: 4c1cd66d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-07-21 16:26:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c1cd66d225d621f777b6fff53692cf9bf915b4a

8288368: simplify code in ValueTaglet, remove redundant code

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 15f4b304
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-07-21 17:49:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15f4b30459d936f721fc984c20cf3ada7b7f5d4a

8290115: ArrayCopyObject JMH has wrong package

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java

Changeset: 80bd8c35
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-21 18:01:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80bd8c35494c85491963d590e7b78ea499fb691d

8290504: Close streams returned by ModuleReader::list

Reviewed-by: mchung, chegar

! test/jdk/java/lang/ClassLoader/getResource/automaticmodules/Main.java
! test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java

Changeset: 7ec0132a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-07-21 18:14:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ec0132ad3129b805664c85351fe6d55041066fa

8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended

Reviewed-by: sspitsyn, cjplummer

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

Changeset: 620c8a04
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-21 18:57:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/620c8a045f92126c2552347b9f369405ab2d6d36

8289643: File descriptor leak with ProcessBuilder.startPipeline

Reviewed-by: alanb, jpai, lancea

! src/java.base/share/classes/java/lang/ProcessBuilder.java
+ test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java

Changeset: 0dda3c14
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-07-21 19:11:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dda3c14ebe040158dcc5a87d349d5286c48b573

8289275: Remove incorrect __declspec(dllimport) attributes from pointers in jdk.crypto.cryptoki

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.h
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h

Changeset: 66f59c2c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-21 21:32:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66f59c2c16af93484864236a5548323d3e20b012

8290731: Clean up CDS handling of LambdaForm Species classes

Reviewed-by: ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/klass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSLambdaInvoker.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java

Changeset: 59d85bad
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-07-21 21:34:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59d85bad348f7787533ff38942dab2811c4eb623

8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS

Reviewed-by: amenkov, lmesnik

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

Changeset: e9f97b2e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-07-22 04:40:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9f97b2e8cf301ba6b69101e5efc5c71d26bc87b

8290489: Initial nroff manpage generation for JDK 20

Reviewed-by: dcubed

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 50126c82
Author:    duke <duke at openjdk.org>
Date:      2022-07-22 11:00:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50126c82eb1c0977c569acf65434b4ad77177e60

Automatic merge of jdk:master into master


Changeset: a275b7b0
Author:    duke <duke at openjdk.org>
Date:      2022-07-22 11:00:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a275b7b0e78e82e9cdc2948746aefa01da9e8889

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list