git: openjdk/amber: stats-before-this-super: 141 new changesets
duke
duke at openjdk.java.net
Thu Dec 10 22:10:49 UTC 2020
Changeset: f0b11940
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-12-03 22:14:52 +0000
URL: https://git.openjdk.java.net/amber/commit/f0b11940
8235784: java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits
Reviewed-by: bchristi, naoto
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
Changeset: 37c7835c
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-03 23:09:07 +0000
URL: https://git.openjdk.java.net/amber/commit/37c7835c
8257673: Build fails without shenandoahgc after JDK-8257563
Reviewed-by: aph, shade
! src/hotspot/share/jvmci/compilerRuntime.cpp
Changeset: f83fd4ac
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-03 23:11:55 +0000
URL: https://git.openjdk.java.net/amber/commit/f83fd4ac
8257438: Avoid adding duplicate values into extendedKeyCodesSet
Reviewed-by: serb
! src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java
Changeset: 49f9e577
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-04 03:52:04 +0000
URL: https://git.openjdk.java.net/amber/commit/49f9e577
8257734: Extraneous output in HmacSHA3_512 constructor
Reviewed-by: ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
Changeset: d08c612b
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-04 06:32:14 +0000
URL: https://git.openjdk.java.net/amber/commit/d08c612b
8257708: Remove redundant unmodifiableSet wrapper from already immutable set returned by Collections.singleton
Reviewed-by: shade, sspitsyn
! src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
Changeset: 4390f2c8
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 07:53:17 +0000
URL: https://git.openjdk.java.net/amber/commit/4390f2c8
8257630: C2: ReplacedNodes doesn't handle non-CFG multi nodes
Reviewed-by: neliasso, kvn, thartmann
! src/hotspot/share/opto/replacednodes.cpp
Changeset: 6845fee9
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 07:54:24 +0000
URL: https://git.openjdk.java.net/amber/commit/6845fee9
8257625: C2: Harden input checks in vector intrinsics
Reviewed-by: thartmann
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 417e7e63
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 07:55:04 +0000
URL: https://git.openjdk.java.net/amber/commit/417e7e63
8257632: C2: Late inlining attempt on a call with a dead memory crashes
Reviewed-by: neliasso, kvn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
Changeset: f33808ff
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 07:55:40 +0000
URL: https://git.openjdk.java.net/amber/commit/f33808ff
8257631: C2: Assertion failure in ArrayCopyNode::get_count() during late inlining
Reviewed-by: neliasso, kvn, thartmann
! src/hotspot/share/opto/arraycopynode.cpp
Changeset: 4a855149
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-04 08:10:31 +0000
URL: https://git.openjdk.java.net/amber/commit/4a855149
8257182: JCK test failures in integer / long rotation tests
Reviewed-by: mdoerr, vlivanov, thartmann, kvn
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestRotateNegativeEvenValues.java
Changeset: ca402671
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-12-04 08:40:12 +0000
URL: https://git.openjdk.java.net/amber/commit/ca402671
8257509: Strengthen requirements to call G1HeapVerifier::verify(VerifyOption)
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: 2b4a423f
Author: Alan Bateman <alanb at openjdk.org>
Date: 2020-12-04 08:59:14 +0000
URL: https://git.openjdk.java.net/amber/commit/2b4a423f
8255542: Attribute length of Module, ModulePackages and other attributes is ignored
Reviewed-by: mchung, dfuchs, chegar
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
+ test/jdk/java/lang/module/badclasses/BadModuleAttributeLength/Driver.java
+ test/jdk/java/lang/module/badclasses/BadModuleAttributeLength/module-info.jcod
+ test/jdk/java/lang/module/badclasses/BadModuleMainAttributeLength/Driver.java
+ test/jdk/java/lang/module/badclasses/BadModuleMainAttributeLength/module-info.jcod
+ test/jdk/java/lang/module/badclasses/BadModulePackagesAttributeLength/Driver.java
+ test/jdk/java/lang/module/badclasses/BadModulePackagesAttributeLength/module-info.jcod
+ test/jdk/java/lang/module/badclasses/CheckBadModuleInfo.java
Changeset: d6dd440c
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2020-12-04 09:02:20 +0000
URL: https://git.openjdk.java.net/amber/commit/d6dd440c
8256264: Printed GlyphVector outline with low DPI has bad quality on Windows
Reviewed-by: 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: af6b7f9c
Author: Hao Sun <hao.sun at arm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-12-04 09:12:30 +0000
URL: https://git.openjdk.java.net/amber/commit/af6b7f9c
8257743: Minimal build on AArch64 failed with --disable-precompiled-headers
Reviewed-by: shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: fd6756ee
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 09:24:08 +0000
URL: https://git.openjdk.java.net/amber/commit/fd6756ee
8257634: C2: Introduce IncrementalInliningForceCleanup diagnostic flag
Reviewed-by: kvn, adityam, thartmann
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: fbdc1877
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-04 09:37:18 +0000
URL: https://git.openjdk.java.net/amber/commit/fbdc1877
8257624: C2: PhaseMacroExpand::eliminate_macro_nodes() crashes on out-of-bounds access into macro node array
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/macro.cpp
Changeset: c6f93ec9
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-04 10:19:30 +0000
URL: https://git.openjdk.java.net/amber/commit/c6f93ec9
8257707: Fix incorrect format string in Http1HeaderParser
Reviewed-by: shade
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
Changeset: feabddee
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-12-04 10:37:59 +0000
URL: https://git.openjdk.java.net/amber/commit/feabddee
8251843: jfr/tool/TestPrintJSON.java fails intermittently
Reviewed-by: mgronlun
+ test/jdk/jdk/jfr/tool/EndTicksComparator.java
! test/jdk/jdk/jfr/tool/TestPrintJSON.java
! test/jdk/jdk/jfr/tool/TestPrintXML.java
Changeset: 1d2d9815
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-04 11:24:15 +0000
URL: https://git.openjdk.java.net/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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: 6efde9a6
Author: duke <duke at openjdk.org>
Date: 2020-12-10 22:01:33 +0000
URL: https://git.openjdk.java.net/amber/commit/6efde9a6
Automatic merge of master into stats-before-this-super
! 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/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
More information about the amber-dev
mailing list