git: openjdk/loom: master: 176 new changesets

duke duke at openjdk.org
Mon Aug 1 07:43:04 UTC 2022


Changeset: c83fcbd1
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-07-13 19:36:50 +0000
URL:       https://git.openjdk.org/loom/commit/c83fcbd18fff4d10c4162c43ddcdf3a51ce2c8e6

8290079: Reduce interaction with volatile in static initializer of BigInteger

Reviewed-by: jpai, rriggs, darcy

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

Changeset: 3216d198
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-13 22:42:13 +0000
URL:       https://git.openjdk.org/loom/commit/3216d198f382e991522600086bb2691abfe5f067

8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException

Reviewed-by: serb

! test/jdk/java/awt/a11y/AccessibleJPopupMenuTest.java

Changeset: dbab827b
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-14 01:31:34 +0000
URL:       https://git.openjdk.org/loom/commit/dbab827bee5297c19b10f0923a962fe6c0ac5cbd

8249834: java/util/ArrayList/Bug8146568.java and j/u/Vector/Bug8148174.java use @ignore w/o bug-id

Reviewed-by: jpai

! test/jdk/TEST.groups
! test/jdk/java/util/ArrayList/Bug8146568.java
! test/jdk/java/util/Vector/Bug8148174.java

Changeset: 3471ac9a
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-07-14 03:32:52 +0000
URL:       https://git.openjdk.org/loom/commit/3471ac9a907780d894d05bd58cf883c4c8d8838d

8290164: compiler/runtime/TestConstantsInError.java fails on riscv

Reviewed-by: fyang, yadongwang

! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java

Changeset: 5d588eda
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-07-14 04:35:54 +0000
URL:       https://git.openjdk.org/loom/commit/5d588eda97aeab0c8fda6ad8d332d6a4cae31b05

8290218: AIX build failure by JDK-8289780

Reviewed-by: iklam, stuefe

! src/hotspot/share/prims/forte.cpp

Changeset: 02fae607
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-14 06:10:28 +0000
URL:       https://git.openjdk.org/loom/commit/02fae60740ad6f5d6a2891eac5571155a3ae619c

8288067: Avoid redundant HashMap.containsKey call in Type1Font.expandAbbreviation

Reviewed-by: attila, prr

! src/java.desktop/share/classes/sun/font/Type1Font.java

Changeset: 2baf526f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-12 14:14:46 +0000
URL:       https://git.openjdk.org/loom/commit/2baf526fcec3ecd8e306fd9bd483ab5ed4ec8afe

8288850: SegmentAllocator:allocate() can return null some cases

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/foreign/ArenaAllocator.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 0fd1b689
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-12 14:16:22 +0000
URL:       https://git.openjdk.org/loom/commit/0fd1b68972995d5071eed21088e0997ac1171ca3

8290071: Javadoc for MemorySegment/MemoryAddress getter/setters contains some typos

Reviewed-by: uschindler, psandoz

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

Changeset: 4545ed68
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-12 14:22:42 +0000
URL:       https://git.openjdk.org/loom/commit/4545ed6842b1882d64f62f96b7abdfc2b3d043b8

8289365: SegmentAllocator:allocateArray(MemoryLayout, count) does not throw IAEx when count is -1

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 59d0c739
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-07-12 14:46:15 +0000
URL:       https://git.openjdk.org/loom/commit/59d0c739ac983414bd429cf2b14c29b61cef5481

8289930: Improve Thread description of inherited AccessControlContext

Reviewed-by: jpai, mchung

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 128c6c64
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-07-12 20:48:23 +0000
URL:       https://git.openjdk.org/loom/commit/128c6c648c24c37ab20a7c902d67d245e2b4ca72

8290095: java/nio/channels/FileChannel/largeMemory/LargeGatheringWrite.java timed out

Reviewed-by: jpai, alanb

! test/jdk/java/nio/channels/FileChannel/largeMemory/LargeGatheringWrite.java

Changeset: fff7f353
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-12 21:04:43 +0000
URL:       https://git.openjdk.org/loom/commit/fff7f35300f4a05046057fce80095fbec3fa275f

8290201: ProblemList com/sun/jdi/InvokeHangTest.java on macosx-x64 in vthread mode

Reviewed-by: bpb

! test/jdk/ProblemList-svc-vthread.txt

Changeset: ce36f6ea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-12 21:45:19 +0000
URL:       https://git.openjdk.org/loom/commit/ce36f6ea855a7ede02df969e6bb599ac36ac04fe

8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all

Reviewed-by: naoto

! test/hotspot/jtreg/ProblemList.txt

Changeset: a7f83582
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-14 06:19:40 +0000
URL:       https://git.openjdk.org/loom/commit/a7f83582d323b0dc39abc0b2114144206183af45

Merge

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

Changeset: 292d909e
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-07-14 06:36:57 +0000
URL:       https://git.openjdk.org/loom/commit/292d909e81266a75221d660e8914cbcec7640061

8290178: failure_handler: run netstat without name lookups

Reviewed-by: jpai, dfuchs, msheppar, lmesnik

! test/failure_handler/src/share/conf/mac.properties

Changeset: adf40d25
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-14 07:00:33 +0000
URL:       https://git.openjdk.org/loom/commit/adf40d25a1c53ac4804d013c78558c58edb20b85

8290149: java/nio/file/Files/probeContentType/Basic.java fails on Windows Server 2019/2022

Reviewed-by: jpai, lancea

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: 109e21af
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-14 07:56:49 +0000
URL:       https://git.openjdk.org/loom/commit/109e21af667ff85daca1d1e0756e0080dbaf54f3

8290080: G1: Remove unnecessary is-obj-dead check in HeapRegion::do_oops_on_memregion_in_humongous

Reviewed-by: tschatzl, iwalulya

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

Changeset: be58cbc4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-07-14 08:31:05 +0000
URL:       https://git.openjdk.org/loom/commit/be58cbc417ba5e08aa2118f9522c72c96c181a86

8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java

Changeset: c7c20661
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-14 08:47:29 +0000
URL:       https://git.openjdk.org/loom/commit/c7c20661eee727ed8354b19723c359ae7c2d4bd8

8290221: G1: Merge multiple calls of get_next_marked_addr in HeapRegion::oops_on_memregion_iterate_in_unparsable

Reviewed-by: tschatzl, iwalulya

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

Changeset: 3bb2dc8e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-07-14 14:37:10 +0000
URL:       https://git.openjdk.org/loom/commit/3bb2dc8e7f91061a9f1141e9b8122d00adb9faee

8290290: Remove addition of TimeInstants

Reviewed-by: stuefe, dholmes

! src/hotspot/share/utilities/ticks.hpp

Changeset: 73b83e01
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-07-13 17:32:02 +0000
URL:       https://git.openjdk.org/loom/commit/73b83e018838d3870733970b2bb22a8394b53330

8290207: Missing notice in dom.md

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/legal/dom.md

Changeset: 2bf6285c
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-07-13 21:02:45 +0000
URL:       https://git.openjdk.org/loom/commit/2bf6285c80f078d8451afb5682ee307bb13be179

8290209: jcup.md missing additional text

Reviewed-by: iris, naoto, lancea

! src/java.xml/share/legal/jcup.md

Changeset: fd89ab8d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-07-14 01:46:11 +0000
URL:       https://git.openjdk.org/loom/commit/fd89ab8dacda1d6af5bd4be57a83362c8cdd5e20

8288112: C2: Error: ShouldNotReachHere() in Type::typerr()

Reviewed-by: dlong, kvn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java
+ test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 3ad39505
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-14 16:29:51 +0000
URL:       https://git.openjdk.org/loom/commit/3ad39505605f8eab74adec9c68f211dd44796759

Merge

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 890bcedd
Author:    Doug Lea <dl at openjdk.org>
Date:      2022-07-14 19:53:31 +0000
URL:       https://git.openjdk.org/loom/commit/890bcedd49fb791074862cc295c0e6bf64ef4d81

8290264: java/util/concurrent/locks/Lock/OOMEInAQS.java fails with "exit code: 0"

Reviewed-by: dholmes, alanb, dcubed

! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java

Changeset: 757a742a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-14 21:04:50 +0000
URL:       https://git.openjdk.org/loom/commit/757a742ac78a6ececcc4f9f542f8f7108968129d

8290177: Improve documentation in G1MMUTracker

Reviewed-by: iwalulya, ayang

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

Changeset: 70fce07a
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-07-15 05:07:21 +0000
URL:       https://git.openjdk.org/loom/commit/70fce07a382896a8091413d7269bb16f33122505

8290246: test fails "assert(init != __null) failed: initialization not  found"

Reviewed-by: dlong, iveresov

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

Changeset: 92deab54
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2022-07-15 07:16:14 +0000
URL:       https://git.openjdk.org/loom/commit/92deab546549ca549408a983fe361d9536d2cd37

8028265: Add legacy tz tests to OpenJDK

Reviewed-by: coffeys, naoto

+ test/jdk/java/util/TimeZone/AssureTzdataVersion.java
+ test/jdk/java/util/TimeZone/Bug6329116.java
+ test/jdk/java/util/TimeZone/TextFileReader.java
+ test/jdk/java/util/TimeZone/TimeZoneData/VERSION
+ test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
+ test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
+ test/jdk/java/util/TimeZone/tools/share/CompareYearData.pl
+ test/jdk/java/util/TimeZone/tools/share/Makefile
+ test/jdk/java/util/TimeZone/tools/share/makeZoneData.pl

Changeset: f3abb829
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-07-15 13:06:03 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 7841e5cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-22 11:12:49 +0000
URL:       https://git.openjdk.org/loom/commit/7841e5cc387ba595f73f40b3a0d00d7e36df15ea

8290464: Optimize ResourceArea zapping on ResourceMark release

Reviewed-by: stuefe, zgu, coleenp

! src/hotspot/share/memory/resourceArea.hpp

Changeset: 75c1e999
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-22 11:50:28 +0000
URL:       https://git.openjdk.org/loom/commit/75c1e99968da1ee2f33a8c3a70070832fb403104

8289572: InputStream wrapping with BufferedInputStream is redundant in HttpTimestamper

Reviewed-by: jpai, mullan

! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java

Changeset: 54854d93
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-22 12:27:04 +0000
URL:       https://git.openjdk.org/loom/commit/54854d9300479c22c416fd9d2fdb5c29fc1884bc

8256811: Delayed/missed jdwp class unloading events

Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: cjplummer, coleenp, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/com/sun/jdi/ClassUnloadEventTest.java

Changeset: b28f9dab
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-22 14:42:42 +0000
URL:       https://git.openjdk.org/loom/commit/b28f9dab80bf5d4de89942585c1ed7bb121d9cbd

8290688: Optimize x86_64 nmethod entry barriers

Reviewed-by: kvn, rrich

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 62f22633
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-22 15:55:58 +0000
URL:       https://git.openjdk.org/loom/commit/62f22633d1025809f88b41ae3a6891f23215be09

8290861: Remove unused field URLJarFile.BUF_SIZE

Reviewed-by: jpai, djelinski, aefimov

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: ef8486a1
Author:    SWinxy <swinxythecat at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-22 18:36:58 +0000
URL:       https://git.openjdk.org/loom/commit/ef8486a1a40c8b65d3db6048c3dc79802073148d

8286270: [java.desktop] Replace color search in XColors with a switch statement

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/XColors.java

Changeset: 2660a926
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-22 20:11:25 +0000
URL:       https://git.openjdk.org/loom/commit/2660a9268b36afc24787273eb22a12c1bc1b9dca

8290893: ProblemList java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload

Reviewed-by: dcubed

! test/jdk/ProblemList-Xcomp.txt

Changeset: 987656d6
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-07-22 22:10:43 +0000
URL:       https://git.openjdk.org/loom/commit/987656d69065b5b61d658cec3704a181a4aef18b

8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: 0599a05f
Author:    Man Cao <manc at openjdk.org>
Date:      2022-07-23 02:54:07 +0000
URL:       https://git.openjdk.org/loom/commit/0599a05f8c7e26d4acae0b2cc805a65bdd6c6f67

8290900: Build failure with Clang 14+ due to function warning attribute

Reviewed-by: kbarrett

! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: 852e71d9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-25 05:18:34 +0000
URL:       https://git.openjdk.org/loom/commit/852e71d9f06bcf20874ed95a0d7c2b4267d4f59c

8290870: NMT: Increase MallocSiteTable size and allocate it only when needed

Reviewed-by: zgu, dholmes

! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp

Changeset: 228e8e94
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-25 07:08:46 +0000
URL:       https://git.openjdk.org/loom/commit/228e8e94fe048e56d5513b150060c9b54f15642c

8290700: Optimize AArch64 nmethod entry barriers

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.hpp

Changeset: 80dc6ceb
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-25 09:08:23 +0000
URL:       https://git.openjdk.org/loom/commit/80dc6cebc90f7ed5c4a262e2dcd3bd54ce71eab1

8290730: compiler/vectorization/TestAutoVecIntMinMax.java failed with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: jiefu, kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java

Changeset: d0c365a7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-25 10:32:11 +0000
URL:       https://git.openjdk.org/loom/commit/d0c365a7b91de2fdfacdb0e107174549b7a9860e

8170794: [macosx] Error when using setDesktopManager on a JDesktopPane on MacOS X with Look and Feel Aqua

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/RepaintManager.java
+ test/jdk/javax/swing/JDesktopPane/TestDesktopManagerNPE.java

Changeset: 350808a5
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-25 11:03:48 +0000
URL:       https://git.openjdk.org/loom/commit/350808a5a3cbaa097c3360bfca9af6d90f1b223b

8290459: Remove unused GCCause enums

Reviewed-by: tschatzl, kbarrett

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

Changeset: b17269ad
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-07-25 12:26:04 +0000
URL:       https://git.openjdk.org/loom/commit/b17269ad522f05717b84356c885de24c5368447e

8290959: Consistently use "grey" instead of "gray" in GC code

Reviewed-by: tschatzl

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

Changeset: 1e270ea4
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-25 12:40:21 +0000
URL:       https://git.openjdk.org/loom/commit/1e270ea4f5e8f9539e85430b9be5cf21a89b4d8f

8290780: AArch64: Crash in c2 nmethod running RunThese30M.java

Reviewed-by: dlong

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

Changeset: 0ca74f53
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-25 14:10:26 +0000
URL:       https://git.openjdk.org/loom/commit/0ca74f538e1a8a351cc0631c5fe397a74653ce6f

8289659: Refactor I/O stream copying to use InputStream.readAllBytes in X509CertPath

Reviewed-by: attila, weijun

! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java

Changeset: 7c3cfd13
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-25 21:51:26 +0000
URL:       https://git.openjdk.org/loom/commit/7c3cfd13e3d67c185d15abb1c935853c856e8a42

8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file"

Reviewed-by: almatvee

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

Changeset: 0ca5cb13
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2022-07-25 22:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/0ca5cb13a38105a4334ac3508a9c7155fc00cac3

8290834: Improve potentially confusing documentation on collection of profiling information

Reviewed-by: thartmann, kvn, dlong

! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: a6faf5d3
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-26 02:56:26 +0000
URL:       https://git.openjdk.org/loom/commit/a6faf5d33a09ca53e5d1c60a5ed82f2368a6e1b3

8290485: [vector] REVERSE_BYTES for byte type should not emit any instructions

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java

Changeset: 28bbdc5e
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-26 11:53:50 +0000
URL:       https://git.openjdk.org/loom/commit/28bbdc5ebb8e3f08b47d3c6e7e4e1f41b0408bee

8290972: ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java

Reviewed-by: iris, jpai

! test/jdk/ProblemList-Xcomp.txt

Changeset: 330adc03
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2022-07-26 12:10:56 +0000
URL:       https://git.openjdk.org/loom/commit/330adc03a9314b188d05b3f8d06f97826b7a3847

8290969: DumpClassListCLDClosure incorrectly uses ResizeableResourceHashtable

Reviewed-by: iklam, ccheung

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

Changeset: da9cc5c9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-26 13:29:05 +0000
URL:       https://git.openjdk.org/loom/commit/da9cc5c9f48280786af7939f50c38eb7054e70c9

8290806: Only add eager reclaim task to G1 post evacuate tasks if there were candidates

Reviewed-by: kbarrett, sangheki

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

Changeset: 89390955
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-07-26 13:45:38 +0000
URL:       https://git.openjdk.org/loom/commit/893909558b0439e7727208eeb582416ffc4d9b37

8289996: Fix array range check hoisting for some scaled loop iv

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
+ test/micro/org/openjdk/bench/vm/compiler/RangeCheckHoisting.java

Changeset: 2ae8e311
Author:    longxu0509 <longxu at mail.ustc.edu.cn>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2022-07-26 15:04:49 +0000
URL:       https://git.openjdk.org/loom/commit/2ae8e3118385bdf93c50bca550334734b69bc2b6

8290669: Fix wording in sun.security.ec

Reviewed-by: mullan

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java

Changeset: 7318b222
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-07-26 16:54:32 +0000
URL:       https://git.openjdk.org/loom/commit/7318b22209a83c593176ec600647a9b050362932

8289551: Conversions between bit representations of half precision values and floats

Reviewed-by: psandoz, jrose

! src/java.base/share/classes/java/lang/Float.java
+ test/jdk/java/lang/Float/Binary16Conversion.java
+ test/jdk/java/lang/Float/Binary16ConversionNaN.java

Changeset: 8159a1ab
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-26 17:19:10 +0000
URL:       https://git.openjdk.org/loom/commit/8159a1ab708d7571814bbb1a60893b4a7379a082

8290706: Remove the support for inline contiguous allocations

Reviewed-by: eosterlund, aph, rrich, fyang, thartmann

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp

Changeset: 14516423
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-07-26 19:02:47 +0000
URL:       https://git.openjdk.org/loom/commit/1451642317dbe9f941172945e9f366000434653f

8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName

Reviewed-by: shade, sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java

Changeset: f0f78a91
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-07-26 20:06:35 +0000
URL:       https://git.openjdk.org/loom/commit/f0f78a9125b1656f2c5a55599e726117bcf73ee5

8290894: Reduce runtime of vm.lang microbenchmarks

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java
! test/micro/org/openjdk/bench/vm/lang/MonitorBench.java
! test/micro/org/openjdk/bench/vm/lang/Throw.java
! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java

Changeset: 4d796ee8
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2022-07-26 20:23:55 +0000
URL:       https://git.openjdk.org/loom/commit/4d796ee8abd4eabc5d5d3034f236e8f4289ca048

8290887: Unused private method in TrustManagerFactoryImpl

Reviewed-by: weijun, xuelei, mullan

! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java

Changeset: 2a1d9cfe
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-27 08:01:05 +0000
URL:       https://git.openjdk.org/loom/commit/2a1d9cfeada7e98cbb679b1bf88a91b722471517

8289137: Automatically adapt Young/OldPLABSize and when setting only MinTLABSize

Reviewed-by: iwalulya, sangheki

! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/memory/universe.cpp
+ test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java

Changeset: 2bd90c21
Author:    Eric Liu <eliu at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-07-27 09:38:04 +0000
URL:       https://git.openjdk.org/loom/commit/2bd90c2149bfee4b045c8f376e8bcdf4420ccb5d

8284990: AArch64: Remove STXR_PREFETCH from CPU features

Reviewed-by: aph, ngasson, njian

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: 61e072d1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-27 10:43:52 +0000
URL:       https://git.openjdk.org/loom/commit/61e072d11c8e0cb5879bb733ed1fdd2144326bfd

8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI"

Reviewed-by: kvn, xliu

! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/SideEffectBeforeConstructor.jasm
+ test/hotspot/jtreg/compiler/stringopts/TestSideEffectBeforeConstructor.java

Changeset: 8ec31976
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-27 11:52:10 +0000
URL:       https://git.openjdk.org/loom/commit/8ec319768399ba83a3ac04c2034666216ebc9cba

8291002: Rename Method::build_interpreter_method_data to Method::build_profiling_method_data

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 48b77a69
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-07-27 12:22:55 +0000
URL:       https://git.openjdk.org/loom/commit/48b77a69697adb9967e58a18e1f248afb30e1b26

8285792: Posix signal handler modification checking issues.

Reviewed-by: dholmes, erikj

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/posix/signals_posix.cpp
+ test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
+ test/hotspot/jtreg/runtime/posixSig/libTestPsig.c

Changeset: adaf3b90
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-27 12:25:35 +0000
URL:       https://git.openjdk.org/loom/commit/adaf3b9014d7bca95b5cbe34f0cbe04b43c6b49d

8291056: Remove unused Generation::par_promote*()

Reviewed-by: kbarrett

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

Changeset: e804236f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-27 12:39:28 +0000
URL:       https://git.openjdk.org/loom/commit/e804236f05ff8f7bf941dcbc26284474d2cbc67b

8291289: gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137

Reviewed-by: shade

! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java

Changeset: 2f3e494b
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-27 12:43:18 +0000
URL:       https://git.openjdk.org/loom/commit/2f3e494b80cce8e357ceac9a897c42d7e8f54af5

8290074: Remove implicit arguments for RegisterMap constructor

Reviewed-by: eosterlund, tschatzl

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackWatermark.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: c29242eb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-07-22 11:33:05 +0000
URL:       https://git.openjdk.org/loom/commit/c29242ebb0cfd3eaa56240664af607c02a11324e

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

Backport-of: d7f0de272c85ee8d0890c9d61e10065b618b69d7

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

Changeset: 8c9d5ad4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-25 21:32:44 +0000
URL:       https://git.openjdk.org/loom/commit/8c9d5ad4f89e7af18f4ee3b8f236083491d7f6fa

8290455: jck test api/java_lang/foreign/VaList/Empty.html fails on some platforms

Reviewed-by: jvernee, mbaesken

! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
+ test/jdk/java/foreign/TestUnsupportedLinker.java

Changeset: 36c00fdd
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-27 09:50:58 +0000
URL:       https://git.openjdk.org/loom/commit/36c00fdd74692b85e63e57e192f42c14561efd01

8291006: java/foreign/TestUnsupportedPlatform fails after JDK-8290455

Reviewed-by: jvernee

- test/jdk/java/foreign/TestUnsupportedPlatform.java

Changeset: 92346246
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-07-27 14:07:11 +0000
URL:       https://git.openjdk.org/loom/commit/923462467e52eda359249a4fb61d654f56182603

Merge


Changeset: c1040897
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-27 14:47:17 +0000
URL:       https://git.openjdk.org/loom/commit/c1040897cd6d5bc6e76c971035cc36c9d35b31e6

8290848: LoadLibraryUnload.java still fails with "Too few cleared WeakReferences"

Reviewed-by: mchung, jpai

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java



More information about the loom-dev mailing list