git: openjdk/amber: stats-before-this-super: 88 new changesets

duke duke at openjdk.java.net
Thu Feb 18 22:06:39 UTC 2021


Changeset: bf47a479
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-11 22:05:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf47a479

8261282: Lazy initialization of built-in ICC_Profile/ColorSpace classes is too lazy

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
+ test/jdk/java/awt/color/BuiltInDataVariation.java
+ test/jdk/java/awt/color/HotStaticLocks.java

Changeset: 60a2072a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-02-11 23:31:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/60a2072a

8260431: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo<' missing from stdout/stderr"

Reviewed-by: sspitsyn, cjplummer

! test/jdk/com/sun/jdi/JdbOptions.java

Changeset: 92ff8918
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-12 07:50:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/92ff8918

8261593: Do not use NULL pointer as write buffer parameter in jfrEmergencyDump.cpp write_repository_files

Reviewed-by: stuefe, mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: 6a84ec68
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-12 08:19:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/6a84ec68

8260044: Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc
8260045: Parallel GC: Waiting on ExpandHeap_lock may cause "expansion storm"

Loop to retry allocation if expand succeeds.  Treat space available after obtaining expand lock as expand success.

Reviewed-by: tschatzl, iwalulya, sjohanss

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp

Changeset: 0779adde
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 08:27:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/0779adde

8255059: Regressions >5% in all Javadoc benchmarks in 16-b19

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java

Changeset: da9895a0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 08:32:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/da9895a0

8261499: Simplify HTML for javadoc links

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: 9c0ec8d8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-12 08:41:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/9c0ec8d8

8260941: Remove the conc_scan parameter for CardTable

Reviewed-by: ayang, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp

Changeset: 3210095a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 09:26:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/3210095a

8261079: Fix support for @hidden in classes and interfaces

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/A.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Intf.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg2/UndocumentedParent.java

Changeset: ebaa58d9
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-12 09:41:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/ebaa58d9

8261505: Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer

Reviewed-by: sjohanss, tschatzl

! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java

Changeset: 682e78e8
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 10:27:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/682e78e8

8261071: AArch64: Refactor interpreter native wrappers

Reviewed-by: aph

! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp

Changeset: 9ffabf30
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-02-12 13:08:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ffabf30

8252971: WindowsFileAttributes does not know about Unix domain sockets

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
+ test/jdk/java/nio/channels/unixdomain/FileAttributes.java
! test/jdk/java/nio/channels/unixdomain/Security.java
! test/jdk/java/nio/channels/unixdomain/policy3

Changeset: 40ae9937
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-02-12 13:12:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/40ae9937

8261027: AArch64: Support for LSE atomics C++ HotSpot code

Reviewed-by: adinn, simonis

+ src/hotspot/cpu/aarch64/atomic_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: 9f81ca81
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-12 14:56:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/9f81ca81

8261230: GC tracing of page sizes are wrong in a few places

Reviewed-by: ayang, stuefe

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 59b8d595
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-12 14:57:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/59b8d595

8261481: Cannot read Kerberos settings in dynamic store on macOS Big Sur

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java

Changeset: b670efd8
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 15:11:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/b670efd8

8261072: AArch64: Fix MacroAssembler::get_thread convention

Reviewed-by: burban, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: c0e805a4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 15:44:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/c0e805a4

8261654: Missing license header in Signatures.java

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java

Changeset: 6475d477
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-12 15:46:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/6475d477

8261655: [PPC64] Build broken after JDK-8260941

Reviewed-by: shade, clanger

! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp

Changeset: 350303d4
Author:    Ian Graves <igraves at openjdk.org>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-02-12 16:06:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/350303d4

8260221: java.util.Formatter throws wrong exception for mismatched flags in %% conversion

Reviewed-by: smarks

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

Changeset: 3aa1b4c7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-12 16:16:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/3aa1b4c7

8261623: reference to javac internals in Extern class

Reviewed-by: hannesw

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

Changeset: 33fcd325
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-12 16:17:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/33fcd325

8261659: JDK-8261027 causes a Tier1 validate-source failure

Reviewed-by: iignatyev, bpb

! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S

Changeset: 66757750
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-02-12 16:42:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/66757750

8253702: BigSur version number reported as 10.16, should be 11.nn

Reviewed-by: bpb, kcr

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: 28163a9e
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 17:10:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/28163a9e

8261652: Remove some dead comments from os_bsd_x86

Reviewed-by: dcubed

! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp

Changeset: a305743c
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-02-12 17:34:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/a305743c

8261660: AArch64: Race condition in stub code generation for LSE Atomics

Reviewed-by: dcubed, adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 3dc6f52a
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-02-12 17:35:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/3dc6f52a

8261160: Add a deserialization JFR event

Co-authored-by: Sean Coffey <coffeys at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: coffeys, rriggs, dfuchs, egahlin

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/event/DeserializationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
+ test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 06170b7c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-12 17:45:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/06170b7c

8261662: Rename compute_loader_lock_object

Reviewed-by: dcubed, stuefe

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: f0d9829b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-12 18:42:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/f0d9829b

8261533: Java_sun_font_CFont_getCascadeList leaks memory according to Xcode

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m

Changeset: dc46aa85
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-02-12 20:58:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/dc46aa85

8261534: Test sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined

Reviewed-by: mbaesken

! test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: e29c560a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-12 22:01:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/e29c560a

8247514: Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes

Reviewed-by: ysuenaga, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 735757f1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-12 22:41:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/735757f1

8261661: gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, kbarrett

! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java

Changeset: 849390a1
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-02-13 02:14:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/849390a1

8260401: StackOverflowError on open WindowsPreferences

Reviewed-by: bpb

! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java

Changeset: 95d73129
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-13 02:47:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/95d73129

8261585: Restore HandleArea used in Deoptimization::uncommon_trap

Reviewed-by: coleenp, jiefu

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/uncommontrap/UncommonTrapLeak.java

Changeset: 235da6aa
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-13 07:13:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/235da6aa

8261672: Reduce inclusion of classLoaderData.hpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.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
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/classfile/javaAssertions.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/oops/compiledICHolder.hpp
+ src/hotspot/share/oops/compiledICHolder.inline.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/runtimeService.cpp
! src/hotspot/share/services/threadService.cpp

Changeset: d9744f65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-15 06:37:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/d9744f65

8261608: Move common CDS archive building code to archiveBuilder.cpp

Reviewed-by: coleenp, ccheung

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/dumpAllocStats.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
- src/hotspot/share/memory/metaspaceShared.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java

Changeset: 7c931591
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:41:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c931591

8261503: Shenandoah: reconsider verifier memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 4642730b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:42:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/4642730b

8261496: Shenandoah: reconsider pacing updates memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp

Changeset: 745c0b91
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:43:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/745c0b91

8261493: Shenandoah: reconsider bitmap access memory ordering

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp

Changeset: df0897ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:43:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/df0897ea

8261504: Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: c6eedda8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:44:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6eedda8

8261500: Shenandoah: reconsider region live data memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 3882fda8
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-15 08:52:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/3882fda8

8260414: Remove unused set_single_threaded_mode() method in task executor

Reviewed-by: kbarrett, ayang

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

Changeset: 2e610f53
Author:    Stanimir Stamenkov <stanio at yahoo.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-02-15 16:16:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e610f53

8260687: Inherited font size is smaller than expected when using StyleSheet to add styles

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: psadhukhan, aivanov, kizune

! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/StyleSheet/8260687/BodyInheritedFontSize.java
! test/jdk/javax/swing/text/html/StyleSheet/TestWrongCSSFontSize.java

Changeset: 849f4c0f
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-02-15 16:43:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/849f4c0f

8260291: The case instruction is not visible in dark mode

Reviewed-by: trebari, aivanov

! test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java

Changeset: 6badd22e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-02-15 19:03:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/6badd22e

8261351: Create implementation for NSAccessibilityRadioButton protocol

Reviewed-by: pbansal

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

Changeset: 34ae7aeb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-15 20:27:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/34ae7aeb

8261609: remove remnants of XML-driven builders

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java

Changeset: e2d52ae2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-16 08:17:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2d52ae2

8261413: Shenandoah: Disable class-unloading in I-U mode

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp

Changeset: cdc874d4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-16 08:40:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/cdc874d4

8261601: free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0

Reviewed-by: clanger, dfuchs, bpb

! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c

Changeset: 219b115e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-16 08:44:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/219b115e

8261422: Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage

Reviewed-by: clanger

! src/java.base/share/classes/jdk/internal/util/Preconditions.java

Changeset: 3cbd16de
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-16 08:46:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/3cbd16de

8259668: Make SubTasksDone use-once

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 3f8819c6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-16 10:31:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f8819c6

8261501: Shenandoah: reconsider heap statistics memory ordering

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 16bd7d38
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-02-16 12:47:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/16bd7d38

8261336: IGV: enhance default filters

Add filters to color and hide parts of the graph based on node categories or
estimated execution frequency, and simplify remaining filters.

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: vlivanov, chagedorn, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/utils/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java
! src/utils/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/layer.xml
! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/color.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/colorFrequency.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/extract-colors.py
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControl.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControlEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideData.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideDataEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemory.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemoryEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixed.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixedEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOther.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOtherEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter
- src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/remove.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/structural.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java

Changeset: 8ba390d1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-02-16 12:57:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/8ba390d1

8261753: Test java/lang/System/OsVersionTest.java still failing on BigSur patch versions after JDK-8253702

Reviewed-by: rriggs

! test/jdk/java/lang/System/OsVersionTest.java

Changeset: 6b6f7940
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-02-16 17:40:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b6f7940

8248223: KeyAgreement spec update on multi-party key exchange support

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/KeyAgreement.java

Changeset: 61a659f4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-16 18:29:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/61a659f4

8260415: Remove unused class ReferenceProcessorMTProcMutator

Reviewed-by: ayang, sjohanss

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

Changeset: 0a50688d
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-16 18:54:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a50688d

8241372: Several test failures due to javax.net.ssl.SSLException: Connection reset

Reviewed-by: dfuchs, rhalade

! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java

Changeset: 55d7bbce
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-16 21:16:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/55d7bbce

8261607: SA attach is exceeding JNI Local Refs capacity

Reviewed-by: sgehwolf, amenkov

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: e7e20d4e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-16 22:32:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/e7e20d4e

8261711: Clhsdb "versioncheck true" throws NPE every time

Reviewed-by: amenkov, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 2677f6f4
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-02-17 00:24:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/2677f6f4

8261675: ObjectValue::set_visited(bool) sets _visited false

Reviewed-by: kvn

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

Changeset: d547e1a8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-17 01:08:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/d547e1a8

8261123: Augment discussion of equivalence classes in Object.equals and comparison methods

Reviewed-by: bpb, smarks, rriggs

! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/util/Comparator.java

Changeset: fc1d0321
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-17 05:53:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc1d0321

8261125: Move VM_Operation to vmOperation.hpp

Reviewed-by: coleenp, stuefe

! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.hpp
+ src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/xmlstream.cpp

Changeset: d1950335
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-17 06:57:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1950335

8261842: Shenandoah: cleanup ShenandoahHeapRegionSet

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp

Changeset: b955f85e
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-17 08:10:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/b955f85e

8261075: Create stubRoutines.inline.hpp with SafeFetch implementation

Reviewed-by: dcubed, stuefe, stefank

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
+ src/hotspot/share/runtime/safefetch.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: a9308705
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 08:50:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/a9308705

8261309: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC

Reviewed-by: shade, ayang, sjohanss

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp

Changeset: 84182855
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-02-17 09:00:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/84182855

8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegisters.jasm
+ test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegistersMain.java

Changeset: 03b586b3
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-02-17 10:07:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/03b586b3

8261750: Remove internal class sun.net.www.MimeLauncher

Reviewed-by: alanb, dfuchs

- src/java.base/share/classes/sun/net/www/ApplicationLaunchException.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
- src/java.base/share/classes/sun/net/www/MimeLauncher.java

Changeset: 05d59556
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-17 10:27:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/05d59556

8261522: [PPC64] AES intrinsics write beyond the destination array

Reviewed-by: lucy

! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp

Changeset: c7885eb1
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 10:40:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/c7885eb1

8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 2e18b52a
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 10:41:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e18b52a

8261752: Multiple GC test are missing memory requirements

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java

Changeset: f639df43
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-17 12:03:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/f639df43

8261401: Add sanity check for UseSHM large pages similar to the one used with hugetlb large pages

Reviewed-by: stuefe, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java

Changeset: 9ba2b71a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-17 13:11:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ba2b71a

8261657: [PPC64] Cleanup StoreCM nodes after CMS removal

Reviewed-by: lucy, goetz

! src/hotspot/cpu/ppc/ppc.ad

Changeset: a0658795
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-17 13:49:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/a0658795

8261791: (sctp) handleSendFailed in SctpChannelImpl.c potential leaks

Reviewed-by: chegar, alanb

! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c

Changeset: cb84539d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-02-17 14:09:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb84539d

8261553: Efficient mask generation using BMI2 BZHI instruction

Reviewed-by: redestad, neliasso

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 05301f5f
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2021-02-17 16:38:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/05301f5f

8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280

Reviewed-by: coffeys, mullan, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/CheckCertAKID.java
! test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java

Changeset: bf75a3a0
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-02-17 17:34:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf75a3a0

8261851: update ReflectionCallerCacheTest.java test to use ForceGC from test library

Reviewed-by: alanb

! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java

Changeset: d5a4d226
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-02-17 17:40:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/d5a4d226

8261843: incorrect info in docs/building.html

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: ea5bf45c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-17 22:10:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea5bf45c

8261621: Delegate Unicode history from JLS to j.l.Character

Reviewed-by: bpb, joehw, rriggs, darcy

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

Changeset: 5f308291
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-18 02:51:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/5f308291

8202750: Reduce the use of get_canonical_path() in CDS

Reviewed-by: minqi, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: b8fd6142
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-18 04:40:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8fd6142

8261939: os::strdup_check_oom() should be used in os::same_files() in os_windows.cpp

Reviewed-by: minqi

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

Changeset: 97e1657b
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-02-18 06:35:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/97e1657b

8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp

Changeset: b695c7ee
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 06:51:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/b695c7ee

8261925: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 3a21e1df
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-02-18 10:22:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/3a21e1df

8260653: Unreachable nodes keep speculative types alive

Reviewed-by: vlivanov, thartmann

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

Changeset: 1a7adc86
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-18 11:43:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/1a7adc86

8260416: Remove unused method ReferenceProcessor::is_mt_processing_set_up()

Reviewed-by: ayang, kbarrett

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

Changeset: f94a8452
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-18 13:30:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/f94a8452

8261600: NMT: Relax memory order for updating MemoryCounter and fix racy updating of peak values

Reviewed-by: dholmes, shade

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp

Changeset: fd098e71
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 15:50:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/fd098e71

8261838: Shenandoah: reconsider heap region iterators memory ordering

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: e9f3aab7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 15:51:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/e9f3aab7

8261912: Code IfNode::fold_compares_helper more defensively

Reviewed-by: kvn, thartmann

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

Changeset: 0e9c5aed
Author:    Amresh Sahu <72060147+amresh-sahu at users.noreply.github.com>
Committer: Alexandre Iline <shurailine at openjdk.org>
Date:      2021-02-18 16:08:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e9c5aed

8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF

Reviewed-by: aivanov

! test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java

Changeset: c4664e64
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-18 17:52:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4664e64

8261940: Fix references to IOException in BigDecimal javadoc

Reviewed-by: alanb, chegar, iris, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 9cf4f90d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-18 18:32:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/9cf4f90d

8261473: Shenandoah: Add breakpoint support

Reviewed-by: rkennke, shade

+ src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java

Changeset: 0c31d5b9
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-02-18 20:54:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/0c31d5b9

8261977: Fix comment for getPrefixed() in canonicalize_md.c

Reviewed-by: alanb

! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: 49801f65
Author:    duke <duke at openjdk.org>
Date:      2021-02-18 22:00:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/49801f65

Automatic merge of master into stats-before-this-super




More information about the amber-dev mailing list