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

duke duke at openjdk.java.net
Mon May 10 18:14:54 UTC 2021


Changeset: 66191ff4
Author:    buddyliao <buddyliao at tencent.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-05-07 02:57:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/66191ff4b04f03172e8b7b28184a7f39ce3804bd

8266193: BasicJMapTest does not include testHistoParallel methods

Reviewed-by: sspitsyn, amenkov

! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: 43ad24fe
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-05-07 03:01:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/43ad24feb20ed2007922472a15873e1094147b0d

8265465: jcmd VM.cds should keep already dumped archive when exception happens

Reviewed-by: iklam, ccheung

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
+ test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: c97f56cd
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-05-07 03:21:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c97f56cdafe26dfafcfbc6bb42fa5617641c1a59

8266172: -Wstringop-overflow happens in vmError.cpp

Reviewed-by: dholmes, stuefe

! src/hotspot/share/utilities/vmError.cpp

Changeset: 3a474d95
Author:    Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-05-07 04:40:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3a474d953a608a0e4b40a4d0b53ec3e98d73f406

8265612: revise the help info for jmap histo command

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java

Changeset: ebb68d2b
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-05-07 05:12:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ebb68d2b8652328b80780f6a39c78ff19f24136a

8049700: Deprecate obsolete classes and methods in javax/swing/plaf/basic

Reviewed-by: psadhukhan, prr, serb, azvegint, iris

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java

Changeset: 71b8ad45
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-05-07 09:20:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/71b8ad45b4de6836e3bb2716ebf136f3f8ea2198

8266609: AArch64: include FP/LR space in LIR_Assembler::initial_frame_size_in_bytes()

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 94c6177f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-07 09:47:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/94c6177f246fc569b416f85f1411f7fe031f7aaf

8266536: Provide a variant of os::iso8601_time which works with arbitrary timestamps

Reviewed-by: xliu, simonis, ysuenaga

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: a65021e3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-07 09:55:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a65021e38c8f2be67be08475da67956a5a47e408

8266618: Remove broken -XX:-OptoRemoveUseless

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: d2b53509
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-07 10:44:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d2b53509c0f6b8c6fd0a34ccdd7ad630af0db93a

8263507: Improve structure of package summary pages

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.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/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.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/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Annotation0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Class0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Enum0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Error0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Exception0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Interface0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Record0.java
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/package.html
+ test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/sub/Sub0.java
! test/langtools/jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: e0c86884
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-07 10:45:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e0c86884e56c0f826f7c1626abdcbb9926b297fb

8262992: Improve `@see` output

Reviewed-by: jjg

! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/pkg/B.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/pkg/Test2.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java

Changeset: 2798b0d9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-05-07 11:33:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2798b0d98ab4191fc94e210d57422854cf13f11e

8266349: Pass down requested page size to reserve_memory_special

Reviewed-by: stuefe, mgkwill

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: 14f0afe8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-05-07 11:38:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14f0afe8118092be530aac0c4cc5d1d5d4fe982a

8214237: Join parallel phases post evacuation

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1BatchedGangTask.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
+ src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 9a19a0cc
Author:    Wang Huang <whuang at openjdk.org>
Committer: Harold Seigel <hseigel at openjdk.org>
Date:      2021-05-07 12:55:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9a19a0cc1087311b01c5c15432c4451f1ea24fad

8264760: JVM crashes when two threads encounter the same resolution error

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Wu Yan <wuyan34 at huawei.com>
Reviewed-by: dholmes, hseigel

! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/jtreg/runtime/Nestmates/membership/HostNoNestMember.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/HostNoNestMember.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java

Changeset: 3fcdc50e
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-05-07 12:56:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3fcdc50e4425b10181a2a3d82718994597dc8364

8266646: Add more diagnostic to java/lang/System/LoggerFinder/modules

Reviewed-by: naoto, iris, bpb, lancea

! test/jdk/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java
! test/jdk/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java
! test/jdk/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java
! test/jdk/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java

Changeset: 86b8dc9f
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-05-07 13:42:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/86b8dc9f5b3729e22e9cd31aba7b920fa39aa5c1

8265426: Update java.security to use instanceof pattern variable

Reviewed-by: rriggs, weijun, dfuchs

! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/java/security/spec/EllipticCurve.java

Changeset: 74fecc07
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-07 14:04:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/74fecc070a6462e6a2d061525b53a63de15339f9

8266503: [UL] Make Decorations safely copy-able and reduce their size

Reviewed-by: simonis, ysuenaga

! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/logging/logTagSet.hpp
! test/hotspot/gtest/logging/test_logDecorations.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp

Changeset: 946b0fe1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-07 14:38:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/946b0fe19a8af88a0f0451c86ce4d4790360bb83

8266645: javac should not check for sealed supertypes in intersection types

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 947d69df
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-05-07 14:51:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/947d69df045fa97f56f4eeb5de7f338e169441fc

8265042: javadoc HTML files not generated for types nested in records

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java

Changeset: b5b31197
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-05-07 15:23:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b5b31197e5ab9fda8b9f09367aba280f865d2320

8266589: (fs) Improve performance of Files.copy() on macOS using copyfile(3)

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: c6aa8f19
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-07 15:34:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c6aa8f19aca13d30c7a0340dc64da1214b76550f

8232644: bugs in serialized-form.html

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java

Changeset: 0790e601
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-05-07 15:43:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0790e6016e153b4fa4df5d80737f90aa555c7ba9

8196743: jstatd doesn't see new Java processes inside Docker container

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java

Changeset: 04fad704
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-05-07 23:49:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/04fad70437a43c0f38fd53414b8eace2eac93509

8266765: [BACKOUT] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive

Reviewed-by: ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java

Changeset: ff77ca8b
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-05-08 03:09:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff77ca8bd41ece778cf6f1af6dd1b7a7dfc50eab

8266675: Optimize IntHashTable for encapsulation and ease of use

Reviewed-by: mcimadamore

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

Changeset: be4f25b0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-05-08 07:14:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/be4f25b0c885a6405b484e4035b30005311a2802

8266369: (se) Add wepoll based Selector

Reviewed-by: chegar, michaelm, vtewari, dfuchs, bpb

! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
+ src/java.base/windows/classes/sun/nio/ch/WEPoll.java
+ src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
+ src/java.base/windows/classes/sun/nio/ch/WEPollSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ src/java.base/windows/legal/wepoll.md
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
+ src/java.base/windows/native/libnio/ch/WEPollNatives.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
+ src/java.base/windows/native/libnio/ch/wepoll.c
+ src/java.base/windows/native/libnio/ch/wepoll.h
! test/jdk/java/nio/channels/Selector/ChangingInterests.java
! test/jdk/java/nio/channels/Selector/LotsOfChannels.java
! test/jdk/java/nio/channels/Selector/OutOfBand.java
! test/jdk/java/nio/channels/Selector/RacyDeregister.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
+ test/micro/org/openjdk/bench/java/nio/channels/SelectOne.java
= test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java

Changeset: 3af4efdf
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-05-08 10:56:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3af4efdfcfbbb52d38415374083c66c9e7b22604

8265291: Error in Javadoc for doAccessibleAction API in AccessibleJSlider class

Reviewed-by: azvegint, jdv

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

Changeset: 9b769550
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-05-10 03:21:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b769550242e8bf6f9e783bf0d6f4a87d0c6376d

8266249: javax/swing/JPopupMenu/7156657/bug7156657.java fails on macOS

Reviewed-by: jdv, pbansal, azvegint

! test/jdk/javax/swing/JPopupMenu/7156657/bug7156657.java

Changeset: 69b96f9a
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2021-05-10 03:51:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69b96f9a1b4a959c6b86f41c2259d9e4d47c8ede

8266610: Method RandomAccessFile#length() returns 0 for block devices on linux.

Reviewed-by: alanb, bpb

! src/java.base/unix/native/libjava/io_util_md.c

Changeset: 0f925d1f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-10 08:02:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0f925d1f58ffc0c56ae85a189798f8d99d90d443

8266015: Implement AdapterHandlerLibrary lookup fast-path for common adapters

Reviewed-by: iklam, coleenp

! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 1603ca23
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-05-10 09:45:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1603ca23422b03157afb2bd1050524465474b60e

8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)

Reviewed-by: jnimeh, xuelei

! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/Cache.java

Changeset: 53db2a0a
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-05-10 10:36:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53db2a0acd4e208fb5cfb7108206ec667c7c4131

8226384: Implement a better logic to switch between OpenGL and Metal pipeline

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
+ src/java.desktop/macosx/classes/sun/lwawt/macosx/CFLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java

Changeset: b823b3ef
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2021-05-10 13:40:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b823b3ef2912c4c3b8412dff6ff4e9af81c5b910

8266797: Fix for 8266610 breaks the build on macos

Reviewed-by: dholmes, jdv

! src/java.base/unix/native/libjava/io_util_md.c

Changeset: 2e2e7f76
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-10 14:41:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e2e7f76b86629ee121ea073d5747068ec097aee

Merge branch 'master' into snippets

! 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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java

Changeset: 3b5ffc26
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-10 18:49:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3b5ffc2634a13d345f0e7ece7a7191409011c308

Fix external snippets in doc-files

This commit includes tests for inline and external snippets in doc-files. External snippets in doc-files were broken before this fix:

javadoc: error - An internal exception has occurred.
        (java.lang.IllegalArgumentException: jdk.javadoc.internal.doclets.toolkit.DocFileElement at 2ed2d9cb)
Please file a bug against the javadoc tool via the Java bug reporting page
(http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com)
for duplicates. Include error messages and the following diagnostic in your report. Thank you.
java.lang.IllegalArgumentException: jdk.javadoc.internal.doclets.toolkit.DocFileElement at 2ed2d9cb
        at jdk.compiler/com.sun.tools.javac.model.JavacElements.cast(JavacElements.java:813)
        at jdk.compiler/com.sun.tools.javac.model.JavacElements.getPackageOf(JavacElements.java:451)
        at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.SnippetTaglet.getInlineTagOutput(SnippetTaglet.java:142)
...

This commit also removes a couple of FIXMEs.

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: 25215779
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-10 18:50:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/25215779d306551bc02b8b3c9136da7404862630

Merge remote-tracking branch 'sandbox/jdk.javadoc/snippets' into snippets

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



More information about the jdk-sandbox-changes mailing list