git: openjdk/loom: master: 82 new changesets

duke duke at openjdk.org
Fri Aug 12 08:24:26 UTC 2022


Changeset: e265b2a2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-03 14:26:06 +0000
URL:       https://git.openjdk.org/loom/commit/e265b2a2918f39a1d9afdb6a473c2d8d657cbb8c

8290867: Race freeing remembered set segments

Reviewed-by: kbarrett, sangheki

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

Changeset: 4cfbb3b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-03 22:31:18 +0000
URL:       https://git.openjdk.org/loom/commit/4cfbb3b5ec48d7b7f9995dab18cdc707dea15ed2

Merge


Changeset: b6b0317f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-04 01:20:29 +0000
URL:       https://git.openjdk.org/loom/commit/b6b0317f832985470ccf4bc1e2abf9015ce5bd54

8290840: Refactor the "os" class

Reviewed-by: dholmes, gziemski, stuefe, stefank

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/icache_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/iphlp_interface.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
- src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
+ src/hotspot/os_cpu/aix_ppc/os_aix_ppc.inline.hpp
! 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_aarch64/os_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
- src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.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/bsd_zero/os_bsd_zero.inline.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_aarch64/os_linux_aarch64.inline.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_arm/os_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
- src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_ppc/os_linux_ppc.inline.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_riscv/os_linux_riscv.inline.hpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
- src/hotspot/os_cpu/linux_s390/os_linux_s390.hpp
+ src/hotspot/os_cpu/linux_s390/os_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/os_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
- src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp
+ src/hotspot/os_cpu/linux_zero/os_linux_zero.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
- src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
- src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ticks.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 1a6c83b7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-08-04 05:02:16 +0000
URL:       https://git.openjdk.org/loom/commit/1a6c83b7718e00cf2284903434766dc6d4bf7755

8291798: VMRegImpl::print_on is broken after JDK-8289060

Reviewed-by: shade, jiefu, kvn, dlong

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp

Changeset: 4772354f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-04 06:57:35 +0000
URL:       https://git.openjdk.org/loom/commit/4772354f4caf5eb314eda81217e5bc48a62d485b

8291825: java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different

Reviewed-by: naoto

! test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java

Changeset: 43bb3993
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 06:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/43bb399375b9e14ae78b7f4791ec7e7d8f53a35d

8291757: Remove EA from JDK 19 version string starting with Initial RC promotion B35 on August 11, 2022

Reviewed-by: alanb

! make/conf/version-numbers.conf

Changeset: 34939731
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 07:14:59 +0000
URL:       https://git.openjdk.org/loom/commit/349397318687fdb7be8f50f02b536e49bffdd92f

Merge

! make/conf/version-numbers.conf
! make/conf/version-numbers.conf

Changeset: 0bc804d6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 07:42:48 +0000
URL:       https://git.openjdk.org/loom/commit/0bc804d6ef66426f93f4bef4641a377a4400827d

8291762: Backout JDK-8291757 from jdk/jdk

Reviewed-by: alanb

! make/conf/version-numbers.conf

Changeset: 26e5c112
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-04 09:15:15 +0000
URL:       https://git.openjdk.org/loom/commit/26e5c112daa30697a42047e78744c1c533611e10

4890041: Remove TAB and Shift TAB from Popup Menu in Motif Look & Feel

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java

Changeset: ce61eb6f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-04 10:52:15 +0000
URL:       https://git.openjdk.org/loom/commit/ce61eb6ff99eaaece463091b8481e27f84f80684

8290349: IP_DONTFRAGMENT doesn't set DF bit in IPv4 header

Reviewed-by: michaelm, alanb

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c

Changeset: a3040fcc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-08-04 13:13:01 +0000
URL:       https://git.openjdk.org/loom/commit/a3040fcc2baa48c19d9525b3539863a71fa5781d

8291360: Create entry points to expose low-level class file information

Reviewed-by: dholmes, rriggs

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
+ test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
+ test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
+ test/hotspot/jtreg/runtime/ClassFile/classAccessFlagsRaw.jcod
+ test/hotspot/jtreg/runtime/ClassFile/classFileVersions.jcod

Changeset: d4a795d7
Author:    Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 13:25:15 +0000
URL:       https://git.openjdk.org/loom/commit/d4a795d75aef8d787934f5c05e146c61138a408a

8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

Reviewed-by: rkennke, shade

! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java

Changeset: aa557b9b
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 15:15:49 +0000
URL:       https://git.openjdk.org/loom/commit/aa557b9b01571d7614f54d341c5cd8bf36cdacee

8288327: Executable.hasRealParameterData should not be volatile

Reviewed-by: plevart

! src/java.base/share/classes/java/lang/reflect/Executable.java

Changeset: 966ab219
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-08-04 16:11:01 +0000
URL:       https://git.openjdk.org/loom/commit/966ab219b4584bcd561112838c2bde6591ecb064

8291895: Remove PRAGMA_NONNULL_IGNORED from x86 and AArch64

Reviewed-by: shade

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp

Changeset: 92d2982f
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-08-04 16:27:45 +0000
URL:       https://git.openjdk.org/loom/commit/92d2982f3f4ecf7d17df4267bd67af2490badd1e

8283232: x86: Improve vector broadcast operations

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java

Changeset: 3ba31716
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-08-04 17:57:28 +0000
URL:       https://git.openjdk.org/loom/commit/3ba317167d24b6ed478418a2abae9042ab2764f1

8285935: Spurious lint warning for static method accessed through instance qualifier

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/4880220/T4880220.error.out
! test/langtools/tools/javac/4880220/T4880220.java
! test/langtools/tools/javac/4880220/T4880220.warn.out
! test/langtools/tools/javac/diags/examples/StaticNotQualifiedByType.java

Changeset: fd9ac621
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-04 18:10:21 +0000
URL:       https://git.openjdk.org/loom/commit/fd9ac6216111063968675ced5d032310447d5206

8291457: Clean up lifecycle of CDS dump-time data structures

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 3c325641
Author:    Gaurav Chaudhari <deigue at hotmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-08-04 18:49:05 +0000
URL:       https://git.openjdk.org/loom/commit/3c3256414f7df049cdd6c8519fbcea0d818a1a33

8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable

Reviewed-by: naoto

! src/java.base/unix/native/libjava/TimeZone_md.c
+ test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java

Changeset: c48cd886
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-04 19:49:15 +0000
URL:       https://git.openjdk.org/loom/commit/c48cd88652e20638b1b3cc5584fd5eefedd5dbb1

8291926: ProblemList multiple tests in -Xcomp mode due to JDK-8291649

Reviewed-by: rriggs

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

Changeset: 90257f95
Author:    Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-04 20:37:12 +0000
URL:       https://git.openjdk.org/loom/commit/90257f95058626196339c444937f037516dbd21e

8169187: [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java

Reviewed-by: prr, dnguyen

! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/multiresolution/MultiresolutionIconTest.java

Changeset: 6ad6b1c4
Author:    Phil Race <prr at openjdk.org>
Date:      2022-08-04 20:51:48 +0000
URL:       https://git.openjdk.org/loom/commit/6ad6b1c454cbc41de5a401aecda910d668c71e39

8272998: ImageIO.read() throws incorrect exception type

Reviewed-by: aivanov, dnguyen

! src/java.desktop/share/classes/javax/imageio/ImageIO.java
+ test/jdk/javax/imageio/ReadImageNoIAETest.java

Changeset: 1edc2455
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-08-04 22:23:56 +0000
URL:       https://git.openjdk.org/loom/commit/1edc24557482e04800e774bb3702e3de31783e60

8291899: Zero VM is broken on MacOS after JDK-8290840 due to os::setup_fpu() is missing

Reviewed-by: shade

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: 617a196f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-04 22:42:41 +0000
URL:       https://git.openjdk.org/loom/commit/617a196fd3b68c6958fa7198868b36fc0396b290

8290812: Add a test for ResourceHashtable

Reviewed-by: stuefe, iklam

! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 6e6c64c6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-04 22:50:24 +0000
URL:       https://git.openjdk.org/loom/commit/6e6c64c6f6f5bd2b787071f847399f933936e0ed

8291941: ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java on linux-all

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 27c88260
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-08-04 23:56:11 +0000
URL:       https://git.openjdk.org/loom/commit/27c8826090135c0bd7719a4455bf6f8675b691d6

8291840: Avoid JavaCalls for setting up _java_system_loader and _java_platform_loader

Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 6b2184e8
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-08-05 01:51:34 +0000
URL:       https://git.openjdk.org/loom/commit/6b2184e8d1450a08f819c8ebd3cf25d308606976

8290248: Implement MaxINode::Ideal transformation

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 4b3dfe1d
Author:    Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 16:53:57 +0000
URL:       https://git.openjdk.org/loom/commit/4b3dfe1d22f7fed8a408ee50343d52cf1ac481ef

8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

Backport-of: d4a795d75aef8d787934f5c05e146c61138a408a

! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java

Changeset: 477f4711
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-05 03:52:15 +0000
URL:       https://git.openjdk.org/loom/commit/477f471159700e27ca6e2f7248f2ec48e7935e0f

Merge


Changeset: 6e7cd762
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-05 06:56:20 +0000
URL:       https://git.openjdk.org/loom/commit/6e7cd7627d7e5c885b34afb1cb9458221a279e08

8291061: Improve thread safety of FileTime.toString and toInstant

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/attribute/FileTime.java

Changeset: 504a6265
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-08-05 07:00:15 +0000
URL:       https://git.openjdk.org/loom/commit/504a6265979f489411fabf48da6484061696e61b

8291799: IGV: make "Selection mode" a toggle button

Reviewed-by: kvn, thartmann, rcastanedalo

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PanModeAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/SelectionModeAction.java
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/pan_mode.png

Changeset: b0d69528
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-08-05 07:04:37 +0000
URL:       https://git.openjdk.org/loom/commit/b0d6952811c2b29115b69427fe148ee6bce41710

8291823: IGV: Fix "Save selected groups"

Reviewed-by: rcastanedalo, kvn, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java

Changeset: 4c652d9e
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-08-05 07:51:05 +0000
URL:       https://git.openjdk.org/loom/commit/4c652d9ecace0d07eed43fd11678238707f948de

8291952: riscv: Remove PRAGMA_NONNULL_IGNORED

Reviewed-by: yadongwang, shade

! src/hotspot/cpu/riscv/frame_riscv.inline.hpp

Changeset: dd7f2d91
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-05 08:24:25 +0000
URL:       https://git.openjdk.org/loom/commit/dd7f2d912bb66c0f10d7165040e52e2d18b73897

8290090: Change CodeBlobType from unscoped enum to enum class

Reviewed-by: eosterlund, kvn

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp

Changeset: 88c96dd3
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-08-05 09:12:29 +0000
URL:       https://git.openjdk.org/loom/commit/88c96dd3eb28a273305d07fb2b0a36122484189c

8291947: riscv: fail to build after JDK-8290840

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/icache_riscv.cpp

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

8288732: Reduce runtime of java.util.concurrent microbenchmarks

Reviewed-by: ecaspole, rriggs

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

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

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

Reviewed-by: jpai, dfuchs

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

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

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

Reviewed-by: kbarrett, ayang

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

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

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

Reviewed-by: bpb

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

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

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

Reviewed-by: bpb

! test/jdk/ProblemList-Xcomp.txt

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

8289249: Add methods to Elements for record constructors

Reviewed-by: vromero

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

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

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

Reviewed-by: sspitsyn, kevinw, mchung

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

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

Merge

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

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

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

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

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

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

8291957: Redundant import statements in sun.security.ec

Reviewed-by: xuelei

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

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

8291901: IGV: Preference menu disappears after JDK-8288750

Reviewed-by: rcastanedalo, thartmann

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

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

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

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

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

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

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

Reviewed-by: psadhukhan, dnguyen

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

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

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

Reviewed-by: prr, dnguyen

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

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

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

Reviewed-by: fyang, vkempik

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

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

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

Reviewed-by: erikj, ihse

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

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

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

Reviewed-by: dholmes, coleenp

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

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

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

Reviewed-by: alanb

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

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

8291037: Move PLAB resizing mechanism to G1EvacStats

Reviewed-by: sangheki, iwalulya

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

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

8290357: Drop HeapRegion::marked_bytes()

Reviewed-by: sangheki, iwalulya

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

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

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

Reviewed-by: lmesnik, amenkov

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

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

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

Reviewed-by: lmesnik

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

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

8290975: Minor cleanup could be done in javax.security

Reviewed-by: wetmore, mullan

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

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

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

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

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

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

Reviewed-by: prr

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

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

8265433: IGV: add graph tooltips with properties

Reviewed-by: rcastanedalo, tholenstein

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

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

8289741: Remove unused imports from DTDBuilder.java

Reviewed-by: jpai

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

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

8290278: JavaDoc of index parameter of method JTabbedPane.insertTab

Reviewed-by: psadhukhan, prr, honkar

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

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

8291970: Add TableStatistics get function to ResourceHashtable

Reviewed-by: iklam, ccheung

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

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

8290814: Hide G1RootRegions behind G1ConcurrentMark

Reviewed-by: sangheki, iwalulya

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

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

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

Reviewed-by: psadhukhan, prr

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

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

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

Reviewed-by: chagedorn, pli

! test/hotspot/jtreg/ProblemList.txt

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

8291238: JDK can't be built without G1

Reviewed-by: stuefe, jiefu

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

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

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

Reviewed-by: naoto, rriggs, alanb, lancea

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

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

8292060: Make ClassFileVersionTest.java version adapting

Reviewed-by: hseigel

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

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

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

Reviewed-by: joehw

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

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

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

Reviewed-by: naoto, prr

! test/jdk/ProblemList.txt

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

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

Reviewed-by: bpb

! test/jdk/ProblemList.txt

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

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

Reviewed-by: alanb

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

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

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

Reviewed-by: coleenp

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

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

8292062: misc javax/swing tests failing

Reviewed-by: prr

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

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

8281966: Absolute path of symlink is null in JFileChooser

Reviewed-by: aivanov, psadhukhan

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

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

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

Reviewed-by: dholmes, aph

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

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

8291752: AArch64: Remove check_emit_size parameter from trampoline_call

Reviewed-by: kvn, aph

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

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

8291641: Optimize StackTraceElement.toString()

Reviewed-by: rriggs, mchung

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

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

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

Reviewed-by: alanb

! test/jdk/ProblemList.txt

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

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

Reviewed-by: coffeys, xuelei

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

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

8291924: jpackage: l10n for Windows context menu label

Reviewed-by: naoto, asemenyuk, almatvee

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



More information about the loom-dev mailing list