git: openjdk/jdk-sandbox: simple-buffers: 168 new changesets

Chris Hegarty chris.hegarty at oracle.com
Wed Jan 27 16:58:32 UTC 2021


Changeset: bbac91a4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-15 14:51:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bbac91a4

8257959: Add gtest run with -XX:+UseLargePages

Reviewed-by: lfoltan, tschatzl

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/LargePageGtests.java

Changeset: bcf20a0d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-01-15 15:03:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bcf20a0d

8259777: Incorrect predication condition generated by ADLC

Reviewed-by: vlivanov

! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp

Changeset: eb7fa006
Author:    liach <liach at users.noreply.github.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-01-15 15:12:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb7fa006

8259216: javadoc omits method receiver for any nested type annotation

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: b78cd633
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-15 16:53:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b78cd633

8259846: [BACKOUT] JDK-8259278 Optimize Vector API slice and unslice operations

Reviewed-by: vlivanov, psandoz

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: 360c7226
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-15 17:02:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/360c7226

8259729: Missed JNFInstanceOf -> IsInstanceOf conversion

Reviewed-by: serb, psadhukhan, kizune

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

Changeset: 5855d52a
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-15 17:04:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5855d52a

8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! 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/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.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/CFRetainedResource.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/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.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/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.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/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.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/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: 27a39c8d
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Peter Levart <plevart at openjdk.org>
Date:      2021-01-15 17:38:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/27a39c8d

8193031: Collections.addAll is likely to perform worse than Collection.addAll

Reviewed-by: plevart

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

Changeset: 9aa5672a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-15 17:47:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9aa5672a

8259068: Streamline class loader locking

Reviewed-by: dcubed, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: fe84ecd5
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2021-01-15 19:14:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe84ecd5

8259048: (tz) Upgrade time-zone data to tzdata2020f

Reviewed-by: naoto, erikj

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/zone.tab

Changeset: d7d34dd9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-01-15 19:33:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7d34dd9

8259799: vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect

Reviewed-by: iignatyev, sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp

Changeset: d63388c0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-01-15 22:40:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d63388c0

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

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java

Changeset: e85892bf
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2021-01-15 15:12:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e85892bf

8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()

Reviewed-by: egahlin
Backport-of: a06cea50a5ea04fb0399d7ea3f6a2a20d9b4d254

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: 536082db
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-16 02:46:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/536082db

Merge


Changeset: 90c73d05
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-16 05:17:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90c73d05

8259569: gtest os.dll_address_to_function_and_library_name_vm fails

Reviewed-by: dcubed

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: bbb93ca3
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-01-16 07:52:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bbb93ca3

8256126: Create implementation for NSAccessibilityImage protocol peer

Reviewed-by: kizune, serb

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

Changeset: afd3f78a
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-16 08:36:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/afd3f78a

8030048: (fs) Support UserDefinedFileAttributeView/extended attributes on OS X / HFS+

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
= src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template

Changeset: 6d6a23e3
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-01-16 14:37:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6d6a23e3

8259062: Remove MacAppStoreBundler

Reviewed-by: asemenyuk, almatvee, kizune

- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java
! src/jdk.jpackage/macosx/classes/module-info.java.extra

Changeset: c3bdbf9d
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-01-16 14:38:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3bdbf9d

8259238: Clean up Log.java and remove usage of non-final static variables.

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java

Changeset: da4cf05d
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-01-16 14:38:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/da4cf05d

8258755: jpackage: Invalid 32-bit exe when building app-image

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java

Changeset: 5f2e280c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-01-17 18:13:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5f2e280c

8259865: (fs) test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java failing on macOS 10.13

Reviewed-by: dcubed

! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java

Changeset: 5dc5d940
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-17 20:39:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5dc5d940

8256110: Create implementation for NSAccessibilityStepper protocol

Reviewed-by: pbansal, serb

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

Changeset: 68cf65d2
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-01-18 02:26:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/68cf65d2

8023980: JCE doesn't provide any class to handle RSA private key in PKCS#1

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyFactory.java

Changeset: 3f19ef63
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-18 07:20:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3f19ef63

8202880: Test javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java fails

Reviewed-by: aivanov

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java

Changeset: 917f7e9a
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-18 08:23:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/917f7e9a

8259650: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button"

Reviewed-by: jdv

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: e93f08e2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-18 08:33:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e93f08e2

8074101: Add verification that all tasks are actually claimed during roots processing

Reviewed-by: kbarrett, tschatzl

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

Changeset: ff275b37
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-18 10:28:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff275b37

8259403: Zero: crash with NULL MethodHandle receiver

Reviewed-by: coleenp

! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp

Changeset: 61292be7
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2021-01-18 11:34:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61292be7

8259681: Remove the Marlin rendering engine (single-precision)

Reviewed-by: serb

! src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
- src/java.desktop/share/classes/sun/java2d/marlin/DCollinearSimplifier.java
- src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java
- src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
- src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java
- src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java
- src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java
- src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
- src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
- src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
- src/java.desktop/share/classes/sun/java2d/marlin/IRendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderer.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
! src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! test/jdk/sun/java2d/marlin/ClipShapeTest.java
! test/jdk/sun/java2d/marlin/StrokedLinePerf.java

Changeset: db9c114d
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-01-18 11:53:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/db9c114d

7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java

Changeset: e60c9926
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-01-18 15:29:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e60c9926

8259849: Shenandoah: Rename store-val to IU-barrier

Reviewed-by: zgu, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/opto/classes.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 061ffc47
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-01-18 16:14:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/061ffc47

8249245: assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp

Changeset: 6b4732fe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-18 18:42:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b4732fe

8259679: GitHub actions should use MSVC 14.28

Reviewed-by: ihse, redestad

! .github/workflows/submit.yml

Changeset: 533a2d39
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-18 22:34:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/533a2d39

8258961: move some fields of SafePointNode from public to protected

Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: 492bebc7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-19 04:32:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/492bebc7

8258004: Remove unnecessary inclusion of vm_version.hpp

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: d5ca3b3f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-01-18 07:54:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d5ca3b3f

8259641: C2: assert(early->dominates(LCA)) failed: early is high enough

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBrokenAntiDependenceWithPhi.java

Changeset: cd25bf2e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-01-18 10:22:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd25bf2e

8259574: SIGSEGV in BFSClosure::closure_impl

Reviewed-by: stefank, egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: bb0821eb
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-18 22:12:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bb0821eb

8258643: [TESTBUG] javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button"

Reviewed-by: trebari, psadhukhan

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: a1a851b6
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-19 05:43:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a1a851b6

Merge

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

Changeset: 14ce8f1a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-19 06:44:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14ce8f1a

8259870: zBarrier.inline.hpp should not include javaClasses.hpp

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp

Changeset: dfee7b8a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-19 07:16:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dfee7b8a

8259511: java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java failed with "RuntimeException: Test failed: 20 failure(s)"

Reviewed-by: jdv

! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.c

Changeset: bd81ccfd
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-19 07:43:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd81ccfd

8259957: Build failure without C1 Compiler after JDK-8258004

Reviewed-by: dholmes, shade

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 139f5d33
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-19 08:57:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/139f5d33

8259035: Comments for load order of hsdis should be updated

Reviewed-by: thartmann

! src/hotspot/share/compiler/disassembler.cpp

Changeset: a9519c83
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-19 09:38:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a9519c83

8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386"

Reviewed-by: dholmes

! .github/workflows/submit.yml

Changeset: 82adfb32
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-19 13:44:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/82adfb32

8134540: Much nearly duplicated code for PerfMemory support

Reviewed-by: coleenp, dholmes

! src/hotspot/os/aix/os_aix.inline.hpp
- src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
- src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
= src/hotspot/os/posix/perfMemory_posix.cpp

Changeset: c0e9c446
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-19 14:39:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0e9c446

8259962: Shenandoah: task queue statistics is inconsistent after JDK-8255019

Reviewed-by: zgu

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

Changeset: 5cfb36e7
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-01-19 15:27:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5cfb36e7

8259036: Failed JfrVersionSystem invariant when VM built with -fno-elide-constructors

Reviewed-by: egahlin

! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp

Changeset: 5d8861b0
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-01-19 16:56:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5d8861b0

8259995: Missing comma to separate years in copyright header

Reviewed-by: egahlin

! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp

Changeset: 3edf393d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-19 18:33:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3edf393d

8259978: PPC64 builds broken after JDK-8258004

Reviewed-by: lucy, iklam

! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/share/oops/method.cpp

Changeset: 33dcc00c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-19 19:14:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/33dcc00c

8132984: incorrect type for Reference.discovered

Use unbounded wildcard placeholders, plus a new helper to get back to the Reference<T> domain.

Reviewed-by: rkennke, plevart, rriggs, mchung

! src/java.base/share/classes/java/lang/ref/Reference.java

Changeset: a37cd5a3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-19 20:01:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a37cd5a3

8259859: Missing metaspace NMT memory tag

Reviewed-by: iklam

! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp

Changeset: f7b96d34
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-19 18:41:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f7b96d34

8259796: timed CompletableFuture.get may swallow InterruptedException

Reviewed-by: dl, alanb

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java

Changeset: cf25383d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-19 22:49:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cf25383d

Merge

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java

Changeset: 9f21bb6a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-20 07:49:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f21bb6a

8259983: do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection

Reviewed-by: kbarrett, lucy

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 7c32ffea
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-20 11:48:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7c32ffea

8258383: vmTestbase/gc/g1/unloading/tests/unloading_compilation_level[1,2,3] time out without TieredCompilation

Reviewed-by: kvn

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java

Changeset: 05294802
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-01-20 12:02:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05294802

8259867: Move encoding checks into ZipCoder

Reviewed-by: redestad, lancea

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 0b01d692
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-20 13:11:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b01d692

8260005: Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do()

Reviewed-by: shade, rkennke

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

Changeset: 70b5b311
Author:    Stanimir Stamenkov <stanio at yahoo.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-20 13:34:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70b5b311

8257664: HTMLEditorKit: Wrong CSS relative font sizes

Reviewed-by: aivanov, psadhukhan

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

Changeset: 52ed2aab
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-20 15:04:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/52ed2aab

8259786: initialize last parameter of getpwuid_r

Reviewed-by: mdoerr, hseigel

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/jdk.security.auth/unix/native/libjaas/Unix.c

Changeset: 69f90b5f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-20 15:08:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69f90b5f

8259843: initialize dli_fname array before calling dll_address_to_library_name

Reviewed-by: lucy, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/frame.cpp

Changeset: 5891509d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-20 15:14:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5891509d

8259947: (fs) Optimize UnixPath.encode implementation

Reviewed-by: chegar, shade, alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/micro/org/openjdk/bench/java/io/FileOpen.java

Changeset: 07851474
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2021-01-20 16:13:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/07851474

8259949: x86 32-bit build fails when -fcf-protection is passed in the compiler flags

Use -march=i686 instead of -march=i586 if -fcf-protection is passed to the build as CMOV is required

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 4f11ff32
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-20 21:41:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4f11ff32

8259488: Shenandoah: Missing timing tracking for STW CLD root processing

Reviewed-by: shade

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

Changeset: 8b95d954
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2021-01-20 22:23:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8b95d954

8256895: Add support for RFC 8954: Online Certificate Status Protocol (OCSP) Nonce Extension

Reviewed-by: jnimeh, mullan

! src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java
! test/jdk/sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java

Changeset: 1f47de5f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-20 23:42:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f47de5f

8260010: UTF8ZipCoder not thread-safe since JDK-8243469

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipCoder.java

Changeset: 27cc62a5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-20 23:42:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/27cc62a5

8259911: byteArrayViewVarHandle should throw ArrayIndexOutOfBoundsException

Reviewed-by: jvernee, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template

Changeset: 35c9da70
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-20 23:45:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/35c9da70

8259498: Reduce overhead of MD5 and SHA digests

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/MD5.java
! src/java.base/share/classes/sun/security/provider/SHA.java
! src/java.base/share/classes/sun/security/provider/SHA2.java
! src/java.base/share/classes/sun/security/provider/SHA5.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/util/UUIDBench.java

Changeset: 77a43023
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-21 02:41:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/77a43023

8223056: Remove Type-Stable-Memory support for Parkers

Reviewed-by: coleenp, rehn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/park.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 044bae0e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-21 03:54:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/044bae0e

8260191: Do not include access.hpp in oop.hpp

Reviewed-by: kbarrett

! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/oops/oop.hpp

Changeset: 01205109
Author:    Leo Jiang <ljiang at openjdk.org>
Date:      2021-01-20 13:58:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/01205109

8259732: JDK 16 L10n resource file update - msg drop 10

Reviewed-by: naoto

! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties

Changeset: 0408b23b
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-01-20 18:48:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0408b23b

8259757: add a regression test for 8259353 and 8259601

Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: Igor Ignatyev <iignatyev at openjdk.org>
Reviewed-by: kvn, jiefu

+ test/hotspot/jtreg/compiler/vectorapi/Test8259353.java

Changeset: 133bcb09
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-21 05:23:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/133bcb09

Merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties

Changeset: f8a9602a
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-21 06:08:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f8a9602a

8260025: Missing comma in VM_Version_Ext::_family_id_amd

Reviewed-by: dholmes, stuefe

! src/hotspot/cpu/x86/vm_version_ext_x86.cpp

Changeset: 5940287b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-21 07:21:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5940287b

8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary

Reviewed-by: zgu, rkennke

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

Changeset: 7f7166db
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-21 08:27:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7f7166db

8260035: Deproblemlist few problemlisted test

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenuItem/6249972/bug6249972.java
! test/jdk/javax/swing/JTree/6263446/bug6263446.java
! test/jdk/javax/swing/plaf/basic/Test6984643.java

Changeset: 4dfd8cc4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-21 10:30:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4dfd8cc4

8259897: gtest os.dll_address_to_function_and_library_name_vm fails on AIX

Reviewed-by: mdoerr

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: e1de0bf8
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-01-21 10:37:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e1de0bf8

8260043: Reduce allocation in sun.net.www.protocol.jar.Handler.parseURL

Reviewed-by: redestad, chegar

! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java

Changeset: 4bcffeb9
Author:    Fei Yang <fyang at openjdk.org>
Date:      2021-01-21 11:58:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4bcffeb9

8260029: aarch64: fix typo in verify_oop_array

Co-authored-by: Zhuxuan Ni <nizhuxuan at huawei.com>
Reviewed-by: shade, aph

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

Changeset: 6ce0799b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-21 12:10:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6ce0799b

8259851: Use boolean type for tasks in SubTasksDone

Reviewed-by: kbarrett, tschatzl

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

Changeset: c3c66625
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-21 13:32:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3c66625

8259954: gc/shenandoah/mxbeans tests fail with -Xcomp

Reviewed-by: rkennke, zgu

! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: 34eb8b34
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-21 16:55:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/34eb8b34

8255765: Shenandoah: Isolate concurrent, degenerated and full GC

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! 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/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: a8073efe
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-21 21:36:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8073efe

8253478: (se) epoll Selector should use eventfd for wakeup instead of pipe

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
+ src/java.base/linux/classes/sun/nio/ch/EventFD.java
+ src/java.base/linux/native/libnio/ch/EventFD.c
+ test/micro/org/openjdk/bench/java/nio/SelectorWakeup.java

Changeset: 2f47c39a
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-21 21:54:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2f47c39a

8259943: FileDescriptor.close0 does not handle EINTR

Reviewed-by: naoto, alanb

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

Changeset: a7c2ebc7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-22 00:21:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7c2ebc7

8239894: Xserver crashes when the wrong high refresh rate is used

Reviewed-by: kizune

! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c

Changeset: 92c2f084
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-22 01:50:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92c2f084

8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.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/CDragSourceContextPeer.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/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.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/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: ba386615
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-22 04:20:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba386615

8259882: Reduce the inclusion of perfData.hpp

Reviewed-by: redestad, coleenp

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/perfData.hpp
+ src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/management.hpp

Changeset: a70acf2c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 07:05:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a70acf2c

8259928: compiler/jvmci tests fail with -Xint

Reviewed-by: kvn, iignatyev

! test/jtreg-ext/requires/VMProps.java

Changeset: 14522800
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-22 08:02:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14522800

8164484: Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java

Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: d066f2b0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-22 09:00:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d066f2b0

8260030: Improve stringStream buffer handling

Reviewed-by: iklam, kbarrett

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 58ceb254
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-22 11:27:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58ceb254

8259842: Remove Result cache from StringCoding

Reviewed-by: naoto, plevart, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
+ test/micro/org/openjdk/bench/java/lang/StringDecode.java
+ test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: bfac3fb5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 11:39:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bfac3fb5

8260212: Shenandoah: resolve-only UpdateRefsMode is not used

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 7ed8ba1c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 13:12:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed8ba1c

8256814: WeakProcessorPhases may be redundant

Remove WeakProcessorPhase, adding scoped enum categories to OopStorageSet.

Reviewed-by: stefank, tschatzl, rkennke

! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/oopStorageSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
- src/hotspot/share/gc/shared/weakProcessorPhase.hpp
- src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
- src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
+ src/hotspot/share/gc/shared/weakProcessorTimes.cpp
+ src/hotspot/share/gc/shared/weakProcessorTimes.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp

Changeset: f928265e
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-22 13:52:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f928265e

8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined

Reviewed-by: lfoltan, sspitsyn, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java

Changeset: acbcde8c
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-01-22 13:53:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/acbcde8c

8256111: Create implementation for NSAccessibilityStaticText protocol

Reviewed-by: serb, kizune

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

Changeset: 154e1d63
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-22 14:16:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/154e1d63

8259009: G1 heap summary should be shown in "Heap Parameters" window on HSDB

Reviewed-by: cjplummer, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

Changeset: a97f3c18
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 14:44:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a97f3c18

8258853: Support separate function declaration and definition with ENABLE_IF-based SFINAE

Add ENABLE_IF_SDEFN, unit tests

Reviewed-by: jrose, eosterlund

! src/hotspot/share/metaprogramming/enableIf.hpp
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp

Changeset: 18eb6d9e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-01-22 15:31:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18eb6d9e

8255348: NPE in PKIXCertPathValidator event logging code

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: 0ea58626
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-22 15:47:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ea58626

8260053: Optimize Tokens' use of Names

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java

Changeset: bf5e8015
Author:    Johannes Kuhn <info at j-kuhn.de>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2021-01-22 17:18:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf5e8015

8259922: MethodHandles.collectArguments does not throw IAE if pos is outside the arity range

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java

Changeset: c5ad713e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 17:19:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5ad713e

8260250: Duplicate check in DebugInformationRecorder::recorders_frozen

Reviewed-by: iveresov, thartmann

! src/hotspot/share/code/debugInfoRec.cpp

Changeset: 874aef4a
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-01-22 18:21:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/874aef4a

8259707: LDAP channel binding does not work with StartTLS extension

Reviewed-by: mullan, dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java

Changeset: a8871776
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-01-22 18:51:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8871776

8246788: ZoneRules invariants can be broken

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/time/zone/ZoneRules.java
+ test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java

Changeset: 53fecba7
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-01-22 19:21:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53fecba7

8258805: Japanese characters not entered by mouse click on Windows 10

Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java

Changeset: 5aca934c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 19:21:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5aca934c

8260304: (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit

Reviewed-by: bpb, alanb

! src/java.base/linux/native/libnio/ch/EventFD.c

Changeset: 7be9113b
Author:    Dan Lemmond <dlemmond at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-01-22 20:33:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7be9113b

8255216: Change _directive->BreakAtCompileOption to env()->break_at_compile()

Reviewed-by: kvn, phh

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp

Changeset: bdc305e1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-01-22 21:33:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bdc305e1

8258917: NativeMemoryTracking is handled by launcher inconsistenly

Reviewed-by: zgu

! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/TestSpecialArgs.java

Changeset: aa57d07c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-22 22:47:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa57d07c

8259214: MetaspaceClosure support for Arrays of MetaspaceObj

Reviewed-by: fparain, ccheung

! src/hotspot/share/memory/metaspaceClosure.hpp
+ test/hotspot/gtest/utilities/test_metaspaceClosure.cpp

Changeset: a5367cbb
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-29 09:52:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5367cbb

8247619: Improve Direct Buffering of Characters

Reviewed-by: alanb, ahgross, rhalade, psandoz

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 62eab505
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-10-23 13:00:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/62eab505

8255199: Catching a few NumberFormatExceptions in xmldsig

Reviewed-by: rhalade

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java

Changeset: ede1beae
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-21 18:21:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ede1beae

8227695: assert(pss->trim_ticks().seconds() == 0.0) failed: Unexpected partial trimming during evacuation

Change FP comparison to integer comparison.

Reviewed-by: kbarrett, iwalulya, eosterlund

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: d90e06af
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-22 00:13:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d90e06af

8259775: [Vector API] Incorrect code-gen for VectorReinterpret operation

Reviewed-by: rbackman, neliasso, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java

Changeset: 685c03dc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 11:20:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/685c03dc

8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region"

Use load_acquire to order reads of top and end.

Reviewed-by: tschatzl, iwalulya, eosterlund

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

Changeset: 6f2a3943
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-23 03:15:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6f2a3943

Merge

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 5cdcce1c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-23 06:24:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5cdcce1c

8260307: Do not include method.hpp in frame.hpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: f624dba6
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-23 11:38:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f624dba6

8240247: No longer need to wrap files with contentContainer

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: b53d5cac
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-23 17:03:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b53d5cac

8260315: Typo "focul" instead of "focus" in FocusSpec.html

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html

Changeset: 6c4c96fa
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-23 19:47:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c4c96fa

8258742: Move PtrQueue reset to PtrQueueSet subclasses

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Changeset: 06348dfc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-23 22:47:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06348dfc

8259776: Remove ParallelGC non-CAS oldgen allocation

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp

Changeset: 535c2927
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-24 02:40:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/535c2927

8260306: Do not include osThread.hpp in thread.hpp

Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/jfr/support/jfrThreadId.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/semaphore.inline.hpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: c52c6c66
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-01-25 01:05:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c52c6c66

8260273: DataOutputStream writeChars optimization

Reviewed-by: rriggs, bpb, alanb

! src/java.base/share/classes/java/io/DataOutputStream.java
! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java

Changeset: 4ae39b14
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-01-25 01:06:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4ae39b14

8260208: Improve dummy object filling condition in G1CollectedHeap::fill_archive_regions in cds

Reviewed-by: tschatzl, iklam

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 764111ff
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-25 01:08:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/764111ff

8260272: bash configure --prefix does not work after JDK-8257679

Reviewed-by: erikj, ihse

! make/autoconf/util_paths.m4

Changeset: 5898ab65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-25 08:00:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5898ab65

8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h

Reviewed-by: dholmes, coleenp

! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/include/jvm_constants.h
+ src/hotspot/share/include/jvm_io.h
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/formatBuffer.hpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_logStream.cpp

Changeset: d825339d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-25 08:38:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d825339d

8260263: Remove PtrQueue::_qset

Remove dead code related to PtrQueue::_qset and itself.

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: af155fc0
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-01-25 08:57:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af155fc0

8258836: JNI local refs exceed capacity getDiagnosticCommandInfo

Reviewed-by: cjplummer, shade

! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c
+ test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: 09489e28
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-25 09:12:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/09489e28

8260338: Some fields in HaltNode is not cloned

Reviewed-by: xliu, neliasso, thartmann

! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/rootnode.hpp

Changeset: ca20c63c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-25 10:50:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ca20c63c

8259710: Inlining trace leaks memory

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 6e037354
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-25 13:40:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6e037354

8259845: Move placeholder implementation details to cpp file and add logging

Reviewed-by: iklam, lfoltan, dholmes

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/logging/logTag.hpp

Changeset: d076977d
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-01-25 14:11:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d076977d

8260169: LogCompilation: Unexpected method mismatch

Reviewed-by: kvn, vlivanov

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java

Changeset: ef247ab2
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-01-25 17:16:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef247ab2

8260308: Update LogCompilation junit to 4.13.1

Reviewed-by: ecaspole, iignatyev

! src/utils/LogCompilation/pom.xml

Changeset: 47c7dc77
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-01-25 18:01:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/47c7dc77

8258833: Cancel multi-part cipher operations in SunPKCS11 after failures

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java

Changeset: 5b0b24b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-25 18:20:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b0b24b5

8260381: ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java on Win with ZGC

Reviewed-by: sspitsyn, sgehwolf

! test/jdk/ProblemList-zgc.txt

Changeset: 73c78c8a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-25 19:06:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/73c78c8a

8260329: Update references to TAOCP to latest edition

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/util/Random.java

Changeset: 12ccd211
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-01-25 19:26:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/12ccd211

8260289: Unable to customize module lists after change JDK-8258411

Reviewed-by: ihse, alanb

! make/common/Modules.gmk

Changeset: d6fb9d72
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-25 21:44:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6fb9d72

8255464: Cannot access ModuleTree in a CompilationUnitTree

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/CompilationUnitTreeTest.java

Changeset: 982e42b8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-25 21:45:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/982e42b8

8259726: Use of HashSet leads to undefined order in test output

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 9ea93238
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-25 23:58:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ea93238

8254246: SymbolHashMapEntry wastes space

Reviewed-by: redestad

! src/hotspot/share/oops/constantPool.hpp

Changeset: c538cd8b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-01-26 07:15:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c538cd8b

8165276: Spec states to invoke the premain method in an agent class if it's public but implementation differs

Reviewed-by: mchung, dholmes, alanb

! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0001.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0010.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0011.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0100.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0101.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0110.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0111.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1000.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1001.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1010.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1011.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1100.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1101.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1110.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1111.java
! test/jdk/java/lang/instrument/PremainClass/NoPremainAgent.java
- test/jdk/java/lang/instrument/PremainClass/NoPremainAgentTest.java
+ test/jdk/java/lang/instrument/PremainClass/NonPublicAgent.java
+ test/jdk/java/lang/instrument/PremainClass/NonPublicPremainAgent.java
! test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java
- test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java

Changeset: abd9310b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-26 07:42:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abd9310b

8260222: remove unused _thread member SymbolTableLookup

Reviewed-by: coleenp, dholmes, shade

! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 23edb6f6
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-01-26 08:57:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23edb6f6

8236490: Compiler bug relating to @NonNull annotation

Reviewed-by: vromero, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/langtools/tools/javac/annotations/typeAnnotations/8236490/T8236490.java

Changeset: b4ace3e9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-26 10:14:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b4ace3e9

8260042: G1 Post-cleanup liveness printing occurs too early

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 81a66dfa
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-26 11:50:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81a66dfa

8259809: Remove PerfEvent class loading locking counters

Reviewed-by: redestad, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: edd27074
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-26 13:04:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/edd27074

8260408: Shenandoah: adjust inline hints after JDK-8255019

Reviewed-by: rkennke, ihse

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: e080ce92
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-26 13:17:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e080ce92

8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out

Reviewed-by: stuefe, coleenp

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
- test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java

Changeset: 5e8e0ada
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-26 13:42:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e8e0ada

8242456: PreviewFeature.Feature enum removal of TEXT_BLOCKS

Reviewed-by: jlaskey

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 8d2f77fd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-26 14:08:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8d2f77fd

8260406: Do not copy pure java source code to gensrc

Reviewed-by: alanb, erikj

! make/modules/java.base/gensrc/GensrcCharacterData.gmk
= src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
= src/java.base/share/classes/java/lang/CharacterDataUndefined.java

Changeset: af8a08f5
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-01-26 15:18:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af8a08f5

8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive

Reviewed-by: dcubed

! test/jdk/ProblemList-zgc.txt
! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: b07797c2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-26 15:25:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b07797c2

8260391: Remove StringCoding::err

Reviewed-by: shade, rriggs

! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/native/libjava/StringCoding.c

Changeset: fd00ed74
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-26 16:46:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd00ed74

8256298: Shenandoah: Enable concurrent stack processing

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 9f0a0436
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-26 18:15:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f0a0436

8260286: Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java" fails

Reviewed-by: rhalade

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java

Changeset: 42cef27f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-26 18:31:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/42cef27f

8260343: Delete obsolete classes in the Windows L&F

Reviewed-by: aivanov, pbansal

- src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java

Changeset: 1bebd418
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-26 20:25:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1bebd418

8260421: Shenandoah: Fix conc_mark_roots timing name and indentations

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 19b6f61b
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-01-26 20:52:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/19b6f61b

8260334: Remove deprecated sv_for_node_id() from Compile

Reviewed-by: neliasso, chagedorn, thartmann, phh

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.hpp

Changeset: 6f2be9c6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-27 01:18:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6f2be9c6

8246112: Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC

Reviewed-by: ihse, erikj, gziemski, hseigel

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: e1411fd4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-27 02:52:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e1411fd4

6606673: Path2D.Double, Path2D.Float and GeneralPath ctors throw exception when initialCapacity is negative

Reviewed-by: psadhukhan, kizune

! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
+ test/jdk/java/awt/geom/GeneralPath/GeneralPathExceptions.java
+ test/jdk/java/awt/geom/Path2D/Path2DExceptions.java

Changeset: c836da38
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-27 04:31:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c836da38

8252412: [macos11] system dynamic libraries removed from filesystem

Co-authored-by: Dominik Röttsches <drott at google.com>
Reviewed-by: jiangli, valeriep

! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java

Changeset: bd2744dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-27 07:17:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd2744dd

8260106: Shenandoah: refactor reference updating closures and related code

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: 1c770468
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-27 07:34:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1c770468

8260404: jvm_io.h include missing in a number of files

Reviewed-by: shade, iklam, dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/handshake.cpp

Changeset: fd2641ed
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-27 07:57:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd2641ed

8260236: better init AnnotationCollector _contended_group

Reviewed-by: coleenp, shade

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: 4d004c94
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-01-27 09:32:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d004c94

8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and_empty()

Reviewed-by: tschatzl

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

Changeset: fa40a966
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-01-27 09:57:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa40a966

8253420: Refactor HeapRegionManager::find_highest_free

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/heapRegionManager.cpp

Changeset: 3e4194c4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-27 10:43:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e4194c4

8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: bf15c709
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-27 10:48:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf15c709

8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386"

Reviewed-by: ihse

! .github/workflows/submit.yml

Changeset: b3c8a528
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-27 11:00:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b3c8a528

8259050: Error recovery in lexer could be improved

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: e696baab
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-27 11:30:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e696baab

8260448: Simplify ManagementFactory$PlatformMBeanFinder

Reviewed-by: mchung, dfuchs

! src/java.management/share/classes/java/lang/management/ManagementFactory.java

Changeset: 7ed591cc
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-27 12:09:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed591cc

8260314: Replace border="1" on tables with CSS

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: ac276bb3
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-27 14:09:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ac276bb3

8257074: Update the ByteBuffers micro benchmark

Reviewed-by: redestad, dfuchs, jvernee, bpb

! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharBuffers.java
+ test/micro/org/openjdk/bench/java/nio/DoubleBuffers.java
+ test/micro/org/openjdk/bench/java/nio/FloatBuffers.java
+ test/micro/org/openjdk/bench/java/nio/IntBuffers.java
+ test/micro/org/openjdk/bench/java/nio/LongBuffers.java
+ test/micro/org/openjdk/bench/java/nio/ShortBuffers.java
+ test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/X-Buffers.java.template
+ test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/genBuffers.sh

Changeset: f353fcf2
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-27 15:08:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f353fcf2

8258894: C2: Forbid GCM to move stores into loops

Prevent GCM from placing memory-writing nodes (such as stores) into loops deeper
than their home loop (determined by their control input). Such placements are
invalid, as they cause memory definitions to interfere, and risk causing
miscompilations. This change complements JDK-8255763, which only addresses
invalid placements in irreducible CFGs.

Add control input to stores in generated stubs to ensure that all memory-writing
nodes have control inputs from which their home block can be derived.

Add a battery of simplified fuzzer test cases where, before this change, GCM
moves stores into deeper loops.

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java

Changeset: 311a0a91
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-27 15:28:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/311a0a91

8259808: Add JFR event to detect GC locker stall

Reviewed-by: sjohanss, tschatzl, egahlin

! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: b7f81252
Author:    Chris Hegarty <chris.hegarty at oracle.com>
Date:      2021-01-27 16:19:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7f81252

Merge branch 'master' into simple-buffers

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template



More information about the jdk-sandbox-changes mailing list