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