git: openjdk/panama-foreign: master: 106 new changesets
duke
duke at openjdk.org
Fri Jul 22 11:17:20 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
More information about the panama-dev
mailing list