git: openjdk/loom: master: 131 new changesets

duke duke at openjdk.java.net
Thu Jan 14 09:04:08 UTC 2021


Changeset: 32538b5b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-06 06:45:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/32538b5b

8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java

Changeset: e3b9da14
Author:    Xin Liu <xliu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 09:51:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3b9da14

8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci

Reviewed-by: thartmann, chagedorn, shade

! src/hotspot/share/compiler/abstractCompiler.hpp

Changeset: 8a05d605
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-06 10:07:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a05d605

8259042: Inconsistent use of general primitives loops

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/loops/Blit.java
! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawLine.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPath.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPolygons.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/FillPath.java
! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillSpans.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java
! src/java.desktop/share/classes/sun/java2d/loops/ScaledBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformHelper.java

Changeset: 7e01bc96
Author:    Mat Carter <macarte at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-06 10:39:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e01bc96

8255264: Support for identifying the full range of IPv4 localhost addresses on Windows

Reviewed-by: alanb

! src/java.base/windows/native/libnet/net_util_md.h

Changeset: c0540ffd
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-06 14:34:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0540ffd

8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads

Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn

! src/hotspot/share/runtime/threadSMR.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java

Changeset: f6cb8c55
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-06 15:11:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6cb8c55

8258908: Remove JVM option CleanChunkPoolAsync

Reviewed-by: coleenp

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 722f2361
Author:    Lehua Ding <lehuading at tencent.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 15:36:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/722f2361

8259231: Epsilon: improve performance under contention during virtual space expansion

Reviewed-by: shade

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: 3be6e069
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-06 16:20:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/3be6e069

8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days

Reviewed-by: mullan

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d20d2fa9
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-06 16:26:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d20d2fa9

8258143: Update --release 16 symbol information for JDK 16 build 30 or later

Reviewed-by: iris, erikj

! make/data/symbols/java.desktop-G.sym.txt

Changeset: df721f0c
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-06 16:57:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/df721f0c

8259291: Cleanup unnecessary local variables

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java

Changeset: 940b0530
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-06 17:34:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/940b0530

8259232: Bad JNI lookup during printing

Reviewed-by: psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! test/jdk/java/awt/print/bug8023392/bug8023392.java

Changeset: 80544e4d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-06 18:05:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/80544e4d

8250564: Remove terminally deprecated constructor in GSSUtil
8250565: Remove terminally deprecated constructor in java.net.URLDecoder

Reviewed-by: bpb, smarks, alanb, mullan

! src/java.base/share/classes/java/net/URLDecoder.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
! test/jdk/java/net/URLDecoder/B6463990.java

Changeset: 28e1f4d9
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 22:48:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/28e1f4d9

8247957: remove doclint support for HTML 4
8257204: Remove usage of -Xhtmlversion option from javac
8256313: JavaCompilation.gmk needs to be updated not to use --doclint-format html5 option
8258460: Remove --doclint-format option from javac
8256312: Valid anchor 'id' value not allowed

Reviewed-by: jjg, ihse

! make/common/JavaCompilation.gmk
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.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
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AccessibilityTest.out
- test/langtools/tools/doclint/AccessibilityTest5.java
- test/langtools/tools/doclint/AccessibilityTest5.out
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest.out
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/AnchorTest2.out
! test/langtools/tools/doclint/AnchorTest2a.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.out
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.out
- test/langtools/tools/doclint/HtmlVersionTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/anchorTests/p/Test.out
! test/langtools/tools/doclint/anchorTests/p/package-info.java
! test/langtools/tools/doclint/anchorTests/p/package-info.javac.out
! test/langtools/tools/doclint/anchorTests/p/package-info.out
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
+ test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml4.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml5.out
+ test/langtools/tools/doclint/html/InlineTagTest.out
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.out
+ test/langtools/tools/doclint/html/TableTagTest.out
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TagNotAllowed.out
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/BadEnd.out
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidName.out
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.out
! test/langtools/tools/javac/doclint/DocLintFormatTest.java

Changeset: 67c22114
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-06 23:59:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/67c22114

8259045: Exception message from saproc.dll is garbled on Windows with Japanese locale

Reviewed-by: erikj, cjplummer, iklam

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 227f99d3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-07 03:57:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/227f99d3

8233555: [TESTBUG] JRadioButton tests failing on MacoS

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 81c06242
Author:    Carter Kozak <ckozak at ckozak.net>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-07 06:11:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/81c06242

8259354: Fix race condition in AbstractEventStream.nextThreadName

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java

Changeset: 0e6de4eb
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-07 12:15:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e6de4eb

8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/unsafe/AllocateUninitializedArray.java

Changeset: 1c33847b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 12:35:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c33847b

8259067: bootclasspath append takes out object lock

Reviewed-by: lfoltan, sspitsyn, iklam, dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 3f9f86f0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-07 12:39:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f9f86f0

8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006

Reviewed-by: clanger, mdoerr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: f91f92dc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-07 13:18:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/f91f92dc

8259317: Remove JVM option BreakAtWarning

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 8530ef0e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 17:13:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/8530ef0e

8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark

Reviewed-by: lfoltan, dcubed

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: 2e99e28f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-07 17:49:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e99e28f

8213126: java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java

Changeset: 4ce83f2a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-07 18:47:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ce83f2a

8039278: console.sh failed Automatically with exit code 1

Reviewed-by: xuelei, weijun

! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh

Changeset: d8ad6301
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-07 18:57:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8ad6301

8258772: Some runtime/cds tests fail with +LogCompilation or +StressX

Emit warning about TraceDependencies results in
ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
actually enabled. Use standard warning() function instead of ad hoc printing.
Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
Compile::Compile(), and add the information to the description of the StressSeed
option instead. These changes prevent false test failures when using
LogCompilation or Stress(LCM|GCM|IGVN).

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: bc565414
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-07 20:43:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc565414

8256535: C2: randomize CCP processing order for stress testing

Add 'StressCCP' option to randomize the selection of the node to be examined in
each CCP iteration.

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
- test/hotspot/jtreg/compiler/arguments/TestStressIGVNOptions.java
+ test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
+ test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java

Changeset: 2659bc44
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-07 20:57:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/2659bc44

8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java

Reviewed-by: lancea

! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java

Changeset: 73f54153
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-02 19:29:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/73f54153

8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/ByteBufferViews.java

Changeset: 216c2ec0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-04 23:41:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/216c2ec0

8258703: Incorrect 512-bit vector registers restore on x86_32

Reviewed-by: kvn, sviswanathan

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

Changeset: 4ffbe841
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-05 11:40:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ffbe841

8256266: Binding variables don't correctly support declaration annotations and the final modifier

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.java
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.out

Changeset: 6775113c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-01-05 13:06:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/6775113c

8258393: Shenandoah: "graph should be schedulable" assert failure

Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBadRawMemoryAfterCall.java

Changeset: bbc2e951
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-05 13:39:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/bbc2e951

8257906: JFR: RecordingStream leaks memory

Reviewed-by: mgronlun
Backport-of: 3c6648501589bf36945340cb1e82c833ebd7485d

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

Changeset: b7940aa1
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-05 16:15:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7940aa1

8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0

Reviewed-by: chegar, uschindler

! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 50bf4330
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-01-05 17:42:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/50bf4330

8259213: Vector conversion with part > 0 is not getting intrinsic implementation

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java

Changeset: d5293067
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-05 21:35:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5293067

8213032: program fails with LambdaConversionException at execution time

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java

Changeset: 554e60c4
Author:    Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-06 01:49:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/554e60c4

8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert

Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: vlivanov, thartmann

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

Changeset: 80110dac
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-06 06:36:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/80110dac

8259007: This test printed a blank page

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
- test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTest.java

Changeset: e66187d8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-06 12:18:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/e66187d8

8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition

Co-authored-by: Uwe Schindler <uschindler at openjdk.org>
Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: ad456787
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 13:27:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad456787

8258558: Revert changes for JDK-8252505 and related issues

Reviewed-by: kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java

Changeset: d25a1bed
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-01-06 15:46:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/d25a1bed

8259224: (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes

Reviewed-by: jfranck

! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java

Changeset: 4a5786b5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-01-06 16:30:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a5786b5

8259075: Update the copyright notice in the files generated by CLDR Converter tool

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java

Changeset: f1bc4e05
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-06 16:39:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1bc4e05

8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days

Backport-of: 3be6e06958c4304cafee707a29d06d6b2cc5b76b

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: eef43be7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 18:52:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/eef43be7

8251200: False positive messages about missing comments for serialization

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java

Changeset: 4f914e21
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 19:26:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f914e21

8249633: doclint reports missing javadoc for JavaFX property methods that have a property description

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java

Changeset: 555641ed
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-07 21:17:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/555641ed

Merge

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups

Changeset: b996cccf
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 23:04:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/b996cccf

8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly

Reviewed-by: kvn

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 4a478b8a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-07 12:21:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a478b8a

8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails with Mismatch in TestEvent count

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java

Changeset: 484e23b9
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-01-07 14:57:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/484e23b9

8258657: Doc build is broken by use of new language features

Reviewed-by: tbell, iris

! make/Docs.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js

Changeset: c1fb5216
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-07 15:02:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1fb5216

8259227: C2 crashes with SIGFPE due to a division that floats above its zero check

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java

Changeset: acdd90b6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-07 16:38:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/acdd90b6

8258972: unexpected compilation error with generic sealed interface

Reviewed-by: jlahoda

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

Changeset: 1973fbee
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-07 19:21:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/1973fbee

8039278: console.sh failed Automatically with exit code 1

Backport-of: 4ce83f2a3a6c5fe11c298bed557c341e286e068a

! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh

Changeset: 677802d2
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-01-07 22:51:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/677802d2

8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006

Backport-of: 3f9f86f0d3f918b9955ba6ba73c9c58ae8fcf7cb

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 56a354eb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-07 23:51:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/56a354eb

Merge

! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: 712014c5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 04:11:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/712014c5

8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234

Reviewed-by: dcubed, hseigel

! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseCriticalArray.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseArrayElements.c
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseCriticalArray.c

Changeset: fc1d2a1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-08 09:20:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc1d2a1e

8259065: Optimize MessageDigest.getInstance

Reviewed-by: valeriep

! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
+ test/micro/org/openjdk/bench/java/security/GetMessageDigest.java

Changeset: b549cbd3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-08 10:52:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/b549cbd3

8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86

Reviewed-by: sjohanss, kbarrett

! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: 697bf7ab
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-08 13:56:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/697bf7ab

8257740: Compiler crash when compiling type annotation on multicatch inside lambda

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/T8257740/T8257740_1.java
+ test/langtools/tools/javac/T8257740/T8257740_2.java

Changeset: 6f7723b4
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-01-08 14:18:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f7723b4

8258792: LogCompilation: remove redundant check fixed by 8257518

Reviewed-by: kvn, redestad

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

Changeset: 10a6b0d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-08 14:25:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/10a6b0d9

8234773: Fix ThreadsSMRSupport::_bootstrap_list

Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list.

Reviewed-by: dholmes, dcubed

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

Changeset: 090bd3af
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-08 15:30:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/090bd3af

8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check()

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/threadSMR.cpp

Changeset: 876c7fb5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:31:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/876c7fb5

8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys

Reviewed-by: lancea, naoto

! test/jdk/java/net/Authenticator/B6870935.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/util/Locale/SoftKeys.java
! test/jdk/sun/net/www/protocol/http/DigestTest.java

Changeset: 628c546b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:32:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/628c546b

8258796: [test] Apply HexFormat to tests for java.security

Reviewed-by: xuelei

! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/EdECKeyFormat.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXDH.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/ec/xec/XECKeyFormat.java
! test/jdk/sun/security/krb5/RFC396xTest.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/rsa/SigRecord.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/pss/SigRecord.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
! test/jdk/sun/security/x509/X500Name/DerValueConstructor.java
! test/lib/jdk/test/lib/Convert.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 7e6677b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 22:25:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e6677b5

8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java

Changeset: a6539282
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-09 00:03:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6539282

8259512: Update --release 16 symbol information for JDK 16 build 31

Reviewed-by: jjg

! make/data/symbols/jdk.incubator.vector-G.sym.txt

Changeset: 6472104e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-09 07:22:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/6472104e

6278172: TextComponent.getSelectedText() throws StringIndexOutOfBoundsException

Reviewed-by: aivanov

! src/java.desktop/share/classes/java/awt/TextComponent.java
+ test/jdk/java/awt/TextComponent/SetTextSelection.java

Changeset: 5cfa8c94
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 20:57:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cfa8c94

8246585: ForkJoin updates
8229253: forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition"

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java
- test/jdk/java/util/concurrent/forkjoin/FJExceptionTableLeak.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java

Changeset: 63e3bd76
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 21:08:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/63e3bd76

8246677: LinkedTransferQueue and SynchronousQueue synchronization updates

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java

Changeset: 270014ab
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 21:59:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/270014ab

8234131: Miscellaneous changes imported from jsr166 CVS 2021-01
8257671: ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled

Reviewed-by: alanb, prappo, dl

! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/concurrent/ExecutorService/Invoke.java
! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/ArrayListTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 81db63e8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-10 04:36:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/81db63e8

8259517: Incorrect test path in test cases

Reviewed-by: weijun

! test/jdk/javax/net/ssl/SSLEngine/ArgCheck.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java

Changeset: 65ca5c66
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-01-10 12:38:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/65ca5c66

8048109: JToggleButton does not fire actionPerformed under certain conditions

Reviewed-by: serb, psadhukhan, vdyakov

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JPopupMenu/SetInvokerJPopupMenuTest.java

Changeset: 11d5b047
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 18:20:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/11d5b047

8258217: PriorityBlockingQueue constructor spec and behavior mismatch

Reviewed-by: dl

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

Changeset: e7c17408
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 18:38:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7c17408

8258187: IllegalMonitorStateException in ArrayBlockingQueue

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

Changeset: 9154f643
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 23:47:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/9154f643

8254973: CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute

Reviewed-by: dl

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

Changeset: b72de3c5
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-11 00:33:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b72de3c5

8259385: Cleanup unused assignment

Reviewed-by: attila

! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 2806bf2e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:32:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/2806bf2e

8259475: Fix bad merge in compilerOracle

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp

Changeset: bb247b02
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:32:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb247b02

8259392: Zero error reporting is broken after JDK-8255711

Reviewed-by: dholmes

! src/hotspot/os/posix/signals_posix.cpp

Changeset: 3974fd4f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:33:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/3974fd4f

8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false

Reviewed-by: sgehwolf, cjplummer

! test/lib/jdk/test/lib/Platform.java

Changeset: d21a0ea1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 07:37:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/d21a0ea1

8258449: Move make/hotspot/symbols to make/data

Reviewed-by: erikj

= make/data/hotspot-symbols/symbols-aix
= make/data/hotspot-symbols/symbols-aix-debug
= make/data/hotspot-symbols/symbols-linux
= make/data/hotspot-symbols/symbols-macosx
= make/data/hotspot-symbols/symbols-shared
= make/data/hotspot-symbols/symbols-unix
! make/hotspot/lib/JvmMapfile.gmk

Changeset: bd344184
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 07:42:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd344184

8258445: Move make/templates to make/data

Reviewed-by: erikj

= make/data/license-templates/bsd-header
= make/data/license-templates/gpl-cp-header
= make/data/license-templates/gpl-header
! make/scripts/lic_check.sh

Changeset: e0d748d5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-11 09:06:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0d748d5

8258606: os::print_signal_handlers() should resolve the function name of the handlers

Reviewed-by: dholmes, coleenp, gziemski

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: a03e22bb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 09:42:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/a03e22bb

8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp

Reviewed-by: rrich, dholmes

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

Changeset: 18a37f94
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 09:43:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/18a37f94

8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops

Reviewed-by: aph, zgu

! src/hotspot/cpu/zero/globalDefinitions_zero.hpp

Changeset: 23548821
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-11 10:10:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/23548821

8250768: javac should be adapted to changes in JEP 12

Reviewed-by: mcimadamore, erikj, jjg, ihse

! make/CompileInterimLangtools.gmk
! make/Docs.gmk
! make/autoconf/spec.gmk.in
- make/jdk/src/classes/build/tools/taglet/Preview.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/java.base/share/classes/java/lang/Class.java
= src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/util/Arrays/TimSortStackSize2.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecord.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecordComponent.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Reflective.java
+ test/langtools/jdk/javadoc/doclet/testPreview/doc/element-list
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Core.html
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Reflective.html
+ test/langtools/jdk/javadoc/doclet/testPreview/m/module-info.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse1.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse2.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewAPIUse.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclaration.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclarationUse.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
+ test/langtools/tools/javac/enum/FauxEnum3-preview.out
! test/langtools/tools/javac/lib/combo/ComboTask.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/patterns/BreakAndLoops.java
! test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/PatternMatchPosTest.out
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview.java
+ test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java
+ test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 1bd015fb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 11:28:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/1bd015fb

8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk

Reviewed-by: erikj

! make/CompileJavaModules.gmk
+ make/modules/java.base/Java.gmk
+ make/modules/java.compiler/Java.gmk
+ make/modules/java.datatransfer/Java.gmk
+ make/modules/java.desktop/Java.gmk
+ make/modules/java.instrument/Java.gmk
+ make/modules/java.logging/Java.gmk
+ make/modules/java.management.rmi/Java.gmk
+ make/modules/java.management/Java.gmk
+ make/modules/java.naming/Java.gmk
+ make/modules/java.prefs/Java.gmk
+ make/modules/java.rmi/Java.gmk
+ make/modules/java.scripting/Java.gmk
+ make/modules/java.security.jgss/Java.gmk
+ make/modules/java.smartcardio/Java.gmk
+ make/modules/java.sql.rowset/Java.gmk
+ make/modules/java.sql/Java.gmk
+ make/modules/java.transaction.xa/Java.gmk
+ make/modules/java.xml.crypto/Java.gmk
+ make/modules/java.xml/Java.gmk
+ make/modules/jdk.aot/Java.gmk
+ make/modules/jdk.charsets/Java.gmk
+ make/modules/jdk.compiler/Java.gmk
+ make/modules/jdk.dev/Java.gmk
+ make/modules/jdk.dynalink/Java.gmk
+ make/modules/jdk.editpad/Java.gmk
+ make/modules/jdk.hotspot.agent/Java.gmk
+ make/modules/jdk.httpserver/Java.gmk
+ make/modules/jdk.incubator.vector/Java.gmk
+ make/modules/jdk.internal.jvmstat/Java.gmk
+ make/modules/jdk.internal.le/Java.gmk
+ make/modules/jdk.internal.opt/Java.gmk
+ make/modules/jdk.internal.vm.ci/Java.gmk
+ make/modules/jdk.internal.vm.compiler/Java.gmk
+ make/modules/jdk.jartool/Java.gmk
+ make/modules/jdk.javadoc/Java.gmk
+ make/modules/jdk.jcmd/Java.gmk
+ make/modules/jdk.jconsole/Java.gmk
+ make/modules/jdk.jdeps/Java.gmk
+ make/modules/jdk.jdi/Java.gmk
+ make/modules/jdk.jfr/Java.gmk
+ make/modules/jdk.jpackage/Java.gmk
+ make/modules/jdk.jshell/Java.gmk
+ make/modules/jdk.localedata/Java.gmk
+ make/modules/jdk.sctp/Java.gmk
+ make/modules/jdk.unsupported.desktop/Java.gmk
+ make/modules/sun.charsets/Java.gmk

Changeset: 01b2804e
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2021-01-11 12:02:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/01b2804e

8237578: JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed

Reviewed-by: xuelei, simonis

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java

Changeset: 23801da9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-11 12:27:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/23801da9

8259482: jni_Set/GetField_probe are the same as their _nh versions

Reviewed-by: hseigel, sspitsyn, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 33fbc10c
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Attila Szegedi <attila at openjdk.org>
Date:      2021-01-11 13:50:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/33fbc10c

8259025: Record compact constructor using Objects.requireNonNull

Reviewed-by: attila

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

Changeset: cf3e4bfd
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-11 18:18:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf3e4bfd

8258838: Remove JVM option UseStackBanging

Reviewed-by: dholmes, coleenp, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: dab17875
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 18:18:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/dab17875

8259559: COMPARE_BUILD can't compare patch files

Reviewed-by: erikj

! make/Init.gmk

Changeset: 38619602
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 18:22:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/38619602

8258426: Split up autoconf/version-numbers and move it to conf dir

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
- make/autoconf/version-numbers
+ make/conf/branding.conf
! make/conf/jib-profiles.js
+ make/conf/version-numbers.conf

Changeset: c956e7a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 18:46:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/c956e7a6

8258659: Eliminate whitespace comments from generated pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java

Changeset: d9f21346
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 18:49:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d9f21346

8258655: remove <-- NewPage --> comment from generated pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 8dfc77bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-11 19:44:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/8dfc77bf

8259586: ProblemList dll_address_to_function_and_library_name

Reviewed-by: hseigel

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

Changeset: e9929e2b
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-01-11 21:36:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9929e2b

8259582: Backout JDK-8237578 until all affected tests have been fixed

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java
- test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java

Changeset: cd73939b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-01-11 22:02:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd73939b

8259528: Broken Link for [java.text.Normalizer.Form]

Reviewed-by: lancea, joehw, iris

! src/java.base/share/classes/java/text/Normalizer.java

Changeset: 712ea250
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-11 23:13:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/712ea250

8258925: configure script failed on WSL

Reviewed-by: dholmes, erikj

! make/scripts/fixpath.sh

Changeset: ff54b77b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-11 23:14:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff54b77b

8259439: Apply java.io.Serial annotations in java.datatransfer

Reviewed-by: aivanov, pbansal, trebari, darcy

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java

Changeset: 022bc9f0
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-01-11 23:30:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/022bc9f0

8258422: Cleanup unnecessary null comparison before instanceof check in java.base

Reviewed-by: chegar, aefimov

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/jdk/internal/misc/Signal.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: b6d51e15
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-12 00:28:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6d51e15

8259585: Accessible actions do not work on mac os x

Reviewed-by: serb

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

Changeset: fb68395d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-01-08 15:59:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb68395d

8259014: (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win)

Reviewed-by: alanb

! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c

Changeset: 020ec848
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-01-08 18:30:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/020ec848

8259429: Update reference to README.md

Reviewed-by: iris

! make/conf/jib-profiles.js

Changeset: e05f36f4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 13:45:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/e05f36f4

8259043: More Zero architectures need linkage with libatomic

Co-authored-by: Matthias Klose <doko at openjdk.org>
Reviewed-by: erikj

! make/autoconf/libraries.m4

Changeset: d60a937e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-11 16:14:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/d60a937e

8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl

Reviewed-by: chegar, alanb, uschindler

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 2cb271e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 17:35:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/2cb271e6

8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/doclint/LimitedImage.java

Changeset: b378f54d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-12 01:08:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/b378f54d

Merge

! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: ae0532ed
Author:    Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-12 01:40:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae0532ed

8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend

Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4

Changeset: 2255ab76
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 03:38:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/2255ab76

8258810: Improve enum traits

Reviewed-by: ayang, iklam, lfoltan

! src/hotspot/share/utilities/enumIterator.hpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp

Changeset: 77f62909
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 04:12:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/77f62909

8258254: Move PtrQueue flush to PtrQueueSet subclasses

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp

Changeset: 61c5b95b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:53:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/61c5b95b

7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux

Reviewed-by: aivanov

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.java

Changeset: 98ccfbf4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:56:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/98ccfbf4

8255710: Opensource unit/regression tests for CMM

Reviewed-by: pbansal, prr

+ test/jdk/java/awt/color/GetInstanceNullData.java
+ test/jdk/java/awt/color/GetNameExceptionTest.java
+ test/jdk/java/awt/color/GetNameTest.java
+ test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
+ test/jdk/java/awt/color/MultiThreadCMMTest.java
+ test/jdk/java/awt/color/StandardProfileTest.java
+ test/jdk/java/awt/color/StandardProfileTest.policy
+ test/jdk/java/awt/color/XYZTest.java

Changeset: 9d4e84fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:49:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d4e84fd

8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported

Reviewed-by: coleenp, zgu

! src/hotspot/cpu/zero/vm_version_zero.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java

Changeset: 46637047
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:58:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/46637047

8259583: Remove unused decode_env::_codeBuffer

Reviewed-by: thartmann

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

Changeset: a3561ae8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-12 08:18:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3561ae8

8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/chaitin.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestVerifyRegisterAllocator.java

Changeset: a6ab9e47
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-12 08:35:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6ab9e47

8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled

Reviewed-by: mdoerr, stuefe

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 4697cfa4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 10:52:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/4697cfa4

8259576: Misplaced curly brace in Matcher::find_shared_post_visit

Reviewed-by: lucy, thartmann

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

Changeset: ac2dee56
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-12 11:41:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac2dee56

8259539: JDK-8255711 broke trap messages

Reviewed-by: lfoltan, dholmes

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 400dc76f
Author:    Peter Zhelezniakov <peterz at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-01-12 11:50:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/400dc76f

8252015: [macos11] java.awt.TrayIcon requires updates for template images

Co-authored-by: Tres Finocchiaro <tres.finocchiaro at gmail.com>
Co-authored-by: Peter Zhelezniakov <peterz at openjdk.org>
Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/share/classes/java/awt/TrayIcon.java

Changeset: 563b268c
Author:    Sergey Platonov <sergey.platonov at gapfruit.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 11:57:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/563b268c

8257709: C1: Double assignment in InstructionPrinter::print_stack

Reviewed-by: shade, chagedorn

! src/hotspot/share/c1/c1_InstructionPrinter.cpp

Changeset: 4c75d14a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-12 13:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c75d14a

8259374: Make ThreadInVMfromNative have ResetNoHandleMark

Reviewed-by: dcubed, pchilanomate

! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: ccac7aae
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-12 13:27:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccac7aae

8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java

Changeset: c338f116
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-12 14:39:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/c338f116

8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: d6a2105b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-12 20:19:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6a2105b

8259343: [macOS] Update JNI error handling in Cocoa code.

Reviewed-by: erikj, serb

! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h

Changeset: 5f7ccce0
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-12 20:41:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f7ccce0

8226810: Failed to launch JVM because of NullPointerException occured on System.props

Reviewed-by: alanb, naoto

! make/data/charsetmapping/stdcs-windows

Changeset: e4df2098
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2021-01-12 20:51:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4df2098

7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java
+ test/jdk/sun/java2d/marlin/StrokedLinePerf.java

Changeset: 4be21734
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-01-12 23:44:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/4be21734

8259319: Illegal package access when SunPKCS11 requires SunJCE's classes

Reviewed-by: valeriep, mullan

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
+ test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: c6d798c2
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-13 00:30:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6d798c2

8259629: aarch64 builds fail after JDK-8258932

Reviewed-by: kvn

! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 65bed647
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-13 01:10:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/65bed647

8253635: Implement toString() for SSLEngineImpl

Reviewed-by: coffeys, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 0957d9eb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-13 02:30:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/0957d9eb

8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant

Reviewed-by: aivanov

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
+ test/jdk/java/awt/datatransfer/DataFlavor/DefaultRepresentation.java

Changeset: 44c83794
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-13 06:57:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/44c83794

8256019: JLabel HTML text does not support translucent text colors

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/JLabel/TestTranslucentLabelText.java

Changeset: a483869a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-13 07:00:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/a483869a

8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64

Reviewed-by: serb, pbansal, trebari

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java

Changeset: 139b6dae
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-13 07:53:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/139b6dae

8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling

Reviewed-by: dholmes, stuefe

! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 2243a170
Author:    liach <liach at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-13 08:02:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/2243a170

8259485: Document need for short paths when building on Windows

Reviewed-by: erikj, shade

! doc/building.html
! doc/building.md



More information about the loom-dev mailing list