git: openjdk/loom: fibers: 105 new changesets
duke
duke at openjdk.org
Thu Mar 9 17:12:40 UTC 2023
Changeset: 394eac85
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-03-01 22:40:50 +0000
URL: https://git.openjdk.org/loom/commit/394eac850cf8def6107193695f1d438f083d275a
8295425: Match the default priv exp length between SunPKCS11 and other JDK providers
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
+ test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java
Changeset: d10d40a5
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-03-01 22:54:03 +0000
URL: https://git.openjdk.org/loom/commit/d10d40a5b2dc4bb491daaac2838cd637302e2313
8303077: JFR: Add example usage to jdk.jfr
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/BooleanFlag.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/DataAmount.java
! src/jdk.jfr/share/classes/jdk/jfr/Enabled.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/Period.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
Changeset: dc08216f
Author: Tyler Steele <tsteele at openjdk.org>
Date: 2023-03-02 01:06:02 +0000
URL: https://git.openjdk.org/loom/commit/dc08216f0ef55970c96df43bcc86ebd5792d486e
8303186: Missing Classpath exception from Continuation.c
Reviewed-by: dholmes, jpai
! src/java.base/share/native/libjava/Continuation.c
Changeset: 99f5687e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-03-02 07:22:21 +0000
URL: https://git.openjdk.org/loom/commit/99f5687eb192b249a4a4533578f56b131fb8f234
8302144: Move ZeroTLABTest.java to tier3
Reviewed-by: thartmann, kvn
! test/hotspot/jtreg/TEST.groups
Changeset: 4619e8ba
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-02 08:27:44 +0000
URL: https://git.openjdk.org/loom/commit/4619e8bae838abd1f243c2c65a538806d226b8e8
8297587: Upgrade JLine to 3.22.0
Reviewed-by: vromero
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/module-info.java
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
+ src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/classes/module-info.java.extra
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
Changeset: dbb562d3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-02 09:41:11 +0000
URL: https://git.openjdk.org/loom/commit/dbb562d3b128094cb5bca55237e1331e83526adb
8303355: The Depend plugin does fully recompile when primitive type changes
Reviewed-by: erikj, vromero
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java
Changeset: 3091744f
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-02 09:43:56 +0000
URL: https://git.openjdk.org/loom/commit/3091744fff56ae08861f28b87c1de27738c4c62b
8303418: Improve parameter and variable names in BitMap
Reviewed-by: tschatzl, aboldtch
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
Changeset: 72de24e5
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-03-02 11:24:06 +0000
URL: https://git.openjdk.org/loom/commit/72de24e59a80a38ea4ea6a8a3f966f555987ac86
8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
Changeset: c9afd55e
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-03-02 13:21:25 +0000
URL: https://git.openjdk.org/loom/commit/c9afd55ed6e0d60b43f87fbae66af3559424e51f
8302820: Remove costs for NMTPreInit when NMT is off
Reviewed-by: jsjolen, adinn
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
Changeset: fb130639
Author: Saint Wesonga <sawesong at microsoft.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-02 13:26:27 +0000
URL: https://git.openjdk.org/loom/commit/fb1306394368bdfe3ccfe4980c663d0a56b4a643
8303409: Add Windows AArch64 ABI support to the Foreign Function & Memory API
Reviewed-by: jvernee
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64VaList.java
! test/jdk/java/foreign/TestVarArgs.java
- test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/libVarArgs.c
! test/jdk/java/foreign/shared.h
Changeset: b51ea420
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-02 14:21:06 +0000
URL: https://git.openjdk.org/loom/commit/b51ea4204eaa18687e7712e87cdc92efbddfcb5b
8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return
Reviewed-by: clanger, mdoerr, weijun
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
Changeset: 0926d0cb
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-02 16:03:38 +0000
URL: https://git.openjdk.org/loom/commit/0926d0cbceb52f7b12cd69970ed0944d4ed2a242
8302516: Do some cleanup of nsk/share/jdi/EventHandler.java
Reviewed-by: amenkov, kevinw, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java
Changeset: 32247c33
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-02 17:05:01 +0000
URL: https://git.openjdk.org/loom/commit/32247c336a189a40f696626a2578c65535ef6376
8303476: Add the runtime version in the release file of a JDK image
Reviewed-by: erikj
! make/ReleaseFile.gmk
+ test/jdk/build/releaseFile/CheckReleaseFile.java
- test/jdk/build/releaseFile/CheckSource.java
Changeset: 0b635579
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-02 18:31:53 +0000
URL: https://git.openjdk.org/loom/commit/0b6355794101bda9de623016ce88f8abbb314f63
8303039: Utilize `coverageLevels.txt`
Reviewed-by: iris, joehw
! make/CompileToolsJdk.gmk
+ make/data/cldr/common/properties/coverageLevels.txt
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ make/jdk/src/classes/build/tools/cldrconverter/OtherCommonLocales.properties
Changeset: 2c7d2c0e
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-03-02 18:38:50 +0000
URL: https://git.openjdk.org/loom/commit/2c7d2c0ea93f70d871d7242fcb190fe3f3fcb42d
8303411: JFR problem list entry for JDK-8247776 should be removed
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: d4dcba04
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-03-02 18:40:29 +0000
URL: https://git.openjdk.org/loom/commit/d4dcba04632f07555e4fe5547ee39125935a03c6
8303267: Prefer ArrayList to LinkedList in ConcurrentLocksPrinter
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
Changeset: 843d632a
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-02 18:54:27 +0000
URL: https://git.openjdk.org/loom/commit/843d632ad4bd372506dd4d1ea0cf4157cb668fc1
8303442: Clean up w2k_lsa_auth linker parameters
Reviewed-by: erikj
! make/modules/java.security.jgss/Lib.gmk
Changeset: e7113dc8
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-03-02 18:56:05 +0000
URL: https://git.openjdk.org/loom/commit/e7113dc8a50e7f98f39f7cf50f823942db52cc3d
8302495: update for deprecated sprintf for java.desktop
Reviewed-by: prr
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c
Changeset: 45d8a175
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-02 20:23:04 +0000
URL: https://git.openjdk.org/loom/commit/45d8a175b11bde953c8897c103d8c3cd6b26f9aa
8303405: fix @returnss typo in ReflectionFactory
Reviewed-by: jpai, mchung, martin, iris, lancea, naoto
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
Changeset: f3abc406
Author: Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-03-02 22:38:58 +0000
URL: https://git.openjdk.org/loom/commit/f3abc4063de658418283aee1f552c4b4976e5211
8302783: Improve CRC32C intrinsic with crypto pmull on AArch64
Reviewed-by: simonis, phh
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
Changeset: 35003b5f
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-03-03 01:24:12 +0000
URL: https://git.openjdk.org/loom/commit/35003b5f7b341d7abd932fc4c795797960321369
8302830: AArch64: Fix the mismatch between cas.m4 and aarch64.ad
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/cas.m4
Changeset: c961a918
Author: Yi Yang <yyang at openjdk.org>
Date: 2023-03-03 02:00:45 +0000
URL: https://git.openjdk.org/loom/commit/c961a918ad41a78ec15389837abf29c98d66792f
8143900: OptimizeStringConcat has an opaque dependency on Integer.sizeTable field
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/stringopts.hpp
! src/java.base/share/classes/java/lang/Integer.java
Changeset: e1745bc9
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-03-03 09:12:14 +0000
URL: https://git.openjdk.org/loom/commit/e1745bc98180e0d49ed4dd3116a43c90645a1a09
8303473: Add implied {@code} in java.lang.invoke.MethodHandles
Reviewed-by: jjg, lancea, mchung
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 339ca887
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-03 10:32:35 +0000
URL: https://git.openjdk.org/loom/commit/339ca887835d6456da9fcccdc32fb7716cbc60bb
8303539: javadoc typos in Attr
Reviewed-by: iris, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: d23a8bfb
Author: changpeng1997 <Chang.Peng at arm.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2023-03-03 12:11:10 +0000
URL: https://git.openjdk.org/loom/commit/d23a8bfb14037460731fb6ca1890b03278b84b1a
8297753: AArch64: Add optimized rules for vector compare with zero on NEON
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java
Changeset: df9aad01
Author: Sean Mullan <mullan at openjdk.org>
Date: 2023-03-03 13:06:11 +0000
URL: https://git.openjdk.org/loom/commit/df9aad018a769a27221cb29e4e66465e5d98ba94
8297955: LDAP CertStore should use LdapName and not String for DNs
Reviewed-by: weijun, rhalade
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
Changeset: ff364c19
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-03 13:16:43 +0000
URL: https://git.openjdk.org/loom/commit/ff364c1906f078c13e121a43e60606caff5781e7
8301622: ProcessTools.java compilation gets ThreadDeath deprecation warning
Reviewed-by: dholmes, alanb
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 8bf084ce
Author: Amit Kumar <amitkumar at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-03 13:17:31 +0000
URL: https://git.openjdk.org/loom/commit/8bf084ced9efbed0be99f95103d25f7e6d4aab90
8303499: [s390x] ProblemList StressStackOverflow
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: cbdc7a6f
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-03 13:18:23 +0000
URL: https://git.openjdk.org/loom/commit/cbdc7a6f88511a08800400edfbf13f6d3f7ad4f6
8303481: CancelRequestTest assertTrue failing with AssertionError due to java.util.concurrent.CompletionException: java.io.EOFException: EOF reached while reading
Reviewed-by: jpai, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/frame/OutgoingHeaders.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Queue.java
Changeset: c6de66c0
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-03 14:33:56 +0000
URL: https://git.openjdk.org/loom/commit/c6de66c03f691469ff26c14923bf21bdefd5ae72
8303516: HFAs with nested structs/unions/arrays not handled correctly on AArch64
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
+ test/jdk/java/foreign/nested/TestNested.java
+ test/jdk/java/foreign/nested/libNested.c
Changeset: 7449e1c6
Author: Glavo <zjx001202 at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-03-03 15:41:03 +0000
URL: https://git.openjdk.org/loom/commit/7449e1c6617f51101e415fc29fafa79c6b55e24d
8299807: newStringNoRepl should avoid copying arrays for ASCII compatible charsets
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
Changeset: 80739e11
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-03 15:52:46 +0000
URL: https://git.openjdk.org/loom/commit/80739e11b52a73d76525f9508e30f8809342e933
8279619: [JVMCI] improve EncodedSpeculationReason
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/EncodedSpeculationReason.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java
Changeset: 379f2061
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-03-03 16:14:45 +0000
URL: https://git.openjdk.org/loom/commit/379f2061aa4c83388a1becd9661c1ee7b2907830
8303198: System and Runtime.exit() resilience to logging errors
Reviewed-by: dholmes, jpai, alanb
! src/java.base/share/classes/java/lang/Shutdown.java
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
Changeset: 5085bd5f
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-03-03 16:44:27 +0000
URL: https://git.openjdk.org/loom/commit/5085bd5f05ca70e08c6764ed208d574c556b6c57
8297936: Use reachabilityFence to manage liveness in ClassUnload tests
Reviewed-by: coleenp, dholmes
! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
Changeset: ae797c64
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-03-03 16:45:58 +0000
URL: https://git.openjdk.org/loom/commit/ae797c64afc61a0b1c8fbc48f56b2c41f54a7301
8301117: Remove old_size param from ResizeableResourceHashtable::resize()
Reviewed-by: dholmes, coleenp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
Changeset: e3016c11
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-03 17:18:44 +0000
URL: https://git.openjdk.org/loom/commit/e3016c11425f7f915eaf20b6e02a9ec0c9ec8690
8303472: Display name for region TR
Reviewed-by: naoto
! make/data/cldr/common/main/en.xml
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 29ee7c3b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-03 17:38:29 +0000
URL: https://git.openjdk.org/loom/commit/29ee7c3b70ded8cd124ca5b4a38a2aee7c39068b
8303523: Cleanup problem listing of nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java
Reviewed-by: dholmes, kevinw
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 40c5edfc
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-03 18:07:40 +0000
URL: https://git.openjdk.org/loom/commit/40c5edfcc4ad98af435d2edf3dd40f20f24fca46
8303181: Memory leak in ClassLoaderExt::setup_app_search_path
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/classLoaderExt.cpp
Changeset: a50dc67a
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-03-03 18:11:48 +0000
URL: https://git.openjdk.org/loom/commit/a50dc67a4f480fcf7183d11094d507d80b19d941
8303527: update for deprecated sprintf for jdk.hotspot.agent
Reviewed-by: cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 99443142
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-03-03 18:28:06 +0000
URL: https://git.openjdk.org/loom/commit/99443142cc8280a1fc896981ef3d0ac27365d035
8303587: Remove VMOutOfMemoryError001 test from the problem list after 8303198
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: a04b1049
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-03 18:33:58 +0000
URL: https://git.openjdk.org/loom/commit/a04b1049ffc29c2ab2ec1b39e70b72288a39b371
8303413: (fs) Ignore polling interval sensitivity modifiers in PollingWatchService
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! test/jdk/java/nio/file/WatchService/SensitivityModifier.java
Changeset: ae290541
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-03 18:38:13 +0000
URL: https://git.openjdk.org/loom/commit/ae290541d17be77bbedf56a4592102ead4e4691e
8303175: (fs) Deprecate com.sun.nio.file.SensitivityWatchEventModifier for removal
Reviewed-by: lancea, alanb
! src/jdk.unsupported/share/classes/com/sun/nio/file/SensitivityWatchEventModifier.java
Changeset: cd4b88d0
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-03-03 19:00:27 +0000
URL: https://git.openjdk.org/loom/commit/cd4b88d0d25958d3b5de2982233bc540ba5a4e3b
8292269: Replace FileMapInfo::fail_continue() with Unified Logging
Reviewed-by: iklam, dholmes, ccheung
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/cds/CdsDifferentCompactStrings.java
! test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
Changeset: 5b2e2e46
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-03-03 20:51:13 +0000
URL: https://git.openjdk.org/loom/commit/5b2e2e4695768a6bd8090fb9a6c342fcddcbb3fd
8302590: Add String.indexOf(int ch, int fromIndex, int toIndex)
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/IndexOfBeginEnd.java
Changeset: 629a9053
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-04 07:33:33 +0000
URL: https://git.openjdk.org/loom/commit/629a9053f072a3d8406b923f8fa8ab7056a1ab8d
8303242: ThreadMXBean issues with virtual threads
Reviewed-by: mchung, pchilanomate
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/classes/sun/management/Util.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
+ test/jdk/com/sun/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
Changeset: 9fdbf3cf
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-04 21:52:06 +0000
URL: https://git.openjdk.org/loom/commit/9fdbf3cfc4bf58daa93807b47e403536e4681e90
8303588: [JVMCI] make JVMCI source directories conform with standard layout
Reviewed-by: kvn
! make/modules/jdk.internal.vm.ci/Java.gmk
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64Kind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64Kind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BailoutException.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodePosition.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CPUFeatureName.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeUtil.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompilationRequest.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompilationRequestResult.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompiledCode.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/DebugInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InstalledCode.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InvalidInstalledCodeException.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Location.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/MemoryBarriers.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ReferenceMap.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Register.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterSaveLayout.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterValue.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/StackLockValue.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/StackSlot.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/SuppressFBWarnings.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/TargetDescription.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ValueKindFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ValueUtil.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Call.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ConstantReference.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/DataPatch.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/DataSectionReference.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ExceptionHandler.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ImplicitExceptionDispatch.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Infopoint.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/InfopointReason.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Mark.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Reference.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/InspectedFrame.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/InspectedFrameVisitor.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/StackIntrospection.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/JVMCIError.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/SuppressFBWarnings.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/EmptyEventProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/EventProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HandleCleaner.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJDKReflection.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIReflection.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIUnsupportedOperationError.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotModifiers.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantScope.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSignature.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/JFR.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/MetaspaceHandleObject.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/MetaspaceObject.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedHotSpotSpeculationLog.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SuppressFBWarnings.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/UnsafeAccess.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMEntryPoint.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMFlag.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AbstractJavaProfile.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AbstractProfiledItem.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AllocatableValue.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Assumptions.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Constant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantReflectionProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DeoptimizationAction.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DeoptimizationReason.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ExceptionHandler.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/InvokeTarget.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaField.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaKind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaMethodProfile.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaTypeProfile.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaValue.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/LineNumberTable.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Local.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/LocalVariableTable.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MemoryAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MetaAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MetaUtil.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/NullConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/PlatformKind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/PrimitiveConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/RawConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaField.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SerializableConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Signature.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SpeculationLog.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SuppressFBWarnings.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/TriState.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/VMConstant.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Value.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ValueKind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64Kind.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCIBackend.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompiler.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompilerFactory.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCIRuntime.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/package-info.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIPermission.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/SuppressFBWarnings.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/VMEntryPoint.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/package-info.java
Changeset: 1bb39a95
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-03-04 23:52:03 +0000
URL: https://git.openjdk.org/loom/commit/1bb39a95eb42c7f68ba59ac2809717cd7b1df7bc
8302027: Port fdlibm trig functions (sin, cos, tan) to Java
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/SinCosTests.java
! test/jdk/java/lang/Math/TanTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/TrigTests.java
Changeset: 148900c2
Author: Fei Yang <fyang at openjdk.org>
Date: 2023-03-06 00:33:46 +0000
URL: https://git.openjdk.org/loom/commit/148900c2dcc50d6c4672af3224c94b430dfb372b
8303562: Remove obsolete comments in os::pd_attempt_reserve_memory_at
Reviewed-by: stuefe
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 10d6a8e6
Author: Yi Yang <yyang at openjdk.org>
Date: 2023-03-06 02:02:29 +0000
URL: https://git.openjdk.org/loom/commit/10d6a8e66a911d876239e44afbd76f7faf660cc3
8299518: HotSpotVirtualMachine shared code across different platforms
Reviewed-by: cjplummer, dholmes
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 3eff1a02
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-06 07:16:18 +0000
URL: https://git.openjdk.org/loom/commit/3eff1a022530dfaf3565844756db8736c5e80259
8303630: Move nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java back to general problem list
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 15c76e4c
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2023-03-06 07:40:38 +0000
URL: https://git.openjdk.org/loom/commit/15c76e4c026112f79828d714a5e1c8f822866afa
8301254: UNIX sun/font coding does not detect SuSE in openSUSE Leap distribution
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
Changeset: d00a7670
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2023-03-06 07:48:37 +0000
URL: https://git.openjdk.org/loom/commit/d00a767047ec41e233e711dbc5fe7b8818e72f28
8295737: macOS: Print content cut off when width > height with portrait orientation
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ test/jdk/java/awt/print/PageFormat/PrintContentCutOffTest.java
Changeset: 5f153e05
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-03-06 07:58:23 +0000
URL: https://git.openjdk.org/loom/commit/5f153e056b1929a306b0907f4528bbd2766699c2
8302780: Add support for vectorized arraycopy GC barriers
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: ayang, fyang, rcastanedalo, aph
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
Changeset: fa1cebed
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-03-06 08:42:41 +0000
URL: https://git.openjdk.org/loom/commit/fa1cebedb5de10e34e9d0cd1d8a563c56b562f54
8303266: Prefer ArrayList to LinkedList in JImageTask
Reviewed-by: jlaskey
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
Changeset: 5753ab5c
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-06 10:20:23 +0000
URL: https://git.openjdk.org/loom/commit/5753ab5c472c77df720d73491c1ab289eec63374
8297454: javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to show opaque button"
Reviewed-by: tr, jdv
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
Changeset: ec4e8aa4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-06 10:46:16 +0000
URL: https://git.openjdk.org/loom/commit/ec4e8aa4f76544fa60a964d72c60b908617f9bae
8303244: G1: call CardTable::clear_MemRegion directly
Reviewed-by: ysr, kbarrett
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: bdffe460
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-03-06 11:14:32 +0000
URL: https://git.openjdk.org/loom/commit/bdffe460cd325f55fffd8e48bd3d15f08d998b15
8301222: Generalize check_release_entry in OopStorage
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
Changeset: 8e201452
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Frederic Parain <fparain at openjdk.org>
Date: 2023-03-06 12:46:18 +0000
URL: https://git.openjdk.org/loom/commit/8e2014527ead67ce33627a49223b8269a94f3102
8300654: Remove JVMFlag::flag_error_str as it is unused
Reviewed-by: dholmes, fparain
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
Changeset: dccfe8a2
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-06 14:52:04 +0000
URL: https://git.openjdk.org/loom/commit/dccfe8a2eedcead7f33f161f410222c7651398ef
8303582: Reduce duplication in jdk/java/foreign tests
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/CallGeneratorHelper.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallBase.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestVarArgs.java
Changeset: 5977f266
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-06 15:18:39 +0000
URL: https://git.openjdk.org/loom/commit/5977f266d04a7a9890665d433d0a2ab627573ca4
8303604: Passing by-value structs whose size is not power of 2 doesn't work on all platforms (mainline)
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/NativeTestHelper.java
+ test/jdk/java/foreign/arraystructs/TestArrayStructs.java
+ test/jdk/java/foreign/arraystructs/libArrayStructs.c
Changeset: ae8730fd
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-06 15:32:01 +0000
URL: https://git.openjdk.org/loom/commit/ae8730fd62b382564cda8749763b939aa2939225
8303486: [REDO] Update ProcessTools.startProcess(...) to exit early if process exit before linePredicate is printed.
Reviewed-by: dholmes
! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/lib/thread/ProcessThread.java
Changeset: 877ab659
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-06 15:33:55 +0000
URL: https://git.openjdk.org/loom/commit/877ab659b94a275683db72a39a4699d3847b11f3
8303264: Refactor nsk/stress/strace to extract shared and remove redundant code
Reviewed-by: mseledtsov, dholmes
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/StraceBase.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java
Changeset: cac81ddc
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-06 16:10:02 +0000
URL: https://git.openjdk.org/loom/commit/cac81ddc9259168a5b12c290ae2ce7db25a729fc
8303577: [JVMCI] OOME causes crash while translating exceptions
Reviewed-by: kvn, never
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
Changeset: a97271e3
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-03-06 16:20:14 +0000
URL: https://git.openjdk.org/loom/commit/a97271e3b5d5a08fc503a11cd3e253974fb77ce6
8301793: AlgorithmId should not encode a missing parameters field as NULL unless hardcoded
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/x509/AlgorithmId/NullParams.java
Changeset: cfb0a25a
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-06 17:22:52 +0000
URL: https://git.openjdk.org/loom/commit/cfb0a25a4ee1a9cebd88c84fa622c46fe1c89bae
8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id
Reviewed-by: iris, jpai, rriggs, lancea
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/time/test/java/time/format/TestUTCParse.java
Changeset: ccfe1675
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2023-03-06 19:18:45 +0000
URL: https://git.openjdk.org/loom/commit/ccfe1675a2a82accbca0ecd8bd6f1c167a1c06c6
8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test
Reviewed-by: dfuchs, smarks
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
- test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh
Changeset: f64ed09e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-06 22:13:52 +0000
URL: https://git.openjdk.org/loom/commit/f64ed09e9a674a38f03f1e27e56fb19d72939ba1
8303540: Eliminate unnecessary reference to javac internal class
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: c51d40cf
Author: Mat Carter <macarte at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-03-07 02:12:30 +0000
URL: https://git.openjdk.org/loom/commit/c51d40cfebe793b2e979db0f2d91ac3b136311bb
8303607: SunMSCAPI provider leaks memory and keys
Reviewed-by: weijun
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 94eda53d
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-07 06:59:23 +0000
URL: https://git.openjdk.org/loom/commit/94eda53d98e5011cc613d031ff8941e254eb666b
8201516: DebugNonSafepoints generates incorrect information
Reviewed-by: kvn, roland
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestDebugInfo.java
Changeset: 97c25df4
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-03-07 07:24:54 +0000
URL: https://git.openjdk.org/loom/commit/97c25df4b8a85c761540f4186b030f81418652eb
8204550: NMT: RegionIterator does not need to keep _current_size
Reviewed-by: stuefe, gziemski
! src/hotspot/share/services/virtualMemoryTracker.cpp
Changeset: 7fbfc884
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-07 08:12:26 +0000
URL: https://git.openjdk.org/loom/commit/7fbfc884f0980169e8c08167d59147222728b66b
8303534: Merge CompactibleSpace into ContiguousSpace
Reviewed-by: cjplummer, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/memory/iterator.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java
Changeset: 3f2d929d
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-03-07 08:37:37 +0000
URL: https://git.openjdk.org/loom/commit/3f2d929dc3336b301e7e5dceb899d59451645828
8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestAddPAtOuterLoopHead.java
Changeset: 52d30087
Author: Amit Kumar <amitkumar at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-07 08:57:27 +0000
URL: https://git.openjdk.org/loom/commit/52d30087734ad95761078793da6e207797558e2b
8303497: [s390x] ProblemList TestUnreachableInnerLoop.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: 008c5eb4
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-07 12:59:26 +0000
URL: https://git.openjdk.org/loom/commit/008c5eb4dd40f93e9c7849bfc681d615ab29baad
8303621: BitMap::iterate should support lambdas and other function objects
Reviewed-by: aboldtch, tschatzl, stefank
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
+ test/hotspot/gtest/utilities/test_bitMap_iterate.cpp
Changeset: 43288bbd
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-03-07 13:16:34 +0000
URL: https://git.openjdk.org/loom/commit/43288bbd684abfcefdf385ed1e0307070399ccbf
8301477: Replace NULL with nullptr in os/aix
Reviewed-by: stuefe, coleenp, tsteele
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/libo4.hpp
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libodm_aix.hpp
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/loadlib_aix.hpp
! src/hotspot/os/aix/misc_aix.cpp
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
Changeset: 45a616a8
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-03-07 15:31:42 +0000
URL: https://git.openjdk.org/loom/commit/45a616a891e4a4b0e77b1f2fa040522f4a99d172
8303480: Miscellaneous fixes to mostly invisible doc comments
Reviewed-by: mullan, prr, cjplummer, aivanov, jjg, lancea, rriggs, ihse
! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboPopup.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/JFR.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/gc/g1/plab/lib/PlabGCStatistics.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MultiRunner.java
! test/jdk/java/rmi/testlibrary/TestLibrary.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java
! test/lib/jdk/test/lib/ByteCodeLoader.java
! test/lib/jdk/test/lib/UIBuilder.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java
Changeset: ac3ab5b0
Author: Ian Graves <igraves at openjdk.org>
Date: 2023-03-07 17:20:04 +0000
URL: https://git.openjdk.org/loom/commit/ac3ab5b00754a6d96dcb107edb7b82ba582f15b9
8217496: Matcher.group() can return null after usePattern
Reviewed-by: smarks
! src/java.base/share/classes/java/util/regex/Matcher.java
Changeset: acf89961
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-07 18:18:59 +0000
URL: https://git.openjdk.org/loom/commit/acf899612f9b6c4fdd919c40a92ce9c40b3744ed
8303275: Use {@Return and @linkplain in Locale and related classes
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
Changeset: f1f4e1de
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-07 18:30:28 +0000
URL: https://git.openjdk.org/loom/commit/f1f4e1de445cbec44f871791e93d4dd566c232f1
6453901: (cal) clean up sun.util.calendar classes
Reviewed-by: naoto, lancea
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Era.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
Changeset: 4d4eadea
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-07 18:44:01 +0000
URL: https://git.openjdk.org/loom/commit/4d4eadeae320722191feaf8022a04461232ae95b
8302452: [JVMCI] Export _poly1305_processBlocks, JfrThreadLocal fields to JVMCI compiler.
Reviewed-by: dnsimon, never
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: b5b5cba7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-03-07 22:28:12 +0000
URL: https://git.openjdk.org/loom/commit/b5b5cba7feb0e7ef957fd6bef1e591fdb6fdaa9f
8302801: Remove fdlibm C sources
Reviewed-by: bpb, dholmes, alanb, kvn
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libfdlibm/e_acos.c
- src/java.base/share/native/libfdlibm/e_asin.c
- src/java.base/share/native/libfdlibm/e_atan2.c
- src/java.base/share/native/libfdlibm/e_atanh.c
- src/java.base/share/native/libfdlibm/e_cosh.c
- src/java.base/share/native/libfdlibm/e_exp.c
- src/java.base/share/native/libfdlibm/e_fmod.c
- src/java.base/share/native/libfdlibm/e_log.c
- src/java.base/share/native/libfdlibm/e_log10.c
- src/java.base/share/native/libfdlibm/e_rem_pio2.c
- src/java.base/share/native/libfdlibm/e_remainder.c
- src/java.base/share/native/libfdlibm/e_scalb.c
- src/java.base/share/native/libfdlibm/e_sinh.c
- src/java.base/share/native/libfdlibm/e_sqrt.c
- src/java.base/share/native/libfdlibm/fdlibm.h
- src/java.base/share/native/libfdlibm/jfdlibm.h
- src/java.base/share/native/libfdlibm/k_cos.c
- src/java.base/share/native/libfdlibm/k_rem_pio2.c
- src/java.base/share/native/libfdlibm/k_sin.c
- src/java.base/share/native/libfdlibm/k_standard.c
- src/java.base/share/native/libfdlibm/k_tan.c
- src/java.base/share/native/libfdlibm/s_atan.c
- src/java.base/share/native/libfdlibm/s_ceil.c
- src/java.base/share/native/libfdlibm/s_copysign.c
- src/java.base/share/native/libfdlibm/s_cos.c
- src/java.base/share/native/libfdlibm/s_expm1.c
- src/java.base/share/native/libfdlibm/s_fabs.c
- src/java.base/share/native/libfdlibm/s_finite.c
- src/java.base/share/native/libfdlibm/s_floor.c
- src/java.base/share/native/libfdlibm/s_frexp.c
- src/java.base/share/native/libfdlibm/s_ilogb.c
- src/java.base/share/native/libfdlibm/s_isnan.c
- src/java.base/share/native/libfdlibm/s_ldexp.c
- src/java.base/share/native/libfdlibm/s_lib_version.c
- src/java.base/share/native/libfdlibm/s_log1p.c
- src/java.base/share/native/libfdlibm/s_logb.c
- src/java.base/share/native/libfdlibm/s_matherr.c
- src/java.base/share/native/libfdlibm/s_modf.c
- src/java.base/share/native/libfdlibm/s_nextafter.c
- src/java.base/share/native/libfdlibm/s_rint.c
- src/java.base/share/native/libfdlibm/s_scalbn.c
- src/java.base/share/native/libfdlibm/s_signgam.c
- src/java.base/share/native/libfdlibm/s_significand.c
- src/java.base/share/native/libfdlibm/s_sin.c
- src/java.base/share/native/libfdlibm/s_tan.c
- src/java.base/share/native/libfdlibm/s_tanh.c
- src/java.base/share/native/libfdlibm/w_acos.c
- src/java.base/share/native/libfdlibm/w_asin.c
- src/java.base/share/native/libfdlibm/w_atan2.c
- src/java.base/share/native/libfdlibm/w_atanh.c
- src/java.base/share/native/libfdlibm/w_cosh.c
- src/java.base/share/native/libfdlibm/w_exp.c
- src/java.base/share/native/libfdlibm/w_fmod.c
- src/java.base/share/native/libfdlibm/w_log.c
- src/java.base/share/native/libfdlibm/w_log10.c
- src/java.base/share/native/libfdlibm/w_remainder.c
- src/java.base/share/native/libfdlibm/w_scalb.c
- src/java.base/share/native/libfdlibm/w_sinh.c
- src/java.base/share/native/libfdlibm/w_sqrt.c
- src/java.base/share/native/libjava/StrictMath.c
Changeset: 9f9d6785
Author: Ravali Yatham <rayatha1 at in.ibm.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-07 22:31:50 +0000
URL: https://git.openjdk.org/loom/commit/9f9d678591e02ecaeae7b81eeefb0ba41c7b4dae
8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message
Reviewed-by: alanb, mchung
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 32f4d8b5
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-03-07 22:32:45 +0000
URL: https://git.openjdk.org/loom/commit/32f4d8b5eaf8c5fa5da745bc1348f513e2ffe3d3
8303681: JFR: RemoteRecordingStream::setMaxAge() should accept null
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java
Changeset: 5f1108f8
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-07 22:54:07 +0000
URL: https://git.openjdk.org/loom/commit/5f1108f8f0768837591b06d47dec857963ed1fcb
8303151: DCmd framework cleanups
Reviewed-by: jsjolen, stuefe, yyang
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
Changeset: d7298245
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-07 22:56:33 +0000
URL: https://git.openjdk.org/loom/commit/d7298245d6759f62e253b5cf0df975db17fdbf82
8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: kbarrett, djelinski
! make/autoconf/flags-cflags.m4
! make/autoconf/libraries.m4
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 9b10c694
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-03-07 23:32:09 +0000
URL: https://git.openjdk.org/loom/commit/9b10c69475dc493c64c19c78502c698a575fe7da
8303622: JFR: Missing message with Objects.requireNonNull
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: 5fa9bd45
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-08 02:37:06 +0000
URL: https://git.openjdk.org/loom/commit/5fa9bd458232a0b5f31b1e7e5a4a2b1f4047da35
8302189: Mark assertion failures noreturn
8302799: Refactor Debugging variable usage for noreturn crash reporting
Reviewed-by: dholmes, coleenp
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 21a6ab1e
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-08 02:39:14 +0000
URL: https://git.openjdk.org/loom/commit/21a6ab1e3ea5228a31955d58fe75e5ae66d1c6cd
8303799: [BACKOUT] JDK-8302801 Remove fdlibm C sources
Reviewed-by: darcy, bpb
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
+ src/java.base/share/native/libfdlibm/e_acos.c
+ src/java.base/share/native/libfdlibm/e_asin.c
+ src/java.base/share/native/libfdlibm/e_atan2.c
+ src/java.base/share/native/libfdlibm/e_atanh.c
+ src/java.base/share/native/libfdlibm/e_cosh.c
+ src/java.base/share/native/libfdlibm/e_exp.c
+ src/java.base/share/native/libfdlibm/e_fmod.c
+ src/java.base/share/native/libfdlibm/e_log.c
+ src/java.base/share/native/libfdlibm/e_log10.c
+ src/java.base/share/native/libfdlibm/e_rem_pio2.c
+ src/java.base/share/native/libfdlibm/e_remainder.c
+ src/java.base/share/native/libfdlibm/e_scalb.c
+ src/java.base/share/native/libfdlibm/e_sinh.c
+ src/java.base/share/native/libfdlibm/e_sqrt.c
+ src/java.base/share/native/libfdlibm/fdlibm.h
+ src/java.base/share/native/libfdlibm/jfdlibm.h
+ src/java.base/share/native/libfdlibm/k_cos.c
+ src/java.base/share/native/libfdlibm/k_rem_pio2.c
+ src/java.base/share/native/libfdlibm/k_sin.c
+ src/java.base/share/native/libfdlibm/k_standard.c
+ src/java.base/share/native/libfdlibm/k_tan.c
+ src/java.base/share/native/libfdlibm/s_atan.c
+ src/java.base/share/native/libfdlibm/s_ceil.c
+ src/java.base/share/native/libfdlibm/s_copysign.c
+ src/java.base/share/native/libfdlibm/s_cos.c
+ src/java.base/share/native/libfdlibm/s_expm1.c
+ src/java.base/share/native/libfdlibm/s_fabs.c
+ src/java.base/share/native/libfdlibm/s_finite.c
+ src/java.base/share/native/libfdlibm/s_floor.c
+ src/java.base/share/native/libfdlibm/s_frexp.c
+ src/java.base/share/native/libfdlibm/s_ilogb.c
+ src/java.base/share/native/libfdlibm/s_isnan.c
+ src/java.base/share/native/libfdlibm/s_ldexp.c
+ src/java.base/share/native/libfdlibm/s_lib_version.c
+ src/java.base/share/native/libfdlibm/s_log1p.c
+ src/java.base/share/native/libfdlibm/s_logb.c
+ src/java.base/share/native/libfdlibm/s_matherr.c
+ src/java.base/share/native/libfdlibm/s_modf.c
+ src/java.base/share/native/libfdlibm/s_nextafter.c
+ src/java.base/share/native/libfdlibm/s_rint.c
+ src/java.base/share/native/libfdlibm/s_scalbn.c
+ src/java.base/share/native/libfdlibm/s_signgam.c
+ src/java.base/share/native/libfdlibm/s_significand.c
+ src/java.base/share/native/libfdlibm/s_sin.c
+ src/java.base/share/native/libfdlibm/s_tan.c
+ src/java.base/share/native/libfdlibm/s_tanh.c
+ src/java.base/share/native/libfdlibm/w_acos.c
+ src/java.base/share/native/libfdlibm/w_asin.c
+ src/java.base/share/native/libfdlibm/w_atan2.c
+ src/java.base/share/native/libfdlibm/w_atanh.c
+ src/java.base/share/native/libfdlibm/w_cosh.c
+ src/java.base/share/native/libfdlibm/w_exp.c
+ src/java.base/share/native/libfdlibm/w_fmod.c
+ src/java.base/share/native/libfdlibm/w_log.c
+ src/java.base/share/native/libfdlibm/w_log10.c
+ src/java.base/share/native/libfdlibm/w_remainder.c
+ src/java.base/share/native/libfdlibm/w_scalb.c
+ src/java.base/share/native/libfdlibm/w_sinh.c
+ src/java.base/share/native/libfdlibm/w_sqrt.c
+ src/java.base/share/native/libjava/StrictMath.c
Changeset: 09d469e5
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-08 06:55:17 +0000
URL: https://git.openjdk.org/loom/commit/09d469e5adb235ebe43aee459f40ea324ebceb0f
8252255: Blurry rendering of SwingNode with HiDPI scaling in JavaFX
Reviewed-by: kcr, aghaisas
! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/LightweightFrameWrapper.java
Changeset: 1d071d08
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-03-08 07:20:21 +0000
URL: https://git.openjdk.org/loom/commit/1d071d0817714ee2f1bd2af5f9556f7d268dd0fa
8303690: Prefer ArrayList to LinkedList in com.sun.jmx.mbeanserver.Introspector
Reviewed-by: stsypanov, kevinw, cjplummer, sspitsyn
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
Changeset: afda8fbf
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-03-08 08:20:27 +0000
URL: https://git.openjdk.org/loom/commit/afda8fbf0bcea18cbe741e9c693789ebe0c6c4c5
8303136: MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded005 failed with "isCollectionUsageThresholdExceeded() returned true, while threshold = 1 and used = 0"
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java
Changeset: d9882523
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-03-08 10:52:05 +0000
URL: https://git.openjdk.org/loom/commit/d9882523780f360afc94d3df5658019d832e596e
8303443: IGV: Syntax highlighting and resizing for filter editor
Reviewed-by: rcastanedalo, thartmann
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.form
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.java
Changeset: 8eaf84f0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-08 11:38:37 +0000
URL: https://git.openjdk.org/loom/commit/8eaf84f09476b08ed421efe74d7554e2b29bc5a7
8303575: adjust Xen handling on Linux aarch64
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
Changeset: 56512cfe
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-08 13:52:52 +0000
URL: https://git.openjdk.org/loom/commit/56512cfe1f0682c98ba3488af3d03ccef632c016
8303682: Simplify HttpClient DebugLogger
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Logger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java
+ test/jdk/java/net/httpclient/DebugLoggerTest.java
Changeset: ddcb369c
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-08 15:38:39 +0000
URL: https://git.openjdk.org/loom/commit/ddcb369ceabd2207699632e90a358baf251c6f36
8303605: Memory leaks in Metaspace gtests
Reviewed-by: stuefe, dholmes
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
Changeset: d287a5e9
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-03-08 16:07:04 +0000
URL: https://git.openjdk.org/loom/commit/d287a5e9d8e1b87397694781772c4ddbf5e4f4a4
8303617: update for deprecated sprintf for jdk.jdwp.agent
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c
Changeset: 404d5bdd
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-03-08 17:15:43 +0000
URL: https://git.openjdk.org/loom/commit/404d5bddb9177c3bda03db81e14209e372a00027
8302161: Upgrade jQuery UI to version 1.13.2
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
! src/jdk.javadoc/share/legal/jqueryUI.md
Changeset: f813dc71
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-08 18:23:39 +0000
URL: https://git.openjdk.org/loom/commit/f813dc71836e002814622fead8a2b0464b49c83a
8302508: Add timestamp to the output TraceCompilerThreads
Reviewed-by: thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 5b43804b
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-03-08 21:09:44 +0000
URL: https://git.openjdk.org/loom/commit/5b43804b7988ea4abd6458fba0a042b7bd6d9cb8
8282201: Consider removal of expiry check in VerifyCACerts.java test
Reviewed-by: xuelei, mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 25de2228
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-03-08 21:23:28 +0000
URL: https://git.openjdk.org/loom/commit/25de2228ac3295ea7d0574ce386d5c84d8ed68b1
8303839: [BACKOUT] JDK-8302799 and JDK-8302189
Reviewed-by: dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 05ceb37a
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-08 21:25:21 +0000
URL: https://git.openjdk.org/loom/commit/05ceb37a2c036580d445c5a7759db74633c090fe
8303833: java.util.LocaleISOData has wrong comments for 'Norwegian Bokmål' and 'Volapük'
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
Changeset: ad326fc6
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-08 22:33:42 +0000
URL: https://git.openjdk.org/loom/commit/ad326fc62be9fa29438fb4b59a51c38dd94afd68
8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted
Reviewed-by: never, adinn, aph
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: 02875e77
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-09 00:09:39 +0000
URL: https://git.openjdk.org/loom/commit/02875e77fd01c39aee6f2f0900ea5605b40a8780
8171156: Class java.util.LocaleISOData has outdated information for country Code NP
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
Changeset: 266da804
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-03-09 09:08:26 +0000
URL: https://git.openjdk.org/loom/commit/266da8044d169ffb47e929dd82538b0e6d74a0d8
Merge with jdk-21+13
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 202dca79
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-03-09 15:50:39 +0000
URL: https://git.openjdk.org/loom/commit/202dca79f34fde8638c9742ac7dadedb72d034c7
Merge
More information about the loom-dev
mailing list