git: openjdk/loom: fibers: 86 new changesets

duke duke at openjdk.java.net
Thu Feb 3 12:05:38 UTC 2022


Changeset: e1d8f555
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-26 17:06:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1d8f555644e7766811bda1468af3f7f3d3f4239

8280402: Add new convenience forms to HtmlTree

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: 4b2370e5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-01-26 17:07:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b2370e57698e7413fef053afe9d22bb0bc86041

8279294: NonblockingQueue::try_pop may improperly indicate queue is empty

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/utilities/nonblockingQueue.inline.hpp

Changeset: b8365aa4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-26 17:10:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8365aa48599a318c426c2ec4ffb3f296ffdbd73

8268978: Document the javadoc software stack

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java

Changeset: ef08e2c6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-26 01:12:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef08e2c63b040cef6ca5f71dbce49f3d7647fdd8

8280592: Small javadoc tweaks to foreign API

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: a5a11f14
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-26 17:24:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5a11f14b9ccc8c25f8a4232e9de23f47fbfb400

Merge


Changeset: 0c42e43f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-26 17:25:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c42e43f77b91a50fedc3fddb74e17f910d8df2a

8280550: SplittableRandom#nextDouble(double,double) can return result >= bound

Reviewed-by: jlaskey, psandoz

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: b5de2cc9
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-01-26 17:40:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5de2cc9d36e1fad7d0bf70f7c83ff829e16b7f3

8280546: Remove hard-coded 127.0.0.1 loopback address

Reviewed-by: mullan

! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEClient.java

Changeset: d2a50a64
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-01-26 18:05:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2a50a64920d22bbbd19ac7fa8681ff177799faf

8279636: Update JCov version to 3.0.12

Reviewed-by: alanb, erikj

! make/conf/jib-profiles.js

Changeset: 16e0ad0a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-26 18:06:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/16e0ad0ad088af3ba1c9903ed8df60799a1ba651

8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed

Reviewed-by: dholmes, kevinw

! test/hotspot/jtreg/ProblemList.txt
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: c2ee1b33
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-01-26 20:31:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2ee1b33c37e6f2848dc8b3e5417b93b1dac1112

8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
+ test/jdk/sun/security/tools/keytool/TestSha1Usage.java

Changeset: 89083019
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-01-27 03:57:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/890830196dea3dfacef231b458fa4a459791c2bb

8076089: Cleanup: Inline & remove sun.management.Util.newException

Reviewed-by: kevinw, amenkov, dfuchs, sspitsyn

! src/java.management/share/classes/sun/management/LockInfoCompositeData.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/Util.java

Changeset: 2ea0edf2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-27 07:00:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ea0edf2c40edde4c191864a40e7a4d741ac0b8e

8279673: AudioClip.play doesn't work due to NullPointerException when creating DataPusher

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
+ test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java

Changeset: 0dba1707
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-27 08:44:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dba1707910734d03c318424764b8682b028a8e0

8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination

Co-authored-by: Sergey Tsypanov <stsypanov at openjdk.org>
Reviewed-by: kvn, jrose

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
+ test/micro/org/openjdk/bench/vm/compiler/SharedLoopHeader.java
+ test/micro/org/openjdk/bench/vm/compiler/StringConstructorBenchmark.java

Changeset: 94380d0e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-27 08:59:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/94380d0e464a491977ed2b5f1998a55cfe73c3c6

8278232: [macos] Wrong chars emitted when entering certain char-sequence of Indic language

Reviewed-by: prr

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

Changeset: 7f68759c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-27 09:06:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f68759c60d026eba3ad0a7f775497886c727384

8280719: G1: Remove outdated comment in RemoveSelfForwardPtrObjClosure::apply

Reviewed-by: ayang, mli

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

Changeset: cab59051
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-27 09:18:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/cab590517bf705418c7376edd5d7066b13b6dde8

8280583: Always build NMT

Reviewed-by: shade, ihse, zgu

! make/autoconf/jvm-features.m4
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtDCmd.hpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: a3a0dcd9
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-01-27 18:58:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3a0dcd9215beb6baf43c6e94f8e16fb6a2ccf68

8280353: -XX:ArchiveClassesAtExit should print warning if base archive failed to load

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: b94ebaa0
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-01-27 19:31:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/b94ebaa09c9ff788a37edcdbd043f9bb3998cede

8280686: Remove Compile::print_method_impl

Reviewed-by: neliasso, chagedorn, thartmann

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

Changeset: ece89c6d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-27 21:00:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/ece89c6df167e9a7f99b00e3f89c2c41c10ab31b

8280366: (fs) Restore Files.createTempFile javadoc

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 6d242e40
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-27 21:58:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d242e406539e97bdd4da82c478db901942b770f

8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 40a2ce20
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-27 22:57:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/40a2ce20334207b542d18f52e26bf418bf29c9ca

8270476: Make floating-point test infrastructure more lambda and method reference friendly

Reviewed-by: bpb

! test/jdk/java/lang/Math/Atan2Tests.java
! test/jdk/java/lang/Math/CeilAndFloorTests.java
! test/jdk/java/lang/Math/CubeRootTests.java
! test/jdk/java/lang/Math/ExpCornerCaseTests.java
! test/jdk/java/lang/Math/Expm1Tests.java
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/Math/HypotTests.java
! test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java
! test/jdk/java/lang/Math/IeeeRecommendedTests.java
! test/jdk/java/lang/Math/Log10Tests.java
! test/jdk/java/lang/Math/Log1pTests.java
! test/jdk/java/lang/Math/PowTests.java
! test/jdk/java/lang/Math/Rint.java
! test/jdk/java/lang/Math/RoundTests.java
! test/jdk/java/lang/Math/SinCosCornerCasesTests.java
! test/jdk/java/lang/Math/TanTests.java
! test/jdk/java/lang/Math/Tests.java
! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/Expm1Tests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/HypotTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
! test/jdk/java/lang/StrictMath/Tests.java

Changeset: 78574057
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-28 00:44:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/78574057a4758fc3da5f39af77df09dc2232a9a1

8280744: Allow SuppressWarnings to be used in all declaration contexts

Reviewed-by: iris

! src/java.base/share/classes/java/lang/SuppressWarnings.java

Changeset: 094db1a3
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2022-01-28 00:49:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/094db1a3eeb3709c8218d8d26f13699024ec2943

8277948: AArch64: Print the correct native stack if -XX:+PreserveFramePointer when crash

Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp

Changeset: a1d1e475
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-28 01:55:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1d1e4753b87dfc6ce179c389480dcf2c5a0dc2e

8280823: Remove NULL check in DumpTimeClassInfo::is_excluded

Reviewed-by: minqi, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.hpp

Changeset: 178ac746
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-28 07:01:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/178ac7465360729628521a0d555253b9fb2ad7bf

8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives.

Reviewed-by: bpb

! test/jdk/java/io/File/GetXSpace.java

Changeset: 55f180fb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-28 08:10:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/55f180fb7dfecc859e59c7852d48aeab6c936a5d

8280004: DCmdArgument<jlong>::parse_value() should handle NULL input

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/services/diagnosticArgument.cpp

Changeset: 973dda5c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-28 08:11:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/973dda5ce0747a8ea67ec3a34c2ef2a0b2b6b140

8280804: Parallel: Remove unused variables in PSPromotionManager::drain_stacks_depth

Reviewed-by: tschatzl, mli

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

Changeset: 8a3cca09
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-01-28 09:06:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a3cca09ba427282f2712bec7298b85bbacf076b

8280784: VM_Cleanup unnecessarily processes all thread oops

Reviewed-by: eosterlund, shade

! src/hotspot/share/runtime/vmOperations.hpp

Changeset: ed826f29
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-28 09:16:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed826f2927457f73f058732c6d073acf54ee86f7

8280397: Factor out task queue statistics printing

Reviewed-by: pliden, kbarrett, mli

! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: 6de90ad9
Author:    Magnus Ihse Bursie <mag at icus.se>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-01-28 12:45:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/6de90ad9800b83c4a5f364c3645603fcb6828d6c

8280863: Update build README to reflect that MSYS2 is supported

Reviewed-by: ihse

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

Changeset: cb8a82ee
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-01-28 12:54:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb8a82ee24881113af4eea04d7ce5963d18e9b83

8272317: jstatd has dependency on Security Manager which needs to be removed

Reviewed-by: cjplummer, rriggs

! make/modules/jdk.jstatd/Launcher.gmk
! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
- test/jdk/sun/tools/jstatd/all.policy

Changeset: 409382ba
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2022-01-28 16:42:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/409382ba4b43bf48ed0086020dd20641effd35b6

8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java

Changeset: 95ee9bf7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-28 17:12:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/95ee9bf7be40572e768cf6213c03ca183b8ad886

4774868: (fc spec) Unclear spec for FileChannel.force

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: ff34d624
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-28 18:09:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff34d624ba81698db0aacc1d5e2332c4345010ce

8280898: ProblemList compiler/regalloc/TestC2IntPressure.java on macosx-aarch64

Reviewed-by: ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0740ac47
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-28 18:51:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/0740ac474cbda439684223e660827e38964e6b1f

8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java

Changeset: 91391598
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2022-01-28 22:52:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/91391598989c70c98b9400997df4f9177d3e576f

8280843: macos-Aarch64 SEGV in frame::sender_for_compiled_frame after JDK-8277948

Reviewed-by: aph, dholmes

! src/hotspot/os_cpu/bsd_aarch64/thread_bsd_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: d366d15d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-28 23:18:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/d366d15d67a08833d93a5806edef8145cb7803e5

8280903: javadoc build fails after JDK-4774868

Reviewed-by: lancea

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: 268880b4
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-29 11:36:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/268880b471eed54535927fba953347160f447fcd

8277412: Use String.isBlank to simplify code in sun.net.www.protocol.mailto.Handler

Reviewed-by: dfuchs

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

Changeset: be9f984c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-29 21:35:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/be9f984caec32c3fe1deef30efe40fa115409ca0

8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs

Reviewed-by: alanb, amenkov

! test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java

Changeset: 251351f4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-31 08:49:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/251351f49498ea39150b38860b8f73232fbaf05d

8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops

Reviewed-by: sspitsyn, dcubed

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: c6ed2046
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-31 12:11:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6ed2046b4ba8eafb6b7e934b134829760d56ecd

8278263: Remove redundant synchronized from URLStreamHandler.openConnection methods

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/mailto/Handler.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java

Changeset: 61794c50
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-01-31 12:30:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/61794c503973a330278f0595e36be0bd686fe2b5

8280817: Clean up and unify empty VM operations

Reviewed-by: shade, coleenp

! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 091aff92
Author:    Dmitry Batrak <dbatrak at openjdk.org>
Date:      2022-01-31 13:43:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/091aff92e2213bfe0de79b3561a7613ab77e24b6

8278908: [macOS] Unexpected text normalization on pasting from clipboard

Reviewed-by: serb, aivanov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! test/jdk/java/awt/datatransfer/UnicodeTransferTest/UnicodeTransferTest.java

Changeset: bdda43e0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-31 16:01:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/bdda43e066b8da0ebf9a8ef2f843eabb230f0800

8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads

Reviewed-by: ayang, mli

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: dcc666d5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-31 16:51:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/dcc666d53d66e87c11c0c39858b36d40299b7de6

8280139: Report more detailed statistics about task stealing in task queue stats

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: 993a2488
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-31 16:52:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/993a2488ef42b4c63a7e342c12bba8af8e3fab40

8280450: Add task queue printing to STW Full GCs

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 319b7749
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-01-31 19:27:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/319b77492f78a08b7b9488c73876b027c3076c76

8277101: jcmd VM.cds dynamic_dump should not regenerate holder classes

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java

Changeset: f991891b
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-01-31 20:25:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/f991891b0ba7a3767d2abd85ab9b2d284dc3d013

8280949: Correct the references for the Java Security Standard Algorithm Names specification

Reviewed-by: mullan

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java

Changeset: 39165613
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-31 21:48:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/39165613aa0430861e361a33a4925b85ea24fff1

8280543: Update the "java" and "jcmd" tool specification for CDS

Reviewed-by: hseigel, sspitsyn, ccheung

! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1

Changeset: 74921e84
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-31 22:45:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/74921e8422ce31a22516b279a00935b1917c089d

8280738: Minor cleanup for HtmlStyle

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: ee3be0bb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-31 22:47:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee3be0bb567f0e28fd3e920ef3685607d0a8d656

8280488: doclint reference checks withstand warning suppression

Reviewed-by: darcy

! 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/resources/doclint.properties
+ test/langtools/jdk/javadoc/tool/doclint/DocLintReferencesTest.java

Changeset: 96d0df72
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-31 22:54:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/96d0df72db277f127bd4c6b8c51bfc64d1c593e0

8272984: javadoc support for reproducible builds

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.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/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.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/BaseOptions.java
+ test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java
! test/langtools/jdk/javadoc/doclet/testXOption/TestXOption.java
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 4191b2b9
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2022-01-31 23:02:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/4191b2b9b98c1137e5f27e3b64efb83857fa2c91

8275337: C1: assert(false) failed: live_in set of first block must be empty

Reviewed-by: kvn

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
+ test/hotspot/jtreg/compiler/c1/Test8275337.java

Changeset: 4dbebb62
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-31 23:22:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/4dbebb62aa264adda8d96a06f608ef9d13155a26

8280534: Enable compile-time doclint reference checking

Reviewed-by: serb, naoto, mchung, lancea, iris

! make/modules/java.base/Java.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! src/java.base/share/classes/java/io/FilenameFilter.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/net/package-info.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/Bidi.java
! src/java.base/share/classes/java/util/Observable.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/javax/management/remote/JMXAddressable.java
! src/java.management/share/classes/javax/management/remote/JMXServerErrorException.java

Changeset: 9c0104b9
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-02-01 00:09:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c0104b9c96f012da1602f503f641824d78f4260

8221642: AccessibleObject::setAccessible throws NPE when invoked by JNI code with no java frame on stack

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c

Changeset: 1ea01465
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-02-01 00:31:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ea01465ab06749a3177b9b724ccea0945a2de09

8281007: Test jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java fails after JDK-8280738

Reviewed-by: darcy

! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java

Changeset: 0e70d450
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-01 01:27:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e70d4504c267174738485c7da82a2ac0ef09770

8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix

Reviewed-by: bpb, jlaskey

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: de3113b9
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-02-01 07:26:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/de3113b998550021bb502cd6f766036fb8351e7d

8279842: HTTPS Channel Binding support for Java GSS/Kerberos

Co-authored-by: Weijun Wang <weijun.wang at oracle.com>
Reviewed-by: dfuchs, weijun, darcy

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpCallerInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
+ src/java.base/share/classes/sun/security/util/ChannelBindingException.java
+ src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java
- src/java.naming/share/classes/com/sun/jndi/ldap/sasl/TlsChannelBinding.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! test/jdk/com/sun/jndi/ldap/LdapCBPropertiesTest.java
+ test/jdk/sun/security/krb5/auto/HttpsCB.java

Changeset: 16ec47d5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-01 08:47:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/16ec47d5e5bf129fc0910358464ab62bf6ce7ed8

8279856: Parallel: Use PreservedMarks to record promotion-failed objects

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp

Changeset: 18a7dc8c
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-02-01 10:20:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/18a7dc8c08fa15a260b4a39b18c068d30ee45962

8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking

Reviewed-by: serb, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java

Changeset: d37fb1df
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-01 10:56:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/d37fb1df460ec980bd8d3029b1ce7896c3249a99

8280870: Parallel: Simplify CLD roots claim in Full GC cycle

Reviewed-by: stefank, sjohanss

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

Changeset: 86debf42
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-01 11:03:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/86debf42f545a1aec0a065ebd5b016339a1ae09f

8280932: G1: Rename HeapRegionRemSet::_code_roots accessors

Reviewed-by: iwalulya

! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: c5a86120
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-01 12:23:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5a86120df7105cf612d513b5bd394501c00efed

8280458: G1: Remove G1BlockOffsetTablePart::_next_offset_threshold

Reviewed-by: tschatzl, iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 1f6fcbe2
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-02-01 15:44:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f6fcbe2f3da4c63976b1564ec2170e4757fadcc

8278475: G1 dirty card refinement by Java threads may get unnecessarily paused

Reviewed-by: tschatzl, iwalulya

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

Changeset: 5080e815
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-02-01 15:59:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/5080e815b4385751734054b5f889c4d89cfcdeb4

8280770: serviceability/sa/ClhsdbThreadContext.java sometimes fails with 'Thread "SteadyStateThread"' missing from stdout/stderr

Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java

Changeset: 4532c3a1
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-02-01 16:02:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/4532c3a1639af0b4ff8c4f42c3796fa73ca5be83

8280554: resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered

Reviewed-by: alanb, amenkov, lmesnik

! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java

Changeset: d1cc5fda
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-01 17:19:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1cc5fda8f9fe3480d661985f15c71a8a9a4a7f8

8280941: os::print_memory_mappings() prints segment preceeding the inclusion range

Reviewed-by: stefank, minqi

! src/hotspot/os/linux/os_linux.cpp

Changeset: bde2b378
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2022-02-01 18:45:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/bde2b3783e0e9787cf2f270fcb3a54c2d4f1e5ab

8279954: java/lang/StringBuffer(StringBuilder)/HugeCapacity.java intermittently fails

Reviewed-by: shade, dholmes

! test/jdk/java/lang/StringBuffer/HugeCapacity.java
! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: d95de5c7
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-02-01 19:33:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/d95de5c7fea4b224d6cd073a6d6921d7108bb7e1

8255495: Support CDS Archived Heap for uncompressed oops

Reviewed-by: iklam, tschatzl

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java

Changeset: fdd9ca74
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-02-01 20:13:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdd9ca74bd6ca87c30be2bcdcfd22e19b7687a5a

8280642: ObjectInputStream.readObject should throw InvalidClassException instead of IllegalAccessError

Reviewed-by: naoto, mchung

! src/java.base/share/classes/java/io/ObjectInputStream.java
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java

Changeset: a18beb47
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-01 20:55:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a18beb4797a1ca6fc6b31e997be48b2bd91c6ac0

8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs

Reviewed-by: kvn, dlong

! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: c74b8f48
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2022-02-01 20:56:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/c74b8f48fad8380dbd811e4a42c361006e13021d

8275914: SHA3: changing java implementation to help C2 create high-performance code

Reviewed-by: ascarpino, phh

! src/java.base/share/classes/sun/security/provider/SHA3.java

Changeset: 9ca7ff3e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-01 22:30:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ca7ff3e4f0a944bacf38da7e5426082d64c52bd

8281082: Improve javadoc references to JOSS

Reviewed-by: iris, rriggs, naoto, lancea

! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyRep.java

Changeset: 85d839fb
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-02-01 23:02:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/85d839fb4f3f820d130ea95f9a54ae137a95c20a

8280601: ClhsdbThreadContext.java test is triggering codecache related asserts

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: d32f99ee
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-02 07:34:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/d32f99ee65679601d6e160e7975fc1e367bfa6f4

8279219: [REDO] C2 crash when allocating array of size too large

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocArrayAfterAllocNoUse.java
+ test/hotspot/jtreg/compiler/allocation/TestCCPAllocateArray.java
+ test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java

Changeset: 97af3230
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-02 07:35:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/97af32304101397bb33cbbd1e35fd9124f9e2311

8280842: Access violation in ciTypeFlow::profiled_count

Reviewed-by: neliasso, vlivanov, kvn

! src/hotspot/share/ci/ciTypeFlow.cpp
+ test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java

Changeset: 48a32b5f
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-02-02 07:36:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/48a32b5f3aa1b238bc9857002325579a5b041685

8280976: Incorrect encoding of avx512 vpsraq instruction with mask and constant shift.

Reviewed-by: neliasso, thartmann

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

Changeset: ab638341
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-02 07:37:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab638341de164965e06bb1d59808670260916b82

8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path"

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestUnexpectedIUBarrierEA.java

Changeset: 4304a772
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-02 07:38:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/4304a7728ec60f7937e0198c4f85384064fe560e

8279535: C2: Dead code in PhaseIdealLoop::create_loop_nest after JDK-8276116

Reviewed-by: thartmann

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

Changeset: de826ba1
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-02 08:01:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/de826ba18a5e98586029581c2d4bcd27334fbdd1

8280600: C2: assert(!had_error) failed: bad dominance

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCastIIMakesMainLoopPhiDead.java

Changeset: ae2504b4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-02 10:04:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae2504b4692a5298b5835727b04a44e1edc8a4d6

8278254: Cleanup doclint warnings in java.desktop module

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/java/awt/BufferCapabilities.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/AttributeList.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/undo/UndoableEditSupport.java

Changeset: cce5154c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-02-03 10:21:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/cce5154ce8c5568609f178acd364d73080ebead4

Merge with jdk-19+8

! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt

Changeset: fd4e48a9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-02-02 17:24:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd4e48a92d85db61d1557c43c9422436ffd48dbe

Fixed typo

! src/java.base/share/classes/java/net/Socket.java

Changeset: b933575d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-02-02 17:25:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/b933575da203918483223306732764c4af2437dc

Move SecurityException to sub-class for now

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 64c3c0b1
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-02-03 06:50:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/64c3c0b164cff05753716ac98700dbf50beccd51

Unused import

! src/java.base/share/classes/java/net/ServerSocket.java

Changeset: d06dff6a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-02-03 11:22:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/d06dff6a7bad98ed4dbcf80755c37967c5effab2

Merge




More information about the loom-dev mailing list