git: openjdk/mobile: 268 new changesets

duke duke at openjdk.java.net
Tue Dec 29 13:05:14 UTC 2020


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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/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/mobile/commit/07c93fab

Merge

! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m

Changeset: 24a1f5b5
Author:    duke <duke at openjdk.org>
Date:      2020-12-29 13:03:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/24a1f5b5

Automatic merge of jdk:master into master

! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! src/java.base/macosx/native/libjava/java_props_macosx.c
! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! src/java.base/macosx/native/libjava/java_props_macosx.c



More information about the mobile-changes mailing list