git: openjdk/jdk-sandbox: jdk.javadoc/snippets: 342 new changesets

duke duke at openjdk.java.net
Fri Jun 25 10:23:38 UTC 2021


Changeset: 338dae4d
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2021-06-03 12:51:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/338dae4d36e848b1e1169c5b1bb2bfe70283e637

8268133: Update java/net/Authenticator tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

Reviewed-by: dfuchs

! test/jdk/java/net/Authenticator/B4678055.java
! test/jdk/java/net/Authenticator/B4722333.java
! test/jdk/java/net/Authenticator/B4759514.java
! test/jdk/java/net/Authenticator/B4921848.java
! test/jdk/java/net/Authenticator/B4933582.java
! test/jdk/java/net/Authenticator/B4962064.java

Changeset: fbaebd42
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-03 12:55:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fbaebd424310d2704aa8b347fe0f56ff0a038220

8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared

Reviewed-by: dholmes, mdoerr, mbaesken

! src/hotspot/os/linux/os_linux.cpp

Changeset: eb385c0d
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-06-03 13:47:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb385c0de2026d6b184ce0c98ff421a4da95e1b1

8268167: MultipleLogins.java failure on macosx-aarch64

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java

Changeset: 5982cfc8
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-03 15:16:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5982cfc85602862608fae56adb6041794e8c0d59

8266317: Vector API enhancements

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: jbhateja, vlivanov

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! 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/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template
! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 3aa7062c
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-03 16:06:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3aa7062c3dd41e06df67b46473ee2ef5a9671cf9

8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception"

Reviewed-by: rhalade, xuelei

! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java

Changeset: 5405f983
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-06-03 16:08:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5405f983db7d359bb65c42366541104c5e9ef7c3

8268077: java.util.List missing from Collections Framework Overview

Reviewed-by: smarks

! src/java.base/share/classes/java/util/doc-files/coll-overview.html

Changeset: 52d8215a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-03 16:19:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/52d8215a1ec42d67217505fe3167c70460f5a639

8268131: 2 java/foreign tests timed out

Reviewed-by: dcubed

! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestResourceScope.java
! test/jdk/java/foreign/TestUpcall.java

Changeset: af3df630
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-03 19:02:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af3df6300efddc8ba12f095b87205cc2fea1f1e8

8267598: jpackage removes system libraries from java.library.path

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/common/SysInfo.h
! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.h

Changeset: 68ac871b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-03 19:32:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/68ac871b6254cfb55b9ca9da173c9ca1b05f0020

8268189: ProblemList compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java in -Xcomp mode

Reviewed-by: mikael

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

Changeset: e27c4d46
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-03 19:39:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e27c4d463d920994b79b8163f063ad74f6ee5d59

8268185: Update GitHub Actions for jtreg 6

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/conf/test-dependencies

Changeset: 9f05c411
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-03 20:03:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f05c411e6d6bdf612cf0cf8b9fe4ca9ecde50d1

8265783: Create a separate library for x86 Intel SVML assembly intrinsics

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Rahul Kandu <rkandu at openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jie Fu <jiefu at openjdk.org>
Co-authored-by: Ahmet Akkas <ahmet.akkas at intel.com>
Co-authored-by: Marius Cornea <marius.cornea at intel.com>
Reviewed-by: erikj, kvn, psandoz

+ make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
+ src/jdk.incubator.vector/linux/native/libsvml/globals_vectorApiSupport_linux.S.inc
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S

Changeset: b9558655
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-03 20:43:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b95586559ca44b040261168cbe5ba90689cab17e

8267995: Add reference to JVMS class file format in Lookup::defineHiddenClass

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 460ce555
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-03 21:26:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/460ce5553c587715ef8244bee7e363b3587d2d0f

8266019: StreamResult(File) writes to incorrect file path if # is part of the file path

Reviewed-by: dfuchs

! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java

Changeset: c1f3094f
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-03 22:03:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c1f3094f814a4f3586222aad50ed314906b5bc9c

8267939: Clarify the specification of iterator and spliterator forEachRemaining

Reviewed-by: smarks

! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/Spliterator.java

Changeset: 516e60a7
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-03 22:56:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/516e60a7ee3072cb3a311432257fab86dd622a48

8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies

Reviewed-by: iklam, minqi

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java

Changeset: 05df1727
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-04 02:04:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05df1727b529992aeac666b4984d0681d61ebb31

8268224: Cleanup references to "strictfp" in core lib comments

Reviewed-by: jrose

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: edca245d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-04 02:21:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/edca245d5a5f4b43ac853b0c27551a8da2c20309

8267917: mark hotspot containers tests which ignore external VM flags

Reviewed-by: mseledtsov, hseigel

! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Changeset: 1b4378e5
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-06-04 03:14:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1b4378e58e601dae379db851eae2610acf5f3ff7

8268142: Switch to jdk-17+24 for macosx-aarch64 at Oracle

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: e2d5ff9d
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-06-04 04:07:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e2d5ff9d456dd339ccd21df2f75c4e34e5784d9a

8268214: Use system zlib and disable dtrace when building linux-aarch64 at Oracle

Reviewed-by: dholmes

! make/conf/jib-profiles.js

Changeset: 3025f059
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-06-04 05:18:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3025f05970ede82c6f67a0434e33b27205e10130

8264305: Create implementation for native accessibility peer for Statusbar java role

Reviewed-by: kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.m

Changeset: 069f180a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-04 10:55:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/069f180a85655beba41a32c3ae05eeac31989682

8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp

Reviewed-by: kvn

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 40c9e258
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-04 12:35:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c

8265444: Javadocs: jdk.jshell - small typo

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/package-info.java

Changeset: 59a539fe
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-04 12:53:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59a539fef12dec6ba8af8a41000829402e7e9b72

8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries

Reviewed-by: jvernee, psandoz

+ make/modules/jdk.incubator.foreign/Lib.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLibraryLookup.java
+ test/jdk/java/foreign/TestNULLTarget.java
! test/jdk/java/foreign/TestNulls.java
+ test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libStdLib.c
+ test/jdk/java/foreign/malloc/TestMixedMallocFree.java
+ test/jdk/java/foreign/malloc/libMalloc.c
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: 9cb411fd
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-04 14:29:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9cb411fd8fd0964fb9fe39c4fad6a9a9a2ae8eaf

Merge branch 'master' into snippets


Changeset: b27599b3
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-04 16:31:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b27599b3ec3fd344fa9fa97b7ecde85d5662ca6c

8268222: javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file

Reviewed-by: dfuchs

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java

Changeset: cd0678fc
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-06-04 17:13:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd0678fcf6bc00ecda3e61d959617c67d02dba3c

8199318: add idempotent copy operation for Map.Entry

Reviewed-by: alanb, psandoz, dfuchs

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Map.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: 64ec8b3e
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-04 17:22:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/64ec8b3e5c8a8d44c92591710d73b833f13c1500

8212155: Race condition when posting dynamic_code_generated event leads to JVM crash

Reviewed-by: sspitsyn, dcubed

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp

Changeset: 20b63127
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-04 18:16:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20b631278c0c89ccd9c16f2a29d47eb8414aacd5

8268151: Vector API toShuffle optimization

Reviewed-by: psandoz, vlivanov

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: 48dc72b7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-04 20:10:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/48dc72b74d6b4b7b8fb605b62fc0057b5f4652e1

8268272: Remove JDK-8264874 changes because Graal was removed.

Reviewed-by: erikj

! make/Main.gmk

Changeset: 4e6748c5
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-04 23:29:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4e6748c543fae89b5f5f42bb0345b4b4f97d817a

8267687: ModXNode::Ideal optimization is better than Parse::do_irem

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java

Changeset: 76b54a19
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-06-04 23:55:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/76b54a19955cd93f071cf1fb45c6d01bb57b84eb

8263512: [macos_aarch64] issues with calling va_args functions from invoke_native

Reviewed-by: jvernee

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
= src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/valist/libVaList.c

Changeset: 6ff978ac
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-05 00:05:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6ff978ac16e631ebded7964d89ac42fd0452b1d3

8267204: Expose access to underlying streams in Reporter

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
+ test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java

Changeset: 7e41ca3d
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-05 00:07:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e41ca3da820650e16d9ca7f5b188628cd666419

8266957: SA has not followed JDK-8220587 and JDK-8224965

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAttachedArray.hpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 7f55dc15
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-06-05 07:56:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7f55dc15769bbab59024aa49671bced633de40ed

8179880: Refactor javax/security shell tests to plain java tests

Reviewed-by: weijun

! test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/Test.sh

Changeset: 6c838c56
Author:    Stephen Colebourne <scolebourne at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-05 13:26:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c838c568c2c99145fd0ae8059de2b2865b65863

8266846: Add java.time.InstantSource

Reviewed-by: rriggs, naoto, darcy

! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Instant.java
+ src/java.base/share/classes/java/time/InstantSource.java
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/TestClock_System.java
+ test/jdk/java/time/test/java/time/TestInstantSource.java

Changeset: 36bff6f9
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Jim Laskey <jlaskey at openjdk.org>
Date:      2021-06-05 14:44:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/36bff6f945a1eb6b1bbe21070a345df50095e918

8066694: Strange code in JavacParser.java

Reviewed-by: vromero, iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 91f9adc5
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-05 15:22:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/91f9adc5f55b42d30e46d99e22a8d0567fa5c146

8268139: CDS ArchiveBuilder may reference unloaded classes

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: b2e9eb9e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-05 15:41:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b2e9eb9e47beb5148e3b9f86f25fad352ed4a236

8268087: Update documentation of the JPasswordField

Reviewed-by: trebari, azvegint, prr

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

Changeset: f768fbf7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-05 15:50:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f768fbf7a9df6eae10298ba6bd1b4ae438ca298d

8268286: ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC

Reviewed-by: rriggs

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

Changeset: 16ab1bb4
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-05 17:00:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/16ab1bb416b1a46aae1f25946d4b52067bf99afc

Merge branch 'master' into snippets

! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Map.java

Changeset: b05c40ca
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-05 18:07:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b05c40ca3b5fd34cbbc7a9479b108a4ff2c099f1

8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions

Reviewed-by: psandoz, vlivanov

! 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/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java
! test/jtreg-ext/requires/VMProps.java
+ test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java

Changeset: 8abf36c6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-06 02:31:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8abf36c6484bca20d1c31476f4d6f553aeeadb27

8268289: build failure due to missing signed flag in x86 evcmpb instruction

Reviewed-by: vlivanov, jiefu

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

Changeset: 042f0bdb
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-06-06 04:08:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/042f0bdb3568edab4f96b9f7c83cbb0f90db7f18

8256465: [macos] Java frame and dialog presented full screen freeze application

Reviewed-by: kcr, serb, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/Window/TestAppFreeze.java

Changeset: 52d88ee1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-06 13:53:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/52d88ee1d1e0f6b9927db03a2b0bff75e4be03a2

8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs

Reviewed-by: dcubed

! test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java

Changeset: 95ddf7d6
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-07 01:19:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/95ddf7d6ada599e57feefca7fa9c6379e6a23523

8267839: trivial mem leak in numa

Co-authored-by: Shoubing Ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, sjohanss

! src/hotspot/os/linux/os_linux.hpp

Changeset: b05fa02e
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 01:34:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b05fa02e7413fdcc40969645309e3e9d4442c78d

8267904: C2 crash when compile negative Arrays.copyOf length after loop

Reviewed-by: roland, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java

Changeset: 2aeeeb40
Author:    Xin Liu <xliu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 06:12:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2aeeeb40a06c0c71537ce7de2e00bab9faf817a9

8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone

Reviewed-by: zgu, jiefu

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: 204b4929
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-07 06:22:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/204b4929f7251feec6736aed9489ff82cd5dd744

8267703: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory

Reviewed-by: tschatzl, kbarrett

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

Changeset: 3e482440
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 06:26:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e48244084ef90fb7f46cdfd691ae9f0ecb2de41

8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java

Changeset: 908aca29
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-07 07:01:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/908aca29ca60f5f251df8c6a31b2543929be12fc

8262891: Compiler implementation for Pattern Matching for switch (Preview)

Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore, forax, godin, psandoz, mchung

! make/CompileInterimLangtools.gmk
+ src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
+ src/java.base/share/classes/jdk/internal/javac/NoPreview.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/CaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DefaultCaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
+ test/langtools/tools/javac/diags/examples/CaseNull.java
+ test/langtools/tools/javac/diags/examples/ConstantLabelNotCompatible.java
+ test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughFromPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java
+ test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java
+ test/langtools/tools/javac/diags/examples/PatternDominated.java
+ test/langtools/tools/javac/diags/examples/PatternSwitch.java
- test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java
+ test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/CaseDefault.java
+ test/langtools/tools/javac/patterns/CaseDefault.out
+ test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
+ test/langtools/tools/javac/patterns/Domination.java
+ test/langtools/tools/javac/patterns/Domination.out
+ test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/GuardsErrors.java
+ test/langtools/tools/javac/patterns/GuardsErrors.out
+ test/langtools/tools/javac/patterns/NullSwitch.java
+ test/langtools/tools/javac/patterns/Parenthesized.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges2.java
+ test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
+ test/langtools/tools/javac/patterns/SwitchErrors.java
+ test/langtools/tools/javac/patterns/SwitchErrors.out
+ test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/stackmap/OrdinarySwitchStackMapTest.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
! test/langtools/tools/javac/switchextra/SwitchObject.out
+ test/langtools/tools/javac/switchnull/SwitchNull.java
+ test/langtools/tools/javac/switchnull/SwitchNullDisabled-preview.out
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.out
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 9fc914b9
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-06-07 08:02:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9fc914b96321c24e14f1b52246df0b816cb7dafa

8204686: Dynamic parallel reference processing support for Parallel GC

Reviewed-by: ayang, tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 58bdabcd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-07 08:20:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58bdabcd40cc8895d5fd829ad3515ab418245c16

8268164: Adopt cast notation for WorkerThread conversions

Reviewed-by: stefank, dholmes

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 6d1f3ac7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-07 08:43:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6d1f3ac74914db662d2a39a5b69d8b8143d2f3ef

8149138: [javadoc] Fix SerialFormBuilder eliminate String bashing

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java

Changeset: 5ebd4199
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-06-07 09:44:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5ebd4199cc57b60ab7345a019d000c0017a90fc3

8267972: Inline cache cleaning is not monotonic

Reviewed-by: vlivanov, kvn

! src/hotspot/share/code/compiledIC.cpp

Changeset: b09d8b98
Author:    Xin Liu <xliu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-07 10:19:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b09d8b9800329f946df80026d61cd4abf41cff37

8267926: AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation.

Reviewed-by: dholmes, phh

! src/hotspot/share/logging/logDecorations.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 8130be56
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-07 10:23:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8130be561b76906be660e6d779839eb197bd7486

8268318: Missing comma in copyright header

Reviewed-by: stefank

! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java

Changeset: e4d04540
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-07 11:13:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e4d045402fa1992a1d91586bd4f67362d07f543c

8267832: SimpleVisitors and Scanners in jdk.compiler should use @implSpec

Reviewed-by: prappo, darcy

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: 15715a89
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-07 13:18:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/15715a8984e3e346c2a65e5a0c7b48c4dee21d3e

8267924: Misleading G1 eager reclaim detail logging

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java

Changeset: 728a411a
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-07 13:41:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/728a411a541f93121bbd7db4258859196bcf6cdf

8268018: remove dead code in commitLimitter

Reviewed-by: zgu

! src/hotspot/share/memory/metaspace/commitLimiter.hpp

Changeset: 4f9d6b7d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-07 13:57:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4f9d6b7d68312860d3e184a1f33687e1693d7d87

8267465: remove superfluous preview related annotations and test options

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java
! test/langtools/tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java
! test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
! test/langtools/tools/javac/processing/model/element/TestRecord.java
! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/T8258662/T8258662.java
! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java

Changeset: a91f9712
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-07 13:58:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a91f97126646f89d8c5b81cfd40820338c769acd

8268267: Remove -Djavatest.security.noSecurityManager=true from jtreg runs

Reviewed-by: lancea, jjg, erikj

! make/RunTests.gmk
! test/langtools/ProblemList.txt

Changeset: ea8274fb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-07 14:00:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3

8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node()

Reviewed-by: rkennke, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 270ec975
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-07 14:09:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/270ec975b69d4e9a73571c4ba21b705e48d3e1b4

8268331: Fix crash in humongous object eager reclaim logging

Reviewed-by: sjohanss

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

Changeset: 3396b69f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-07 14:11:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3396b69fc91db4a9e29806562215f92179ba4757

8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: iignatyev

+ test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Argument.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Check.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CheckAt.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Compiler.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompileClassInitializer.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRs.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Run.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunMode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Warmup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRViolationException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/CheckedTestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormatException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRun.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CheckedTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/README.md
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java

Changeset: e663ba96
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-07 17:03:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e663ba961f25c83758815bbfce97a58d9560c7a2

8268299: jvms tag produces incorrect URL

Reviewed-by: iris, erikj, jjg

! make/jdk/src/classes/build/tools/taglet/JSpec.java

Changeset: 7e55569e
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-06-07 17:36:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e55569edee84dcae63fbdf1f89fefa554360736

8261549: Adjust memory size in MTLTexurePool.m

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m

Changeset: 81600dce
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-07 17:41:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81600dce24903cbd3476830e302c9f182c85efb3

8191441: (Process) add Readers and Writer access to java.lang.Process streams

Reviewed-by: naoto, alanb

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

Changeset: e546ae27
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-06-07 17:58:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e546ae27ffc6c19ae078a41ab6e1741a104958c1

8268296: ScopedMemoryAccess build error with readonly filesystems

Reviewed-by: erikj

! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk

Changeset: c7c77fd3
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-06-07 22:22:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c7c77fd32b1b1bc736ef3523456a2968447fc627

8255557: Decouple GCM from CipherCore

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
+ src/java.base/share/classes/com/sun/crypto/provider/GCM.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java

Changeset: 5e557d86
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-06-07 22:26:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e557d8650d81f9f81938892de28a6dd8fea98b0

8266967: debug.cpp utility find() should print Java Object fields.

Reviewed-by: sspitsyn, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp

Changeset: fc08af58
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2021-06-07 23:21:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc08af58cb0571ed375a7937aac7a951ba224644

8174222: LambdaMetafactory: validate inputs and improve documentation

Reviewed-by: mchung

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/native/libjava/LambdaProxyClassArchive.c
+ test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java

Changeset: 36c4e5f2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-08 02:16:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/36c4e5f26477ed6bd17ac565d5301eba7d424058

8267187: Remove deprecated constructor for Log

Reviewed-by: darcy, iris

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

Changeset: ae986bc8
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-06-08 02:24:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae986bc8dff92a77e91e6ee640aa27c68abb8def

8266749: AArch64: Backtracing broken on PAC enabled systems

Reviewed-by: gziemski, aph

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
+ src/hotspot/cpu/aarch64/pauth_aarch64.hpp
+ src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
+ src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp

Changeset: f40c89e8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-08 03:57:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f40c89e8e9fae26da53b5d820d8e64d9b30faf8c

8267209: Child threads should defer logging to after child-parent handshake

Reviewed-by: dholmes, coleenp

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 341f6760
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-08 04:53:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/341f676066ab807d433f0f0b6c8356d2ad0e1cc9

8267908: linux: thread_native_entry can scribble on stack frame

Reviewed-by: ysuenaga

! src/hotspot/os/linux/os_linux.cpp

Changeset: 81bad590
Author:    Aditya Mandaleeka <adityam at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-08 06:55:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81bad5904284a251c65c8c86cc373d29974d0686

8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: fd91b2aa
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-08 07:14:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd91b2aa57e0b621d195a5ae025b84c858583251

8265440: IGV: make node selection more visible

Reviewed-by: chagedorn, neliasso

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java

Changeset: 81054789
Author:    Xin Liu <xliu at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-08 07:20:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81054789a32f29b06f0804e09aabd7cf17464778

8268165: AsyncLogging will crash if rotate() fails

LogFileOutput::rotate() may leave _stream NULL because os::fopen() may return NULL due to space or inode limitations.  AsyncLogWriter::write() calls LogFileOutput::write_blocking() without null check.  Null check is added to prevent from crashing.

Reviewed-by: ysuenaga

! src/hotspot/share/logging/logFileOutput.cpp

Changeset: 00c88f79
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-08 07:22:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/00c88f79b30d7867be4a66317b90b9ba7e947f4f

8266918: merge_stack in check_code.c add NULL check

Reviewed-by: rschmelter, clanger

! src/java.base/share/native/libverify/check_code.c

Changeset: 61ab4b9d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-08 07:58:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61ab4b9d18e7c2eee6691f3ee00e5fecb866fdcd

8267564: JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c

Changeset: 89da2021
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-06-08 09:45:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/89da2021ee194efd70f367f8fec16994335c38aa

8266159: macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F

Reviewed-by: jdv, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
+ test/jdk/java/awt/Graphics/DrawOvalTest.java

Changeset: 2717fcb1
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-08 10:51:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2717fcb1345379d9856a33148d548eccb7b708f4

8232948: javac -h should mangle the overload argument signature

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
+ test/langtools/tools/javac/nativeHeaders/EncodeInnerClassNameTest.java

Changeset: 6843576c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-08 14:02:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6843576c95a70bffad95df278d5f5be29371bca4

8268227: java/foreign/TestUpcall.java still times out

Reviewed-by: dcubed

! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestUpcall.java

Changeset: 8158b822
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-08 14:20:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8158b82269513a60c13bb10a6edfa82f806e8efc

8268327: Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10

Reviewed-by: erikj, sundar

! make/modules/jdk.incubator.foreign/Lib.gmk
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
+ src/jdk.incubator.foreign/windows/native/libWinFallbackLookup/WinFallbackLookup.c
! test/jdk/java/foreign/StdLibTest.java
- test/jdk/java/foreign/libStdLib.c

Changeset: 159cb6fa
Author:    Nikita Gubarkov <Nikita.Gubarkov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2021-06-08 14:35:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/159cb6facc668acc30552665e46b18edf58c3a91

8268083: JDK-8267706 breaks bin/idea.sh on a Mac

Reviewed-by: erikj

! bin/idea.sh
! make/common/Utils.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/idea/jdk/template/compiler.xml
! make/ide/idea/jdk/template/jdk.iml
! make/ide/idea/jdk/template/misc.xml
! make/ide/idea/jdk/template/module.iml
! make/ide/idea/jdk/template/test.iml
! make/ide/idea/jdk/template/vcs.xml
! make/ide/idea/jdk/template/workspace.xml
! test/make/TestMakeBase.gmk

Changeset: c21cc932
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-08 16:47:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c21cc932f0a217299689df6c2abcdbc629a668bf

8248877: Document API contract for MetaspaceObj subtypes

Reviewed-by: coleenp, minqi

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

Changeset: b568e879
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-08 17:05:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b568e87947a5d7f1d8c20e3e8a8b2b7f77265c8b

8237388: serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error.

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: fafc4d97
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-08 17:23:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fafc4d976434c196c16b652c859073c5888b992e

8268352: Rename javadoc Messager class to JavadocLog

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java

Changeset: dc6c96bb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 18:22:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dc6c96bbaf1c0af3eacaa2e59646ed7c5bb0767d

8263468: New page for "recent" new API

Reviewed-by: erikj, jjg

! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/conf/version-numbers.conf
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/module-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestEnum.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestError.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestException.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestInterface.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestRecord.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/package-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/pkg/TestClass.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java

Changeset: 4dd0e7e7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 18:49:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4dd0e7e78aab23e5c98f3457dd6c14788780becd

8259806: Clean up terminology on the "All Classes" page

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: f9b593d6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 19:21:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f9b593d668147979a16e743fe138d4e447e8232b

8266748: Move modifiers code to Signatures.java

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 51e8201e
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-08 19:46:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/51e8201eb5a66a8fbbff21194fd35389343baee1

8267764: jpackage cannot handle window screensaver files when EXE renamed as SCR

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
+ test/jdk/tools/jpackage/windows/WinRenameTest.java

Changeset: 7a378165
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-08 20:21:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a37816548b913494b9671df9469b159cc62ae73

8264866: Remove unneeded WorkArounds.isAutomaticModule

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java

Changeset: 5ad4a91c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-08 20:31:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf

8268127: Shenandoah: Heap size may be too small for region to align to large page size

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: ae160529
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2021-06-08 20:35:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae16052951fbff21abf02271b761055cd2eed14b

8268088: Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData()

Reviewed-by: iklam

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: bcaa2cb1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-06-08 22:21:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bcaa2cb154ae5d23a067f6e38a19a21eef8fe8e8

8264144: Add handling of "--about-url" CLI parameter for RPM/DEB packages

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
+ test/jdk/tools/jpackage/linux/AppAboutUrlTest.java

Changeset: f6f82c31
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-09 00:14:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f6f82c31689e68f4263bbbe2314033d69f9049f5

8266421: Deadlock in Sound System

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
+ test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: 1c3932f3
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-09 00:34:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1c3932f3d5ec47678f55769cb6a9f657ace411c6

8264766: ClassCastException during template compilation (Variable cannot be cast to Param)

Reviewed-by: naoto

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SymbolTableTest.java

Changeset: 58a59e3d
Author:    Jack Hartstein <jack.hartstein at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-06-09 02:12:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58a59e3dcb830211e1eef8122c9f7113c00ded4c

8240997: Remove more "hack" word in security codes

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java

Changeset: 2cc1977a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-09 02:22:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2cc1977a9698af9538101a5842c311659521a0aa

8268424: JFR tests fail due to GC cause 'G1 Preventive Collection' not in the valid causes after JDK-8257774

Reviewed-by: dholmes

! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java

Changeset: c9dbc4f0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-09 04:05:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c9dbc4f034c765627a2f2f80bb184746be1f2657

8266891: Provide a switch to force the class space to a specific location

Reviewed-by: iklam, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 07108c91
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-06-09 05:38:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/07108c916263896fa6c5dbacfedf5b4c2f5bf97a

8268241: deprecate JVM TI Heap functions 1.0

Reviewed-by: alanb, iris, kevinw

! src/hotspot/share/prims/jvmti.xml

Changeset: 4d1cf51b
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-06-09 06:35:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d1cf51b1d4a5e812c9f78b0104e40fbc4883a6c

8240349: jlink should not leave partial image output directory on failure

Reviewed-by: jlaskey, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkTest.java

Changeset: 2bfd708e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-06-09 07:21:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2bfd708e9276bd9a6d4cf493e1af3a8e5b8026d2

8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be

Reviewed-by: pchilanomate, dcubed

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp

Changeset: 4413142e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-09 07:58:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4413142eca1712f9a78c5683083eb01908397bb0

8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type

Reviewed-by: vlivanov, chagedorn, whuang

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java

Changeset: 9cfd560b
Author:    Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2021-06-09 09:30:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9cfd560bb113b630e0ca28f9204afc079a87017b

8267663: [vector] Add unsigned comparison operators on AArch64

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 43889590
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-09 10:13:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/438895903b1de71b88951a4117c240baf410fd5d

8268056: Update java.net and java.nio to use switch expressions

Reviewed-by: dfuchs, michaelm, chegar, iris, alanb

! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: dd34a4c2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-09 10:37:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dd34a4c28da73c798e021c7473ac57ead56c9903

8268372: ZGC: dynamically select the number of concurrent GC threads used

Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMessagePort.hpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
- src/hotspot/share/gc/z/zWorkers.inline.hpp

Changeset: 13d61804
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-09 12:30:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/13d618042112aa761ef256aa35ec0a8b808cd78b

8264859: Implement Context-Specific Deserialization Filters

Reviewed-by: bchristi, dfuchs, chegar

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/conf/security/java.security
+ test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
+ test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory

Changeset: 7b1e4024
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-09 13:21:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b1e4024c02e6e831502e20cdbf54efb6240d12b

8266598: Exception values for AnnotationTypeMismatchException are not always informative

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java

Changeset: 5fbb62c7
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-09 13:43:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5fbb62c74186417eaeff808ea070b35e5e95267a

8268163: Change the order of fallback full GCs in G1

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: 43e38a18
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-09 14:09:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/43e38a18b83a69242d1991f435d23d8799f06fe6

8268377: Windows 32bit build fails after JDK-8268174

Reviewed-by: jiefu, mdoerr

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: 83fcff01
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-09 15:31:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/83fcff01e6c8facb483cffbdd391816126af55c0

Merge branch 'master' into snippets

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties

Changeset: caf7f498
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-09 14:31:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/caf7f49887db3ea26ee302f37941f196b3a76f3f

8268122: Add specific gc cause for G1 full collections

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java

Changeset: 81fdeb57
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-09 15:15:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81fdeb579adffa45c3adcc28732c69f396d732ce

8268417: Add test from JDK-8268360

Reviewed-by: roland, chagedorn

+ test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java

Changeset: bb3d226a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-09 15:56:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bb3d226a4eedb3d3ef73ef91683f45f1db43a74e

8238213: Method resolution should stop on static error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.out

Changeset: db45ff09
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-06-09 17:34:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/db45ff09acbf4f2d824c5c23093d46c048427368

8268052: [JVMCI] non-default installed code must be marked as in_use

Reviewed-by: kvn, dnsimon

! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 79010f22
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-09 18:15:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/79010f2254aee8459523800d6049f396b055f123

8266835: Add a --validate option to the jar tool

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java

Changeset: 33d34c6b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-09 19:03:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/33d34c6b670e83778479a2a11ae23229bf959752

8263323: Debug Agent help output includes invalid URL

Reviewed-by: kevinw, alanb

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

Changeset: bbd0313a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-09 19:04:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bbd0313ac12c062f02400342a87c283b7578062a

8263203: jconsole Online User Guide has wrong URL

Reviewed-by: mchung, dholmes

! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties

Changeset: 408e0a9c
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2021-06-09 20:38:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/408e0a9c696888d41809e35bf252869f09f735db

8255148: Confusing log output: SSLSocket duplex close failed

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java

Changeset: bf29a011
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-06-09 20:45:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf29a0115cc67ed2926b135b6b6ade5ff5ee84f6

8228343: JCMD and attach fail to work across Linux Container boundary

Reviewed-by: ysuenaga, sspitsyn

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 991ca142
Author:    Phil Race <prr at openjdk.org>
Date:      2021-06-09 20:52:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/991ca14279faa7db5d0afe023e666844f5b3b75b

8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode!

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java

Changeset: 7ff6e7b2
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-06-09 21:33:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ff6e7b2b1be088c37f50756b6822be01b4c657d

8267954: Shared classes that failed to load should not be loaded again

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: b41f3f8e
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-06-09 23:04:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b41f3f8ed512117fc3677f2c5e9ee5d28116bfeb

8268478: JVMCI tests failing after JDK-8268052

Reviewed-by: kvn, eosterlund

! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 58ba48b7
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2021-06-09 23:57:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58ba48b7b88eff359683aa3271c48b18f1973282

8268192: LambdaMetafactory with invokespecial causes VerificationError

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java

Changeset: f839308e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-10 02:49:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f839308efac0f5d8cb7cce165695ef24041fd621

8268407: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211

Reviewed-by: amenkov

! test/jdk/ProblemList.txt

Changeset: 2623b0bf
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 03:18:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2623b0bf3954df43504ca531cb2ab33b2363929a

8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA

Reviewed-by: mseledtsov, kvn

= test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java

Changeset: ece3ae3c
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-10 05:32:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ece3ae3cc4cc1d45b65253a9bfafdefe2656afb8

8268388: Update large pages information in Java manpage

Reviewed-by: tschatzl, lkorinth, stuefe

! src/java.base/share/man/java.1

Changeset: dd1cbadc
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-06-10 06:03:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dd1cbadc82bcecf718b96c833a5845fde79db061

8268285: vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "Wrong thread "thr1" (...) state after SuspendThread"

Reviewed-by: lmesnik, amenkov, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp

Changeset: d4377afb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-10 06:56:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d4377afb999f4f03d384ded97771c83ea1c1f513

8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java

Changeset: 5a666282
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-10 07:27:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5a666282a9e5b5748d85f4c012b36e5c8f7eab56

8263107: PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier

Reviewed-by: iwalulya, tschatzl, mdoerr

! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 78b09ab0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-10 08:08:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/78b09ab04929871605abba3026ce9833c6e75789

8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp

Changeset: 1fd81464
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-10 08:27:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1fd81464ec0054f7843fba3490b7f33955717077

8268461: ARM32: vector intrinsics reaches ShouldNotReachHere

Reviewed-by: jiefu, njian

! src/hotspot/cpu/arm/arm.ad

Changeset: ab01cb54
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-10 08:44:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab01cb547dd87f76017e9b079ab68495c38ffc90

8268339: Upstream: 8267989: Exceptions thrown during upcalls should be handled

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestUpcallException.java
+ test/jdk/java/foreign/ThrowingUpcall.java

Changeset: f271eb8b
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-10 08:58:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f271eb8b846692bb45f069cd39ff107231c2812d

8268303: Incorrect casts in JfrWriterHost::write for Ticks and Tickspan

Reviewed-by: egahlin

! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: ea19b044
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-10 09:08:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea19b0447cf1ec97c0b0a817542ce7ead4f53176

8268481: Delete JAWT test files for mac

Reviewed-by: prr, pbansal

- test/jdk/java/awt/JAWT/MyMacCanvas.java
- test/jdk/java/awt/JAWT/jawt-mac-buildrun.sh
- test/jdk/java/awt/JAWT/myfile.m

Changeset: ae29f9ca
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:42:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae29f9cacdac8bfe7fc1d287edbfb21c81686d4c

8268530: resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java

Changeset: 05090fc8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:48:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05090fc8fdef3c02c91cbd79e661f763893580c2

8268536: mark hotspot serviceability/dcmd tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java

Changeset: 964118f7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:49:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/964118f7fd49786cfe60e1144800a02afc0fdb56

8268538: mark hotspot serviceability/logging tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 92f0b6d4
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:51:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92f0b6d49e5a4dbdd6c95b8d526187adb33aa827

8268532: several serviceability/attach tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java

Changeset: e0c0b139
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:52:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e0c0b139d335cd818468db115dd18f1cedf21675

8268534: some serviceability/jvmti tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java

Changeset: f770f771
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-10 10:21:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f770f771f86db7d4878b71137cd5a72c7c40cb2e

8268390: G1 concurrent gc upgrade to full gc not working

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: a187fcc3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-10 10:26:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a187fcc3ec1ca360ad1d7d1f78bf5ccd9d1c2b7b

8238197: JFR: Rework setting and getting EventHandler

Reviewed-by: egahlin, jbachorik

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: d43c8a74
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-10 11:12:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d43c8a74b33692b3628c3c9c6c472ab1cf1fdeac

8268124: Update java.lang to use switch expressions

Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs

! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java

Changeset: 09243822
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-10 12:02:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/09243822ebcca611b04f94ece5afba183723cf74

8266766: Arrays of types that cannot be an annotation member do not yield exceptions

Reviewed-by: darcy, jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java

Changeset: 6b6ff536
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 12:29:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b6ff5360a2813354735ef9eda6729c853696702

8268543: some runtime/verifier tests should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java

Changeset: f4b31701
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-10 12:52:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4b3170197ca517b4816f863af053f019ce0f181

8268428: Test java/foreign/TestResourceScope.java fails: expected [M] but found [N]

Reviewed-by: dfuchs

! test/jdk/java/foreign/TestResourceScope.java

Changeset: 6c552a7b
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 13:03:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c552a7b42e73174343280d46bd72d730c42b5c5

8268544: some runtime/sealedClasses tests should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java

Changeset: f677163b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-10 13:09:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f677163b8aad13781be51839f27742c2213896d1

8266130: convert Thread-SMR stress tests from counter based to time based

Reviewed-by: cjplummer, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java
! test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java
- test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java

Changeset: f716711c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-10 13:18:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f716711c7b5f442653fcd5402bb9ad9fa8a6501b

8265271: JFR: Allow use of .jfc options when starting JFR

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
+ test/jdk/jdk/jfr/startupargs/TestEventSettings.java
+ test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java

Changeset: 7cd5a6e7
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-06-10 13:19:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7cd5a6e7b52687e80b1aad9f550c2637f501c414

8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 2b41459e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-10 13:28:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2b41459e95e8d6c4ea4c25e8f1d851907d65ef73

8267073: Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! 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

Changeset: e11f70ae
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-10 14:10:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e11f70aeb6a38ad05f7035461a6094320b03fc40

8003216: Add JFR event indicating explicit System.gc() call

Reviewed-by: jbachorik, mgronlun, tschatzl

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvm.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/collection/TestSystemGc.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 0a6c7d8a
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-06-10 14:18:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a6c7d8a4b6560d3917b9faf66ccf5fc15a891db

8267424: CTW: C1 fails with "State must not be null"

Reviewed-by: kvn, roland

! src/hotspot/share/c1/c1_GraphBuilder.cpp

Changeset: a95e64cc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-10 14:32:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a95e64ccc1ebe74e8b4b8e0729183ee6c4e772ac

8268443: ParallelGC Full GC should use parallel WeakProcessor

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett, sjohanss, tschatzl

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

Changeset: 74007890
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 14:43:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/74007890bb9a3fa3a65683a3f480e399f2b1a0b6

8268542: serviceability/logging/TestFullNames.java tests only 1st test case

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: b018c450
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-10 16:22:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b018c450e5e4737ccd08ed505fd06cee16c42648

8267630: Start of release updates for JDK 18
8267632: Add source 18 and target 18 to javac
8267631: Add SourceVersion.RELEASE_18

Reviewed-by: iris, erikj, dholmes

! make/conf/version-numbers.conf
+ make/data/symbols/java.base-H.sym.txt
+ make/data/symbols/java.compiler-H.sym.txt
+ make/data/symbols/java.datatransfer-H.sym.txt
+ make/data/symbols/java.desktop-H.sym.txt
+ make/data/symbols/java.instrument-H.sym.txt
+ make/data/symbols/java.logging-H.sym.txt
+ make/data/symbols/java.management-H.sym.txt
+ make/data/symbols/java.management.rmi-H.sym.txt
+ make/data/symbols/java.naming-H.sym.txt
+ make/data/symbols/java.rmi-H.sym.txt
+ make/data/symbols/java.scripting-H.sym.txt
+ make/data/symbols/java.security.jgss-H.sym.txt
+ make/data/symbols/java.security.sasl-H.sym.txt
+ make/data/symbols/java.smartcardio-H.sym.txt
+ make/data/symbols/java.sql-H.sym.txt
+ make/data/symbols/java.sql.rowset-H.sym.txt
+ make/data/symbols/java.xml-H.sym.txt
+ make/data/symbols/java.xml.crypto-H.sym.txt
+ make/data/symbols/jdk.accessibility-H.sym.txt
+ make/data/symbols/jdk.attach-H.sym.txt
+ make/data/symbols/jdk.compiler-H.sym.txt
+ make/data/symbols/jdk.dynalink-H.sym.txt
+ make/data/symbols/jdk.httpserver-H.sym.txt
+ make/data/symbols/jdk.incubator.foreign-H.sym.txt
+ make/data/symbols/jdk.jartool-H.sym.txt
+ make/data/symbols/jdk.javadoc-H.sym.txt
+ make/data/symbols/jdk.jconsole-H.sym.txt
+ make/data/symbols/jdk.jdi-H.sym.txt
+ make/data/symbols/jdk.jshell-H.sym.txt
+ make/data/symbols/jdk.jsobject-H.sym.txt
+ make/data/symbols/jdk.management-H.sym.txt
+ make/data/symbols/jdk.net-H.sym.txt
+ make/data/symbols/jdk.sctp-H.sym.txt
+ make/data/symbols/jdk.security.auth-H.sym.txt
+ make/data/symbols/jdk.security.jgss-H.sym.txt
+ make/data/symbols/jdk.unsupported-H.sym.txt
+ make/data/symbols/jdk.xml.dom-H.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: 72672277
Author:    UncleNine <ganjianxuan at hotmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-06-10 16:40:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/72672277e4dddf8e72f1c705cd5f57de40745635

8268361: Fix the infinite loop in next_line

Reviewed-by: dholmes, sgehwolf, sspitsyn

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 78cb6776
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 17:06:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/78cb6776b6d43b67457993a109719b36ee892d60

8268539: several serviceability/sa tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 1e1039a7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-10 17:41:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d

8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8c8422e0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-10 17:45:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c8422e0f8886d9bbfca29fd228368f88bf46f2c

8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes

Reviewed-by: iignatyev

! test/failure_handler/Makefile
! test/failure_handler/README
+ test/failure_handler/src/share/classes/jdk/test/failurehandler/CoreInfoGatherer.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/failure_handler/src/share/conf/common.properties
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: 4fd2a149
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-10 19:50:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4fd2a149977b05eb6e4b28d147ab9c043a7934ec

8267556: Enhance class paths check during runtime

Reviewed-by: minqi, iklam

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/NonJarInClasspath.java

Changeset: 2e900da5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-10 23:08:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e900da5f70105c153500908c693b2601fa30477

8268574: ProblemList tests failing due to UseBiasedLocking going away

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: df65237b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-11 01:20:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df65237b9a55aec4374ef63dcc9ab13d3eda8408

8267930: Refine code for loading hsdis library

Reviewed-by: whuang, neliasso, ysuenaga

! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp

Changeset: 94d0b0f9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 02:44:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/94d0b0f9810bd1a8da06ec267a1c7589d6cb756b

8268565: runtime/records/RedefineRecord.java should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: 8e956f10
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-11 13:10:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8e956f10fcaac9aff3dd7a2e848b1fa0e9097e6c

Merge branch 'master' into snippets


Changeset: 49112fa5
Author:    ScientificWare <info at scientificware.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2021-06-11 12:25:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/49112fa5752174a77fb5cd276fdd4240bf76bf82

8265909: build.tools.dtdbuilder.DTDBuilder.java failed detecting missing path of dtd_home

Reviewed-by: erikj

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

Changeset: a466b49e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-11 23:10:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a466b49e71b0d235294e17faba47ed4fd3fb8f6e

8267634: Update --release 17 symbol information for JDK 17 build 26

Reviewed-by: jjg, iris

! make/data/symbols/java.base-H.sym.txt
! make/data/symbols/jdk.compiler-H.sym.txt
! make/data/symbols/jdk.incubator.foreign-H.sym.txt
+ make/data/symbols/jdk.incubator.vector-H.sym.txt
! make/data/symbols/jdk.javadoc-H.sym.txt
+ make/data/symbols/jdk.jfr-H.sym.txt
+ make/data/symbols/jdk.management.jfr-H.sym.txt
! make/data/symbols/symbols

Changeset: 5cee23a9
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-12 01:03:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5cee23a9ed0b7fe2657be7492d9c1f78fcd02ebf

8265518: C1: Intrinsic support for Preconditions.checkIndex

Reviewed-by: dfuchs, iveresov

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/nio/Buffer.java
+ test/hotspot/jtreg/compiler/c1/TestCheckIndexC1Intrinsic.java

Changeset: 90c1034c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-12 13:53:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90c1034cd4077e63afc0aad53191a04699a816ce

8268644: ProblemList serviceability/sa/ClhsdbJstackXcompStress.java in -Xcomp mode

Reviewed-by: azvegint

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

Changeset: 1ba4e0ca
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-13 22:16:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1ba4e0cada031407a17a665cf24b03bacb59cdbb

8257038: Remove expired flags in JDK 18

Reviewed-by: kbarrett, ccheung

! src/hotspot/share/runtime/arguments.cpp

Changeset: ba601b84
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-14 05:55:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba601b8407c6d56e48b57a9524a11bb275e08adc

8268520: VirtualSpace::print_on() should be const

Reviewed-by: kbarrett, stuefe, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp

Changeset: 51f3427e
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-14 08:24:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/51f3427e9bb4a3924a8178338316b9ea30304182

8266791: Annotation property which is compiled as an array property but changed to a single element throws NullPointerException

Reviewed-by: darcy, jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java

Changeset: c4207355
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-14 10:41:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c4207355d3fc19687c72f47edf21611ffed7efaf

8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow

Reviewed-by: dcubed, stefank, kbarrett

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: c0b4407d
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2021-06-14 13:27:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0b4407d09a7bf9f15553dc5344b1e354b150d57

8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ test/jdk/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java

Changeset: 5b8c51f5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 17:19:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b8c51f59a5f23930ee43bea30201c1ff88c44cd

8268539: several serviceability/sa tests should be run in driver mode

Backport-of: 78cb6776b6d43b67457993a109719b36ee892d60

! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 53b6e2c8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 18:05:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53b6e2c85cab251362d27a1cd0cd37bc7d380360

8267448: Add "ulimit -a" to environment.html

Reviewed-by: cjplummer

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

Changeset: 7b2e7d8b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-10 22:18:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b2e7d8bab890bd655093976cc9c3b0b6d00c034

8268525: Some new memory leak after JDK-8248268 and JDK-8255557

Reviewed-by: valeriep, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java

Changeset: e3eef3b4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-11 02:47:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e3eef3b41ab22b3fb1e4ee33ce4a3d3457d35ff1

8268576: jdk/jfr/event/gc/collection/TestSystemGc.java fails

Reviewed-by: egahlin, dholmes

= test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java

Changeset: bd9c2fa7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 03:12:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd9c2fa73b61d2461fc44b6056437aee294c9082

8268565: runtime/records/RedefineRecord.java should be run in driver mode

Backport-of: 94d0b0f9810bd1a8da06ec267a1c7589d6cb756b

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: a437ce83
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 05:05:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a437ce839f749dab8c42611e0190ece5bea5d255

8268580: runtime/memory/LargePages/TestLargePagesFlags.java should be run in driver mode

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: da043e99
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-06-11 08:42:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/da043e99b830fa4fcbfdbdbed182abc394ba6fb1

8268555: Update HttpClient tests that use ITestContext to jtreg 6+1

Reviewed-by: chegar

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: cce8da2c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 12:40:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cce8da2c60812873b63de4e65bc992bc6d825fe1

8268602: a couple runtime/os tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java

Changeset: e39346e7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-11 15:12:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e39346e708a06cdee2b9a096f08c1cfe2e21dfc2

8268093: Manual Testcase: "sun/security/krb5/config/native/TestDynamicStore.java" Fails with NPE

Reviewed-by: mullan

! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m

Changeset: 01054e6f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-11 16:08:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/01054e6f5ab75dd1b7d3e82be0eb83f14a7add15

8268470: CDS dynamic dump asserts with JFR RecordingStream

Reviewed-by: minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/JFRDynamicCDSApp.java

Changeset: 6171ae45
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-11 20:24:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6171ae455288a74c4c3dcec6983515db04bdc360

8268630: ProblemList serviceability/jvmti/CompiledMethodLoad/Zombie.java on linux-aarch64

Reviewed-by: erikj

! test/hotspot/jtreg/ProblemList.txt

Changeset: fe48ea9d
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-06-14 08:29:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe48ea9d7975188853bc165ce29789753f4758f2

8268342: java/foreign/channels/TestAsyncSocketChannels.java fails with "IllegalStateException: This segment is already closed"

Reviewed-by: dfuchs

! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java

Changeset: b3185354
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-14 13:11:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b318535452bc0dbc7f8a111a71bb0881833495e1

8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow

Backport-of: c4207355d3fc19687c72f47edf21611ffed7efaf

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 17295b1b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-14 15:55:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/17295b1bb02b2121978f1459b2e75c5e1031e7ea

Merge

Reviewed-by: dcubed

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/hotspot/jtreg/ProblemList.txt
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/hotspot/jtreg/ProblemList.txt

Changeset: e59acd98
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-14 18:07:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e59acd9860ca9e50c91472f8215f73c17d2099b6

8268699: Shenandoah: Add test for JDK-8268127

Reviewed-by: rkennke

+ test/hotspot/jtreg/gc/shenandoah/options/TestLargePagesWithSmallHeap.java

Changeset: 2e70bc35
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-14 19:35:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e70bc35dffce47e85f5ca4eaa4c9bdba5afb95b

8268626: Remove native pre-jdk9 support for jtreg failure handler

Reviewed-by: erikj

! make/test/BuildFailureHandler.gmk
! test/failure_handler/Makefile
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
- test/failure_handler/src/windows/native/libtimeoutHandler/GatherProcessInfoTimeoutHandler.c

Changeset: 9f3c7e74
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-15 02:12:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f3c7e74ff00a7550742ed8b9d6671c2d4bb6041

8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name

Co-authored-by: Markus GaisBauer <markus.gaisbauer at dynatrace.com>
Reviewed-by: stuefe, luhenry

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java

Changeset: d3840932
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-15 08:53:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d384093289561015c69b684a9e21a8c4c1851c4c

8268125: ZGC: Clone oop array gets wrong acopy stub

Reviewed-by: kvn, vlivanov

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 5e7df3a7
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-15 14:17:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e7df3a7e0091544817071c0b7b06186672aa375

Merge branch 'master' into snippets


Changeset: 0b09129f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-15 15:29:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b09129faefb945c2f2c35dab2731961216d054e

8268620: InfiniteLoopException test may fail on x86 platforms

Reviewed-by: prr, trebari, azvegint

! test/jdk/java/awt/Robot/InfiniteLoopException.java

Changeset: 00e33a45
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-15 22:05:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/00e33a45feee1544a9d5be8b2fd1e0987ef1dfc5

8268647: Generation::expand_and_allocate has unused "parallel" argument

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: abe20c18
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-14 14:25:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abe20c188c67a85176f1f1ea530184ce0ec4fe29

8268333: javac crashes when pattern matching switch contains default case which is not last

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Switches.java

Changeset: c088d093
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-14 15:02:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c088d093e2e73fd0739d9e96f9f5ea67a01ae06c

8268522: InstanceKlass::can_be_verified_at_dumptime() returns opposite value

Reviewed-by: dholmes, minqi, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp

Changeset: bca914b2
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-06-14 19:02:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bca914b29e4cec918d4648fd048139b2c429c27d

8268670: yield statements doesn't allow ~ or ! unary operators in expression

Reviewed-by: vromero, jlahoda

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

Changeset: 702e3ff0
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-06-14 19:25:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/702e3ff05472e35140b38fd5a4d1266f4efdd7bb

8268366: Incorrect calculation of has_fpu_registers in C1 linear scan

Reviewed-by: kvn, chagedorn

! src/hotspot/share/c1/c1_LinearScan.cpp
+ test/hotspot/jtreg/compiler/c1/TestLinearScanHasFPURegisters.java

Changeset: ee301596
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-14 20:34:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee3015968d56ed6179b6bfbde3f004500dce2ce3

8268621: SunJCE provider may throw unexpected NPE for un-initialized AES KW/KWP Ciphers

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java

Changeset: f69e2d56
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-14 20:40:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f69e2d5651f239209543bc1daf707a1c1114f6e5

8267397: AlgorithmId's OID cache is never refreshed

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/jca/Providers.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java

Changeset: a5bf5e0e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-14 23:02:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5bf5e0e5f6c18b51e398ab81ed9d0a29bf31b6f

8266614: update manpage for -Xlog:async

Reviewed-by: hseigel, xliu

! src/java.base/share/man/java.1

Changeset: 4a6da99f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-14 23:39:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4a6da99f28af6bdb8fbb66093ce4386623c77ae2

8268643: SVML lib shouldn't be generated when C2 is absent

Reviewed-by: erikj

! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.in
! make/modules/jdk.incubator.vector/Lib.gmk

Changeset: 4d8b5c70
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-14 23:41:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d8b5c70dff51470210a0ca93b932af1b27c9f27

8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code

Reviewed-by: roland, vlivanov, dcubed

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/locks/TestNestedLocksElimination.java

Changeset: 35d867df
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-15 09:04:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/35d867df1f2064e867dcf1030c498bfa23568054

8268663: Crash when guards contain boolean expression

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: e36136fa
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-15 11:33:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e36136fa934505fdf7d80ed415ebf009050dac28

8268125: ZGC: Clone oop array gets wrong acopy stub

Reviewed-by: vlivanov

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 76cad4b1
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-15 15:56:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/76cad4b1ae76c6cc854f7a901736bf108639f8f2

8263321: Regression 8% in javadoc-steady in 17-b11

Reviewed-by: prappo, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 31a055e6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-15 18:52:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/31a055e67a9a579a6b6ab26519271202da53a295

8268736: Use apiNote in AutoCloseable.close javadoc

Reviewed-by: bpb, naoto

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

Changeset: fe7a44de
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-15 18:59:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe7a44de63f19921e373ff336be26f9165ac6977

8268723: Problem list SA core file tests on OSX when using ZGC

Reviewed-by: dholmes, dcubed, sspitsyn

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

Changeset: 9ac0609e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 20:36:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ac0609ed1513a5c7484ccc2c219fe6cd9c9d6d6

8268828: ProblemList compiler/intrinsics/VectorizedMismatchTest.java on win-x64

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 788b3095
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-15 20:37:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/788b309563610b690306211790af17954f7556cb

8268768: idea.sh has been updated in surprising and incompatible ways

Reviewed-by: erikj

! bin/idea.sh
+ make/ide/idea/jdk/build.xml
! make/ide/idea/jdk/idea.gmk
+ make/ide/idea/jdk/template/ant.xml
! make/ide/idea/jdk/template/compiler.xml
! make/ide/idea/jdk/template/jdk.iml
! make/ide/idea/jdk/template/misc.xml
! make/ide/idea/jdk/template/modules.xml
+ make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java
+ make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/jdk/template/vcs.xml
! make/ide/idea/jdk/template/workspace.xml

Changeset: e0f6f70d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-15 22:45:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e0f6f70d3f9e748d2bc53f371beca487e9343d4a

Merge

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

Changeset: 48d45628
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-16 02:08:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/48d456281ea73e22eaaae6a082bb43610647d660

8268780: Use 'print_cr' instead of 'print' for the message 'eliminated <owner is scalar replaced>'

Reviewed-by: cjplummer, zgu, dcubed

! src/hotspot/share/runtime/vframe.cpp

Changeset: 3ad65867
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-16 02:17:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3ad658677b1ad2ea15d75ec7f1fe71e37f3913b9

8268078: ClassListParser::_interfaces should be freed

Reviewed-by: minqi, iklam, coleenp

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

Changeset: af13fe11
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 12:41:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af13fe110720ff20ccea0a01fe088707208c3dd8

8267870: Remove unnecessary char_converter during class loading

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 72b3b0af
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 12:43:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/72b3b0af08136342e54e1cdea0c48d64172e8870

8267752: KVHashtable doesn't deallocate entries

Reviewed-by: iklam, stuefe

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

Changeset: e4908a43
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-16 16:05:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e4908a439a235ee437c0e6e39341e1d67904f49e

8268778: CDS check_excluded_classes needs DumpTimeTable_lock

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: c20f80a4
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 16:34:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c20f80a4d2e8d0f5995ad44a38e838adbff6068d

8259066: Obsolete -XX:+AlwaysLockClassLoader

Reviewed-by: hseigel

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: b836b83b
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-16 17:10:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b836b83b2aefbc87b0cf26990ddbab4479c42b71

8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test

Reviewed-by: xuelei

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

Changeset: 02c9bf08
Author:    Xin Liu <xliu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 23:54:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/02c9bf087e50885bbc8028415c4e674947ee7a16

8268852: AsyncLogWriter should not overide is_Named_thread()

Reviewed-by: dholmes, ysuenaga

! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 10068c1b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 21:48:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/10068c1bace0ea650bda3e2234a44cbf401afc7d

8268830: ProblemList 3 serviceability/dcmd/framework tests with ZGC on win-x64

Reviewed-by: kbarrett

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

Changeset: b18de6cf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 23:50:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b18de6cf79e0195736d94b08be67f10ca7c3cd08

8268851: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java on linux-X64

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 4d545a1f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-16 07:36:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d545a1f86325140ed268c5437d776ceb8e21077

8267988: C2: assert(!addp->is_AddP() || addp->in(AddPNode::Base)->is_top() || addp->in(AddPNode::Base) == n->in(AddPNode::Base)) failed: Base pointers must match (addp 1301)

Reviewed-by: chagedorn, vlivanov, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAddPChainWithDifferentBase.java

Changeset: 59de99d1
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-16 08:59:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59de99d11988b7f1ab20e323f3dc4d0d49e3b7a3

8267271: Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation

Reviewed-by: tschatzl, kbarrett

! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java

Changeset: 19f5fab1
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 11:59:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/19f5fab175e308e2ab90d6d3efc2335fe751009e

8268861: Disable Windows-Aarch64 build in GitHub Actions

Reviewed-by: mikael, sjohanss

! .github/workflows/submit.yml

Changeset: 9ad19f78
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-16 13:02:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ad19f7838e6f6e128583c191c5507c1e2bd5083

8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit

Reviewed-by: roland, vlivanov

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

Changeset: 38dbe05e
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-06-16 16:59:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/38dbe05e004a018c810e3acaae4660c69dd982da

8268901: JDK-8268768 missed removing two files

Reviewed-by: mcimadamore

- make/ide/idea/jdk/template/module.iml
- make/ide/idea/jdk/template/test.iml

Changeset: 8ea0606a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-06-16 17:24:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8ea0606aba15911f5bfe2c81a83b42288d97095f

8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed

Reviewed-by: chegar, michaelm

! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java
! test/jdk/java/net/httpclient/websocket/Support.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java

Changeset: 2c7e47e1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-16 18:03:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c7e47e12b8a772bcebcdf0b15d6a4d3f92e2267

8268774: Residual logging output written to STDOUT, not STDERR

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/tool/ToolProviderTest.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
+ test/langtools/jdk/javadoc/tool/testToolStreams/TestToolStreams.java

Changeset: 54f5ffea
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-16 18:53:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/54f5ffeaad9da7cc77d9b6c0339758340c42ea2e

8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test

Backport-of: b836b83b2aefbc87b0cf26990ddbab4479c42b71

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

Changeset: f0f21788
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-16 19:19:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f0f2178876813cca070db01ce37ea7a04b712923

8268909: ProblemList jdk/jfr/api/consumer/streaming/TestLatestEvent.java on win-x64

Reviewed-by: mikael, dfuchs

! test/jdk/ProblemList.txt

Changeset: ee03bc6d
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-16 23:21:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee03bc6d0aad4b0d07bbe792c8cc77f986c617e1

8268863: ProblemList serviceability/sa/TestJmapCoreMetaspace.java on linux-x64 with ZGC

Reviewed-by: dcubed

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

Changeset: 9f7851b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 23:58:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f7851b5f5220132fce8556269851e33ac06ef31

8260194: Update the documentation for -Xcheck:jni

Reviewed-by: coleenp, hseigel

! src/java.base/share/man/java.1

Changeset: 3637e50b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-17 01:05:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3637e50b30e92538510c1a8e8893cedc3bd4ccd5

Merge


Changeset: e8446107
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-17 07:02:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e84461072af9cdb2ee83f5c0747ea5881a0ae805

8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)"

Reviewed-by: stuefe

! src/hotspot/os/windows/os_windows.cpp

Changeset: 2d088fa9
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-17 07:13:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2d088fa91d18252a801db3b84ff87e261d63ebd4

8268294: Reusing HttpClient in a WebSocket.Listener hangs.

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java
+ test/jdk/java/net/httpclient/websocket/WebSocketServerDriver.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamResponder.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpClient.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpTest.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketResponder.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketServer.java

Changeset: cb10b371
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-17 12:37:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb10b371e4e4e7f1102275f21550eb7dd882bfb1

Merge branch 'master' into snippets

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java

Changeset: ca2014a8
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-17 18:15:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ca2014a8f2cb1c0f0ba6a6968628206a5d41c32c

Simplify styled text

Also fixes a bug with a tightly trailing ':' in markup

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Replace.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Restyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/MarkupParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/Parser.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/Style.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/AnnotatedText.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/DefaultStyledText.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/EqualElementsRegions.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/Scope.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/Sequence.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/SortedLists.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/Style.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/StyleFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/StyledText.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/StyledTextConsumer.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/package-info.java

Changeset: f2afe0a5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-17 17:22:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2afe0a5130fd3162403ecc18c827bcf56e9c883

8268556: Use bitmap for storing regions that failed evacuation

Reviewed-by: kbarrett, iwalulya, sjohanss

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

Changeset: fa3b44d4
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-06-17 20:27:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa3b44d43811dca8c609d6c61a58680835abf8e3

8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.

Reviewed-by: dholmes, phh

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: bb24fa65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-17 22:19:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bb24fa652aa1edc8ece8713f559be2fe3437d666

8267189: Remove duplicated unregistered classes from dynamic archive

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DuplicatedCustomApp.java

Changeset: 58e6e6d9
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-18 00:49:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58e6e6d919cb15559a61a67805da263be3c9d693

8268678: LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired

Reviewed-by: xuelei

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java

Changeset: 112ddb76
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-17 02:10:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/112ddb7633d8794d5c85e1b2cf0369ee2e0e349a

8268641: [foreign] assert(allocates2(pc)) failed: not in CodeBuffer memory with ShenandoahGC

Reviewed-by: rbackman, kvn

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

Changeset: 4c9aefdb
Author:    Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2021-06-17 02:47:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4c9aefdb6193f754bfac3ae022f08a76b0cae718

8268739: AArch64: Build failure after JDK-8267663

Reviewed-by: aph, dholmes

! 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

Changeset: 344e3edf
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-06-17 09:10:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/344e3edf7602d8b788334bd103e9a63a8d74a6f8

8268080: java/util/concurrent/forkjoin/AsyncShutdownNow.java fails with java.util.concurrent.RejectedExecutionException

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: chegar, dfuchs

! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java

Changeset: 7d7bdbe1
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-17 09:35:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7d7bdbe135018f1452fa133b294575014e3e871b

8268776: Test `ADatagramSocket.java` missing /othervm from @run tag

Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java

Changeset: 69d01b6b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-17 14:09:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69d01b6bcabda177f5e27f6c7b141be57cd00619

8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id
8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id
8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id

Reviewed-by: hannesw

- test/langtools/jdk/javadoc/tool/6176978/T6176978.java
- test/langtools/jdk/javadoc/tool/6176978/X.java
- test/langtools/jdk/javadoc/tool/InlineTagsWithBraces.java
- test/langtools/jdk/javadoc/tool/LangVers.java

Changeset: 091bc4a1
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-17 14:55:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/091bc4a1a6ca687aab0c9064f11408b93511a520

8268353: Test libsvml.so is and is not present in jdk image

Reviewed-by: sviswanathan, jiefu

+ test/jdk/jdk/incubator/vector/ImageTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 2047da7d
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-17 16:23:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2047da7dccacb1adb7f811639a58b8fbe1aa3546

8265297: javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with "RuntimeException: java.net.SocketException: Connection reset"

Reviewed-by: xuelei, rhalade

! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java

Changeset: 0011b52e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-17 16:37:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0011b52ee81d88b023f771432abc079c64266578

8264843: Javac crashes with NullPointerException when finding unencoded XML in <pre> tag

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/html/UnknownTagTest.java
+ test/langtools/tools/doclint/html/UnknownTagTest.out

Changeset: b66001a5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-17 16:53:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b66001a5946252b621bab27d6ee32006a4d7bab5

8268971: ProblemList tools/jpackage/windows/WinInstallerIconTest.java on win-x64

Reviewed-by: herrick

! test/jdk/ProblemList.txt

Changeset: c98d5084
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-17 19:05:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c98d50848ba2811d2f08b3fbc57ac9674c63a943

8268265: MutableSpaceUsedHelper::take_sample() hits assert(left >= right) failed: avoid overflow

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp

Changeset: 85452692
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-17 21:17:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8545269268ff34a5c6b8a8cc6aff69fff2a7b507

8268676: assert(!ik->is_interface() && !ik->has_subklass()) failed: inconsistent klass hierarchy

Reviewed-by: kvn, roland, neliasso

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

Changeset: 9130b8a9
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-17 21:25:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9130b8a9d7ebd943108f01d41ed777e080f34c4d

8268371: C2: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed

Reviewed-by: roland, kvn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/UpcastTest.java

Changeset: a051e735
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-18 00:53:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a051e735cda0d5ee5cb6ce0738aa549a7319a28c

Merge


Changeset: f4d20b21
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-06-18 09:35:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4d20b215eb3c90ca28bf973e7614486226692b5

8268900: com/sun/net/httpserver/Headers.java: Fix indentation and whitespace

Reviewed-by: dfuchs, chegar, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java

Changeset: 5ae9a128
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-18 11:48:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5ae9a12858a20361c163e1dfe6b67970f27e4e40

8268964: Remove unused ReferenceProcessorAtomicMutator

Reviewed-by: tschatzl, pliden

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

Changeset: 8f2456e5
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2021-06-18 16:25:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8f2456e5b058a88730ec383d88634737849afdfb

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole <chris at sageembedded.com>
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: 80dc262e
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-17 23:27:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/80dc262e8132204d70b184b32978e6c456460fb0

8265500: Some impls of javax.crypto.Cipher.init() do not throw UnsupportedOperationExc for unsupported modes

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java

Changeset: 483f1ee2
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-18 00:59:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/483f1ee211bc0e37b486eb9d38d283ff02f0bdcc

8268678: LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired

Backport-of: 58e6e6d919cb15559a61a67805da263be3c9d693

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java

Changeset: 7ed3634d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-18 07:50:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed3634da81b53135c89aa82a1a5d2f4de2c6c5e

8268405: Several regressions 4-17% after CHA changes

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 59d84787
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:56:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59d84787e91e85dba4df45e99aa376f484e6ddff

8268591: a few runtime/jni tests don't need `/othervm`

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java

Changeset: 8ccb76eb
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:57:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8ccb76eb135c33349860f503745fdff49f158066

8268601: mark hotspot runtime/records tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: 4006fe73
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:58:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4006fe735af70b01b2c254264b816fc067bfbd0d

8268597: mark hotspot runtime/symboltable tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java

Changeset: 9f4f0392
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:59:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f4f039231895f04bcdae4b25e1861f2070f1d8b

8268596: mark hotspot runtime/verifier tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java

Changeset: 58eddc81
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:00:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58eddc81102c233061de67a1deaa8d8fee8d5857

8268594: runtime/handshake tests don't need WhiteBox after AOT removal

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java

Changeset: 3e1dc0a7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:01:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e1dc0a7655f26ad38b5179f720eb4431bcd4cc3

8268598: mark hotspot runtime/stringtable tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 2f65d402
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:01:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2f65d4021f3f51a342419a61bc934863e421f952

8268599: mark hotspot runtime/sealedClasses tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java

Changeset: 5b198986
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:03:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b198986cef4fa0e77d02136212ecc01ec9b22c0

8268563: mark hotspot serviceability/jvmti tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java

Changeset: 8366c693
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:04:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8366c6936eaad411082ec6a9e569da07c5f3f0cd

8268541: mark hotspot serviceability/sa tests which ignore external VM flags

Reviewed-by: sspitsyn

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

Changeset: f83c6b8a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:05:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f83c6b8a6a92a37197a3b83ba093f26e820c4ac9

8268531: mark SDTProbesGNULinuxTest as ignoring external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java

Changeset: 21abcc4a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:06:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/21abcc4a5a539644be93726436ed4454ad9aaf18

8268564: mark hotspot serviceability/attach tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java

Changeset: d8a0582a
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2021-06-18 10:54:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d8a0582a36340bcc65910f3a34132ec6e04e5d01

8265369: [macos-aarch64] java/net/MulticastSocket/Promiscuous.java failed with "SocketException: Cannot allocate memory"

Reviewed-by: dfuchs, michaelm, chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! test/jdk/ProblemList.txt

Changeset: f9c8c1c3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-18 13:51:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f9c8c1c38612abf0f3286c9f353f11788f58ac70

8268903: JFR: RecordingStream::dump is missing @since

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: dab00ee5
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-18 14:22:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dab00ee59b73bcd5b8632d127b3d0a324e48e4e5

8266518: Refactor and expand scatter/gather tests

Reviewed-by: sviswanathan

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 60389eed
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 15:25:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/60389eedb3c9932de57aca740a8116db83302ffa

8269025: jsig/Testjsig.java doesn't check exit code

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/jsig/Testjsig.java

Changeset: 7e03cf29
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-18 16:03:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e03cf2916a69f947c46ac85b222ee7a99f68ad8

8265073: XML transformation and indentation when using xml:space

Reviewed-by: naoto, lancea, iris

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 8caeca00
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-18 20:27:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8caeca003e621dd523eb27ef7e7fea0765ceacb6

8264775: ClhsdbFindPC still fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr

Reviewed-by: dcubed

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

Changeset: b9d73376
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-06-18 21:29:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b9d7337697bd1aa5581b1a28efb3a78c221f6592

8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.

Backport-of: fa3b44d43811dca8c609d6c61a58680835abf8e3

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: b8f073be
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-18 22:05:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b8f073be84b6bf2f83e2a65d20b7eb8c03120dce

8268316: Typo in JFR jdk.Deserialization event

Reviewed-by: iignatyev

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java

Changeset: b7d78a5b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-18 23:04:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7d78a5b661e2b00f271298db3b6cc873cf754e7

Merge


Changeset: 0b8a0e2b
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-21 08:39:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b8a0e2b58dbdd5c9553e502212d32c033a5efb5

8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/doclint/CrashInAnnotateTest.java
+ test/langtools/tools/doclint/CrashInAnnotateTest.out
+ test/langtools/tools/javac/diags/examples/NoAnnotationsInLink.java

Changeset: 1692fd2e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 10:06:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1692fd2eba7164ebd11fce1c02696a9053d131af

8017163: G1: Refactor remembered sets
8048504: G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
6949259: G1: Merge sparse and fine remembered set hash tables

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
+ src/hotspot/share/gc/g1/g1CardSet.cpp
+ src/hotspot/share/gc/g1/g1CardSet.hpp
+ src/hotspot/share/gc/g1/g1CardSet.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.cpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
- src/hotspot/share/gc/g1/sparsePRT.cpp
- src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
+ test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 53f93954
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-21 11:45:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53f93954ee9684b15933894375d3ae2fa0222216

Merge branch 'master' into snippets

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java

Changeset: cbec37d4
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-21 11:08:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cbec37d45d77533081c27b3fc649098dfcca0425

8269029: compiler/codegen/TestCharVect2.java fails for client VMs

Reviewed-by: kvn, jiefu

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: a58c477c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 11:11:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a58c477c49ca595c65f7a2fca2512ff2adea99be

8268952: Automatically update heap sizes in G1MonitoringScope

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp

Changeset: cd20c019
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 11:12:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd20c01942dd8559a31e51ef2a595c6eba44b8ad

8268458: Add verification type for evacuation failures

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: b358b54c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-20 22:55:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b358b54c4fb515be519ad631c0ae7c58f49fdc5b

8269063: Build failure due to VerifyReceiverTypes was not declared after JDK-8268405

Reviewed-by: kvn

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: c294ae4f
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2021-06-21 06:04:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c294ae4fed59c7e303416346cc4b189a48bc1ab1

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole <chris at sageembedded.com>
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: f8df953e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-21 11:16:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f8df953e61372b396f351403ff6ba165720881bb

8268702: JFR diagnostic commands lack argument descriptors when viewed using Platform MBean Server

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java

Changeset: 22ebd192
Author:    Hui Shi <hshi at openjdk.org>
Date:      2021-06-21 11:59:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/22ebd1926d4510cbe40cb186edf16cbd44a29347

8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop

Reviewed-by: kvn, roland

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java

Changeset: f25e7197
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-21 12:06:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f25e7197fef76cc87a15da7cc96a42b84d69bbfe

8268717: Upstream: 8268673: Stack walk across optimized entry frame on fresh native thread fails

Reviewed-by: mcimadamore, erikj

! make/test/JtregNativeJdk.gmk
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
+ test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
+ test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp

Changeset: d3ad8cd3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-21 14:16:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d3ad8cd344681fe8442f821f97f05996bb972abe

8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestPinnedNodeInInnerLoop.java

Changeset: 0458113c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-21 23:09:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0458113c6b1cf500ffdf049c1e3a698b16ce12ce

Merge

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

Changeset: 1a818154
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-06-22 07:44:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1a818154cfe852a680070c5c07f2df33109e5b54

8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest

Reviewed-by: tschatzl, kbarrett

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

Changeset: 1f0ea7c3
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-22 08:28:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f0ea7c3d62221405de982ba484c0ee985fa9d7b

8268857: Merge VM_PrintJNI and VM_PrintThreads and remove the unused field 'is_deadlock' of DeadlockCycle

Reviewed-by: dholmes

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp

Changeset: 2e639dd3
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-22 08:30:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e639dd34a4342de6e1b9470448d66ef89c4bd52

8267657: Add missing PrintC1Statistics before incrementing counters

Reviewed-by: iveresov

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 18a1dd26
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-22 13:28:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18a1dd261cec6fa1c5820dce2df47d488417afff

8269031: linux x86_64 check for binutils 2.25 or higher after 8265783

Reviewed-by: ihse, erikj

! make/autoconf/toolchain.m4

Changeset: 33c23a1c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-22 16:09:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/33c23a1cf2aa81551eee4a2acf271edf573558aa

8264941: Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: kvn, vlivanov, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 0c693e2f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-22 17:43:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0c693e2f03b1adef0e946ebc32827ac09192f5f0

8268290: Improve LockFreeQueue<> utility

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.inline.hpp
+ src/hotspot/share/utilities/nonblockingQueue.hpp
+ src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_lockFreeQueue.cpp
+ test/hotspot/gtest/utilities/test_nonblockingQueue.cpp

Changeset: e2d7ec38
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-22 00:41:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e2d7ec38af4e13cfbd303fa37e766aa2071cfd1f

8267100: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs

Co-authored-by: Sean Mullan <mullan at openjdk.org>
Reviewed-by: hchao, xuelei

! src/java.base/share/conf/security/java.security

Changeset: 4099810b
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-22 01:31:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4099810b290d90c4c928e66c601744911b770f24

8268293: VectorAPI cast operation on mask and shuffle is broken

Reviewed-by: psandoz, sviswanathan

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
! test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: ef4ba224
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-22 02:06:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef4ba224c4887b2e307937754064d3623a2d3de5

8268349: Provide clear run-time warnings about Security Manager deprecation

Reviewed-by: lancea, mullan, alanb

! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/jdk/java/security/ProtectionDomain/RecursionDebug.java

Changeset: 6b14c8a1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-22 02:08:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b14c8a1e5316b6c8584e93ee7a94d9eaec676cf

8267421: j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) implementation doesn't conform to the spec regarding REF_invokeInterface handling

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java

Changeset: 01f12fba
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-22 07:34:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/01f12fba648b8c0cb64870b00e6f0f3a7f0ba4c9

8266631: StandardJavaFileManager: getJavaFileObjects() impl violates the spec
8266596: StandardJavaFileManager: default impls of setLocationFromPaths(), getJavaFileObjectsFromPaths() methods don't throw IllegalArgumentException as specified
8266591: StandardJavaFileManager::getJavaFileObjectsFromPaths() methods contain a typo in their spec
8266590: StandardJavaFileManager::setLocationFromPaths() spec contains an error

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java

Changeset: 9ec7180f
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-06-22 15:20:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ec7180f1ebf2ff19b0735f7b1c4fc9b97d632be

8268524: nmethod::post_compiled_method_load_event racingly called on zombie

Reviewed-by: kvn, neliasso, coleenp

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp

Changeset: 8fa25208
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-22 15:27:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8fa2520803c9b9be41b26b4b34b7d2040a7b1dfb

8268888: Upstream 8268230: Foreign Linker API & Windows user32/kernel32: String conversion seems broken

Reviewed-by: mcimadamore

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestNULLAddress.java
- test/jdk/java/foreign/TestNULLTarget.java
+ test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: 578c55bb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-22 15:46:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/578c55bbe65baec733bb633afbc1423010fa6aed

8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion

Reviewed-by: kvn, neliasso

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

Changeset: dc12cb78
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-22 16:21:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dc12cb78b81f56e9d4b282cf7cad5faa9a9886bf

8267652: c2 loop unrolling by 8 results in reading memory past array

Reviewed-by: sviswanathan, kvn, vlivanov

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

Changeset: 35e4c272
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-22 19:08:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/35e4c2720df64ea6cb68ba8fb62aeeb0562c2907

8268404: [TESTBUG] tools/jpackage/windows/WinInstallerIconTest.java failed "AssertionError: Failed: Check icon"

Reviewed-by: asemenyuk

! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java

Changeset: b6cfca8a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-23 01:05:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b6cfca8a89810c7ed63ebc34ed9855b66ebcb5d9

Merge


Changeset: cd678a38
Author:    Guoxiong Li <gli at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-23 02:21:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd678a383f7b23ea40132b207ddfc041394ba4c1

8268368: Adopt cast notation for JavaThread conversions

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ae3eedce
Author:    miao zheng <emoryzheng at tencent.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2021-06-23 02:45:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae3eedce9d17324f89daccf488e00d8c7858521e

8268727: Remove unused slowpath locking method in OptoRuntime

Reviewed-by: dlong

! src/hotspot/share/opto/runtime.hpp

Changeset: 36d82b6e
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-23 03:54:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/36d82b6ef18d8add5f97fad507b7d86d702bdf13

8268858: Determine register pressure automatically by the number of available registers for allocation

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java

Changeset: 17daf32a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-23 06:27:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/17daf32a073bc4f12602b4872ce708e09c453ced

8269138: Move typeArrayOop.inline.hpp include to vectorSupport.cpp

Reviewed-by: stefank, vlivanov

! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp

Changeset: a5e43070
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-23 06:51:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5e4307050d19c842c08ad96b3a0c36e7dee1951

8269134: Remove sparsePRT.inline.hpp after JDK-8017163

Reviewed-by: iwalulya, kbarrett

- src/hotspot/share/gc/g1/sparsePRT.inline.hpp

Changeset: 62376306
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-23 07:03:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6237630664fd956aa6025a181e9cb874806dcecf

8269120: Build failure with GCC 6.3.0 after JDK-8017163

Reviewed-by: iwalulya, tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CardSetMemory.hpp

Changeset: 2c29d790
Author:    miao zheng <emoryzheng at tencent.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2021-06-23 08:51:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c29d790cac0525130ade6caf10a60ba5a1320a9

8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java

Reviewed-by: dholmes

! test/lib/sun/hotspot/WhiteBox.java

Changeset: f2e690e0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-06-23 12:11:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2e690e0ee503794cb50740170912697640d70ff

8268720: Unspecified checks on NameAndType constants should not be performed

Reviewed-by: dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ test/hotspot/jtreg/runtime/classFileParserBug/NameAndTypeSig.java
+ test/hotspot/jtreg/runtime/classFileParserBug/nonVoidInitSig.jcod

Changeset: 52d5d1b3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 14:26:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/52d5d1b3617731bf312aa5813bf7e78ca4dacb00

8269188: [BACKOUT] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: f3ba2690
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 14:27:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f3ba2690c5b34673ebf6836c87e45477e1ff91c3

8256306: ObjectMonitor::_contentions field should not be 'jint'

Reviewed-by: dholmes, stuefe, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7621fa37
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-23 15:19:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7621fa37efb2739b953da1cda87dca4762b5bd0c

8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests

Reviewed-by: dfuchs, michaelm

- test/jdk/sun/net/www/protocol/https/AbstractCallback.java
! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
- test/jdk/sun/net/www/protocol/https/HttpCallback.java
- test/jdk/sun/net/www/protocol/https/HttpTransaction.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
- test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: 58eb994f
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-23 18:55:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58eb994f73ea56c2e4a4fca58a3466a28c16c714

Merge branch 'master' into snippets


Changeset: 2fd19a30
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-25 10:59:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2fd19a3014f3d5d1da53b584f6c10497ffdd3649

Cleanup, renames, simplification

consumeBy's parameters are flipped and tests are updated.

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Action.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Annotate.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Bookmark.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Replace.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Replacement.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Restyle.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/action/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/Attribute.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/Parser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/Style.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/text/AnnotatedText.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: f3759164
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 21:11:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f3759164179b2471d34df1225085deaf6c0f8fed

8269186: [REDO] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: hseigel, lfoltan, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 280f2d57
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-24 00:28:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/280f2d57d1f78b3d15dd98e726267a100eb0b5db

8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java

Changeset: 51d91597
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-24 00:29:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/51d915979cec4f4d7f20df8e5d3394025d7a3dc7

8236212: CompiledMethodLoad and CompiledMethodUnload events can be posted in START phase

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodLoad/compmethload001/compmethload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/compmethunload001.cpp

Changeset: e515873f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-24 06:36:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e515873f887ce4071ab4878a4bafca8eea67afea

8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java

Changeset: 7c31903d
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-06-24 14:52:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7c31903dd3f2f27de1c352294558a4c1bd6c51e7

8267075: jcmd VM.cds should print directory of the output files

Reviewed-by: ccheung

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: 595446bf
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Igor Veresov <iveresov at openjdk.org>
Date:      2021-06-24 16:49:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/595446bff4af65a30fc88470f20baec2199cd139

8269087: CheckSegmentedCodeCache test fails in an emulated-client VM

Reviewed-by: iveresov, kvn

! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 2fd7943e
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-06-24 18:54:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2fd7943ec191559bfb2778305daf82bcc4422028

8256425: Obsolete Biased Locking in JDK 18

Reviewed-by: kvn, dholmes, dcubed, rrich

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
- src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
- src/hotspot/share/runtime/biasedLocking.cpp
- src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/c2/Test8062950.java
- test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
- test/hotspot/jtreg/compiler/uncommontrap/TestLockEliminatedAtDeopt.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
- test/hotspot/jtreg/runtime/logging/BiasedLockingTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/com/sun/jdi/EATests.java
- test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 42968db1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-24 19:34:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/42968db173b3caa53b6ad403f1891c41bcc6fb75

8269293: ObjectMonitor thread id fields should be 64 bits.

Reviewed-by: mgronlun, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: c79034e0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-24 21:02:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c79034e0c94a21a0ef3655e0d7da7629d7b40d8c

8269303: Remove unnecessary forward declaration of PSPromotionManager in cpCache.hpp

Reviewed-by: kbarrett

! src/hotspot/share/oops/cpCache.hpp

Changeset: 08ee7ae6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-24 23:58:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/08ee7ae67246b45be9684a4a283f0103f5f1c0c4

8268855: Cleanup name handling in the Thread class and subclasses

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/threadService.cpp

Changeset: c37988d0
Author:    Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-25 03:19:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c37988d0793b24d98d285530dfda69999a227937

8268276: Base64 Decoding optimization for x86 using AVX-512

Reviewed-by: erikj, sviswanathan, kvn

! .gitignore
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/util/Base64.java

Changeset: 3a8f3d6c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-25 08:08:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3a8f3d6cac0ab859704db533bf1f63431fbd9253

8269280: (bf) Replace StringBuffer in *Buffer.toString()

Reviewed-by: alanb, chegar, bpb

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java

Changeset: fd43d9cb
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-25 08:15:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd43d9cb40f7e4b0f5ebc490e0490a222b8f2770

8269225: JFR.stop misses the written info when the filename is only specified by JFR.start

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java

Changeset: fdcae665
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2021-06-25 08:30:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fdcae6653c215646c83e19721a18508f6e667eb4

8269092: Add OldObjectSampleEvent.allocationSize field

Reviewed-by: egahlin, jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java

Changeset: ffa34ed4
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-25 09:41:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ffa34ed429079827c9b0acb843288fde4b7fa53d

8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant"

Reviewed-by: egahlin

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

Changeset: 1e4a4642
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-06-25 11:03:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1e4a4642906ae88b73dd6fbc9c6e97b448b019b8

Merge branch 'master' into snippets




More information about the jdk-sandbox-changes mailing list