git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 513 new changesets
Aleksei Efimov
aleksej.efimov at oracle.com
Fri Jan 15 02:03:22 UTC 2021
Changeset: 1d2d9815
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-04 11:24:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1d2d9815
8257423: [PPC64] Support -XX:-UseInlineCaches
Reviewed-by: stuefe, rrich
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: dede01eb
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-04 11:46:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dede01eb
8257622: MemoryAccess methods are missing @ForceInline annotations
Reviewed-by: jvernee, shade
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java
Changeset: 86b65756
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-12-04 12:01:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/86b65756
8257574: C2: "failed: parsing found no loops but there are some" assert failure
Reviewed-by: thartmann, neliasso, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNotInnerMost.java
Changeset: ac549008
Author: Kartik Ohri <kartikohri13 at gmail.com>
Date: 2020-12-04 15:15:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ac549008
8257401: Use switch expressions in jdk.internal.net.http and java.net.http
Reviewed-by: chegar, dfuchs, pconcannon
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/DataFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/HeaderFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/HeadersFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/PingFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/PushPromiseFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/StatusCodes.java
Changeset: 3eb69460
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-12-04 16:38:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3eb69460
8257732: Problem list TestJFRWithJMX for OL 8.2 until the issue is resolved
Reviewed-by: hseigel
! test/hotspot/jtreg/ProblemList.txt
Changeset: d8ac76fa
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-12-04 17:07:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d8ac76fa
8257651: LambdaEagerInit.java test failed in 2 different ways
Reviewed-by: iklam, lfoltan
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
Changeset: fcc84795
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-04 18:20:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fcc84795
8257724: Incorrect package of the linked class in BaseSSLSocketImpl
Reviewed-by: valeriep, wetmore
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
Changeset: d76039d3
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-04 18:29:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d76039d3
8257725: No throws of SSLHandshakeException
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
Changeset: dd0b9454
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-12-04 19:23:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dd0b9454
8257531: Super word not applied to a loop of simple Buffer operations
Reviewed-by: roland, psandoz
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
Changeset: e27ea4d1
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-12-04 20:32:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e27ea4d1
8257750: writeBuffer field of java.io.DataOutputStream should be final
Reviewed-by: lancea, naoto
! src/java.base/share/classes/java/io/DataOutputStream.java
Changeset: 51d325e6
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-12-04 21:40:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/51d325e6
8257633: Missing -mmacosx-version-min=X flag when linking libjvm
Reviewed-by: mikael
! make/autoconf/flags-ldflags.m4
Changeset: d3ac1bf1
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-04 23:06:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d3ac1bf1
8198390: Test MultiResolutionDrawImageWithTransformTest.java fails when -esa is passed
Reviewed-by: kizune
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java
Changeset: c4339c30
Author: Martin Buchholz <martin at openjdk.org>
Date: 2020-12-05 08:44:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c4339c30
8243614: Typo in ReentrantLock's Javadoc
Reviewed-by: dholmes, alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
Changeset: 78be334c
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-05 23:47:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/78be334c
8242332: Add SHA3 support to SunPKCS11 provider
Reviewed-by: xuelei
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java
+ test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ByteBuffers.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/ReinitSignature.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
+ test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
+ test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA2.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/nss/p11-nss.txt
Changeset: 972bc3b4
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-12-06 00:08:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/972bc3b4
8256167: Convert JDK use of `Reference::get` to `Reference::refersTo`
Reviewed-by: sspitsyn, shade, dfuchs, alanb, kbarrett
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/WeakIdentityHashMap.java
Changeset: e5906189
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-06 17:43:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e5906189
8252505: C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, aph
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java
Changeset: 29a09c89
Author: Lin Zang <lzang at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2020-12-07 04:01:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/29a09c89
8257668: SA JMap - skip non-java thread stack dump for heap dump
Reviewed-by: cjplummer, sspitsyn, phh
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java
Changeset: 05dac03f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-07 06:43:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/05dac03f
8257803: Add -Xbatch to compiler/blackhole tests
Reviewed-by: dholmes
! test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java
Changeset: 7620124e
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-07 09:27:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7620124e
8257230: assert(InitialHeapSize >= MinHeapSize) failed: Ergonomics decided on incompatible initial and minimum heap sizes
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/gc/ergonomics/TestMinHeapSize.java
Changeset: d05401d8
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-07 09:30:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d05401d8
8256679: Update serialization javadoc once JOSS changes for records are complete
Reviewed-by: chegar, rriggs
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Record.java
Changeset: f5a582c2
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-12-07 09:38:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f5a582c2
8257575: C2: "failed: only phis" assert failure in loop strip mining verification
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java
Changeset: 566d77a2
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-07 09:58:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/566d77a2
8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY"
Reviewed-by: michaelm
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
Changeset: 8e8e5845
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-07 10:32:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8e8e5845
8257588: Make os::_page_sizes a bitmask
Reviewed-by: tschatzl, stefank
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 5a03e476
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-12-07 11:02:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5a03e476
8255560: Class::isRecord should check that the current class is final and not abstract
Reviewed-by: mchung, darcy
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/lib/jdk/test/lib/ByteCodeLoader.java
Changeset: 04ce8e38
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2020-12-07 11:08:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/04ce8e38
8257184: Upstream 8252504: Add a method to MemoryLayout which returns a offset-computing method handle
Reviewed-by: mcimadamore, chegar
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 09707dd4
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-12-07 11:09:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/09707dd4
8252807: The jdk.jfr.Recording.getStream does not work when toDisk is disabled
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
Changeset: 637b0c64
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-12-07 11:11:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/637b0c64
8246778: Compiler implementation for Sealed Classes (Second Preview)
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Reviewed-by: lfoltan, mchung, alanb, mcimadamore, chegar
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/noSubclass/BaseC.java
+ test/hotspot/jtreg/runtime/sealedClasses/noSubclass/BaseI.java
+ test/hotspot/jtreg/runtime/sealedClasses/noSubclass/Impl1.java
+ test/hotspot/jtreg/runtime/sealedClasses/noSubclass/Impl2.java
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
+ test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: e08b9ed0
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-12-07 12:43:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e08b9ed0
8257820: Remove gc/ergonomics/TestMinHeapSize.java as it is too brittle
Reviewed-by: jiefu, kbarrett
- test/hotspot/jtreg/gc/ergonomics/TestMinHeapSize.java
Changeset: ecd7e476
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-12-07 13:18:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ecd7e476
8257793: Shenandoah: SATB barrier should only filter out already strongly marked oops
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 46b35acf
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-07 13:45:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/46b35acf
8257798: [PPC64] undefined reference to Klass::vtable_start_offset()
Reviewed-by: goetz
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 2c04fc02
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-07 13:51:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2c04fc02
8257037: No javac warning when calling deprecated constructor with diamond
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/T8257037/T8257037.java
+ test/langtools/tools/javac/T8257037/T8257037.out
Changeset: 74be8190
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-12-07 15:41:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/74be8190
8257517: LogCompilation: Add -z to the help messages
Reviewed-by: redestad
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java
Changeset: d29c78da
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-07 15:55:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d29c78da
8257679: Improved unix compatibility layer in Windows build (winenv)
Reviewed-by: erikj, jvernee, burban
! .github/workflows/submit.yml
! make/GenerateLinkOptData.gmk
! make/InterimImage.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/TestImage.gmk
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/basic_windows.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.in
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
! make/autoconf/build-performance.m4
! make/autoconf/compare.sh.in
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/flags.m4
! make/autoconf/help.m4
! make/autoconf/jdk-options.m4
! make/autoconf/platform.m4
! make/autoconf/source-dirs.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
+ make/autoconf/toolchain_microsoft.m4
- make/autoconf/toolchain_windows.m4
! make/autoconf/util.m4
! make/autoconf/util_paths.m4
- make/autoconf/util_windows.m4
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/Utils.gmk
! make/common/modules/GensrcCommonLangtools.gmk
! make/conf/jib-profiles.js
! make/hotspot/test/GtestImage.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! make/modules/java.base/Copy.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
+ make/scripts/extract-vs-env.cmd
+ make/scripts/fixpath.sh
- make/scripts/windowsShortName.bat
- make/src/native/fixpath.c
! src/hotspot/share/adlc/main.cpp
Changeset: dcf63f85
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-07 16:35:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dcf63f85
8257788: Class fields could be local in the SunJSSE provider
Reviewed-by: shade
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
Changeset: b4b9828c
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-07 16:45:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b4b9828c
8254784: javac should reject records with @SafeVarargs applied to varargs record component
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SafeVarargsNotApplicableToRecordAccessors.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: bbc44f57
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-07 17:25:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bbc44f57
8257186: Size of heap segments is not computed correctlyFix overflow in size computation for heap segments
Reviewed-by: jvernee, chegar
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegments.java
Changeset: e3793e5a
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-12-07 18:04:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e3793e5a
8257514: Fix the issues in jdk.jpackage identified by SpotBugs
Reviewed-by: asemenyuk, almatvee, shade
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/CommandLine.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java
Changeset: a265c201
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-12-07 18:11:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a265c201
8255619: Localized WinResources.properties have MsiInstallerStrings_en.wxl resource
Reviewed-by: herrick, naoto, asemenyuk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
Changeset: 395b6bde
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-12-07 19:19:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/395b6bde
8257817: Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 36c06005
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-07 19:26:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/36c06005
8257805: Add compiler/blackhole tests to tier1
Reviewed-by: kvn
! test/hotspot/jtreg/TEST.groups
Changeset: a5297bd0
Author: Dean Long <dlong at openjdk.org>
Date: 2020-12-07 20:10:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a5297bd0
8254939: macOS: unused function 'replicate4_imm'
Reviewed-by: redestad, thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 6937d9f9
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-07 20:46:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6937d9f9
8257799: Update JLS cross-references in java.compiler
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
Changeset: f92745d7
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-12-07 21:31:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f92745d7
8257718: LogCompilation: late_inline doesnt work right for JDK 8 logs
Reviewed-by: redestad, kvn
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: 149a02f9
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-12-07 21:56:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/149a02f9
8257572: Deprecate the archaic signal-chaining interfaces: sigset and signal
Reviewed-by: ihse, alanb, dcubed, erikj
! make/modules/java.base/Lib.gmk
! src/java.base/unix/native/libjsig/jsig.c
Changeset: 62c7788b
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-07 22:50:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/62c7788b
8257211: C2: Enable call devirtualization during post-parse phase
Reviewed-by: kvn, neliasso, thartmann
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.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/doCall.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: c43c224e
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-07 22:59:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c43c224e
8257796: [TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
Changeset: 39b8a2e6
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-07 23:53:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/39b8a2e6
8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks
Reviewed-by: jnimeh
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
Changeset: cef606fe
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-12-08 00:06:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cef606fe
8253762: JFR: getField(String) should be able to access subfields
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java
Changeset: 6ff18e38
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-08 04:07:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6ff18e38
8257855: Example SafeVarargsNotApplicableToRecordAccessors breaks test tools/javac/diags/CheckExamples.java
Reviewed-by: jjg
! test/langtools/tools/javac/diags/examples/SafeVarargsNotApplicableToRecordAccessors.java
Changeset: 500ab457
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2020-12-08 06:10:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/500ab457
8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java
Changeset: 0b6b6eb5
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-12-08 08:30:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0b6b6eb5
8257813: [redo] C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/superword.cpp
Changeset: 51ac3768
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-12-08 08:38:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/51ac3768
8256411: Based anonymous classes have a weird end position
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java
Changeset: 1d0adbb8
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-08 08:48:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1d0adbb8
8253644: C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java
Changeset: 52ab7212
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-08 09:25:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/52ab7212
8254733: HotSpot Style Guide should permit using range-based for loops
Reviewed-by: dholmes, pliden, jrose, dcubed, iklam, eosterlund, tschatzl, kvn
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: d2b66196
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-12-08 09:38:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d2b66196
8242258: (jrtfs) Path::toUri throws AssertionError for malformed input
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
+ test/jdk/jdk/internal/jrtfs/UriTests.java
Changeset: 35e81536
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-08 10:11:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/35e81536
8257848: -XX:CompileCommand=blackhole,* should be diagnostic
Reviewed-by: vlivanov
! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
Changeset: a7080247
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-08 12:15:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a7080247
8257194: Add 'foreign linker API' in 'jdk.incubator.foreign' module desc/summary
Reviewed-by: jvernee, shade
! src/jdk.incubator.foreign/share/classes/module-info.java
Changeset: d0c52651
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-12-08 13:09:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d0c52651
8256149: Weird AST structure for incomplete member select
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 936a7acf
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2020-12-08 15:49:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/936a7acf
8252797: Non-PCH build fails on Ubuntu 16.4 when building with gtests
Reviewed-by: dholmes
! test/hotspot/gtest/unittest.hpp
Changeset: fab6158c
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-08 16:36:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fab6158c
8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException
Reviewed-by: aefimov, michaelm
! test/jdk/java/net/httpclient/AbstractConnectTimeout.java
Changeset: 044616bd
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-08 17:02:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/044616bd
8252049: Native memory leak in ciMethodData ctor
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 264feb35
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-08 17:59:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/264feb35
8257905: Make fixpath.sh more liberal in accepting paths embedded in arguments
Reviewed-by: erikj
! make/scripts/fixpath.sh
Changeset: 1a9ed92d
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-12-08 18:01:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1a9ed92d
8200102: NativeLibraryTest.java fails intermittently, unloaded count is not same as expected
Reviewed-by: mchung, naoto
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
Changeset: f48d5d1b
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-12-08 18:45:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f48d5d1b
8257789: Fix incremental build of test-image and bundles
Reviewed-by: tbell, ihse
! make/TestImage.gmk
Changeset: 291ba97f
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-12-08 20:00:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/291ba97f
8251267: CDS tests should use CDSTestUtils.getOutputDir instead of System.getProperty("user.dir")
Reviewed-by: minqi, iklam
! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: c47ab5f6
Author: Marius Volkhart <marius at volkhart.com>
Committer: Joe Wang <joehw at openjdk.org>
Date: 2020-12-08 20:43:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c47ab5f6
8256515: javax.xml.XMLEventReader produces incorrect START_DOCUMENT event
Reviewed-by: joehw
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
Changeset: ed4c4ee7
Author: Mark Reinhold <mr at openjdk.org>
Date: 2020-12-08 22:12:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ed4c4ee7
8256299: Implement JEP 396: Strongly Encapsulate JDK Internals by Default
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: mchung, alanb
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/jdk/tools/launcher/modules/illegalaccess/IllegalAccessTest.java
Changeset: 48d8650a
Author: Dan Smith <dlsmith at openjdk.org>
Date: 2020-12-08 23:04:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/48d8650a
8257845: Integrate JEP 390
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam at openjdk.org>
Co-authored-by: Lois Foltan <lfoltan at openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.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/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/doc-files/ValueBased.html
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/java.base/share/classes/java/time/format/TextStyle.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/KeyValueHolder.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/OptionalDouble.java
! src/java.base/share/classes/java/util/OptionalInt.java
! src/java.base/share/classes/java/util/OptionalLong.java
! src/java.base/share/classes/java/util/Set.java
+ src/java.base/share/classes/jdk/internal/ValueBased.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.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/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicMapImplTest.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicSetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
= test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
- test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java
+ test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java
! test/langtools/jdk/jshell/ImportTest.java
+ test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
! test/langtools/tools/javac/lambda/8074381/T8074381a.java
+ test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
+ test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.java
+ test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.out
= test/langtools/tools/javac/lint/LintModeOffAbuseOfVbc.out
+ test/langtools/tools/javac/lint/SomeVbc.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b29f9cd7
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-08 23:25:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b29f9cd7
8075778: Add javadoc tag to avoid duplication of return information in simple situations.
Reviewed-by: prappo, jlahoda
! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/tools/doclint/EmptyHtmlTest.java
Changeset: 2a62d5d3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-09 02:37:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2a62d5d3
8256917: Use combo @returns tag in java.compiler javadoc
Reviewed-by: jjg, iris
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Completion.java
! src/java.compiler/share/classes/javax/annotation/processing/Completions.java
! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedOptions.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedSourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/type/ArrayType.java
! src/java.compiler/share/classes/javax/lang/model/type/DeclaredType.java
! src/java.compiler/share/classes/javax/lang/model/type/ExecutableType.java
! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: 10da767c
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-12-09 04:28:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/10da767c
8257847: Tiered should publish MDO data pointer for interpreter after profile start
Reviewed-by: thartmann, kvn, dlong
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
Changeset: 9ce3d806
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-09 06:42:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9ce3d806
8257887: java/foreign/TestSegments.java test fails on 32-bit after JDK-8257186
Reviewed-by: jiefu, adityam, redestad
! test/jdk/java/foreign/TestSegments.java
Changeset: 79f1dfb8
Author: Per Liden <pliden at openjdk.org>
Date: 2020-12-09 07:46:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/79f1dfb8
8255987: JDI tests fail with com.sun.jdi.ObjectCollectedException
Reviewed-by: dholmes, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c
! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java
Changeset: fae7961a
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-12-09 08:12:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fae7961a
8257884: Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test
Reviewed-by: xuelei
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
Changeset: df55ecd8
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-09 09:01:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/df55ecd8
8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32
Reviewed-by: shade
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
Changeset: b4615c67
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-12-09 09:21:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b4615c67
8256580: Fault in new grid display
Reviewed-by: jjg
! 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/Table.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
Changeset: 5bdce9b9
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-09 09:32:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5bdce9b9
8257639: Update usage of "type" terminology in java.lang.Enum & java.lang.Record
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Record.java
Changeset: 616b1f12
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2020-12-09 10:28:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/616b1f12
8257516: define test group for manual tests
Reviewed-by: iignatyev
! test/jdk/TEST.groups
Changeset: d3dddb6a
Author: Bernhard Urban-Forster <burban at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-09 11:21:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d3dddb6a
8256657: Add cross-compiled build for Windows+Arm64 to submit workflow
Reviewed-by: shade, ihse
! .github/workflows/submit.yml
Changeset: 0201a33d
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-09 13:17:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0201a33d
8255959: Timeouts in VectorConversion tests
Reviewed-by: psandoz, stuefe
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
Changeset: f148915d
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-09 14:36:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f148915d
8245107: Use Unified Logging in trace_method_handle_stub()
Reviewed-by: coleenp, mdoerr
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
Changeset: 6eff9315
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-12-09 15:05:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6eff9315
8256950: Add record attribute support to symbol generator CreateSymbols
Reviewed-by: jjg, chegar
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
- make/langtools/test/sym/CreateSymbolsTest.java
- make/langtools/test/sym/CreateSymbolsTestImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
+ test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
+ test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
+ test/langtools/tools/javac/records/RecordReading.java
Changeset: 6c69eca3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-09 15:41:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c69eca3
8257973: UTIL_LOOKUP_PROGS should only find executable files
Reviewed-by: erikj
! make/autoconf/util_paths.m4
Changeset: cf62b0ad
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-12-09 15:55:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cf62b0ad
8257518: LogCompilation: java.lang.InternalError with JFR turned on
Reviewed-by: kvn, redestad
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
Changeset: bd22aa5e
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-12-09 16:49:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bd22aa5e
8229862: NPE in jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0(Code.java:570)
Co-authored-by: Bernard Blaser <bsrbnd at openjdk.org>
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/LambdaConv30.java
Changeset: 6dd06add
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-12-09 17:03:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6dd06add
8254996: make jdk.net.UnixDomainPrincipal a record class
Reviewed-by: dfuchs, michaelm
! src/jdk.net/share/classes/jdk/net/UnixDomainPrincipal.java
Changeset: 5f033412
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-12-09 17:27:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5f033412
8052260: Reference.isEnqueued() spec does not match the long-standing behavior returning true iff it's in the ref queue
Reviewed-by: kbarrett, alanb
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
Changeset: b977a7b8
Author: Marcus G K Williams <marcus.williams at intel.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-09 18:59:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b977a7b8
8257989: Error in gtest os_page_size_for_region_unaligned after 8257588
Reviewed-by: stuefe
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: e6b4c4d7
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-12-09 19:02:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e6b4c4d7
8238781: [macos] jpackage tests failed due to "hdiutil: convert failed" in various ways
Reviewed-by: herrick, asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
Changeset: d33a689b
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-09 19:07:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d33a689b
8256867: Classes with empty PermittedSubclasses attribute cannot be extended
Reviewed-by: lfoltan, mchung, jlahoda, chegar
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 30de320c
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-09 19:20:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/30de320c
6882207: Convert javap to use diamond operator internally
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
Changeset: fd5f6e2e
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-12-09 19:21:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fd5f6e2e
8257986: [JVMCI] ProblemList 2 reprofile JVMCI tests
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: baf4c1a4
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-12-09 20:26:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/baf4c1a4
8257917: [JVMCI] crash when materializing boxed values under -Xcomp
Reviewed-by: iveresov, kvn
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: 46c9a860
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-09 21:09:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/46c9a860
8245956: JavaCompiler still uses File API instead of Path API in a specific case
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/langtools/tools/javac/T8245956/T8245956.java
Changeset: 0a3e446a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-09 23:08:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0a3e446a
8257993: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java crash intermittently
Reviewed-by: sspitsyn, hseigel, dholmes
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: 53e537c7
Author: Toshio Nakamura <tnakamura at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2020-12-10 00:27:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/53e537c7
8255387: Japanese characters were printed upside down on AIX
Reviewed-by: prr, serb
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/MirrorTest.java
Changeset: 1ce2a36c
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-12-10 00:50:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1ce2a36c
8257539: tools/jpackage/windows/WinL10nTest.java unpack.bat failed with Exit code: 1618
Reviewed-by: almatvee, asemenyuk, prr, kizune
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: eb1c8a15
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-12-10 01:01:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eb1c8a15
8257924: Use full path when running external executable from jpackage
Reviewed-by: herrick, asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
Changeset: f631a990
Author: Phil Race <prr at openjdk.org>
Date: 2020-12-10 01:36:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f631a990
8256888: Client manual test problem list update
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: d2f9e31a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-10 02:59:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d2f9e31a
8257638: Update usage of "type" terminology in javax.lang.model
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 6847bbbb
Author: Michael Edgar <michael at xlate.io>
Committer: Joe Wang <joehw at openjdk.org>
Date: 2020-12-10 03:40:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6847bbbb
8255918: XMLStreamFilterImpl constructor consumes XMLStreamException
Reviewed-by: joehw
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java
Changeset: 34650f52
Author: Koichi Sakata <ksakata at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-12-10 04:05:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/34650f52
8257872: UL: -Xlog does not check number of options
Reviewed-by: dholmes, iklam, ysuenaga
! src/hotspot/share/logging/logConfiguration.cpp
Changeset: 869dcb6f
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-12-10 04:31:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/869dcb6f
8257806: Optimize x86 allTrue and anyTrue vector mask operations of Vector API
Reviewed-by: kvn, psandoz
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: d93293f3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-12-10 08:09:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d93293f3
8256730: Code that uses Object.checkIndex() range checks doesn't optimize well
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/conversions/TestMoveConvI2LOrCastIIThruAddIs.java
- test/hotspot/jtreg/compiler/conversions/TestMoveConvI2LThroughAddIs.java
Changeset: 4a839e95
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-10 10:09:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4a839e95
8256459: java/net/httpclient/ManyRequests.java and java/net/httpclient/LineBodyHandlerTest.java fail infrequently with java.net.ConnectException: Connection timed out: no further information
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
Changeset: db5da961
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-10 10:34:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/db5da961
8257876: Avoid Reference.isEnqueued in tests
Reviewed-by: mchung, tschatzl
! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java
! test/jdk/java/lang/ref/ReferenceEnqueue.java
Changeset: 29ffffa7
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-12-10 10:56:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/29ffffa7
8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884
Reviewed-by: mbaesken
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
Changeset: 0a0691eb
Author: Per Liden <pliden at openjdk.org>
Date: 2020-12-10 11:10:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0a0691eb
8257901: ZGC: Take virtual memory usage into account when sizing heap
Reviewed-by: stefank, eosterlund, ayang, tschatzl
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
Changeset: 026b09cf
Author: Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2020-12-10 12:26:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/026b09cf
8257483: C2: Split immediate vector rotate from RotateLeftV and RotateRightV nodes
Reviewed-by: vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
Changeset: 502a5241
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-10 12:33:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/502a5241
8257602: Introduce JFR Event Throttling and new jdk.ObjectAllocationSample event (enabled by default)
Co-authored-by: Jaroslav Bachorik <jbachorik at openjdk.org>
Reviewed-by: egahlin, jbachorik
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
+ src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
+ src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
+ src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
+ src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
+ src/hotspot/share/jfr/utilities/jfrRandom.hpp
+ src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/jdk/TEST.groups
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java
- test/jdk/jdk/jfr/event/compiler/TestAllocInNewTLAB.java
- test/jdk/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 0890620c
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-10 14:54:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0890620c
8258005: JDK build fails with incorrect fixpath script
Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: erikj
! make/autoconf/basic_windows.m4
Changeset: 37043b05
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-10 15:32:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/37043b05
8257837: Performance regression in heap byte buffer views
Reviewed-by: chegar, roland
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/oops/methodData.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedBuffer.java
Changeset: b35401d6
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2020-12-10 16:02:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b35401d6
8257966: Instrument test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
Reviewed-by: alanb, dfuchs
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass
Changeset: d163c6fe
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-12-10 16:16:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d163c6fe
8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes
Reviewed-by: iveresov
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
Changeset: 6be1f567
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-10 16:46:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6be1f567
8257450: Start of release updates for JDK 17
8257451: Add SourceVersion.RELEASE_17
8257453: Add source 17 and target 17 to javac
Reviewed-by: dholmes, erikj, iris, mikael, jjg, jlahoda, jwilhelm, mchung, ihse
! make/autoconf/version-numbers
+ make/data/symbols/java.base-G.sym.txt
+ make/data/symbols/java.compiler-G.sym.txt
+ make/data/symbols/java.datatransfer-G.sym.txt
+ make/data/symbols/java.desktop-G.sym.txt
+ make/data/symbols/java.instrument-G.sym.txt
+ make/data/symbols/java.logging-G.sym.txt
+ make/data/symbols/java.management-G.sym.txt
+ make/data/symbols/java.management.rmi-G.sym.txt
+ make/data/symbols/java.naming-G.sym.txt
+ make/data/symbols/java.net.http-G.sym.txt
+ make/data/symbols/java.rmi-G.sym.txt
+ make/data/symbols/java.scripting-G.sym.txt
+ make/data/symbols/java.security.jgss-G.sym.txt
+ make/data/symbols/java.security.sasl-G.sym.txt
+ make/data/symbols/java.smartcardio-G.sym.txt
+ make/data/symbols/java.sql-G.sym.txt
+ make/data/symbols/java.sql.rowset-G.sym.txt
+ make/data/symbols/java.xml-G.sym.txt
+ make/data/symbols/java.xml.crypto-G.sym.txt
+ make/data/symbols/jdk.accessibility-G.sym.txt
+ make/data/symbols/jdk.attach-G.sym.txt
+ make/data/symbols/jdk.compiler-G.sym.txt
+ make/data/symbols/jdk.dynalink-G.sym.txt
+ make/data/symbols/jdk.httpserver-G.sym.txt
+ make/data/symbols/jdk.incubator.foreign-G.sym.txt
+ make/data/symbols/jdk.incubator.jpackage-G.sym.txt
+ make/data/symbols/jdk.incubator.vector-G.sym.txt
+ make/data/symbols/jdk.jartool-G.sym.txt
+ make/data/symbols/jdk.javadoc-G.sym.txt
+ make/data/symbols/jdk.jconsole-G.sym.txt
+ make/data/symbols/jdk.jdi-G.sym.txt
+ make/data/symbols/jdk.jfr-G.sym.txt
+ make/data/symbols/jdk.jpackage-G.sym.txt
+ make/data/symbols/jdk.jshell-G.sym.txt
+ make/data/symbols/jdk.jsobject-G.sym.txt
+ make/data/symbols/jdk.management-G.sym.txt
+ make/data/symbols/jdk.management.jfr-G.sym.txt
+ make/data/symbols/jdk.net-G.sym.txt
+ make/data/symbols/jdk.sctp-G.sym.txt
+ make/data/symbols/jdk.security.auth-G.sym.txt
+ make/data/symbols/jdk.security.jgss-G.sym.txt
+ make/data/symbols/jdk.unsupported-G.sym.txt
+ make/data/symbols/jdk.xml.dom-G.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
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
! 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: 66936111
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2020-12-10 16:47:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/66936111
8253797: [cgroups v2] Account for the fact that swap accounting is disabled on some systems
Reviewed-by: hseigel
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java
Changeset: 1e5e790b
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-10 17:04:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1e5e790b
8258018: Remove arrayOop.inline.hpp
Reviewed-by: stefank, kbarrett, coleenp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/oops/arrayOop.hpp
- src/hotspot/share/oops/arrayOop.inline.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: f5740561
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-12-10 17:22:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f5740561
8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name()
Reviewed-by: kvn, iklam
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciSymbol.hpp
+ src/hotspot/share/ci/ciSymbols.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 3342ecaf
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-12-10 18:16:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3342ecaf
8258054: runtime/sealedClasses/GetPermittedSubclassesTest.java fails w/ jdk17
Reviewed-by: mikael, hseigel, darcy
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
Changeset: 42264b2d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-12-10 19:55:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/42264b2d
8257971: (fs) Remove unused code from WindowsPath.subpath(begin, end)
Reviewed-by: lancea
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
Changeset: 164c55be
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-12-10 20:21:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/164c55be
8258056: jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java fails against jdk17
Reviewed-by: jwilhelm
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
Changeset: 80dac5a8
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-10 20:33:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/80dac5a8
8257912: Convert enum iteration to use range-based for loops
Reviewed-by: kbarrett, tschatzl, gziemski
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/utilities/enumIterator.hpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
Changeset: d4282b0c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-10 23:57:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d4282b0c
8257731: Remove excessive include of stubRoutines.hpp
Reviewed-by: coleenp, kvn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.hpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/copy.hpp
Changeset: 37dc675c
Author: John Lin <johnlinp at gmail.com>
Committer: Pavel Rappo <prappo at openjdk.org>
Date: 2020-12-11 00:26:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/37dc675c
8247402: Documentation for Map::compute contains confusing implementation requirements
Reviewed-by: prappo, martin
! src/java.base/share/classes/java/util/Map.java
Changeset: 8befc321
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-11 03:36:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8befc321
8258073: x86_32 build broken after JDK-8257731
Reviewed-by: iklam
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
Changeset: 1d15ebe1
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-11 04:18:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1d15ebe1
8243205: Modularize JVM flags declaration
Reviewed-by: kvn, coleenp, stefank
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp
+ src/hotspot/share/c1/c1_globals_pd.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
+ src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
+ src/hotspot/share/opto/c2_globals_pd.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/escapeBarrier.hpp
+ src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/runtime/init.cpp
Changeset: b90b7f50
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-11 04:54:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b90b7f50
8196090: javax/swing/JComboBox/6559152/bug6559152.java fails
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/4199622/bug4199622.java
! test/jdk/javax/swing/JComboBox/4515752/DefaultButtonTest.java
! test/jdk/javax/swing/JComboBox/4743225/bug4743225.java
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java
Changeset: fa20186c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-11 07:45:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fa20186c
8257676: Simplify WeakProcessorPhase
Reviewed-by: iwalulya, ayang, tschatzl
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
+ src/hotspot/share/gc/shared/weakProcessorPhase.hpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
- src/hotspot/share/gc/shared/weakProcessorPhases.cpp
- src/hotspot/share/gc/shared/weakProcessorPhases.hpp
! src/hotspot/share/utilities/enumIterator.hpp
Changeset: b28b0947
Author: Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2020-12-11 09:06:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b28b0947
8257145: Performance regression with -XX:-ResizePLAB after JDK-8079555
Co-authored-by: Junjun Lin <linjunjun at huawei.com>
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
Changeset: b5592c05
Author: Per Liden <pliden at openjdk.org>
Date: 2020-12-11 10:17:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b5592c05
8257970: Remove julong types in os::limit_heap_by_allocatable_memory
Reviewed-by: stefank, tschatzl
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: ff75ad51
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-12-11 11:26:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ff75ad51
8258059: Clean up MethodData::profile_unsafe
Reviewed-by: roland, chegar
! src/hotspot/share/oops/methodData.cpp
Changeset: 82735140
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-12-11 14:37:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/82735140
8166026: Refactor java/lang shell tests to java
Reviewed-by: mullan
- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManager.sh
+ test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/Test.java
Changeset: f9c9bf03
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-11 16:07:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f9c9bf03
8255583: Investigate creating a test to trigger the condition in KeepAliveStreamCleaner
Reviewed-by: dfuchs, chegar, michaelm
+ test/jdk/sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java
+ test/jdk/sun/net/www/http/KeepAliveStreamCleaner/java.base/sun/net/www/http/KeepAliveStreamCleanerTest.java
Changeset: 74b79c6e
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-12-11 21:26:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/74b79c6e
8257964: Broken Calendar#getMinimalDaysInFirstWeek with java.locale.providers=HOST
Reviewed-by: joehw
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: e1182920
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-14 03:36:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e1182920
8258040: Reenable fixed problemlisted test
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: c30fff7c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-14 07:00:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c30fff7c
8257229: gtest death tests fail with unrecognized stderr output
Reviewed-by: coleenp, minqi
! test/hotspot/gtest/unittest.hpp
Changeset: 2ee795d9
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-14 11:34:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2ee795d9
8196092: javax/swing/JComboBox/8032878/bug8032878.java fails
Reviewed-by: serb, pbansal
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/8032878/bug8032878.java
Changeset: e69ae07f
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-12-14 11:59:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e69ae07f
8257985: count_trailing_zeros doesn't handle 64-bit values on 32-bit JVM
Reviewed-by: kbarrett
! src/hotspot/share/utilities/count_trailing_zeros.hpp
! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp
Changeset: 15481041
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-14 13:03:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/15481041
8255477: Remove unused method URL.set(String protocol, String host, int port, String file, String ref)
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/URL.java
Changeset: e8c40baf
Author: Anton Litvinov <alitvinov at openjdk.org>
Date: 2020-12-14 14:36:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e8c40baf
8255880: UI of Swing components is not redrawn after their internal state changed
Reviewed-by: prr, serb
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
+ test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java
Changeset: 1ff0f167
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-14 16:13:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1ff0f167
8258142: Simplify G1RedirtyCardsQueue
Separate local redirty qset from redirty queue.
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
Changeset: 2c3ae19a
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-12-14 17:55:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2c3ae19a
8258239: Shenandoah: Used wrong closure to mark concurrent roots
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: fa77008f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-12-10 21:18:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fa77008f
8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes
Reviewed-by: kvn
Backport-of: d163c6fe2ec235a175b62ec821477d33b14841fe
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
Changeset: e90d0d1d
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-10 22:25:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e90d0d1d
8258065: ProblemList JfrGTestAdaptiveSampling
Reviewed-by: iignatyev
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
Changeset: 58dca925
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-12-10 22:43:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/58dca925
8257910: [JVMCI] Set exception_seen accordingly in the runtime.
Reviewed-by: kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: bacf22b9
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-12-11 18:14:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bacf22b9
8256641: CDS VM operations do not lock the heap
Reviewed-by: kbarrett, iklam
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: a2801829
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-11 18:38:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a2801829
8258060: Update @jls tags for renamed/renumbered sections
Reviewed-by: jjg, abuckley
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: b7ac32d6
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-11 19:16:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b7ac32d6
8257598: Clarify what component values are used in Record::equals
Reviewed-by: darcy, chegar
! src/java.base/share/classes/java/lang/Record.java
+ test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java
Changeset: b1afed75
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-11 21:50:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b1afed75
8257919: [JVMCI] profiling info didn't change after reprofile
Reviewed-by: kvn, redestad
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2001da3d
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-12-11 22:44:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2001da3d
8257596: Clarify trusted final fields for record classes
Reviewed-by: hseigel, chegar, psandoz
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
Changeset: 6d79ec87
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-12 06:09:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6d79ec87
8258111: Problemlist compiler/blackhole tests for -Xcomp until JDK-8258101 is fixed
Reviewed-by: iignatyev, kvn
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 43dc3f79
Author: Martin Buchholz <martin at openjdk.org>
Date: 2020-12-13 19:17:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/43dc3f79
8254350: CompletableFuture.get may swallow InterruptedException
Reviewed-by: alanb, dl
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
+ test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java
Changeset: 164c8a6e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-12-14 08:08:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/164c8a6e
8258092: Link to early access platform documentation in TestHtmlTableTags.java
Reviewed-by: jjg
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
Changeset: afc44414
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-14 11:36:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/afc44414
8258094: AIX build fails after 8257602
Reviewed-by: rrich, stuefe, egahlin
! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp
+ src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
+ src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
Changeset: 381021ae
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-15 03:40:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/381021ae
Merge
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 3ab1dfeb
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-15 07:00:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3ab1dfeb
8257828: SafeFetch may crash if invoked in non-JavaThreads
Reviewed-by: mdoerr, kbarrett, coleenp, dholmes
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
+ test/hotspot/gtest/runtime/test_safefetch.cpp
Changeset: 568dc29b
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-15 09:02:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/568dc29b
8185734: [Windows] Structured Exception Catcher missing around gtest execution
Reviewed-by: dholmes, ihse
! make/RunTests.gmk
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! test/hotspot/gtest/gtestLauncher.cpp
! test/hotspot/jtreg/gtest/GTestWrapper.java
Changeset: a372be4b
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-12-15 13:22:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a372be4b
8258244: Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 65756abf
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-12-15 16:20:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/65756abf
8257802: LogCompilation throws couldn't find bytecode on JDK 8 log
Reviewed-by: kvn, redestad
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
Changeset: d53ee621
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-12-15 16:42:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d53ee621
8255899: Allow uninstallation of jpackage exe bundles
Reviewed-by: almatvee, herrick
! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.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/app.cpp
+ src/jdk.jpackage/share/native/common/app.h
! src/jdk.jpackage/share/native/common/tstrings.cpp
! src/jdk.jpackage/share/native/common/tstrings.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.jpackage/windows/native/common/Flag.h
+ src/jdk.jpackage/windows/native/common/Guid.cpp
+ src/jdk.jpackage/windows/native/common/Guid.h
+ src/jdk.jpackage/windows/native/common/MsiDb.cpp
+ src/jdk.jpackage/windows/native/common/MsiDb.h
+ src/jdk.jpackage/windows/native/common/MsiUtils.cpp
+ src/jdk.jpackage/windows/native/common/MsiUtils.h
= src/jdk.jpackage/windows/native/common/Resources.cpp
+ src/jdk.jpackage/windows/native/common/Resources.h
+ src/jdk.jpackage/windows/native/common/WinApp.cpp
+ src/jdk.jpackage/windows/native/common/WinApp.h
! src/jdk.jpackage/windows/native/libjpackage/JniUtils.h
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h
! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
- src/jdk.jpackage/windows/native/msiwrapper/Resources.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: 36e20974
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-12-15 16:52:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/36e20974
8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region"
Reviewed-by: ccheung, iklam, stuefe
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java
Changeset: da2415fe
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-15 17:18:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/da2415fe
8257457: Update --release 16 symbol information for JDK 16 build 28
Reviewed-by: jjg
! make/data/symbols/java.base-G.sym.txt
! make/data/symbols/jdk.compiler-G.sym.txt
! make/data/symbols/jdk.incubator.foreign-G.sym.txt
! make/data/symbols/jdk.net-G.sym.txt
Changeset: 2273f955
Author: Anton Kozlov <akozlov at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-15 18:43:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2273f955
8234930: Use MAP_JIT when allocating pages for code cache on macOS
Reviewed-by: stuefe, iklam, burban
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: c37eabe7
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-15 20:48:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c37eabe7
8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest
Reviewed-by: iklam, stuefe
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
! test/hotspot/gtest/metaspace/test_allocationGuard.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/runtime/test_mutex_rank.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_safepoint_locks.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
+ test/hotspot/gtest/utilities/test_vmerror.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
Changeset: 7977e381
Author: Andrii Rodionov <andrii.rodionov at oracle.com>
Committer: Bob Vandette <bobv at openjdk.org>
Date: 2020-12-15 21:37:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7977e381
8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image
Reviewed-by: serb, ihse, bobv
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.h
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt/awt/awt_Mlib.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: 8bf46c73
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-15 21:42:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8bf46c73
8258438: build error in test/hotspot/gtest/runtime/test_os.cpp
Reviewed-by: dcubed, tschatzl
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 4d6f3181
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-15 23:54:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4d6f3181
8257726: Make -XX:+StressLdcRewrite option a diagnostic option
Reviewed-by: lfoltan, stuefe, dcubed
! src/hotspot/share/runtime/globals.hpp
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
Changeset: 1e778968
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-12-16 00:00:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1e778968
8236225: Remove expired flags in JDK 17
8256717: Expire the long term obsoleted VM flags
Reviewed-by: coleenp, kvn
! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
- test/hotspot/jtreg/runtime/CommandLine/PermGenFlagsTest.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
Changeset: 47ba652d
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-12-16 04:13:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/47ba652d
8258455: problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java
Reviewed-by: dholmes, darcy
! test/langtools/ProblemList.txt
Changeset: 17ace833
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-16 04:36:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/17ace833
8258074: Move some flags related to compiler to compiler_globals.hpp
Reviewed-by: kvn, coleenp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/gtest/runtime/test_globals.cpp
Changeset: cdb53422
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-16 07:53:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cdb53422
8258252: Move PtrQueue enqueue to PtrQueueSet subclasses
Reviewed-by: tschatzl, rkennke
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
Changeset: 0c8cc2cd
Author: Xin Liu <xliu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-16 09:01:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0c8cc2cd
8258058: improve description of OutOfMemoryError relevant flags
OutOfMemoryError thrown out of JVM doesn't notify hotspot, so debug.cpp::report_java_out_out_memory does not handle it. ie. Some options don't respect OOMEs from Java libraries. We need to make the description more clear to users.
Reviewed-by: dholmes, jiefu
! src/hotspot/share/runtime/globals.hpp
Changeset: 3c664850
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-12-16 11:03:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3c664850
8257906: JFR: RecordingStream leaks memory
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
Changeset: 6eca2960
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-16 13:38:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6eca2960
8258420: Move URL configuration from Docs.gmk to conf dir
Reviewed-by: alanb
! make/Docs.gmk
+ make/conf/javadoc.conf
Changeset: 70183f4d
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2020-12-16 17:09:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/70183f4d
8251438: Issues with our POSIX set_signal_handler()
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: ab5d581b
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-16 18:48:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ab5d581b
8258447: Move make/hotspot/hotspot.script to make/scripts
Reviewed-by: dcubed
! make/hotspot/gensrc/GenerateSources.gmk
= make/scripts/hotspot.sh
Changeset: c4632647
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-16 19:17:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c4632647
8258048: Placeholder hash code is the same as Dictionary hash code
Reviewed-by: dholmes, hseigel, lfoltan
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: 330ce861
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-16 19:20:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/330ce861
8257700: Add logging for sealed classes in JVM_GetPermittedSubclasses
Reviewed-by: lfoltan, coleenp, dholmes
! src/hotspot/share/prims/jvm.cpp
Changeset: 59f4c4aa
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-16 19:39:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/59f4c4aa
8258075: Use auto variable declarations for enum iteration
Reviewed-by: jrose, ccheung
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/utilities/enumIterator.hpp
Changeset: efd61c6f
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-16 19:42:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/efd61c6f
8258514: Replace Collections.unmodifiableList with List.of
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
Changeset: aa9c136d
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-16 20:29:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/aa9c136d
8251989: Hex formatting and parsing utility
Reviewed-by: tvaleev, chegar, naoto, darcy
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/module/Resolver.java
+ src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/lang/StringBuffer/Supplementary.java
+ test/jdk/java/util/HexFormat/HexFormatTest.java
! test/jdk/java/util/Locale/ThaiGov.java
Changeset: a244b822
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-16 21:57:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a244b822
8258411: Move module set configuration from Modules.gmk to conf dir
Reviewed-by: alanb, mchung
! make/Images.gmk
! make/common/Modules.gmk
+ make/conf/build-module-sets.conf
+ make/conf/docs-modules.conf
+ make/conf/module-loader-map.conf
Changeset: b2f03554
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-12-16 23:09:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b2f03554
8253497: Core Libs Terminology Refresh
Reviewed-by: naoto, kcr, rriggs, joehw, bpb, smarks, alanb
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! test/jdk/java/lang/ClassLoader/Assert.java
! test/jdk/java/lang/management/ClassLoadingMXBean/LoadCounts.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Lock.java
! test/jdk/java/nio/channels/SocketChannel/CloseRegisteredChannel.java
! test/jdk/java/util/Locale/LSRDataTest.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
Changeset: 09e8675f
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-12-15 08:38:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/09e8675f
8255381: com/sun/jdi/EATests.java should not suspend graal threads
Reviewed-by: cjplummer, mdoerr, sspitsyn
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/TestScaffold.java
Changeset: 7ff9c856
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-15 13:50:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7ff9c856
8258242: Type profile pollution occurs when memory segments of different kinds are used
Reviewed-by: vlivanov, redestad
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
Changeset: fa1cbb47
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-15 14:48:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fa1cbb47
8258404: Restore stacktrace reuse after 8258094
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
Changeset: ce36aeaa
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-15 15:14:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ce36aeaa
8257822: C2 crashes with SIGFPE due to a division that floats above its zero check
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
Changeset: e9113517
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-15 16:48:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e9113517
8258140: Update @jls tags in java.base for renamed/renumbered sections
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/annotation/Repeatable.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/reflect/Method.java
Changeset: e7aa5fe6
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-12-15 21:28:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e7aa5fe6
8258427: Problem List some tests related to FileDialog for MacOS
Reviewed-by: prr, serb
! test/jdk/ProblemList.txt
Changeset: 1f556d22
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-12-15 21:31:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1f556d22
8258380: [JVMCI] don't clear InstalledCode reference when unloading JVMCI nmethods
Reviewed-by: kvn, eosterlund
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: b97fe6c4
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-12-15 22:49:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b97fe6c4
8258419: RSA cipher buffer cleanup
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSACore.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
Changeset: b5a3a5b6
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-12-16 02:37:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b5a3a5b6
8258236: Segfault in ClassListParser::resolve_indy dumping static AppCDS archive
Reviewed-by: redestad, coleenp
! src/hotspot/share/classfile/classListParser.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaVerificationFailedDuringDump.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadInvokeDynamic.jcod
Changeset: 72dfba80
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-16 10:46:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/72dfba80
8257637: Update usage of "type" terminology in java.lang.annotation
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/annotation/Documented.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/annotation/Inherited.java
! src/java.base/share/classes/java/lang/annotation/Repeatable.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/lang/annotation/RetentionPolicy.java
! src/java.base/share/classes/java/lang/annotation/Target.java
Changeset: 87644a2b
Author: Anton Litvinov <alitvinov at openjdk.org>
Date: 2020-12-16 19:48:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/87644a2b
8255880: UI of Swing components is not redrawn after their internal state changed
Reviewed-by: prr
Backport-of: e8c40bafa51ed73247d2a03a8411cbcb0cdf4efa
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
+ test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java
Changeset: 6b4b6765
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-16 22:21:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6b4b6765
8241353: NPE in ToolProvider.getSystemJavaCompiler
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
Changeset: ce0ab2dd
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-16 22:26:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ce0ab2dd
8258338: Support deprecated records
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
Changeset: 11bd7a81
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-17 03:04:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/11bd7a81
Merge
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/methodData.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/methodData.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
Changeset: 643ddc13
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-12-17 03:24:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/643ddc13
8257882: Implement linkToNative intrinsic on AArch64
Reviewed-by: jvernee, mcimadamore, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
! test/jdk/java/foreign/TestIntrinsics.java
Changeset: 513269d2
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-17 03:32:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/513269d2
8196093: javax/swing/JComboBox/8072767/bug8072767.java fails
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java
! test/jdk/javax/swing/JComboBox/8072767/bug8072767.java
Changeset: d77b49d1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-17 04:36:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d77b49d1
8258233: Reenable another fixed problemlisted test
Reviewed-by: trebari, jdv
! test/jdk/ProblemList.txt
Changeset: c11525a4
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2020-12-17 04:42:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c11525a4
8257772: Vectorizing clear memory operation using AVX-512 masked operations
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/memnode.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
Changeset: 178c0018
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-17 05:26:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/178c0018
8258479: Minor cleanups in VMError
Reviewed-by: lfoltan, coleenp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 83be8a90
Author: Xin Liu <xliu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-12-17 10:05:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/83be8a90
8247732: validate user-input intrinsic_ids in ControlIntrinsic
renew webrev to the latest jdk. fixed a typo and a bug. Add constraints for both DisableIntrinsic and ControlIntrinsics. Add tests to cover different use cases of them.
Reviewed-by: neliasso, thartmann
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/control_off.txt
+ test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java
+ test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
+ test/hotspot/jtreg/compiler/compilercontrol/share/IntrinsicCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Command.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandFileBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandGenerator.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CompileCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveWriter.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/State.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java
Changeset: 6aa8eed3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 13:35:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6aa8eed3
8258415: gtest for committed memory leaks reservation
Reviewed-by: hseigel, stuefe
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 8251b746
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 15:40:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8251b746
8257530: vmTestbase/metaspace/stressDictionary/StressDictionary.java timed out
Reviewed-by: lfoltan
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
Changeset: 143998e4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-12-17 16:29:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/143998e4
8248383: Clarify java.io.Reader.read(char[], ...) behavior for full array
Reviewed-by: naoto, smarks, rriggs
! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadIntoZeroLengthArray.java
Changeset: 7b05439d
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-12-17 16:41:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7b05439d
8258057: serviceability/attach/RemovingUnixDomainSocketTest.java doesn't ignore VM warnings
Reviewed-by: cjplummer, amenkov, dholmes
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 9ed0b764
Author: Phil Race <prr at openjdk.org>
Date: 2020-12-17 18:21:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9ed0b764
8254850: Update terminology in java.awt.GridBagLayout source code comments
Reviewed-by: kcr, kizune
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
Changeset: 6e824b3f
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 18:49:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6e824b3f
8258408: SystemDictionary passes TRAPS to functions that don't throw exceptions
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/classfile/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 763623db
Author: Jie Kang <jkang at openjdk.org>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-17 19:21:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/763623db
8258524: Instrumented EventHandler calls private instance method EventWriter.reset
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
Changeset: b0b70df4
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-17 20:10:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b0b70df4
8246005: KeyStoreSpi::engineStore(LoadStoreParameter) spec mismatch to its behavior
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
Changeset: 666e6c40
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2020-12-17 20:27:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/666e6c40
8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
8258630: Add expiry exception for QuoVadis root certificate
Reviewed-by: ascarpino
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 41f312eb
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2020-12-17 08:06:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/41f312eb
8254023: A module declaration is not allowed to be a target of an annotation that lacks an @Target meta-annotation
Reviewed-by: jfranck, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/8254023/T8254023.java
+ test/langtools/tools/javac/annotations/8254023/module-info.java
+ test/langtools/tools/javac/annotations/8254023/test/A.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
Changeset: 04a1e5b7
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-17 08:09:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/04a1e5b7
8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions
Reviewed-by: thartmann, kvn, dcubed
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
Changeset: 952dc704
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-17 11:32:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/952dc704
8257636: Update usage of "type" terminology in java.lang.Class and java.lang.reflect
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java
! src/java.base/share/classes/java/lang/reflect/GenericSignatureFormatError.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
Changeset: 61390d8e
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-17 14:18:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/61390d8e
8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: 7aac4dc1
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-17 14:34:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7aac4dc1
8257621: JFR StringPool misses cached items across consecutive recordings
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
+ src/hotspot/share/jfr/utilities/jfrSignal.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! test/jdk/ProblemList.txt
Changeset: 61cbf0ff
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-12-17 15:33:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/61cbf0ff
8258293: tools/jpackage/share/RuntimePackageTest.java#id0 with RuntimePackageTest.testUsrInstallDir2
Reviewed-by: almatvee, herrick
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: cb5a6b1a
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-12-17 17:50:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cb5a6b1a
8258225: compiler/c2/cr6340864/TestIntVect.java runs faster in interpreter
Reviewed-by: vlivanov, thartmann, kvn
! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java
Changeset: 47c180da
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-17 18:08:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/47c180da
8258515: javac should issue an error if an annotation is nested in a local class or interface
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 30ca0a5d
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-17 18:34:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/30ca0a5d
8247994: Localize javadoc search
Reviewed-by: hannesw, ihse
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: f15528eb
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-17 20:41:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f15528eb
Merge
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! test/jdk/ProblemList.txt
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! test/jdk/ProblemList.txt
Changeset: 3f77a600
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-17 22:33:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3f77a600
8258582: HttpClient: the HttpClient doesn't explicitly shutdown its default executor when stopping.
Reviewed-by: chegar, michaelm
! src/java.base/share/lib/security/default.policy
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 1e03ca13
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-12-18 04:50:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1e03ca13
8258471: "search codecache" clhsdb command does not work
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java
Changeset: 853c0471
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-18 08:13:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/853c0471
8258469: Cleanup remaining safefetch test coding
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
Changeset: 00d80fdd
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-18 15:08:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/00d80fdd
8258255: Move PtrQueue active flag to SATBMarkQueue
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: 1dae45d7
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-18 16:34:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1dae45d7
8250523: Remove abortOnException diagnostic option from TestHumongousNonArrayAllocation.java
Reviewed-by: kbarrett
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
Changeset: 68f2acbf
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-18 16:35:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/68f2acbf
8252055: Use java.util.HexFormat in java.security
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
Changeset: 71ae05d5
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-12-18 16:40:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/71ae05d5
8258061: Improve diagnostic information about errors during class redefinition
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 3c488199
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-18 18:52:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3c488199
8169086: DTLS tests fail intermittently with too much loops or timeout
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! test/jdk/ProblemList.txt
Changeset: a4f393ca
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-18 19:01:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a4f393ca
8258661: Inner class ResponseCacheEntry could be static
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
Changeset: be41468c
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-12-18 19:49:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/be41468c
8258696: Temporarily revert use of pattern match instanceof until docs-reference is fixed
Reviewed-by: rriggs, dcubed, bpb, jjg, dfuchs, aefimov
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 06c24e14
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-12-18 20:23:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/06c24e14
8256213: Remove os::split_reserved_memory
Reviewed-by: ccheung, iklam
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: adf0e23a
Author: Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2020-12-18 20:35:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/adf0e23a
8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume
Reviewed-by: thartmann, chagedorn, phh
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
Changeset: 7f92d187
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-12-18 21:08:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7f92d187
8258553: Limit number of fields in instance to be considered for scalar replacement
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
Changeset: 6a78b2a2
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2020-12-18 21:16:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6a78b2a2
8258645: Bring Jemmy 1.3.11 to JDK test base
Reviewed-by: serb
! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info
Changeset: 64644a10
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-12-19 02:47:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/64644a10
8253881: Hotspot/Serviceability Terminology Refresh
Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! test/hotspot/jtreg/compiler/c2/stemmer/words
Changeset: c50b464a
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-12-19 11:17:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c50b464a
8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: c7c53d01
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-19 12:00:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c7c53d01
8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTable/4235420/bug4235420.java
Changeset: dc7f01f4
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2020-12-19 21:34:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dc7f01f4
8257584: [macos] NullPointerException originating from LWCToolkit.java
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: 580af490
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-19 22:19:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/580af490
8258006: Replaces while cycles with iterator with enhanced for in java.desktop
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/swing/text/DateFormatter.java
! src/java.desktop/share/classes/sun/awt/SunDisplayChanger.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
Changeset: fa50877c
Author: Phil Race <prr at openjdk.org>
Date: 2020-12-19 23:35:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fa50877c
8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code
Reviewed-by: psadhukhan, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/awt_DrawingSurface.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
Changeset: 8e42efaa
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-21 08:06:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8e42efaa
8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset())
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/codecache/TestStressCodeBuffers.java
Changeset: d4c7db50
Author: Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2020-12-21 08:44:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d4c7db50
8257620: Do not use objc_msgSend_stret to get macOS version
Reviewed-by: ihse, rriggs
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: 9fdfc6df
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2020-12-17 22:14:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9fdfc6df
8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
8258630: Add expiry exception for QuoVadis root certificate
Backport-of: 666e6c4033762e4e1a8997819de1518616cc0fa8
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 7320e051
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-12-17 22:43:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7320e051
8258647: TestCharVect2 is very slow
Reviewed-by: vlivanov, kvn
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: cbc3feeb
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-12-18 00:36:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cbc3feeb
8258259: Unicode linebreak matching behavior is incorrect; backout JDK-8235812
Reviewed-by: naoto
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 7afb01dc
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-18 06:26:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7afb01dc
8258373: Update the text handling in the JPasswordField
Reviewed-by: kizune, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/Segment.java
! src/java.desktop/share/classes/javax/swing/text/SegmentCache.java
+ test/jdk/javax/swing/JPasswordField/CheckCommonUseCases.java
+ test/jdk/javax/swing/JPasswordField/CleanInternalStorageOnSetText.java
+ test/jdk/javax/swing/JPasswordField/TextBeanProperty.java
Changeset: 38593a4f
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-12-18 08:14:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/38593a4f
8257974: Regression 21% in DaCapo-lusearch-large after JDK-8236926
Reviewed-by: ayang, redestad, tschatzl
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.hpp
Changeset: 45a150b8
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-18 12:50:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/45a150b8
8258134: assert(size == calc_size) failed: incorrect size calculation on x86_32 with AVX512 machines
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 1ce2e94f
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-12-18 13:16:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1ce2e94f
8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack
Reviewed-by: mdoerr, lucy
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: 1cc98bde
Author: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2020-12-18 13:34:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1cc98bde
8256693: getAnnotatedReceiverType parameterizes types too eagerly
Reviewed-by: vromero
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java
Changeset: 59ae0548
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-18 14:13:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/59ae0548
8258687: Build broken on Windows after fix for JDK-8258134
Reviewed-by: thartmann
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 45bd3b9e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-12-18 15:46:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/45bd3b9e
8223607: --override-methods=summary ignores some signature changes
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/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Base.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg7/Annotated.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java
Changeset: c04c7e1f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-18 18:34:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c04c7e1f
8258002: Update "type" terminology in generated docs
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/DeprecatedListWriter.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/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.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/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: e680ebeb
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-12-19 00:17:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e680ebeb
8258007: Add instrumentation to NativeLibraryTest
Reviewed-by: mchung, naoto
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: d2343880
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-21 09:09:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d2343880
Merge
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: a06cea50
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2020-12-21 11:43:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a06cea50
8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
Changeset: 01d51a10
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-21 17:50:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/01d51a10
8231622: SuppressWarning("serial") ignored on field serialVersionUID
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8231622/T8231622.java
Changeset: 12297a00
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-21 19:09:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/12297a00
8258736: No break in the loop
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
Changeset: 30b9ff66
Author: Xin Liu <xliu at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-21 23:27:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/30b9ff66
8258653: CallJavaNode::_bci is not in use
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 1594372c
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-22 02:07:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1594372c
8258584: java/util/HexFormat/HexFormatTest.java fails on x86_32
Reviewed-by: rriggs
! test/jdk/java/util/HexFormat/HexFormatTest.java
Changeset: 3df6ec2f
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-22 10:04:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3df6ec2f
8258682: compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation
Normalize match and suspect counts in the verify() method by the number of
compilation repetitions, if the RepeatCompilation option is used.
Reviewed-by: kvn, chagedorn
! test/hotspot/jtreg/compiler/testlibrary/intrinsics/Verifier.java
Changeset: 172af152
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 14:07:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/172af152
8258284: clean up issues with nested ThreadsListHandles
Reviewed-by: eosterlund, rehn
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
Changeset: 0849117d
Author: Corey Ashford <cjashfor at linux.vnet.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-22 14:19:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0849117d
8256431: [PPC64] Implement Base64 encodeBlock() for Power64-LE
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: 9e463d1a
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-12-22 16:41:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9e463d1a
8258631: Remove sun.security.jgss.krb5.Krb5Util.getSubject()
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
Changeset: 39e03a0b
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-22 18:12:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/39e03a0b
8258804: Collection.toArray() should use empty array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
Changeset: 0ae78d4c
Author: Lin Zang <lzang at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-12-22 19:19:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0ae78d4c
8258593: remove redundant codes in HeapObjectDumper
Reviewed-by: coleenp, lfoltan, cjplummer
! src/hotspot/share/services/heapDumper.cpp
Changeset: 47c9b437
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-22 19:43:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/47c9b437
8258828: The method local variable is not really used
Reviewed-by: jnimeh, wetmore
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: 2525f39d
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-12-21 12:42:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2525f39d
8258714: Shenandoah: Process references before evacuation during degen
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 4e8338eb
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-21 13:04:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4e8338eb
8255763: C2: OSR miscompilation caused by invalid memory instruction placement
Disable GCM hoisting of memory-writing nodes for irreducible CFGs. This prevents
GCM from wrongly "hoisting" stores into descendants of their original loop. Such
an "inverted hoisting" can happen due to CFGLoop::compute_freq()'s inaccurate
estimation of frequencies for irreducible CFGs.
Extend CFG verification code by checking that memory-writing nodes are placed in
either their original loop or an ancestor.
Add tests for the reducible and irreducible cases. The former was already
handled correctly before the change (the frequency estimation model prevents
"inverted hoisting" for reducible CFGs), and is just added for coverage.
This change addresses the specific miscompilation issue in a conservative way,
for simplicity and safety. Future work includes investigating if only the
illegal blocks can be discarded as candidates for GCM hoisting, and refining
frequency estimation for irreducible CFGs.
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java
Changeset: 8da7c580
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-21 17:04:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8da7c580
8258443: doclint should be service-loaded with system class loader
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
Changeset: 772addfd
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-22 12:12:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/772addfd
8258790: C2: Crash on empty macro node list
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/macro.cpp
Changeset: 88dd6a94
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 13:43:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/88dd6a94
8258802: ProblemList TestJstatdDefaults.java, TestJstatdRmiPort.java, and TestJstatdServer.java
Reviewed-by: amenkov, cjplummer
! test/jdk/ProblemList.txt
Changeset: eabc9030
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 17:15:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eabc9030
8258827: ProblemList Naming/DefaultRegistryPort.java and Naming/legalRegistryNames/LegalRegistryNames.java on Windows
Reviewed-by: rriggs, msheppar, prr
! test/jdk/ProblemList.txt
Changeset: 61e5e393
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 18:59:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/61e5e393
8258832: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux-X64
Reviewed-by: ccheung, amenkov
! test/jdk/ProblemList.txt
Changeset: f2bad3a0
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-22 21:16:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f2bad3a0
Merge
! src/hotspot/share/opto/macro.cpp
! test/jdk/ProblemList.txt
! src/hotspot/share/opto/macro.cpp
! test/jdk/ProblemList.txt
Changeset: 4ea88512
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2020-12-23 01:32:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4ea88512
8257928: Test image build failure with clang-10 due to -Wmisleading-indentation
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
Changeset: a4e082e9
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2020-12-23 12:26:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a4e082e9
8253368: TLS connection always receives close_notify exception
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
Changeset: 24457350
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-23 14:45:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/24457350
8258837: Remove JVM option DisableStartThread
Reviewed-by: kbarrett, dcubed
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 91244cc7
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-23 16:35:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/91244cc7
8258557: Deproblemlist fixed problemlisted test
Reviewed-by: trebari, serb
! test/jdk/ProblemList.txt
Changeset: e46edb55
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-23 20:30:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e46edb55
8258911: ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64
Reviewed-by: amenkov
! test/hotspot/jtreg/ProblemList.txt
Changeset: cd94606c
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-23 20:47:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd94606c
8258186: Replace use of JNI_COMMIT mode with mode 0
Reviewed-by: xuelei, alanb
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
Changeset: fda09434
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-23 20:49:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fda09434
8258839: Remove JVM option ExitVMOnVerifyError
Reviewed-by: iignatyev, dcubed, coleenp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 78c9fb92
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-23 22:36:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/78c9fb92
8258851: Mismatch in SunPKCS11 provider registration properties and actual implementation
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/CheckRegistration.java
Changeset: cdb487a6
Author: Hao Sun <hao.sun at arm.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-23 23:14:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cdb487a6
8258856: VM build without C1/C2 fails after JDK-8243205
Reviewed-by: jiefu, kvn
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 127582f8
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-23 23:19:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/127582f8
8258913: ProblemList javax/swing/JComboBox/6559152/bug6559152.java on Linux-X64
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 9cd8e38a
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-23 14:36:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9cd8e38a
8257521: runtime/logging/MonitorInflationTest.java crashed in MonitorList::unlink_deflated
Reviewed-by: kbarrett
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8b37c2c5
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-23 22:02:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8b37c2c5
8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java fails with Monitor should be deflated.: expected true to equal false
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
Changeset: 23b83c51
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-24 01:24:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/23b83c51
8253954: javac crash when compiling code with enhanced switch expressions with option -Xjcov
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! test/langtools/tools/javac/switchexpr/CRT.java
Changeset: c398a828
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-24 04:52:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c398a828
8258916: javac/doclint reports broken HTML on multiline mailto links
Reviewed-by: jlaskey, iris
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
Changeset: 57217b58
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-24 08:28:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/57217b58
Merge
Changeset: b575dd80
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-25 04:25:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b575dd80
8258914: javax/net/ssl/DTLS/RespondToRetransmit.java timed out
Reviewed-by: wetmore
! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
Changeset: 97c99b5d
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-26 17:30:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/97c99b5d
8216400: improve handling of IOExceptions in JavaCompiler.close()
8069116: improve fatal error handling in JavaCompiler
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java
Changeset: 779ee110
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2020-12-28 02:44:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/779ee110
8257147: [TESTBUG] Set a larger default loop count for the VectorAPI jtreg tests
Reviewed-by: psandoz
! 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/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: e2aa724a
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-24 17:32:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e2aa724a
8258941: Test specify the Classpath exception in the header
Reviewed-by: vromero
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.out
! test/langtools/tools/javac/lint/SomeVbc.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 3f67afd3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-24 18:50:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3f67afd3
8251377: [macos11] JTabbedPane selected tab text is barely legible
Reviewed-by: prr
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
Changeset: fb607f16
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-26 05:52:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fb607f16
8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no longer supported on MacOS
Reviewed-by: kcr, prr
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java
Changeset: 881bceb9
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-28 15:32:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/881bceb9
8258662: JDK 17ea: Crash compiling instanceof check involving sealed interface
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/sealed/T8258662/T8258662.java
Changeset: 07c93fab
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-29 05:24:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/07c93fab
Merge
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
Changeset: 8435f0da
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-30 17:20:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8435f0da
8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header
Reviewed-by: jjg
! test/langtools/tools/javac/4917091/Test256a.java
! test/langtools/tools/javac/4917091/Test256a.out
! test/langtools/tools/javac/4917091/Test256b.java
! test/langtools/tools/javac/4917091/Test256b.out
! test/langtools/tools/javac/6979683/TestCast6979683_BAD34.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD34.java.errlog
! test/langtools/tools/javac/6979683/TestCast6979683_BAD35.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD35.java.errlog
! test/langtools/tools/javac/6979683/TestCast6979683_BAD36.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD36.java.errlog
! test/langtools/tools/javac/6979683/TestCast6979683_BAD37.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD37.java.errlog
! test/langtools/tools/javac/6979683/TestCast6979683_BAD38.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD38.java.errlog
! test/langtools/tools/javac/6979683/TestCast6979683_BAD39.java
! test/langtools/tools/javac/6979683/TestCast6979683_BAD39.java.errlog
! test/langtools/tools/javac/7023703/T7023703neg.java
! test/langtools/tools/javac/7023703/T7023703neg.out
! test/langtools/tools/javac/7024568/T7024568.java
! test/langtools/tools/javac/7024568/T7024568.out
! test/langtools/tools/javac/AnonStaticMember_1.java
! test/langtools/tools/javac/AnonStaticMember_1.out
! test/langtools/tools/javac/ClassCycle/ClassCycle1a.out
! test/langtools/tools/javac/ClassCycle/ClassCycle1b.java
! test/langtools/tools/javac/ClassCycle/ClassCycle2a.out
! test/langtools/tools/javac/ClassCycle/ClassCycle2b.java
! test/langtools/tools/javac/ClassCycle/ClassCycle3a.out
! test/langtools/tools/javac/ClassCycle/ClassCycle3b.java
! test/langtools/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java
! test/langtools/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.out
! test/langtools/tools/javac/T6326754.java
! test/langtools/tools/javac/T6326754.out
! test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.java
! test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.out
! test/langtools/tools/javac/T8171332/Buggy.java
! test/langtools/tools/javac/T8171332/Processor.out
! test/langtools/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out
! test/langtools/tools/javac/T8171528/pkg1/package-info.java
! test/langtools/tools/javac/T8171528/pkg2/package-info.java
! test/langtools/tools/javac/T8222035/MinContextOpTest.java
! test/langtools/tools/javac/T8222035/MinContextOpTest_A.out
! test/langtools/tools/javac/T8222035/MinContextOpTest_B.out
! test/langtools/tools/javac/T8255968/T8255968_1.java
! test/langtools/tools/javac/T8255968/T8255968_1.out
! test/langtools/tools/javac/T8255968/T8255968_10.java
! test/langtools/tools/javac/T8255968/T8255968_10.out
! test/langtools/tools/javac/T8255968/T8255968_11.java
! test/langtools/tools/javac/T8255968/T8255968_11.out
! test/langtools/tools/javac/T8255968/T8255968_12.java
! test/langtools/tools/javac/T8255968/T8255968_12.out
! test/langtools/tools/javac/T8255968/T8255968_13.java
! test/langtools/tools/javac/T8255968/T8255968_13.out
! test/langtools/tools/javac/T8255968/T8255968_14.java
! test/langtools/tools/javac/T8255968/T8255968_14.out
! test/langtools/tools/javac/T8255968/T8255968_15.java
! test/langtools/tools/javac/T8255968/T8255968_15.out
! test/langtools/tools/javac/T8255968/T8255968_16.java
! test/langtools/tools/javac/T8255968/T8255968_16.out
! test/langtools/tools/javac/T8255968/T8255968_2.java
! test/langtools/tools/javac/T8255968/T8255968_2.out
! test/langtools/tools/javac/T8255968/T8255968_3.java
! test/langtools/tools/javac/T8255968/T8255968_3.out
! test/langtools/tools/javac/T8255968/T8255968_4.java
! test/langtools/tools/javac/T8255968/T8255968_4.out
! test/langtools/tools/javac/T8255968/T8255968_5.java
! test/langtools/tools/javac/T8255968/T8255968_5.out
! test/langtools/tools/javac/T8255968/T8255968_6.java
! test/langtools/tools/javac/T8255968/T8255968_6.out
! test/langtools/tools/javac/T8255968/T8255968_7.java
! test/langtools/tools/javac/T8255968/T8255968_7.out
! test/langtools/tools/javac/TryWithResources/ResourceInterface.java
! test/langtools/tools/javac/TryWithResources/ResourceInterface.out
! test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.java
! test/langtools/tools/javac/analyzer/StuckLambdas.java
! test/langtools/tools/javac/analyzer/StuckLambdas.out
! test/langtools/tools/javac/annotations/clinit/AnnoWithClinitFail.java
! test/langtools/tools/javac/annotations/clinit/AnnoWithClinitFail.out
! test/langtools/tools/javac/annotations/default/Derr.java
! test/langtools/tools/javac/annotations/default/Derr.out
! test/langtools/tools/javac/annotations/default/Eerr.java
! test/langtools/tools/javac/annotations/default/Eerr.out
! test/langtools/tools/javac/annotations/neg/InvalidPackageAnno.out
! test/langtools/tools/javac/annotations/neg/bar/package-info.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.java
! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
! test/langtools/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.java
! test/langtools/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/langtools/tools/javac/cast/6270087/T6270087neg.java
! test/langtools/tools/javac/cast/6270087/T6270087neg.out
! test/langtools/tools/javac/cast/6932571/T6932571neg.java
! test/langtools/tools/javac/cast/6932571/T6932571neg.out
! test/langtools/tools/javac/danglingDep/DepX.java
! test/langtools/tools/javac/danglingDep/DepX.out
! test/langtools/tools/javac/defaultMethods/static/Static02.java
! test/langtools/tools/javac/defaultMethods/static/Static02.out
! test/langtools/tools/javac/defaultMethods/static/import/StaticImport2.java
! test/langtools/tools/javac/defaultMethods/static/import/StaticImport2.out
! test/langtools/tools/javac/defaultMethods/static/import/StaticImport3.java
! test/langtools/tools/javac/defaultMethods/static/import/StaticImport3.out
! test/langtools/tools/javac/depOverrides/doccomment/B3.java
! test/langtools/tools/javac/depOverrides/doccomment/I.java
! test/langtools/tools/javac/depOverrides/doccomment/P.java
! test/langtools/tools/javac/depOverrides/doccomment/Test1B3.out
! test/langtools/tools/javac/depOverrides/doccomment/Test1I.out
! test/langtools/tools/javac/depOverrides/doccomment/Test2P.out
! test/langtools/tools/javac/diags/EagerInitCheck.out
! test/langtools/tools/javac/diags/IEagerInitCheck.java
! test/langtools/tools/javac/generics/7022054/T7022054pos1.java
! test/langtools/tools/javac/generics/7022054/T7022054pos1.out
! test/langtools/tools/javac/generics/7022054/T7022054pos2.java
! test/langtools/tools/javac/generics/7022054/T7022054pos2.out
! test/langtools/tools/javac/generics/inference/6650759/T6650759m.java
! test/langtools/tools/javac/generics/inference/6650759/T6650759m.out
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.out
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility02.java
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility02.out
! test/langtools/tools/javac/generics/wildcards/6886247/T6886247_2.java
! test/langtools/tools/javac/generics/wildcards/6886247/T6886247_2.out
! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.java
! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.out
! test/langtools/tools/javac/generics/wildcards/AssignmentDifferentTypes.java
! test/langtools/tools/javac/generics/wildcards/AssignmentDifferentTypes.out
! test/langtools/tools/javac/generics/wildcards/AssignmentSameType.java
! test/langtools/tools/javac/generics/wildcards/AssignmentSameType.out
! test/langtools/tools/javac/generics/wildcards/neg/CastFail.java
! test/langtools/tools/javac/generics/wildcards/neg/CastFail.out
! test/langtools/tools/javac/generics/wildcards/neg/CastWarn.java
! test/langtools/tools/javac/generics/wildcards/neg/CastWarn.out
! test/langtools/tools/javac/importChecks/ImportCanonical1.out
! test/langtools/tools/javac/importChecks/ImportCanonical2.java
! test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java
! test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out
! test/langtools/tools/javac/importChecks/ImportsObservable.java
! test/langtools/tools/javac/importChecks/ImportsObservable.out
! test/langtools/tools/javac/importOnDemand/ImportOnDemandConflicts.out
! test/langtools/tools/javac/importOnDemand/p1/Object.java
! test/langtools/tools/javac/importOnDemand/p1/String.java
! test/langtools/tools/javac/importOnDemand/p2/Boolean.java
! test/langtools/tools/javac/importscope/ImportInaccessible.java
! test/langtools/tools/javac/importscope/ImportInaccessible.out
! test/langtools/tools/javac/lambda/ExceptionsInLambda.java
! test/langtools/tools/javac/lambda/ExceptionsInLambda.out
! test/langtools/tools/javac/lambda/Intersection02.java
! test/langtools/tools/javac/lambda/Intersection02.out
! test/langtools/tools/javac/lambda/MethodReference25.java
! test/langtools/tools/javac/lambda/MethodReference25.out
! test/langtools/tools/javac/lambda/MethodReference56.java
! test/langtools/tools/javac/lambda/MethodReference56.out
! test/langtools/tools/javac/lambda/MethodReference58.java
! test/langtools/tools/javac/lambda/MethodReference58.out
! test/langtools/tools/javac/lambda/MethodReference60.java
! test/langtools/tools/javac/lambda/MethodReference60.out
! test/langtools/tools/javac/lambda/MostSpecific04.java
! test/langtools/tools/javac/lambda/MostSpecific04.out
! test/langtools/tools/javac/lambda/MostSpecific05.java
! test/langtools/tools/javac/lambda/MostSpecific05.out
! test/langtools/tools/javac/lambda/MostSpecific08.java
! test/langtools/tools/javac/lambda/MostSpecific08.out
! test/langtools/tools/javac/lambda/TargetType01.java
! test/langtools/tools/javac/lambda/TargetType01.out
! test/langtools/tools/javac/lambda/TargetType36.java
! test/langtools/tools/javac/lambda/TargetType36.out
! test/langtools/tools/javac/lambda/TargetType68.java
! test/langtools/tools/javac/lambda/TargetType68.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
! test/langtools/tools/javac/lambda/UnderscoreAsIdent8.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent9.out
! test/langtools/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java
! test/langtools/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.java
! test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefStuckParenthesized.java
! test/langtools/tools/javac/lambda/methodReference/MethodRefStuckParenthesized.out
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.out
! test/langtools/tools/javac/lambda/speculative/A.java
! test/langtools/tools/javac/lambda/speculative/Main.out
! test/langtools/tools/javac/limits/ArrayDims2.java
! test/langtools/tools/javac/limits/ArrayDims2.out
! test/langtools/tools/javac/limits/ArrayDims4.java
! test/langtools/tools/javac/limits/ArrayDims4.out
! test/langtools/tools/javac/limits/ArrayDims5.java
! test/langtools/tools/javac/limits/ArrayDims5.out
! test/langtools/tools/javac/limits/CodeSize.java
! test/langtools/tools/javac/limits/CodeSize.out
! test/langtools/tools/javac/limits/LongName.java
! test/langtools/tools/javac/limits/LongName.out
! test/langtools/tools/javac/limits/PoolSize1.java
! test/langtools/tools/javac/limits/PoolSize1.out
! test/langtools/tools/javac/limits/PoolSize2.java
! test/langtools/tools/javac/limits/PoolSize2.out
! test/langtools/tools/javac/limits/StringLength.java
! test/langtools/tools/javac/limits/StringLength.out
! test/langtools/tools/javac/overrridecrash/A.java
! test/langtools/tools/javac/overrridecrash/B.out
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/parser/T4881269.java
! test/langtools/tools/javac/parser/T4881269.out
! test/langtools/tools/javac/patterns/CastConversionMatch.java
! test/langtools/tools/javac/patterns/NullsInPatterns.java
! test/langtools/tools/javac/patterns/NullsInPatterns.out
! test/langtools/tools/javac/patterns/PatternVariablesAreNonFinal.java
! test/langtools/tools/javac/patterns/PatternVariablesAreNonFinal.out
! test/langtools/tools/javac/plugin/showtype/Identifiers.java
! test/langtools/tools/javac/processing/TestMultipleErrors.java
! test/langtools/tools/javac/processing/errors/TestParseErrors/ParseErrors.java
! test/langtools/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out
! test/langtools/tools/javac/processing/model/element/TestMissingElement/InvalidSource.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref
! test/langtools/tools/javac/processing/model/trees/BrokenEnumConstructor.java
! test/langtools/tools/javac/processing/model/trees/BrokenEnumConstructor.out
! test/langtools/tools/javac/processing/model/util/directSupersOfErr/C1.java
! test/langtools/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref
! test/langtools/tools/javac/recovery/LocalVarHiding.java
! test/langtools/tools/javac/recovery/LocalVarHiding.out
! test/langtools/tools/javac/sourcePath2/SourcePath2.out
! test/langtools/tools/javac/sourcePath2/p/SourcePath2A.java
! test/langtools/tools/javac/staticImport/6695838/T6695838.out
! test/langtools/tools/javac/staticImport/6695838/a/Foo.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/varargs/5088429/T5088429Neg01.java
! test/langtools/tools/javac/varargs/5088429/T5088429Neg01.out
! test/langtools/tools/javac/varargs/5088429/T5088429Neg02.java
! test/langtools/tools/javac/varargs/5088429/T5088429Neg02.out
! test/langtools/tools/javac/varargs/VarargsOverride.java
! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java
! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out
! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java
! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out
! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out
Changeset: f5ee3565
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2020-12-31 18:03:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f5ee3565
8179503: Java should support GET OCSP calls
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
+ test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
Changeset: 497efefa
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-03 05:08:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/497efefa
8225116: Test OwnedWindowsLeak.java intermittently fails
Reviewed-by: pbansal
! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java
Changeset: 526c0005
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-03 17:32:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/526c0005
8255729: com.sun.tools.javac.processing.JavacFiler.FilerOutputStream is inefficient
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
Changeset: f351e155
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-04 02:21:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f351e155
8258382: Fix optimization-unstable code involving pointer overflow
Reviewed-by: kbarrett
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp
Changeset: a2a3f4a3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-04 04:33:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a2a3f4a3
8258924: javax/swing/JSplitPane/4201995/bug4201995.java fails in GTk L&F
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JSplitPane/4201995/bug4201995.java
Changeset: d679caa2
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-04 06:35:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d679caa2
8196466: javax/swing/JFileChooser/8062561/bug8062561.java fails
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 7f04d23b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-04 16:44:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7f04d23b
8258800: Deprecate -XX:+AlwaysLockClassLoader
Reviewed-by: hseigel
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: f80c63b3
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-01-04 18:10:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f80c63b3
8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 9d160aa1
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-01-04 21:01:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9d160aa1
8257815: Replace global log2 functions with efficient implementations
Reviewed-by: kbarrett, stefank
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: e6f99260
Author: Phil Race <prr at openjdk.org>
Date: 2021-01-04 21:09:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e6f99260
8257809: JNI warnings from Toolkit JPEG image decoding
Reviewed-by: serb
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
+ test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.java
+ test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.sh
= test/jdk/java/awt/image/GetImageJNICheck/duke.jpg
Changeset: f0aae81e
Author: Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2021-01-04 23:58:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f0aae81e
8259020: null-check of g1 write_ref_field_pre_entry is not necessary
Reviewed-by: kbarrett, ayang, phh
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
Changeset: 2499ac3d
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-05 00:11:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2499ac3d
8259069: Fields could be final
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
Changeset: 5ea96072
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-01-05 05:57:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5ea96072
8258459: Decouple gc_globals.hpp from globals.hpp
Reviewed-by: lfoltan, coleenp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
+ src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/workerManager.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! test/hotspot/gtest/runtime/test_globals.cpp
Changeset: dd8996c5
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-05 07:31:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dd8996c5
8258946: Fix optimization-unstable code involving signed integer overflow
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 17d1645e
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-05 08:29:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/17d1645e
8258751: Improve ExceptionHandlerTable dump
Reviewed-by: thartmann, chagedorn, njian
! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp
Changeset: 3817c32f
Author: Lehua Ding <lehuading at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-01-05 08:34:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3817c32f
8258534: Epsilon: clean up unused includes
Reviewed-by: shade, jiefu
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
Changeset: db6f3930
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-05 08:37:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/db6f3930
8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java
Reviewed-by: rkennke, adityam
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
Changeset: 9f151649
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-01-05 09:54:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9f151649
8259049: Uninitialized variable after JDK-8257513
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/constantTable.cpp
Changeset: a6c08813
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-05 12:47:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a6c08813
8256321: Some "inactive" color profiles use the wrong profile class
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/CheckDefaultProperties.java
Changeset: fc3b45c0
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-01-05 14:46:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fc3b45c0
8258643: javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button"
Reviewed-by: psadhukhan
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
Changeset: f4122d6a
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-05 16:14:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f4122d6a
8258896: Remove the JVM ForceFloatExceptions option
Reviewed-by: lfoltan, iklam, coleenp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 82bdbfd7
Author: Hao Sun <hao.sun at arm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-05 16:28:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/82bdbfd7
8258857: Zero: non-PCH release build fails after JDK-8258074
Reviewed-by: jiefu, shade, iklam
! src/hotspot/share/compiler/compiler_globals.hpp
Changeset: d5aa49d1
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-01-05 16:41:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d5aa49d1
8259236: C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 85bac8c4
Author: Peter Levart <plevart at openjdk.org>
Date: 2021-01-05 17:41:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/85bac8c4
8259021: SharedSecrets should avoid double racy reads from non-volatile fields
Reviewed-by: shade, redestad, rriggs, mchung, rrich, alanb
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
Changeset: 7ddc2b56
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-05 18:29:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7ddc2b56
8258852: Arrays.asList() for single item could be replaced with List.of()
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 1b60acd8
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-01-05 18:33:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1b60acd8
8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459
Reviewed-by: rkennke, shade
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
Changeset: 4d3d5991
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-05 19:32:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4d3d5991
8259223: Simplify boolean expression in the SunJSSE provider
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
Changeset: cf9908b4
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-05 21:15:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cf9908b4
8258937: Remove JVM IgnoreRewrites flag
Reviewed-by: coleenp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 7d769663
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-05 22:21:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7d769663
8255757: Javac emits duplicate pool entries on array::clone
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/T8255757/T8255757.java
Changeset: 8b454977
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-01-05 22:36:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8b454977
8259037: livenmethods cannot find hsdis library
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: 52d3feec
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-06 01:40:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/52d3feec
8258813: [TESTBUG] Fix incorrect Vector API test output message
Reviewed-by: psandoz, njian
! 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/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Long-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-Long-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Blend-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.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-Get-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-Rearrange.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-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-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: 32538b5b
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-06 06:45:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/32538b5b
8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
Changeset: e3b9da14
Author: Xin Liu <xliu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-06 09:51:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e3b9da14
8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci
Reviewed-by: thartmann, chagedorn, shade
! src/hotspot/share/compiler/abstractCompiler.hpp
Changeset: 8a05d605
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-06 10:07:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8a05d605
8259042: Inconsistent use of general primitives loops
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/loops/Blit.java
! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawLine.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPath.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPolygons.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/FillPath.java
! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillSpans.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java
! src/java.desktop/share/classes/sun/java2d/loops/ScaledBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformHelper.java
Changeset: 7e01bc96
Author: Mat Carter <macarte at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2021-01-06 10:39:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7e01bc96
8255264: Support for identifying the full range of IPv4 localhost addresses on Windows
Reviewed-by: alanb
! src/java.base/windows/native/libnet/net_util_md.h
Changeset: c0540ffd
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-06 14:34:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c0540ffd
8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads
Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn
! src/hotspot/share/runtime/threadSMR.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
Changeset: f6cb8c55
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-06 15:11:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f6cb8c55
8258908: Remove JVM option CleanChunkPoolAsync
Reviewed-by: coleenp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 722f2361
Author: Lehua Ding <lehuading at tencent.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-06 15:36:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/722f2361
8259231: Epsilon: improve performance under contention during virtual space expansion
Reviewed-by: shade
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
Changeset: 3be6e069
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-01-06 16:20:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3be6e069
8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days
Reviewed-by: mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: d20d2fa9
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-01-06 16:26:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d20d2fa9
8258143: Update --release 16 symbol information for JDK 16 build 30 or later
Reviewed-by: iris, erikj
! make/data/symbols/java.desktop-G.sym.txt
Changeset: df721f0c
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-06 16:57:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/df721f0c
8259291: Cleanup unnecessary local variables
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: 940b0530
Author: Phil Race <prr at openjdk.org>
Date: 2021-01-06 17:34:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/940b0530
8259232: Bad JNI lookup during printing
Reviewed-by: psadhukhan
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! test/jdk/java/awt/print/bug8023392/bug8023392.java
Changeset: 80544e4d
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-01-06 18:05:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/80544e4d
8250564: Remove terminally deprecated constructor in GSSUtil
8250565: Remove terminally deprecated constructor in java.net.URLDecoder
Reviewed-by: bpb, smarks, alanb, mullan
! src/java.base/share/classes/java/net/URLDecoder.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
! test/jdk/java/net/URLDecoder/B6463990.java
Changeset: 28e1f4d9
Author: Yoshiki Sato <ysatowse at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-06 22:48:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/28e1f4d9
8247957: remove doclint support for HTML 4
8257204: Remove usage of -Xhtmlversion option from javac
8256313: JavaCompilation.gmk needs to be updated not to use --doclint-format html5 option
8258460: Remove --doclint-format option from javac
8256312: Valid anchor 'id' value not allowed
Reviewed-by: jjg, ihse
! make/common/JavaCompilation.gmk
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AccessibilityTest.out
- test/langtools/tools/doclint/AccessibilityTest5.java
- test/langtools/tools/doclint/AccessibilityTest5.out
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest.out
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/AnchorTest2.out
! test/langtools/tools/doclint/AnchorTest2a.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.out
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.out
- test/langtools/tools/doclint/HtmlVersionTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/anchorTests/p/Test.out
! test/langtools/tools/doclint/anchorTests/p/package-info.java
! test/langtools/tools/doclint/anchorTests/p/package-info.javac.out
! test/langtools/tools/doclint/anchorTests/p/package-info.out
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
+ test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml4.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml5.out
+ test/langtools/tools/doclint/html/InlineTagTest.out
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.out
+ test/langtools/tools/doclint/html/TableTagTest.out
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TagNotAllowed.out
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/BadEnd.out
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidName.out
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.out
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
Changeset: 67c22114
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-01-06 23:59:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/67c22114
8259045: Exception message from saproc.dll is garbled on Windows with Japanese locale
Reviewed-by: erikj, cjplummer, iklam
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: 227f99d3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-07 03:57:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/227f99d3
8233555: [TESTBUG] JRadioButton tests failing on MacoS
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 81c06242
Author: Carter Kozak <ckozak at ckozak.net>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-01-07 06:11:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/81c06242
8259354: Fix race condition in AbstractEventStream.nextThreadName
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
Changeset: 0e6de4eb
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-01-07 12:15:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0e6de4eb
8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/unsafe/AllocateUninitializedArray.java
Changeset: 1c33847b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-07 12:35:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1c33847b
8259067: bootclasspath append takes out object lock
Reviewed-by: lfoltan, sspitsyn, iklam, dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 3f9f86f0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-01-07 12:39:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3f9f86f0
8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006
Reviewed-by: clanger, mdoerr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: f91f92dc
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-07 13:18:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f91f92dc
8259317: Remove JVM option BreakAtWarning
Reviewed-by: lfoltan, coleenp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp
Changeset: 8530ef0e
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-07 17:13:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8530ef0e
8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark
Reviewed-by: lfoltan, dcubed
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 2e99e28f
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-07 17:49:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2e99e28f
8213126: java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
Changeset: 4ce83f2a
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-01-07 18:47:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4ce83f2a
8039278: console.sh failed Automatically with exit code 1
Reviewed-by: xuelei, weijun
! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh
Changeset: d8ad6301
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-01-07 18:57:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d8ad6301
8258772: Some runtime/cds tests fail with +LogCompilation or +StressX
Emit warning about TraceDependencies results in
ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
actually enabled. Use standard warning() function instead of ad hoc printing.
Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
Compile::Compile(), and add the information to the description of the StressSeed
option instead. These changes prevent false test failures when using
LogCompilation or Stress(LCM|GCM|IGVN).
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: bc565414
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-01-07 20:43:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bc565414
8256535: C2: randomize CCP processing order for stress testing
Add 'StressCCP' option to randomize the selection of the node to be examined in
each CCP iteration.
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
- test/hotspot/jtreg/compiler/arguments/TestStressIGVNOptions.java
+ test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
+ test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
Changeset: 2659bc44
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-01-07 20:57:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2659bc44
8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java
Reviewed-by: lancea
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
Changeset: 73f54153
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2021-01-02 19:29:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/73f54153
8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/ByteBufferViews.java
Changeset: 216c2ec0
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-01-04 23:41:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/216c2ec0
8258703: Incorrect 512-bit vector registers restore on x86_32
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: 4ffbe841
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-01-05 11:40:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4ffbe841
8256266: Binding variables don't correctly support declaration annotations and the final modifier
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.java
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.out
Changeset: 6775113c
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-01-05 13:06:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6775113c
8258393: Shenandoah: "graph should be schedulable" assert failure
Reviewed-by: rkennke, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBadRawMemoryAfterCall.java
Changeset: bbc2e951
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-01-05 13:39:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bbc2e951
8257906: JFR: RecordingStream leaks memory
Reviewed-by: mgronlun
Backport-of: 3c6648501589bf36945340cb1e82c833ebd7485d
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
Changeset: b7940aa1
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-01-05 16:15:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b7940aa1
8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0
Reviewed-by: chegar, uschindler
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: 50bf4330
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2021-01-05 17:42:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/50bf4330
8259213: Vector conversion with part > 0 is not getting intrinsic implementation
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
Changeset: d5293067
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-05 21:35:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d5293067
8213032: program fails with LambdaConversionException at execution time
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java
Changeset: 554e60c4
Author: Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2021-01-06 01:49:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/554e60c4
8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert
Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: 80110dac
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-06 06:36:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/80110dac
8259007: This test printed a blank page
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
- test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTest.java
Changeset: e66187d8
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-01-06 12:18:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e66187d8
8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition
Co-authored-by: Uwe Schindler <uschindler at openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: ad456787
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-06 13:27:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ad456787
8258558: Revert changes for JDK-8252505 and related issues
Reviewed-by: kvn
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java
Changeset: d25a1bed
Author: Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2021-01-06 15:46:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d25a1bed
8259224: (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes
Reviewed-by: jfranck
! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java
Changeset: 4a5786b5
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-01-06 16:30:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4a5786b5
8259075: Update the copyright notice in the files generated by CLDR Converter tool
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
Changeset: f1bc4e05
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-01-06 16:39:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f1bc4e05
8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days
Backport-of: 3be6e06958c4304cafee707a29d06d6b2cc5b76b
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: eef43be7
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-06 18:52:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eef43be7
8251200: False positive messages about missing comments for serialization
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java
Changeset: 4f914e21
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-06 19:26:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4f914e21
8249633: doclint reports missing javadoc for JavaFX property methods that have a property description
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
Changeset: 555641ed
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-01-07 21:17:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/555641ed
Merge
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups
Changeset: b996cccf
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-07 23:04:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b996cccf
8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly
Reviewed-by: kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 4a478b8a
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-01-07 12:21:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4a478b8a
8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails with Mismatch in TestEvent count
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java
Changeset: 484e23b9
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2021-01-07 14:57:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/484e23b9
8258657: Doc build is broken by use of new language features
Reviewed-by: tbell, iris
! make/Docs.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
Changeset: c1fb5216
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-01-07 15:02:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c1fb5216
8259227: C2 crashes with SIGFPE due to a division that floats above its zero check
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
Changeset: acdd90b6
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-07 16:38:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/acdd90b6
8258972: unexpected compilation error with generic sealed interface
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 1973fbee
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-01-07 19:21:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1973fbee
8039278: console.sh failed Automatically with exit code 1
Backport-of: 4ce83f2a3a6c5fe11c298bed557c341e286e068a
! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh
Changeset: 677802d2
Author: Christoph Langer <clanger at openjdk.org>
Date: 2021-01-07 22:51:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/677802d2
8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006
Backport-of: 3f9f86f0d3f918b9955ba6ba73c9c58ae8fcf7cb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 56a354eb
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-01-07 23:51:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/56a354eb
Merge
! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: 712014c5
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-01-08 04:11:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/712014c5
8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234
Reviewed-by: dcubed, hseigel
! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseCriticalArray.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseArrayElements.c
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseCriticalArray.c
Changeset: fc1d2a1e
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-01-08 09:20:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fc1d2a1e
8259065: Optimize MessageDigest.getInstance
Reviewed-by: valeriep
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
+ test/micro/org/openjdk/bench/java/security/GetMessageDigest.java
Changeset: b549cbd3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-01-08 10:52:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b549cbd3
8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86
Reviewed-by: sjohanss, kbarrett
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
Changeset: 697bf7ab
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-08 13:56:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/697bf7ab
8257740: Compiler crash when compiling type annotation on multicatch inside lambda
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/T8257740/T8257740_1.java
+ test/langtools/tools/javac/T8257740/T8257740_2.java
Changeset: 6f7723b4
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2021-01-08 14:18:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6f7723b4
8258792: LogCompilation: remove redundant check fixed by 8257518
Reviewed-by: kvn, redestad
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java
Changeset: 10a6b0d9
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-01-08 14:25:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/10a6b0d9
8234773: Fix ThreadsSMRSupport::_bootstrap_list
Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list.
Reviewed-by: dholmes, dcubed
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
Changeset: 090bd3af
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-08 15:30:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/090bd3af
8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: 876c7fb5
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-01-08 21:31:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/876c7fb5
8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys
Reviewed-by: lancea, naoto
! test/jdk/java/net/Authenticator/B6870935.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/util/Locale/SoftKeys.java
! test/jdk/sun/net/www/protocol/http/DigestTest.java
Changeset: 628c546b
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-01-08 21:32:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/628c546b
8258796: [test] Apply HexFormat to tests for java.security
Reviewed-by: xuelei
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/EdECKeyFormat.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXDH.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/ec/xec/XECKeyFormat.java
! test/jdk/sun/security/krb5/RFC396xTest.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/rsa/SigRecord.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/pss/SigRecord.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
! test/jdk/sun/security/x509/X500Name/DerValueConstructor.java
! test/lib/jdk/test/lib/Convert.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 7e6677b5
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-01-08 22:25:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7e6677b5
8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
Changeset: a6539282
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-01-09 00:03:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a6539282
8259512: Update --release 16 symbol information for JDK 16 build 31
Reviewed-by: jjg
! make/data/symbols/jdk.incubator.vector-G.sym.txt
Changeset: 6472104e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-09 07:22:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6472104e
6278172: TextComponent.getSelectedText() throws StringIndexOutOfBoundsException
Reviewed-by: aivanov
! src/java.desktop/share/classes/java/awt/TextComponent.java
+ test/jdk/java/awt/TextComponent/SetTextSelection.java
Changeset: 5cfa8c94
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-09 20:57:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5cfa8c94
8246585: ForkJoin updates
8229253: forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition"
Reviewed-by: dl
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java
- test/jdk/java/util/concurrent/forkjoin/FJExceptionTableLeak.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
Changeset: 63e3bd76
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-09 21:08:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/63e3bd76
8246677: LinkedTransferQueue and SynchronousQueue synchronization updates
Reviewed-by: alanb, dl
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 270014ab
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-09 21:59:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/270014ab
8234131: Miscellaneous changes imported from jsr166 CVS 2021-01
8257671: ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled
Reviewed-by: alanb, prappo, dl
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/concurrent/ExecutorService/Invoke.java
! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/ArrayListTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
Changeset: 81db63e8
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-10 04:36:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/81db63e8
8259517: Incorrect test path in test cases
Reviewed-by: weijun
! test/jdk/javax/net/ssl/SSLEngine/ArgCheck.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
Changeset: 65ca5c66
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2021-01-10 12:38:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/65ca5c66
8048109: JToggleButton does not fire actionPerformed under certain conditions
Reviewed-by: serb, psadhukhan, vdyakov
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JPopupMenu/SetInvokerJPopupMenuTest.java
Changeset: 11d5b047
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-10 18:20:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/11d5b047
8258217: PriorityBlockingQueue constructor spec and behavior mismatch
Reviewed-by: dl
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
Changeset: e7c17408
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-10 18:38:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e7c17408
8258187: IllegalMonitorStateException in ArrayBlockingQueue
Reviewed-by: dl
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
Changeset: 9154f643
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-10 23:47:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9154f643
8254973: CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute
Reviewed-by: dl
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
Changeset: b72de3c5
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-11 00:33:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b72de3c5
8259385: Cleanup unused assignment
Reviewed-by: attila
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 2806bf2e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 07:32:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2806bf2e
8259475: Fix bad merge in compilerOracle
Reviewed-by: redestad, thartmann
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
Changeset: bb247b02
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 07:32:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bb247b02
8259392: Zero error reporting is broken after JDK-8255711
Reviewed-by: dholmes
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 3974fd4f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 07:33:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3974fd4f
8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false
Reviewed-by: sgehwolf, cjplummer
! test/lib/jdk/test/lib/Platform.java
Changeset: d21a0ea1
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-01-11 07:37:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d21a0ea1
8258449: Move make/hotspot/symbols to make/data
Reviewed-by: erikj
= make/data/hotspot-symbols/symbols-aix
= make/data/hotspot-symbols/symbols-aix-debug
= make/data/hotspot-symbols/symbols-linux
= make/data/hotspot-symbols/symbols-macosx
= make/data/hotspot-symbols/symbols-shared
= make/data/hotspot-symbols/symbols-unix
! make/hotspot/lib/JvmMapfile.gmk
Changeset: bd344184
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-01-11 07:42:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bd344184
8258445: Move make/templates to make/data
Reviewed-by: erikj
= make/data/license-templates/bsd-header
= make/data/license-templates/gpl-cp-header
= make/data/license-templates/gpl-header
! make/scripts/lic_check.sh
Changeset: e0d748d5
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-01-11 09:06:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e0d748d5
8258606: os::print_signal_handlers() should resolve the function name of the handlers
Reviewed-by: dholmes, coleenp, gziemski
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: a03e22bb
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 09:42:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a03e22bb
8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp
Reviewed-by: rrich, dholmes
! src/hotspot/share/utilities/vmError.cpp
Changeset: 18a37f94
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 09:43:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/18a37f94
8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops
Reviewed-by: aph, zgu
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
Changeset: 23548821
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-01-11 10:10:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/23548821
8250768: javac should be adapted to changes in JEP 12
Reviewed-by: mcimadamore, erikj, jjg, ihse
! make/CompileInterimLangtools.gmk
! make/Docs.gmk
! make/autoconf/spec.gmk.in
- make/jdk/src/classes/build/tools/taglet/Preview.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/java.base/share/classes/java/lang/Class.java
= src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.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/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.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/DocLink.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/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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/util/Arrays/TimSortStackSize2.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecord.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecordComponent.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Reflective.java
+ test/langtools/jdk/javadoc/doclet/testPreview/doc/element-list
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Core.html
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Reflective.html
+ test/langtools/jdk/javadoc/doclet/testPreview/m/module-info.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse1.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse2.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewAPIUse.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclaration.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclarationUse.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
+ test/langtools/tools/javac/enum/FauxEnum3-preview.out
! test/langtools/tools/javac/lib/combo/ComboTask.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/patterns/BreakAndLoops.java
! test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/PatternMatchPosTest.out
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview.java
+ test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java
+ test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 1bd015fb
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-01-11 11:28:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1bd015fb
8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk
Reviewed-by: erikj
! make/CompileJavaModules.gmk
+ make/modules/java.base/Java.gmk
+ make/modules/java.compiler/Java.gmk
+ make/modules/java.datatransfer/Java.gmk
+ make/modules/java.desktop/Java.gmk
+ make/modules/java.instrument/Java.gmk
+ make/modules/java.logging/Java.gmk
+ make/modules/java.management.rmi/Java.gmk
+ make/modules/java.management/Java.gmk
+ make/modules/java.naming/Java.gmk
+ make/modules/java.prefs/Java.gmk
+ make/modules/java.rmi/Java.gmk
+ make/modules/java.scripting/Java.gmk
+ make/modules/java.security.jgss/Java.gmk
+ make/modules/java.smartcardio/Java.gmk
+ make/modules/java.sql.rowset/Java.gmk
+ make/modules/java.sql/Java.gmk
+ make/modules/java.transaction.xa/Java.gmk
+ make/modules/java.xml.crypto/Java.gmk
+ make/modules/java.xml/Java.gmk
+ make/modules/jdk.aot/Java.gmk
+ make/modules/jdk.charsets/Java.gmk
+ make/modules/jdk.compiler/Java.gmk
+ make/modules/jdk.dev/Java.gmk
+ make/modules/jdk.dynalink/Java.gmk
+ make/modules/jdk.editpad/Java.gmk
+ make/modules/jdk.hotspot.agent/Java.gmk
+ make/modules/jdk.httpserver/Java.gmk
+ make/modules/jdk.incubator.vector/Java.gmk
+ make/modules/jdk.internal.jvmstat/Java.gmk
+ make/modules/jdk.internal.le/Java.gmk
+ make/modules/jdk.internal.opt/Java.gmk
+ make/modules/jdk.internal.vm.ci/Java.gmk
+ make/modules/jdk.internal.vm.compiler/Java.gmk
+ make/modules/jdk.jartool/Java.gmk
+ make/modules/jdk.javadoc/Java.gmk
+ make/modules/jdk.jcmd/Java.gmk
+ make/modules/jdk.jconsole/Java.gmk
+ make/modules/jdk.jdeps/Java.gmk
+ make/modules/jdk.jdi/Java.gmk
+ make/modules/jdk.jfr/Java.gmk
+ make/modules/jdk.jpackage/Java.gmk
+ make/modules/jdk.jshell/Java.gmk
+ make/modules/jdk.localedata/Java.gmk
+ make/modules/jdk.sctp/Java.gmk
+ make/modules/jdk.unsupported.desktop/Java.gmk
+ make/modules/sun.charsets/Java.gmk
Changeset: 01b2804e
Author: Clive Verghese <cverghese at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2021-01-11 12:02:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/01b2804e
8237578: JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed
Reviewed-by: xuelei, simonis
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java
Changeset: 23801da9
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-11 12:27:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/23801da9
8259482: jni_Set/GetField_probe are the same as their _nh versions
Reviewed-by: hseigel, sspitsyn, dholmes
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
Changeset: 33fbc10c
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Attila Szegedi <attila at openjdk.org>
Date: 2021-01-11 13:50:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/33fbc10c
8259025: Record compact constructor using Objects.requireNonNull
Reviewed-by: attila
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: cf3e4bfd
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-11 18:18:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cf3e4bfd
8258838: Remove JVM option UseStackBanging
Reviewed-by: dholmes, coleenp, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: dab17875
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-01-11 18:18:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dab17875
8259559: COMPARE_BUILD can't compare patch files
Reviewed-by: erikj
! make/Init.gmk
Changeset: 38619602
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-01-11 18:22:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/38619602
8258426: Split up autoconf/version-numbers and move it to conf dir
Reviewed-by: erikj
! .github/workflows/submit.yml
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
- make/autoconf/version-numbers
+ make/conf/branding.conf
! make/conf/jib-profiles.js
+ make/conf/version-numbers.conf
Changeset: c956e7a6
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-11 18:46:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c956e7a6
8258659: Eliminate whitespace comments from generated pages
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
Changeset: d9f21346
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-11 18:49:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d9f21346
8258655: remove <-- NewPage --> comment from generated pages
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: 8dfc77bf
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-11 19:44:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8dfc77bf
8259586: ProblemList dll_address_to_function_and_library_name
Reviewed-by: hseigel
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: e9929e2b
Author: Volker Simonis <simonis at openjdk.org>
Date: 2021-01-11 21:36:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e9929e2b
8259582: Backout JDK-8237578 until all affected tests have been fixed
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java
- test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
Changeset: cd73939b
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-01-11 22:02:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd73939b
8259528: Broken Link for [java.text.Normalizer.Form]
Reviewed-by: lancea, joehw, iris
! src/java.base/share/classes/java/text/Normalizer.java
Changeset: 712ea250
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-01-11 23:13:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/712ea250
8258925: configure script failed on WSL
Reviewed-by: dholmes, erikj
! make/scripts/fixpath.sh
Changeset: ff54b77b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-11 23:14:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ff54b77b
8259439: Apply java.io.Serial annotations in java.datatransfer
Reviewed-by: aivanov, pbansal, trebari, darcy
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java
Changeset: 022bc9f0
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date: 2021-01-11 23:30:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/022bc9f0
8258422: Cleanup unnecessary null comparison before instanceof check in java.base
Reviewed-by: chegar, aefimov
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/jdk/internal/misc/Signal.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
Changeset: b6d51e15
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-01-12 00:28:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b6d51e15
8259585: Accessible actions do not work on mac os x
Reviewed-by: serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
Changeset: fb68395d
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2021-01-08 15:59:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fb68395d
8259014: (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win)
Reviewed-by: alanb
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: 020ec848
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2021-01-08 18:30:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/020ec848
8259429: Update reference to README.md
Reviewed-by: iris
! make/conf/jib-profiles.js
Changeset: e05f36f4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-11 13:45:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e05f36f4
8259043: More Zero architectures need linkage with libatomic
Co-authored-by: Matthias Klose <doko at openjdk.org>
Reviewed-by: erikj
! make/autoconf/libraries.m4
Changeset: d60a937e
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-01-11 16:14:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d60a937e
8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl
Reviewed-by: chegar, alanb, uschindler
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: 2cb271e6
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-11 17:35:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2cb271e6
8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing
Reviewed-by: hannesw
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/doclint/LimitedImage.java
Changeset: b378f54d
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-01-12 01:08:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b378f54d
Merge
! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: ae0532ed
Author: Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2021-01-12 01:40:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ae0532ed
8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend
Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: njian, aph
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
Changeset: 2255ab76
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-01-12 03:38:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2255ab76
8258810: Improve enum traits
Reviewed-by: ayang, iklam, lfoltan
! src/hotspot/share/utilities/enumIterator.hpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
Changeset: 77f62909
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-01-12 04:12:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/77f62909
8258254: Move PtrQueue flush to PtrQueueSet subclasses
Reviewed-by: tschatzl, shade
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 61c5b95b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-12 06:53:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/61c5b95b
7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux
Reviewed-by: aivanov
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.java
Changeset: 98ccfbf4
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-12 06:56:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/98ccfbf4
8255710: Opensource unit/regression tests for CMM
Reviewed-by: pbansal, prr
+ test/jdk/java/awt/color/GetInstanceNullData.java
+ test/jdk/java/awt/color/GetNameExceptionTest.java
+ test/jdk/java/awt/color/GetNameTest.java
+ test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
+ test/jdk/java/awt/color/MultiThreadCMMTest.java
+ test/jdk/java/awt/color/StandardProfileTest.java
+ test/jdk/java/awt/color/StandardProfileTest.policy
+ test/jdk/java/awt/color/XYZTest.java
Changeset: 9d4e84fd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-12 07:49:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9d4e84fd
8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported
Reviewed-by: coleenp, zgu
! src/hotspot/cpu/zero/vm_version_zero.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java
Changeset: 46637047
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-12 07:58:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/46637047
8259583: Remove unused decode_env::_codeBuffer
Reviewed-by: thartmann
! src/hotspot/share/compiler/disassembler.cpp
Changeset: a3561ae8
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-01-12 08:18:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a3561ae8
8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/chaitin.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestVerifyRegisterAllocator.java
Changeset: a6ab9e47
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2021-01-12 08:35:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a6ab9e47
8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled
Reviewed-by: mdoerr, stuefe
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 4697cfa4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-12 10:52:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4697cfa4
8259576: Misplaced curly brace in Matcher::find_shared_post_visit
Reviewed-by: lucy, thartmann
! src/hotspot/share/opto/matcher.cpp
Changeset: ac2dee56
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-01-12 11:41:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ac2dee56
8259539: JDK-8255711 broke trap messages
Reviewed-by: lfoltan, dholmes
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: 400dc76f
Author: Peter Zhelezniakov <peterz at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2021-01-12 11:50:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/400dc76f
8252015: [macos11] java.awt.TrayIcon requires updates for template images
Co-authored-by: Tres Finocchiaro <tres.finocchiaro at gmail.com>
Co-authored-by: Peter Zhelezniakov <peterz at openjdk.org>
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/share/classes/java/awt/TrayIcon.java
Changeset: 563b268c
Author: Sergey Platonov <sergey.platonov at gapfruit.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-12 11:57:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/563b268c
8257709: C1: Double assignment in InstructionPrinter::print_stack
Reviewed-by: shade, chagedorn
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
Changeset: 4c75d14a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-12 13:07:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4c75d14a
8259374: Make ThreadInVMfromNative have ResetNoHandleMark
Reviewed-by: dcubed, pchilanomate
! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
Changeset: ccac7aae
Author: Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2021-01-12 13:27:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ccac7aae
8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
Changeset: c338f116
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-12 14:39:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c338f116
8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
Changeset: d6a2105b
Author: Phil Race <prr at openjdk.org>
Date: 2021-01-12 20:19:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d6a2105b
8259343: [macOS] Update JNI error handling in Cocoa code.
Reviewed-by: erikj, serb
! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
Changeset: 5f7ccce0
Author: Evan Whelan <ewhelan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2021-01-12 20:41:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5f7ccce0
8226810: Failed to launch JVM because of NullPointerException occured on System.props
Reviewed-by: alanb, naoto
! make/data/charsetmapping/stdcs-windows
Changeset: e4df2098
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2021-01-12 20:51:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e4df2098
7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang
Reviewed-by: serb, prr
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java
+ test/jdk/sun/java2d/marlin/StrokedLinePerf.java
Changeset: 4be21734
Author: Martin Balao <mbalao at openjdk.org>
Date: 2021-01-12 23:44:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4be21734
8259319: Illegal package access when SunPKCS11 requires SunJCE's classes
Reviewed-by: valeriep, mullan
! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
+ test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java
Changeset: c6d798c2
Author: Dong Bo <dongbo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-01-13 00:30:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c6d798c2
8259629: aarch64 builds fail after JDK-8258932
Reviewed-by: kvn
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 65bed647
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-01-13 01:10:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/65bed647
8253635: Implement toString() for SSLEngineImpl
Reviewed-by: coffeys, wetmore
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 0957d9eb
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-13 02:30:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0957d9eb
8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant
Reviewed-by: aivanov
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
+ test/jdk/java/awt/datatransfer/DataFlavor/DefaultRepresentation.java
Changeset: 44c83794
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-13 06:57:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/44c83794
8256019: JLabel HTML text does not support translucent text colors
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/JLabel/TestTranslucentLabelText.java
Changeset: a483869a
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-01-13 07:00:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a483869a
8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64
Reviewed-by: serb, pbansal, trebari
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java
Changeset: 139b6dae
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-01-13 07:53:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/139b6dae
8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: 2243a170
Author: liach <liach at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-13 08:02:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2243a170
8259485: Document need for short paths when building on Windows
Reviewed-by: erikj, shade
! doc/building.html
! doc/building.md
Changeset: 77ca1031
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-01-13 11:27:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/77ca1031
8257236: can't use var with a class named Z
Reviewed-by: sundar
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/VariablesTest.java
Changeset: 2e124544
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-13 11:55:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2e124544
8259580: Shenandoah: uninitialized label in VerifyThreadGCState
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: ce945120
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-13 12:30:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ce945120
8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect
Reviewed-by: chagedorn, kvn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 535f2da5
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-13 14:32:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/535f2da5
8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark
Reviewed-by: dholmes, sspitsyn
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/preserveException.cpp
! src/hotspot/share/utilities/preserveException.hpp
Changeset: 5df2a949
Author: Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2021-01-13 15:53:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5df2a949
8212035: merge jdk.test.lib.util.SimpleHttpServer with jaxp.library.SimpleHttpServer
Reviewed-by: dfuchs
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/SimpleHttpServer.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
! test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
- test/jdk/lib/testlibrary/java/util/jar/SimpleHttpServer.java
! test/jdk/sun/net/www/protocol/jar/B4756443.java
! test/jdk/sun/net/www/protocol/jar/B5105410.java
! test/jdk/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
! test/jdk/sun/net/www/protocol/jar/jarbug/TestDriver.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/GetResource.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/LoadResourceBundle.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/test/JarTest.java
+ test/lib/jdk/test/lib/net/SimpleHttpServer.java
Changeset: 916ab4e7
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-13 17:01:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/916ab4e7
8259283: use new HtmlId and HtmlIds classes
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/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/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/TagletWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlId.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
Changeset: ccdf171d
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-01-13 19:01:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ccdf171d
8259377: Shenandoah: Enhance weak reference processing time tracking
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
Changeset: c7e2174b
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2021-01-13 22:32:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c7e2174b
8259401: Add checking to jarsigner to warn weak algorithms used in signer’s cert chain
Reviewed-by: mullan, weijun, rhalade
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java
Changeset: a7e5da22
Author: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-12 01:31:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a7e5da22
8258384: AArch64: SVE verify_ptrue fails on some tests
Reviewed-by: adinn, ngasson
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_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/stubGenerator_aarch64.cpp
Changeset: 28ff2de1
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2021-01-12 09:46:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/28ff2de1
8259237: Demo selection changes with left/right arrow key. No need to press space for selection.
Reviewed-by: psadhukhan, kizune, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java
Changeset: 67e1b639
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-01-12 10:10:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/67e1b639
8259380: Correct pretouch chunk size to cap with actual page size
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/shared/pretouchTask.cpp
Changeset: 8a81cf15
Author: Stuart Marks <smarks at openjdk.org>
Date: 2021-01-12 17:04:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8a81cf15
8259298: broken link in Stream::toList spec
Reviewed-by: bchristi, iris, lancea, naoto
! src/java.base/share/classes/java/util/stream/Stream.java
Changeset: b03880e3
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-01-12 17:09:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b03880e3
8259634: MemorySegment::asByteBuffer does not respect spatial bounds
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/nio/Buffer.java
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: 5f9cd72c
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-12 19:57:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5f9cd72c
8259645: Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case
Reviewed-by: chegar
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- test/langtools/tools/javac/T8245956/T8245956.java
Changeset: 17b4db31
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-01-12 21:06:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/17b4db31
8259636: Check for buffer backed by shared segment kicks in in unexpected places
Reviewed-by: sundar, alanb, chegar
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: 1cf2378b
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-13 05:48:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1cf2378b
8259353: VectorReinterpretNode is incorrectly optimized out
Reviewed-by: vlivanov, njian
! src/hotspot/share/opto/vectornode.cpp
Changeset: 15dd8f3a
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-01-13 05:51:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/15dd8f3a
8259275: JRuby crashes while resolving invokedynamic instruction
Reviewed-by: iklam, minqi, lfoltan
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/oops/constantPool.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaWithOldClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldClass.jasm
Changeset: 793017d2
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-13 05:52:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/793017d2
8259601: AArch64: Fix reinterpretX2D match rule issue
Reviewed-by: adinn, njian
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
Changeset: 417e1d1a
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-01-13 07:22:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/417e1d1a
8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
Remove assertion that is too general, that is, it can fail on compilations where
C2 generates correct code otherwise.
Reviewed-by: chagedorn, thartmann, kvn
! src/hotspot/share/opto/block.cpp
Changeset: efc36be5
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-01-13 08:22:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/efc36be5
8258985: Parallel WeakProcessor may use too few threads
Use total workers rather than active.
Reviewed-by: tschatzl, ayang, sjohanss
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
Changeset: a99df45b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-13 08:49:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a99df45b
8259560: Zero m68k: "static assertion failed: align" after JDK-8252049
Reviewed-by: dholmes
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: 55675309
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2021-01-13 09:16:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/55675309
8258272: LoadVectorMaskedNode can't be replaced by zero con
Reviewed-by: chagedorn, vlivanov
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMaskedWithZeroSrc.java
Changeset: 6bb6093f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-13 12:40:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6bb6093f
8259657: typo in generated HELP page prevents localization
Reviewed-by: vromero
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: 42d2d6dc
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2021-01-13 16:48:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/42d2d6dc
8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading
Reviewed-by: pliden, neliasso
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
Changeset: ac4cd2e3
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-13 17:27:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ac4cd2e3
8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch2.java
+ test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java
Changeset: fb8ac247
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-13 18:23:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fb8ac247
8259722: ProblemList two jdk/jfr/startupargs tests on Windows
Reviewed-by: mgronlun
! test/jdk/ProblemList.txt
Changeset: 8abefdec
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-13 18:23:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8abefdec
8259720: ProblemList java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java on Windows
Reviewed-by: kizune, pbansal
! test/jdk/ProblemList.txt
Changeset: 5926d75f
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-13 19:52:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5926d75f
8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java on Windows
Reviewed-by: pliden
! test/hotspot/jtreg/ProblemList.txt
Changeset: 51e14f2e
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-01-14 01:29:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/51e14f2e
Merge
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_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/stubGenerator_aarch64.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/opto/memnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_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/stubGenerator_aarch64.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/opto/memnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
Changeset: 5513f989
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-01-14 04:11:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5513f989
8258010: Debug build failure with clang-10 due to -Wdeprecated-copy
Reviewed-by: xliu, kvn, kbarrett
! src/hotspot/share/opto/node.hpp
Changeset: ae9187d7
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-01-14 05:07:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ae9187d7
8256109: Create implementation for NSAccessibilityButton protocol
Reviewed-by: prr, serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
Changeset: 8b8b1f9a
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-01-14 07:23:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8b8b1f9a
8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value
Reviewed-by: lucy, chagedorn
! src/hotspot/share/opto/library_call.cpp
Changeset: 3462f7a9
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2021-01-14 11:34:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3462f7a9
8256955: Move includes of events.hpp out of header files
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: b040a3d7
Author: Aleksei Efimov <aefimov at openjdk.org>
Date: 2021-01-14 11:57:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b040a3d7
8259631: Reapply pattern match instanceof use in HttpClientImpl
Reviewed-by: dfuchs, chegar
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: b8ef2bad
Author: Wang Xue <wangxue at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2021-01-14 12:56:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b8ef2bad
8259563: The CPU model name is printed multiple times when using -Xlog:os+cpu
Reviewed-by: dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: ff3e6e46
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-01-14 13:20:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ff3e6e46
8259773: Incorrect encoding of AVX-512 kmovq instruction
Reviewed-by: vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: c822eda1
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-01-14 14:18:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c822eda1
8259699: Reduce char[] copying in URLEncoder.encode(String, Charset)
Reviewed-by: attila, redestad, chegar
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: be57cf14
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-14 14:23:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/be57cf14
8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
Changeset: 38a12017
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-01-14 15:04:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/38a12017
8258912: Remove JVM options CountJNICalls and CountJVMCalls
Reviewed-by: coleenp, lfoltan, shade
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
- src/hotspot/share/utilities/histogram.cpp
- src/hotspot/share/utilities/histogram.hpp
Changeset: 1620664e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-14 16:18:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1620664e
8259723: Move Table class to formats.html package
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.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/SystemPropertiesWriter.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/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
Changeset: c2a3c7ef
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-01-14 16:20:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c2a3c7ef
8259727: Remove redundant "target" arguments to methods in Links
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.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/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.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/markup/Links.java
Changeset: 8554fe6e
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2021-01-14 16:36:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8554fe6e
8253866: Security Libs Terminology Refresh
Reviewed-by: erikj, weijun, mullan
! make/ToolsJdk.gmk
= make/data/blockedcertsconverter/blocked.certs.pem
= make/jdk/src/classes/build/tools/blockedcertsconverter/BlockedCertsConverter.java
! make/modules/java.base/Gendata.gmk
- make/modules/java.base/gendata/GendataBlacklistedCerts.gmk
+ make/modules/java.base/gendata/GendataBlockedCerts.gmk
! make/scripts/compare.sh
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! test/jdk/sun/security/krb5/auto/BogusKDC.java
- test/jdk/sun/security/lib/CheckBlacklistedCerts.java
+ test/jdk/sun/security/lib/CheckBlockedCerts.java
Changeset: aba3431c
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-01-14 16:58:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/aba3431c
8258956: Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/lang/StringCoding.java
Changeset: da6bcf96
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-01-14 17:42:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/da6bcf96
8255019: Shenandoah: Split STW and concurrent mark into separate classes
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
- src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
Changeset: a6b2162f
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2021-01-14 17:48:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a6b2162f
8259278: Optimize Vector API slice and unslice operations
Reviewed-by: psandoz, vlivanov
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! 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: d18d26e8
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-01-14 21:01:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d18d26e8
8259350: Add some internal debugging APIs to the debug agent
Reviewed-by: sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: 4f881ba5
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-01-14 23:04:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4f881ba5
8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping
Reviewed-by: sspitsyn, dholmes, amenkov
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: bf28f925
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-01-14 23:25:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bf28f925
8259713: Fix comments about ResetNoHandleMark in deoptimization
Reviewed-by: lfoltan, dcubed, dholmes
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 978bed6c
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-01-15 00:28:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/978bed6c
8259522: Apply java.io.Serial annotations in java.desktop
Reviewed-by: aivanov, psadhukhan
! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java
! src/java.desktop/share/classes/com/sun/beans/finder/SignatureException.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/media/sound/InvalidDataException.java
! src/java.desktop/share/classes/com/sun/media/sound/InvalidFormatException.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidDataException.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTError.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTException.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Canvas.java
! src/java.desktop/share/classes/java/awt/CardLayout.java
! src/java.desktop/share/classes/java/awt/Checkbox.java
! src/java.desktop/share/classes/java/awt/CheckboxGroup.java
! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/Choice.java
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/ComponentOrientation.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Dimension.java
! src/java.desktop/share/classes/java/awt/Event.java
! src/java.desktop/share/classes/java/awt/FileDialog.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/FontFormatException.java
! src/java.desktop/share/classes/java/awt/FontMetrics.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsConfigTemplate.java
! src/java.desktop/share/classes/java/awt/GridBagConstraints.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/HeadlessException.java
! src/java.desktop/share/classes/java/awt/IllegalComponentStateException.java
! src/java.desktop/share/classes/java/awt/Insets.java
! src/java.desktop/share/classes/java/awt/Label.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/MenuBar.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/MenuItem.java
! src/java.desktop/share/classes/java/awt/MenuShortcut.java
! src/java.desktop/share/classes/java/awt/Panel.java
! src/java.desktop/share/classes/java/awt/Point.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/PopupMenu.java
! src/java.desktop/share/classes/java/awt/Rectangle.java
! src/java.desktop/share/classes/java/awt/ScrollPane.java
! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java
! src/java.desktop/share/classes/java/awt/Scrollbar.java
! src/java.desktop/share/classes/java/awt/SentEvent.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SystemColor.java
! src/java.desktop/share/classes/java/awt/TextArea.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/TextField.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java
! src/java.desktop/share/classes/java/awt/desktop/AboutEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppForegroundEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppHiddenEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppReopenedEvent.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java
! src/java.desktop/share/classes/java/awt/desktop/PreferencesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/PrintFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/QuitEvent.java
! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepEvent.java
! src/java.desktop/share/classes/java/awt/desktop/SystemSleepEvent.java
! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetEvent.java
! src/java.desktop/share/classes/java/awt/dnd/InvalidDnDOperationException.java
! src/java.desktop/share/classes/java/awt/dnd/MouseDragGestureRecognizer.java
! src/java.desktop/share/classes/java/awt/event/ActionEvent.java
! src/java.desktop/share/classes/java/awt/event/AdjustmentEvent.java
! src/java.desktop/share/classes/java/awt/event/ComponentEvent.java
! src/java.desktop/share/classes/java/awt/event/ContainerEvent.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java
! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java
! src/java.desktop/share/classes/java/awt/event/ItemEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java
! src/java.desktop/share/classes/java/awt/event/PaintEvent.java
! src/java.desktop/share/classes/java/awt/event/TextEvent.java
! src/java.desktop/share/classes/java/awt/event/WindowEvent.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/font/TextAttribute.java
! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Ellipse2D.java
! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java
! src/java.desktop/share/classes/java/awt/geom/IllegalPathStateException.java
! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/java/awt/geom/NoninvertibleTransformException.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/awt/geom/Point2D.java
! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Rectangle2D.java
! src/java.desktop/share/classes/java/awt/geom/RoundRectangle2D.java
! src/java.desktop/share/classes/java/awt/image/ImagingOpException.java
! src/java.desktop/share/classes/java/awt/image/RasterFormatException.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
! src/java.desktop/share/classes/java/awt/print/PrinterAbortException.java
! src/java.desktop/share/classes/java/awt/print/PrinterException.java
! src/java.desktop/share/classes/java/awt/print/PrinterIOException.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/IntrospectionException.java
! src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java
! src/java.desktop/share/classes/java/beans/PropertyVetoException.java
! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/IIOException.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/imageio/spi/DigraphNode.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/PrintException.java
! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java
! src/java.desktop/share/classes/javax/print/attribute/DateTimeSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/EnumSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashDocAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintJobAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintRequestAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintServiceAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/IntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/ResolutionSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/SetOfIntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/Size2DSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/TextSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/URISyntax.java
! src/java.desktop/share/classes/javax/print/attribute/UnmodifiableSetException.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/ColorSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Copies.java
! src/java.desktop/share/classes/javax/print/attribute/standard/CopiesSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCreation.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtProcessing.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Destination.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogTypeSelection.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DocumentName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobHoldUntil.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressions.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsProcessed.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMessageFromOperator.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobOriginatingUserName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobPriority.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobPrioritySupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobSheets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobState.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReasons.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Media.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSizeName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaTray.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfDocuments.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfInterveningJobs.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUp.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUpSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/OrientationRequested.java
! src/java.desktop/share/classes/javax/print/attribute/standard/OutputDeviceAssigned.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PDLOverrideSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PageRanges.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinute.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinuteColor.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrintQuality.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterInfo.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterLocation.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMakeAndModel.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMessageFromOperator.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfo.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterResolution.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterState.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReason.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReasons.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterURI.java
! src/java.desktop/share/classes/javax/print/attribute/standard/QueuedJobCount.java
! src/java.desktop/share/classes/javax/print/attribute/standard/ReferenceUriSchemesSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/RequestingUserName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Severity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/SheetCollate.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Sides.java
! src/java.desktop/share/classes/javax/print/event/PrintEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java
! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java
! src/java.desktop/share/classes/javax/sound/midi/MidiUnavailableException.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java
! src/java.desktop/share/classes/javax/sound/sampled/LineUnavailableException.java
! src/java.desktop/share/classes/javax/sound/sampled/UnsupportedAudioFileException.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/ActionMap.java
! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java
! src/java.desktop/share/classes/javax/swing/CellRendererPane.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/InputMap.java
! src/java.desktop/share/classes/javax/swing/JButton.java
! src/java.desktop/share/classes/javax/swing/JCheckBox.java
! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JDesktopPane.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuBar.java
! src/java.desktop/share/classes/javax/swing/JMenuItem.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPanel.java
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JProgressBar.java
! src/java.desktop/share/classes/javax/swing/JRadioButton.java
! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/JScrollPane.java
! src/java.desktop/share/classes/javax/swing/JSeparator.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/JTextField.java
! src/java.desktop/share/classes/javax/swing/JTextPane.java
! src/java.desktop/share/classes/javax/swing/JToggleButton.java
! src/java.desktop/share/classes/javax/swing/JToolBar.java
! src/java.desktop/share/classes/javax/swing/JToolTip.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/KeyStroke.java
! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/event/SwingPropertyChangeSupport.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java
! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/im/CompositionArea.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodJFrame.java
! src/java.desktop/share/classes/sun/awt/im/SimpleInputMethodWindow.java
! src/java.desktop/share/classes/sun/awt/shell/DefaultShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java
! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/share/classes/sun/print/PrinterJobWrapper.java
! src/java.desktop/share/classes/sun/print/SunAlternateMedia.java
! src/java.desktop/share/classes/sun/swing/PrintColorUIResource.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/windows/WMouseDragGestureRecognizer.java
Changeset: f098d210
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2021-01-15 01:00:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f098d210
Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java
More information about the jdk-sandbox-changes
mailing list