git: openjdk/panama-foreign: foreign-jextract: 71 new changesets

duke duke at openjdk.java.net
Fri Dec 25 11:14:00 UTC 2020


Changeset: 00d80fdd
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-12-18 15:08:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/commit/b575dd80

8258914: javax/net/ssl/DTLS/RespondToRetransmit.java timed out

Reviewed-by: wetmore

! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java

Changeset: 263412be
Author:    duke <duke at openjdk.org>
Date:      2020-12-25 11:00:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/263412be

Automatic merge of jdk:master into master


Changeset: 5a8d47fd
Author:    duke <duke at openjdk.org>
Date:      2020-12-25 11:00:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5a8d47fd

Automatic merge of master into foreign-memaccess+abi


Changeset: d32b2750
Author:    duke <duke at openjdk.org>
Date:      2020-12-25 11:01:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d32b2750

Automatic merge of foreign-memaccess+abi into foreign-jextract




More information about the panama-dev mailing list