git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 173 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Wed Jan 27 11:24:27 UTC 2021


Changeset: e3b548a6
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-15 01:58:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e3b548a6

8257736: InputStream from BodyPublishers.ofInputStream() leaks when IOE happens

Reviewed-by: dfuchs, chegar

! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/StreamCloseTest.java

Changeset: 90960c5f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-15 02:47:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90960c5f

8252657: JVMTI agent is not unloaded when Agent_OnAttach is failed

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java

Changeset: 0148adf2
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-01-14 17:18:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0148adf2

8255120: C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

Reviewed-by: thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 4307fa68
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-14 21:26:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4307fa68

8253505: JFR: onFlush invoked out of order with a sorted event stream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

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

Merge

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2c8e337d
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-01-15 04:11:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c8e337d

8259622: TreeMap.computeIfAbsent deviates from spec

Reviewed-by: smarks

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java

Changeset: 6d4a593f
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-15 07:39:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6d4a593f

8259627: Potential memory leaks in JVMTI after JDK-8227745

Reviewed-by: shade, stuefe, dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp

Changeset: b01a15e4
Author:    K Suman Rajkumaar <70650887+skodanda at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-15 09:40:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b01a15e4

8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test

Reviewed-by: aivanov, serb

- test/jdk/javax/swing/JMenuItem/8031573/bug8031573.html
! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: 0ec2c969
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-15 12:45:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ec2c969

8259820: JShell does not handle -source 8 properly

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
+ test/langtools/jdk/jshell/SourceLevelTest.java

Changeset: 707bce08
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-15 14:06:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/707bce08

8257212: (bf spec) Clarify byte order of the buffer returned by CharBuffer.subsequence(int,int)

Reviewed-by: chegar, bpb, alanb

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Order-X.java.template
! test/jdk/java/nio/Buffer/OrderChar.java
! test/jdk/java/nio/Buffer/OrderDouble.java
! test/jdk/java/nio/Buffer/OrderFloat.java
! test/jdk/java/nio/Buffer/OrderInt.java
! test/jdk/java/nio/Buffer/OrderLong.java
! test/jdk/java/nio/Buffer/OrderShort.java

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: 74d7f158
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2021-01-27 11:21:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/74d7f158

Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch




More information about the jdk-sandbox-changes mailing list