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