From duke at openjdk.org Mon Aug 5 09:21:15 2024 From: duke at openjdk.org (duke) Date: Mon, 5 Aug 2024 09:21:15 GMT Subject: git: openjdk/jdk-sandbox: http3: 90 new changesets Message-ID: <2e049105-cf70-4be7-8db6-aa1fe1597cb1@openjdk.org> Changeset: 05c78d85 Branch: http3 Author: Daniel Jelinski Date: 2024-07-29 09:37:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05c78d85e6cb9fb74abc22e10ae1ce9c76e77e71 Avoid waiting for timeout in H3MemoryHandlingTest ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/OutStream.java Changeset: e272a1cc Branch: http3 Author: Daniel Jelinski Date: 2024-07-30 11:47:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e272a1cc3973811906d347c8da8e199b019f3e42 Close selector from selector thread ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java Changeset: 884a811f Branch: http3 Author: Daniel Jelinski Date: 2024-07-30 11:54:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/884a811f33660ca4748c7af3f52902ac6b4cefe8 Use min(Deadline, Deadline) ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 9c611f4d Branch: http3 Author: Daniel Jelinski Date: 2024-07-30 14:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c611f4dea59171716fcf99dbe2f2440848ba20d Fix off-by-one error ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 56dcce9d Branch: http3 Author: Daniel Jelinski Date: 2024-07-30 19:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56dcce9d29602994473c9aeca4f71e4ef6aa5731 Remove unneeded check from computeNextDeadline ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: 9778fc4c Branch: http3 Author: Daniel Jelinski Date: 2024-07-31 08:36:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9778fc4c82e8d9d961c2d209b2567f24ddc90d2c Test oversized Http3 frames ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: ad63cab2 Branch: http3 Author: Daniel Jelinski Date: 2024-07-31 08:41:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad63cab2ca79d7b1363bccc7e05db790113d34e4 Make PartialFrame non-generic ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PushPromiseFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/UnknownFrame.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: 7f6b874b Branch: http3 Author: Daniel Jelinski Date: 2024-07-31 09:02:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f6b874b5b624048000de06060ff9f03acd2131f remove unused SettingsFrame code ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java Changeset: 59c046db Branch: http3 Author: Daniel Jelinski Date: 2024-07-31 11:06:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59c046db405393c62ab9e0268419d8220efd5fa3 Fix TODO ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java Changeset: 54360839 Branch: http3 Author: Jaikiran Pai Date: 2024-07-31 12:55:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5436083912f37d8094f38f251701cd69ae7f3eaf process incoming GOAWAY frame on the client side and allow for requests to be retried when they aren't processed by the peer ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: 61285399 Branch: http3 Author: Jaikiran Pai Date: 2024-07-31 15:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61285399baa965eeaf11160e11c6d70a25974ed6 move H3 test server's exchange to top level class, to simplify access in tests ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: c4fbf4d8 Branch: http3 Author: Jaikiran Pai Date: 2024-07-31 19:54:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4fbf4d8c6b7fa9898af59df577bb4a2b825f2a9 introduce a test to verify H3 GOAWAY processing on client side ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java + test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: efbef173 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 08:11:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efbef1732655853033b88e6b9cd853730ee94411 Remove TODO ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java Changeset: c8911581 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 09:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c89115810b028599d33b85c65670e1de6b1c1e5c Fix TODO ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: 43cedb73 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 09:38:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43cedb73fa82fc9ba5a40158212934a8fd38c48e Add assertions to verify that no stray connection IDs were left ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 6640182e Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 10:35:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6640182e35342808c188daf577ee29a472dd6914 NewConnectionId stateless reset token is always 16 bytes long ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java Changeset: 1898fd66 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 11:08:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1898fd66d1105dbab6706b570e8fb3ccfef7be97 Remove incorrect token length estimate ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: c42785f4 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 11:31:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c42785f4a5157ee71dfb828b9fd1e6b976b55998 Fix initial ack frame production ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: dabfdad4 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 11:43:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dabfdad41cdbf085e3b4655b3e2e2497d70f3a43 Limit ack frame size ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 7401b3e3 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 12:46:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7401b3e35a02b6ab122b610efd4e27736632e8d0 Update largestAckReceived after removing acknowledged packets ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 69f19d6d Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 12:48:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69f19d6d3a826dc4154b11ed4fd5694b022226a4 getLossTimer doesn't need transferLock ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: a58d0258 Branch: http3 Author: Daniel Jelinski Date: 2024-08-01 13:27:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a58d02587f96a962dc5cbf2aa3f8a0ecd0b4b3d6 Revert "Update largestAckReceived after removing acknowledged packets" Made H3SimpleGet time out This reverts commit 7401b3e35a02b6ab122b610efd4e27736632e8d0. ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 09560543 Branch: http3 Author: Jaikiran Pai Date: 2024-08-01 14:32:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09560543939ff2308a1ddea0a871ce555172ec26 fix approval logic for idle connection timeout in h3 ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: 90641a60 Branch: http3 Author: Tobias Hartmann Date: 2024-07-29 05:05:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90641a601c9385b5e76e1abc5362ace3ab1fff3d 8336095: Use-after-free in Superword leads to memory corruption Reviewed-by: epeter, kvn, rrich ! src/hotspot/share/opto/loopnode.hpp Changeset: 657c0bdd Branch: http3 Author: Tobias Hartmann Date: 2024-07-29 05:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/657c0bddf90b537ac653817571532705a6e3643a 8336999: Verification for resource area allocated data structures in C2 Reviewed-by: chagedorn, kvn ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/vector.cpp Changeset: dab2a0b5 Branch: http3 Author: Thomas Schatzl Date: 2024-07-29 09:10:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dab2a0b5978cdd3fad693e4c120a84bb64a3ccde 8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC Reviewed-by: iwalulya, shade ! test/hotspot/jtreg/gc/TestDisableExplicitGC.java Changeset: db168d9e Branch: http3 Author: Jan Kratochvil Committer: Yuri Nesterenko Date: 2024-07-29 09:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db168d9e10c4a302b743ee208e24ba7303fec582 8336966: Alpine Linux x86_64 compilation error: sendfile64 Reviewed-by: bpb ! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c Changeset: 9124a94e Branch: http3 Author: Erik Gahlin Date: 2024-07-29 09:52:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9124a94e383f5bc6a3376eecc97ee8bd22f9e420 8337165: Test jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java failed: IndexOutOfBoundsException: Index 64 out of bounds for length 64 Reviewed-by: phh ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java Changeset: cd52ad80 Branch: http3 Author: Albert Mingkun Yang Date: 2024-07-29 12:30:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd52ad80a82c8165424722dcddd37d6584137031 8337267: [REDO] G1: Refactor G1RebuildRSAndScrubTask Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp Changeset: ee365d75 Branch: http3 Author: Aleksey Shipilev Date: 2024-07-29 13:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee365d75cca6f33e5781fe514e557caba2b67c32 8336342: Fix known X11 library locations in sysroot Reviewed-by: jwaters, phh, prr ! make/autoconf/lib-x11.m4 Changeset: c23d37e1 Branch: http3 Author: Naoto Sato Date: 2024-07-29 16:43:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c23d37e10a429c0e7248593b07ef1ccdcd34bd1c 8337300: java/lang/Process/WaitForDuration.java leaves child process behind Reviewed-by: alanb, iris, bpb ! test/jdk/java/lang/Process/WaitForDuration.java Changeset: c4e6255a Branch: http3 Author: Chris Plummer Date: 2024-07-29 16:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4e6255ac3ec5520c4cb6d0d4ad9013da177ba88 8332738: Debug agent can deadlock on callbackLock when using StackFrame.PopFrames Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: a86244f8 Branch: http3 Author: Archie Cobbs Date: 2024-07-29 19:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a86244f83cc4e234bdf8dc2c8d87640b6aab8463 6381729: Javadoc for generic constructor doesn't document type parameter Reviewed-by: jjg, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java = test/langtools/jdk/javadoc/doclet/testTypeParams/pkg/CtorTypeParam.java Changeset: bd36b6ae Branch: http3 Author: Justin Lu Date: 2024-07-29 19:28:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd36b6ae5d0d760670a0bd722878614a6cd553d6 8337285: Examine java.text.DecimalFormat API for api/implXxx tag usage Reviewed-by: naoto, liach ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: ab27090a Branch: http3 Author: Chen Liang Date: 2024-07-29 21:58:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab27090aa085283233851410827767785b3b7b1f 8337225: Demote maxStack and maxLocals from CodeModel to CodeAttribute Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java ! test/jdk/jdk/classfile/BuilderBlockTest.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: 7e21d4c1 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-07-30 03:03:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e21d4c1916d6690b717911179314c26a0da5ed9 8337268: Redundant Math.ceil in StyleSheet.ListPainter#drawShape Reviewed-by: prr, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java Changeset: bc7c255b Branch: http3 Author: Kim Barrett Date: 2024-07-30 07:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc7c255b156bf3bb3fd8c3f622b8127ab27e7c7a 8337416: Fix -Wzero-as-null-pointer-constant warnings in misc. runtime code Reviewed-by: dholmes, jwaters ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/vframeArray.cpp Changeset: 9e6e0a8f Branch: http3 Author: Aleksey Shipilev Date: 2024-07-30 08:27:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e6e0a8f341389215f0db6b2260f2b16351f02be 8336343: Add more known sysroot library locations for ALSA Reviewed-by: phh, prr, ihse ! make/autoconf/lib-alsa.m4 Changeset: 156f0b43 Branch: http3 Author: Aleksey Shipilev Date: 2024-07-30 08:29:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/156f0b4332bf076165898417cf6678d2fc32df5c 8337213: Shenandoah: Add verification for class mirrors Reviewed-by: rkennke, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 7ac53118 Branch: http3 Author: Amit Kumar Date: 2024-07-30 09:32:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ac531181c25815577ba2f6f426e1da270e4f589 8331126: [s390x] secondary_super_cache does not scale well Reviewed-by: lucy, aph, mdoerr ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp Changeset: 0325ab8d Branch: http3 Author: Kevin Walls Date: 2024-07-30 10:44:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0325ab8d2353f29ac40ff4b028cbc29bff40c59b 8335610: DiagnosticFramework: CmdLine::is_executable() correction Reviewed-by: dholmes, jsjolen ! src/hotspot/share/services/diagnosticFramework.hpp Changeset: 81628328 Branch: http3 Author: Matthias Baesken Date: 2024-07-30 12:40:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8162832832ac6e8c17f942e718e309a3489e0da6 8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' Co-authored-by: Kim Barrett Reviewed-by: rrich, clanger ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 79bdd811 Branch: http3 Author: Albert Mingkun Yang Date: 2024-07-30 13:38:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79bdd811876d75974536aac088bae1719387c97f 8336763: Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure Reviewed-by: gli, zgu ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 41486131 Branch: http3 Author: Erik Gahlin Date: 2024-07-30 13:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41486131481164a559aa534807fe1a77a7d29fc8 8335907: JFR: Make SettingControls more robust Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanSetting.java - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanValue.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/EnabledSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/StackTraceSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleUnit.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanUnit.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueParser.java + test/jdk/jdk/jfr/api/settings/TestSettingControl.java Changeset: 1cb27f7e Branch: http3 Author: Neethu Prasad Date: 2024-07-30 14:08:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cb27f7e2355ccb911bb274fc004e5bc57fd5dc9 8334230: Optimize C2 classes layout Reviewed-by: shade, kvn, thartmann ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/memnode.cpp Changeset: 2c9fd901 Branch: http3 Author: Vanitha B P Committer: Alexey Semenyuk Date: 2024-07-30 15:04:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c9fd9016f4675448a62380ff2b86533020e690f 8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: a91f9ba8 Branch: http3 Author: Gerard Ziemski Date: 2024-07-30 15:22:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a91f9ba84906dae10b050e15307ba0f0f05af3e4 8301403: Eliminate memory allocations in JVMFlag::printFlags during signal handling Reviewed-by: stuefe, jsjolen, dholmes ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 6154a212 Branch: http3 Author: Chen Liang Date: 2024-07-30 17:41:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6154a2129ba505b7163a1998792296827a056750 8336032: Enforce immutability of Lists used by ClassFile API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: 93c19ac7 Branch: http3 Author: Chen Liang Date: 2024-07-30 17:41:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93c19ac73c2feb8d6191bc5da98b4a9c8e2b5590 8337219: AccessFlags factories do not require necessary arguments Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! test/jdk/jdk/classfile/AccessFlagsTest.java ! test/jdk/jdk/classfile/BuilderBlockTest.java ! test/jdk/jdk/classfile/BuilderTryCatchTest.java ! test/jdk/jdk/classfile/LDCTest.java ! test/jdk/jdk/classfile/LowAdaptTest.java ! test/jdk/jdk/classfile/LvtTest.java ! test/jdk/jdk/classfile/OneToOneTest.java ! test/jdk/jdk/classfile/SwapTest.java ! test/jdk/jdk/classfile/WriteTest.java ! test/jdk/jdk/classfile/examples/ExampleGallery.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: f5c9e8f1 Branch: http3 Author: Sonia Zaldana Calles Date: 2024-07-30 18:40:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5c9e8f1229f3aa00743119a2dee3e15d57048d8 8334492: DiagnosticCommands (jcmd) should accept %p in output filenames and substitute PID Reviewed-by: kevinw, stuefe, lmesnik ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestStaticDump.java ! test/hotspot/jtreg/serviceability/ParserTest.java + test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java ! test/lib/jdk/test/whitebox/parser/DiagnosticCommand.java Changeset: 6c3ba5a6 Branch: http3 Author: Kim Barrett Date: 2024-07-30 21:19:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c3ba5a6c47d29908ddaf58582ee8d26bb8779f9 8337415: Remove inappropriate Atomic access in FreeListAllocator Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/shared/freeListAllocator.cpp Changeset: d39e7af2 Branch: http3 Author: David Holmes Date: 2024-07-30 22:35:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d39e7af2e5d28df43c0b2dad770f41adede5cc29 8320561: Inconsistency in monitorinflation logging Reviewed-by: stefank, shade ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5b7bb40d Branch: http3 Author: David Holmes Date: 2024-07-30 22:35:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b7bb40d1f5a8e1261cc252db2a09b5e4f07e5f0 8325002: Exceptions::fthrow needs to ensure it truncates to a valid utf8 string Reviewed-by: djelinski, stuefe ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/utf8.hpp ! test/hotspot/gtest/utilities/test_utf8.cpp Changeset: 1c6fef8f Branch: http3 Author: David Holmes Date: 2024-07-31 00:58:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c6fef8f1cd12b26de9d31799a6516ce4399313f 8337515: JVM_DumpAllStacks is dead code Reviewed-by: kvn ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp Changeset: e63d0165 Branch: http3 Author: Ashutosh Mehra Date: 2024-07-31 01:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e63d01654e0b702b3a8c0c4de97a6bb6893fbd1f 8337031: Improvements to CompilationMemoryStatistic Reviewed-by: kvn, stuefe ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java Changeset: de0b5040 Branch: http3 Author: Thomas Schatzl Date: 2024-07-31 08:08:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0b50400a4155554c83d5c3346ab1ec5353df61 8336912: G1: Undefined behavior for G1ConfidencePercent=0 Reviewed-by: ayang, sangheki ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java Changeset: 9b428dda Branch: http3 Author: David Leopoldseder Committer: Doug Simon Date: 2024-07-31 09:40:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b428dda8fb86ed595b05f3c930b3ce9c341db9b 8336242: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again) Reviewed-by: dnsimon, never ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java Changeset: c73b3cb5 Branch: http3 Author: Aleksey Shipilev Date: 2024-07-31 12:56:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c73b3cb5996723c5a15c833a9da059b79c99cf9c 8336635: Add IR test for Reference.refersTo intrinsic Reviewed-by: thartmann, kvn + test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceRefersToTests.java Changeset: 07dd7250 Branch: http3 Author: Kim Barrett Date: 2024-07-31 13:15:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07dd725025a54035436a76ac4c0a8bb2b12e264a 8337418: Fix -Wzero-as-null-pointer-constant warnings in prims code Reviewed-by: dholmes, shade, jwaters, sspitsyn ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/unsafe.cpp Changeset: 61386c19 Branch: http3 Author: Kim Barrett Date: 2024-07-31 13:17:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61386c199a3b29457c002ad31a23990b7f6f88fd 8337523: Fix -Wzero-as-null-pointer-constant warnings in jvmci code Reviewed-by: chagedorn, shade ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 7121d71b Branch: http3 Author: Gui Cao Date: 2024-07-31 14:43:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7121d71b516b415c7c11e3643731cd32d4057aa6 8337421: RISC-V: client VM build failure after JDK-8335191 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: f2ba2ebb Branch: http3 Author: Jasmine Karthikeyan Date: 2024-07-31 15:16:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2ba2ebbcaba2784b24e7fe94c235ca652f7c9a2 8331090: Run Ideal_minmax before de-canonicalizing CMoves Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/movenode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java Changeset: fdb4350f Branch: http3 Author: Daniel Lund?n Date: 2024-07-31 16:05:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdb4350fcecef1915cdbc27ece24153a1b6c884d 8324345: Stack overflow during C2 compilation when splitting memory phi Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java ! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java Changeset: e4c7850c Branch: http3 Author: Albert Mingkun Yang Date: 2024-07-31 16:24:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4c7850c177899a5da6f5050cb0647a6e1a75d31 8337027: Parallel: Obsolete BaseFootPrintEstimate Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap Changeset: 8f039b56 Branch: http3 Author: Coleen Phillimore Date: 2024-07-31 17:55:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f039b56294604271c8ee896aca49d325b5472e5 8336919: Cleanup and rename tags in placeholders code Co-authored-by: Frederic Parain Reviewed-by: iklam, fparain, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! test/hotspot/gtest/classfile/test_placeholders.cpp Changeset: a45bb55d Branch: http3 Author: Erik Gahlin Date: 2024-07-31 17:58:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a45bb55ddb6abfa520a2e4d7a5cd4d638a526efd 8337501: JFR: Use TimespanUnit Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Utilities.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanUnit.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueParser.java Changeset: 97f7c03d Branch: http3 Author: Sonia Zaldana Calles Date: 2024-07-31 18:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97f7c03dd0ff389abefed7ea2a7257bcb42e0754 8336495: Remove unnecessary casts in output.cpp Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/output.cpp Changeset: 8af2ef35 Branch: http3 Author: Alex Menkov Date: 2024-07-31 20:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8af2ef35b6f9399b6d25ff7a4a72ad283df63f03 8331015: Obsolete -XX:+UseNotificationThread Reviewed-by: dholmes, kevinw, sspitsyn, coleenp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/management.cpp Changeset: 65646b5f Branch: http3 Author: Prasanta Sadhukhan Date: 2024-08-01 03:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65646b5f81279a7fcef3ea04ef9894cf66f77a5a 8337457: Redundant Math.round call in AquaProgressBarUI#getStringPlacement Reviewed-by: azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java Changeset: cf1230a5 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-01 07:28:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf1230a5f7e5ae4c72ec6243fff1d0b0eb27779a 8337546: Remove unused GCCause::_adaptive_size_policy Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java Changeset: 8eb56845 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-01 07:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8eb56845e46e8e4867915c8c079adfe1196dcbbc 8337550: Add documentation to TestOutOfMemoryDuringInit.java Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java Changeset: f174bbd3 Branch: http3 Author: Kevin Walls Date: 2024-08-01 08:14:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f174bbd3baf351ae9248b70454b3bc5a89acd7c6 8337473: Remove sun/management/jdp tests from ProblemList on Linux-aarch64, MacOSX Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: c6f0a35e Branch: http3 Author: Matthew Donovan Date: 2024-08-01 11:40:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6f0a35e9e3eeaab1e238e8712051a626b337e0b 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java Changeset: 022899a7 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-01 13:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/022899a7eb0100bd6d738471f52e5028e3e5f18e 8337641: G1: Remove unused G1CollectedHeap::alloc_highest_free_region Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp Changeset: 27af80ef Branch: http3 Author: Jorn Vernee Date: 2024-08-01 14:36:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27af80ef9e676aaf9016279ff0c7990e2cdfe9ed 8324260: java/foreign/TestStubAllocFailure.java run timeout with -Xcomp Reviewed-by: alanb, jpai, shade ! test/jdk/java/foreign/TestStubAllocFailure.java Changeset: 9fe6e231 Branch: http3 Author: Hannes Greule Committer: Chen Liang Date: 2024-08-01 14:41:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fe6e2316aef8fd125a7905cff2a2d9ae5d26109 8335638: Calling VarHandle.{access-mode} methods reflectively throws wrong exception Reviewed-by: liach ! src/hotspot/share/prims/methodHandles.cpp ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestReflection.java Changeset: f1fa64b6 Branch: http3 Author: Mark Powers Date: 2024-08-01 16:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1fa64b6b67f2eef916b8d92eb522ccb19035e12 4966250: SSLSessionContext.setSessionTimeout() documentation could be updated Reviewed-by: mullan ! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java Changeset: 21e86d10 Branch: http3 Author: Brian Burkhalter Date: 2024-08-01 19:02:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21e86d10a726fe707febb0111f5b80d8d1d29f03 8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect Reviewed-by: dfuchs, alanb, vtewari ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java Changeset: dc35f3e8 Branch: http3 Author: Sandhya Viswanathan Date: 2024-08-01 23:02:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc35f3e8a84c8f622a4cabb8aee0f96de2e2ea30 8337062: x86_64: Unordered add/mul reduction support for vector api Reviewed-by: jbhateja, sgibbons ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: a89b5251 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-02 10:51:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a89b525189fbc0559be9edc0de9f4288ca676139 8337721: G1: Remove unused G1CollectedHeap::young_collection_verify_type Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 328a0533 Branch: http3 Author: Coleen Phillimore Date: 2024-08-02 11:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/328a0533b2ee6793130dfb68d931e0ebd60c6b5d 8335059: Consider renaming ClassLoaderData::keep_alive Reviewed-by: dholmes, stefank ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 066db6eb Branch: http3 Author: Alexey Ivanov Date: 2024-08-02 13:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066db6eb21e9c9202857f9f6adfcd537a0b82160 8337274: Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet Reviewed-by: achung, honkar, prr ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java Changeset: f2e1205a Branch: http3 Author: Erik Gahlin Date: 2024-08-02 15:51:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2e1205abf915c7f036c58292c6f4d8602cb0e64 8337676: JFR: Change the label of the throttle setting Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java Changeset: 7deee745 Branch: http3 Author: Jonathan Gibbons Date: 2024-08-02 17:53:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7deee745254e5f32b75a09d84ac5078a122c8b8d 8335122: Reorganize internal low-level support for HTML in jdk.javadoc Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.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/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.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/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlStyle.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Text.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/TextBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.out Changeset: 34edc735 Branch: http3 Author: Vladimir Kozlov Date: 2024-08-03 06:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34edc7358f733cdf433d0ff50921bcb5a94c5e35 8337396: Cleanup usage of ExternalAddess Co-authored-by: Fei Yang Reviewed-by: vlivanov, adinn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/code/oopRecorder.cpp Changeset: 367e0a65 Branch: http3 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-08-03 13:08:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/367e0a65561f95aad61b40930d5f46843fee3444 8334755: Asymptotically faster implementation of square root algorithm Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! test/jdk/java/math/BigInteger/BigIntegerTest.java + test/micro/org/openjdk/bench/java/math/BigIntegerSquareRoot.java Changeset: 8bd3cd51 Branch: http3 Author: Brian Burkhalter Date: 2024-08-04 15:42:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bd3cd51562ff9e76fa0e3d49d38e6e19210f878 8337716: ByteBuffer hashCode implementations are inconsistent Reviewed-by: alanb, liach ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! test/jdk/java/nio/Buffer/EqualsCompareTest.java ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java Changeset: dabdae6b Branch: http3 Author: Julian Waters Date: 2024-08-05 05:13:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dabdae6b355b3e7a2795f6b01ba475652d483288 8334599: Improve code from JDK-8302671 Reviewed-by: aivanov, stuefe, prr ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: fbe8a81d Branch: http3 Author: Matthias Baesken Date: 2024-08-05 05:57:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbe8a81d1900d0de1920ad1df6ad574f3da4bd51 8333144: docker tests do not work when ubsan is configured Reviewed-by: clanger, stuefe ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 538271ec Branch: http3 Author: Jaikiran Pai Date: 2024-08-05 11:53:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/538271ec2b9eb1775e1b263a943231f1293b1022 merge latest master branch changes From duke at openjdk.org Mon Aug 12 09:42:03 2024 From: duke at openjdk.org (duke) Date: Mon, 12 Aug 2024 09:42:03 GMT Subject: git: openjdk/jdk-sandbox: http3: 80 new changesets Message-ID: <957f75ad-b71a-434d-9860-246c1f54921b@openjdk.org> Changeset: be34730f Branch: http3 Author: Christian Hagedorn Date: 2024-08-05 09:52:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be34730fb4e6818ac13c46b34b735c967351e5cd 8335257: Refactor code to create Initialized Assertion Predicates into separate class Reviewed-by: kvn, epeter ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp Changeset: d3e7b0c1 Branch: http3 Author: Viktor Klang Date: 2024-08-05 10:56:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3e7b0c12afde03985f1b06e6e7d789928971090 8336462: ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity Reviewed-by: jpai ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java Changeset: 2e093b06 Branch: http3 Author: Erik Gahlin Date: 2024-08-05 13:17:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e093b06916b72b4feae5635aa8c5aa90679172b 8337779: test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile Reviewed-by: mgronlun ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java Changeset: 7e925d72 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-05 14:05:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e925d727f716e5c366b0d85b9c0de24efe43103 8337283: configure.log is truncated when build dir is on different filesystem Reviewed-by: phh, stuefe, clanger, ihse ! make/autoconf/configure.ac Changeset: c095c0e6 Branch: http3 Author: Carlo Refice Date: 2024-08-05 14:09:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c095c0e6a58b1665d51ff19381e32f168e99e8f5 8336489: Track scoped accesses in JVMCI compiled code Reviewed-by: dnsimon, never ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! 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/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Changeset: 97afbd96 Branch: http3 Author: Johan Sj?len Date: 2024-08-05 14:49:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97afbd9603ba8ec1956c4cedf542667d33988661 8336410: runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range Reviewed-by: gziemski, stuefe ! test/hotspot/jtreg/runtime/NMT/TotalMallocMmapDiffTest.java Changeset: 219e1eb1 Branch: http3 Author: Per Minborg Date: 2024-08-05 15:06:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/219e1eb13a688532705e603e276799c0157f5f28 8337712: Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis Reviewed-by: rgiulietti ! src/java.base/share/classes/java/util/Date.java Changeset: 98562166 Branch: http3 Author: Zdenek Zambersky Committer: Magnus Ihse Bursie Date: 2024-08-05 15:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98562166e4a4c8921709014423c6cbc993aa0d97 8336928: GHA: Bundle artifacts removal broken Reviewed-by: ihse ! .github/workflows/main.yml Changeset: e68df528 Branch: http3 Author: Damon Nguyen Date: 2024-08-05 16:48:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e68df528f80cff3a5564a12b7ec71a920800ce28 8337054: JDK 23 RDP2 L10n resource files update Reviewed-by: naoto, jlu ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties Changeset: 807186ff Branch: http3 Author: Kim Barrett Date: 2024-08-05 16:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/807186ffc6a0a9f2515a66329c2a98a43385463c 8337784: Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code Reviewed-by: stefank, shade ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp Changeset: 42652b2e Branch: http3 Author: Kim Barrett Date: 2024-08-05 16:57:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42652b2e5350bcab6fceb0148be8bf3d65a0e173 8337787: Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled Reviewed-by: ayang, sspitsyn ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 08f697f4 Branch: http3 Author: Christoph Langer Date: 2024-08-05 17:58:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08f697f4fcbcdd912c3aa5f331fbf8212906465f 8337819: Update GHA JDKs to 22.0.2 Reviewed-by: mbaesken, ihse, shade ! make/conf/github-actions.conf Changeset: e2c07d50 Branch: http3 Author: Chris Plummer Date: 2024-08-05 18:42:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2c07d5044587476fc0fff14260e2b73816d2062 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002a.java Changeset: 431d4f7e Branch: http3 Author: Kim Barrett Date: 2024-08-05 19:53:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/431d4f7e18369466eedd00926a5162a1461d0b25 8337785: Fix simple -Wzero-as-null-pointer-constant warnings in x86 code Reviewed-by: jwaters, ayang, shade ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp Changeset: 7146daee Branch: http3 Author: Kim Barrett Date: 2024-08-05 20:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7146daee68788bf9a33d6eed6fb0614a82644cbc 8337783: Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code Reviewed-by: stefank, shade ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: 965d6b9c Branch: http3 Author: Serguei Spitsyn Date: 2024-08-05 23:29:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2 8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 Reviewed-by: cjplummer, amenkov ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/libAllowedFunctions.c Changeset: 73718fb8 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-08-06 02:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73718fb8a3570023e7855137eb008f78b8a1e8ce 8337788: RISC-V: Cleanup code in MacroAssembler::reserved_stack_check Reviewed-by: fyang, rehn, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 20575949 Branch: http3 Author: Kim Barrett Date: 2024-08-06 05:34:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20575949612a750a428316635715737183a2d58c 8337782: Use THROW_NULL instead of THROW_0 in pointer contexts in prims code Reviewed-by: shade, dholmes ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 0d8ec429 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-06 06:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8ec42969fb60c140aaed7795ea1b9591915b8d 8337642: Remove unused APIs of GCPolicyCounters Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp Changeset: f92c60e1 Branch: http3 Author: Matthias Baesken Date: 2024-08-06 07:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f92c60e1a9968620cbc92b52aa546b57c09da487 8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows Reviewed-by: clanger ! test/jdk/ProblemList.txt Changeset: 958786b2 Branch: http3 Author: Jan Lahoda Date: 2024-08-06 09:07:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/958786b28ffb532b38746640b6fc11242f056ad9 8332522: SwitchBootstraps::mappedEnumLookup constructs unused array Reviewed-by: liach, redestad ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java + test/micro/org/openjdk/bench/java/lang/runtime/SwitchEnum.java Changeset: f9b8a220 Branch: http3 Author: Erik Gahlin Date: 2024-08-06 09:28:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9b8a22062c7ad7ffb150394da6b3ab069785535 8337798: JFR: Remove jdk/jfr/api/consumer/recordingstream/TestOnEvent.java from ProblemList.txt Reviewed-by: mgronlun ! test/jdk/ProblemList.txt Changeset: a117945d Branch: http3 Author: Prasanta Sadhukhan Date: 2024-08-06 09:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a117945d5a704781944ae15c852c31d090f03adb 8337344: Redundant javadoc at RasterPrinterJob.isCancelled Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java Changeset: ef909bdf Branch: http3 Author: Markus Gr?nlund Date: 2024-08-06 11:32:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef909bdf7f08dfd67bac2665aa85f86c0e303db9 8335121: Native memory leak when not recording any events Reviewed-by: egahlin, shade ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 1348ece6 Branch: http3 Author: Coleen Phillimore Date: 2024-08-06 11:34:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1348ece6df7b460501931533c238e819995a2086 8332120: Potential compilation failure in istream.cpp:205 - loss of data on conversion Reviewed-by: dholmes, iklam ! src/hotspot/share/utilities/istream.cpp ! src/hotspot/share/utilities/istream.hpp Changeset: ab509f1b Branch: http3 Author: Andrew Dinn Date: 2024-08-06 13:22:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab509f1b98329b1624a3111e226b640ee76f5969 8337654: Relocate uncommon trap stub from SharedRuntime to OptoRuntime Reviewed-by: kvn, vlivanov, fyang ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp + src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 53db937d Branch: http3 Author: Feilong Jiang Date: 2024-08-06 14:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53db937dd0766695906dc20c1dbbd3228c02fe1e 8337780: RISC-V: C2: Change C calling convention for sp to NS Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad Changeset: 3f8b3e55 Branch: http3 Author: Doug Simon Date: 2024-08-06 16:37:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f8b3e55276336cbb814d3b746d4337678389969 8337887: [JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: ff634a96 Branch: http3 Author: Naoto Sato Date: 2024-08-06 20:11:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff634a967027cfa56b666d31c45db9a4acc09ea4 8337506: Disable "best-fit" mapping on Windows command line Reviewed-by: alanb ! src/java.base/share/native/launcher/main.c + test/jdk/tools/launcher/DisableBestFitMappingTest.java Changeset: 22a34213 Branch: http3 Author: Kim Barrett Date: 2024-08-06 20:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22a3421379162bb302fb8e5ccc315e53d95b6245 8337786: Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code Reviewed-by: shade, tschatzl ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: fc652d2a Branch: http3 Author: Alisen Chung Date: 2024-08-06 21:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc652d2a58bfd99b05011c051e5710d1dac049ab 8235404: [macos] JOptionPane blocks drawing string on another component Reviewed-by: honkar, dnguyen ! src/java.desktop/share/classes/javax/swing/JOptionPane.java + test/jdk/javax/swing/JOptionPane/OptionPaneInput.java Changeset: 6733b89d Branch: http3 Author: Chris Plummer Date: 2024-08-06 21:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6733b89de1ed9ebcc1e8a8271970048ad0f0aac3 8337667: sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows Reviewed-by: stuefe, kevinw ! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java Changeset: 920751e5 Branch: http3 Author: Alex Menkov Date: 2024-08-06 21:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/920751e5d5838dab90438117a77f43876902eb72 8311990: Two JDI tests may interfere with each other Reviewed-by: dholmes, sspitsyn ! test/jdk/com/sun/jdi/JdwpListenTest.java ! test/jdk/com/sun/jdi/JdwpNetProps.java Changeset: 66286b25 Branch: http3 Author: Tobias Hartmann Date: 2024-08-07 05:32:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66286b25a183de2ffd0689da9c2bd1978b881aa7 8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 41f784fe Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-07 07:48:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41f784fe63f8e06a25e1fe00dc96e398874adf81 8335925: Serial: Move allocation API from Generation to subclasses Reviewed-by: gli, kbarrett, iwalulya ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp Changeset: 88a05a85 Branch: http3 Author: Markus Gr?nlund Date: 2024-08-07 10:24:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88a05a853ed9e0425ba3315b751a5015bed62675 8337975: [BACKOUT] Native memory leak when not recording any events Reviewed-by: jpai, egahlin ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 21f710e7 Branch: http3 Author: Joel Sikstr?m Committer: Albert Mingkun Yang Date: 2024-08-07 14:16:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f710e7f6698b12b06cc3685cefa31f5fcff2a2 8310675: Fix -Wconversion warnings in ZGC code Reviewed-by: stefank, ayang ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCPU.inline.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zMarkCache.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.inline.hpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zVerify.cpp Changeset: d19ba81c Branch: http3 Author: Naoto Sato Date: 2024-08-07 15:58:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d19ba81ce12a99de1114c1bfe67392f5aee2104e 8337603: Change in behavior with -Djava.locale.useOldISOCodes=true Reviewed-by: iris, bpb ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! test/jdk/java/util/Locale/LocaleTest.java Changeset: 36d08c21 Branch: http3 Author: Serguei Spitsyn Date: 2024-08-07 17:41:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d08c213d03deddf69ecb9770a3afef73a15444 8336846: assert(state->get_thread() == jt) failed: handshake unsafe conditions Reviewed-by: amenkov, dholmes, cjplummer, pchilanomate, lmesnik ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: a5c2d7b3 Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2024-08-07 18:24:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5c2d7b305407974b3f67c48b8dcb1f8e77abde3 8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 5e021cbc Branch: http3 Author: Leonid Mesnik Date: 2024-08-07 20:25:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e021cbcc7a6cb30a27380950e115ff12846239c 8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags Reviewed-by: ihse ! make/RunTests.gmk Changeset: 9b11bd7f Branch: http3 Author: Jamil Nimeh Date: 2024-08-07 21:06:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b11bd7f4a511ddadf9f02e82aab6ba78beb6763 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 Reviewed-by: mullan ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/testlibrary/SimpleOCSPServer.java Changeset: 16df9c33 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-08-08 05:22:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16df9c33e9bbc9329ae60ba14332c09aadaba3f0 8337971: Problem list several jvmci tests on linux-riscv64 until JDK-8331704 is fixed Reviewed-by: fyang, shade ! test/hotspot/jtreg/ProblemList.txt Changeset: 1846a65e Branch: http3 Author: Turkhan Badalov Committer: Chen Liang Date: 2024-08-08 05:34:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1846a65e32624f6da691c1072f44fcb762b43233 8337205: Typo in Stack vs Deque Method table in Deque specification Reviewed-by: liach ! src/java.base/share/classes/java/util/Deque.java Changeset: fa183590 Branch: http3 Author: Afshin Zafari Date: 2024-08-08 08:55:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa18359007bd80d2e74c07a5a1ea6170e1bd474d 8335981: ProblemList runtime/Thread/TestAlwaysPreTouchStacks.java for MacOS Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: a9460a69 Branch: http3 Author: Casper Norrbin Committer: Stefan Karlsson Date: 2024-08-08 10:38:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9460a69e74f876274ec64394ac6504580041b21 8337982: Remove dead undef assrt0n Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/metaspace/blockTree.cpp Changeset: 3bc4a1ac Branch: http3 Author: Tejesh R Date: 2024-08-08 10:40:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bc4a1acc4bb1885ddba69283b99bbe02f8e43b7 8233068: HIDPI: Linux: AWT Checkbox check mark is unscaled Reviewed-by: jdv, abhiscxk, honkar ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java + test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java Changeset: 088871ce Branch: http3 Author: Alexander Zvegintsev Date: 2024-08-08 10:51:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/088871ce36f85fb30b24c49146f547bc8e2b0dcb 8335267: [XWayland] move screencast tokens from .awt to .java folder Reviewed-by: prr, avu ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: 12c553f1 Branch: http3 Author: Alexander Zvegintsev Date: 2024-08-08 10:51:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12c553f12876b4095685676f800119c0e275bf44 8329471: Remove GTK2 Reviewed-by: abhiscxk, prr, ihse ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java - src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c - src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! test/jdk/java/awt/Gtk/GtkVersionTest/GtkVersionTest.java ! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java ! test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK.java - test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh - test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.txt ! test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK3.sh Changeset: ddbd7a78 Branch: http3 Author: Alexander Zvegintsev Date: 2024-08-08 10:53:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddbd7a78f191462695ecbeeef7fd6312e322b15a 8337320: Update ProblemList.txt with tests known to fail on XWayland Reviewed-by: prr ! test/jdk/ProblemList.txt Changeset: 4b740d87 Branch: http3 Author: Erik Gahlin Date: 2024-08-08 10:57:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b740d87ee50ba49305add4aae6490bebb6963ba 8225209: jdk/jfr/event/compiler/TestCodeSweeper.java fails Reviewed-by: mgronlun ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java Changeset: 6a9a867d Branch: http3 Author: Markus Gr?nlund Date: 2024-08-08 14:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a9a867d645b8fe86f4ca2b04a43bf5aa8f9d487 8337994: [REDO] Native memory leak when not recording any events Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 78773b17 Branch: http3 Author: Joe Darcy Date: 2024-08-08 15:52:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78773b1769922611318243b6680d59518ed4e015 8338015: Fix "Java Java" typo in package info file of java.lang.classfile Reviewed-by: jiefu, jpai, liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: 9695f095 Branch: http3 Author: Coleen Phillimore Date: 2024-08-08 16:11:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9695f09581bac856ad97943cca15c65dc21d2adf 8337683: Fix -Wconversion problem with arrayOop.hpp Reviewed-by: stefank, dholmes ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/byteswap.hpp Changeset: 53c9f037 Branch: http3 Author: Jiangli Zhou Date: 2024-08-08 16:31:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53c9f037fb2805aab5ab9729166ce7d5bc7a77f9 8336849: Remove .llvm_addrsig section from JDK/VM static libraries (.a files) Reviewed-by: ihse ! make/common/native/Link.gmk Changeset: bfb75b96 Branch: http3 Author: Roger Riggs Date: 2024-08-08 16:53:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfb75b96266f4c5840e2edea13f9aa2c801518cf 8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException Reviewed-by: bpb, shade, dfuchs ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java Changeset: e7a0b5b0 Branch: http3 Author: Markus Gr?nlund Date: 2024-08-08 18:45:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7a0b5b09bcfcd8b09667e51ec588e206f0652ff 8334780: Crash: assert(h_array_list.not_null()) failed: invariant Reviewed-by: egahlin, shade ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp Changeset: 9f08a01c Branch: http3 Author: Leonid Mesnik Date: 2024-08-08 19:47:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f08a01cb6ebb08f67749aabdff4efaedfaf3228 8338010: WB_IsFrameDeoptimized miss ResourceMark Reviewed-by: dholmes, shade ! src/hotspot/share/prims/whitebox.cpp Changeset: 55c50970 Branch: http3 Author: Jiawei Tang Date: 2024-08-09 02:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55c509708e9b89a7609fd41b6e5a271f250bbacd 8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java Changeset: 0c1e9111 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-08-09 02:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1e9111d226b601236b9826e27ecc67a8b625fb 8338019: Fix simple -Wzero-as-null-pointer-constant warnings in riscv code Reviewed-by: fyang, mli, luhenry ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp Changeset: 9ab8c6b9 Branch: http3 Author: Abhishek Kumar Date: 2024-08-09 05:09:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ab8c6b9ba90ffd12600a250c8704571e9feb78d 8335130: The test "javax/swing/plaf/synth/ComponentsOrientationSupport/5033822/bug5033822.java" fails because the background color of the tabs is displayed incorrectly. Reviewed-by: achung, psadhukhan ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Changeset: 00aac409 Branch: http3 Author: Matthias Baesken Date: 2024-08-09 06:26:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00aac4097abd3c5e6144734cfd44228bc31892fb 8338058: map_or_reserve_memory_aligned Windows enhance remap assertion Reviewed-by: mdoerr, clanger ! src/hotspot/os/windows/os_windows.cpp Changeset: c01f53ac Branch: http3 Author: Christian Hagedorn Date: 2024-08-09 07:17:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c01f53ac2dab1d4d2cd1e4d45a67f9373d4a9c7e 8337876: [IR Framework] Add support for IR tests with @Stable Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java Changeset: 82d5768c Branch: http3 Author: Andrey Turbanov Date: 2024-08-09 07:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82d5768c1bdccfaf97a41f32a8bfcfd03a0fb378 8337840: Remove redundant null check in ObjectOutputStream.writeProxyDesc Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectOutputStream.java Changeset: f74109bd Branch: http3 Author: Joel Sikstr?m Date: 2024-08-09 07:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f74109bd178c92a9dff1ca6fce03b25f51a0384f 8337939: ZGC: Make assertions and checks less convoluted and explicit Reviewed-by: stefank, ayang, eosterlund ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zVerify.cpp Changeset: 53fce38a Branch: http3 Author: Erik Gahlin Date: 2024-08-09 07:53:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53fce38a3ff8700fef640fffc066efc21ff9c25f 8338062: JFR: Remove TestStartDuration.java and TestStartName.java from ProblemList.txt Reviewed-by: mgronlun ! test/jdk/ProblemList.txt Changeset: 6ebd5d74 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-09 08:23:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ebd5d74d57b334e7cf0b1282d7bb469a56fb3d6 8338036: Serial: Remove Generation::update_counters Reviewed-by: kbarrett ! src/hotspot/share/gc/serial/generation.hpp Changeset: c37e8638 Branch: http3 Author: Hamlin Li Date: 2024-08-09 09:12:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c37e8638c98cb4516569304e9a0ab477affb0641 8314125: RISC-V: implement Base64 intrinsic - encoding Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 14071607 Branch: http3 Author: Hannes Walln?fer Date: 2024-08-09 09:24:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/140716078694a338e2c2f837841761262cee5542 8313931: Javadoc: links to type parameters actually generate links to classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java + test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletTypeParam.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/pkg/CtorTypeParam.java ! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java Changeset: 2b5aec2a Branch: http3 Author: Alexander Zvegintsev Date: 2024-08-09 11:28:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b5aec2aad3883d4d407ec3a572f78755d60190d 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: 069e0ea6 Branch: http3 Author: Coleen Phillimore Date: 2024-08-09 12:00:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/069e0ea69f43960164d3e077d2c7b950cde77927 8338064: Give better error for ConcurrentHashTable corruption Reviewed-by: dholmes, shade ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp + test/hotspot/jtreg/runtime/stringtable/StringTableCorruptionTest.java Changeset: 3cf3f300 Branch: http3 Author: Casper Norrbin Committer: Sonia Zaldana Calles Date: 2024-08-09 14:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf3f300de1e9d2c8767877ed3a26679e34b7d22 8330191: Fix typo in precompiled.hpp Reviewed-by: jsjolen, szaldana ! src/hotspot/share/precompiled/precompiled.hpp Changeset: 60fa08fc Branch: http3 Author: Vladimir Kozlov Date: 2024-08-09 17:08:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60fa08fcfe5c6551ee3120330ade93e45df618c7 8337797: Additional ExternalAddress cleanup Reviewed-by: adinn, thartmann ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 358d77da Branch: http3 Author: Dmitry Chuyko Date: 2024-08-09 17:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/358d77dafbe0e35d5b20340fccddc0fb8f3db82a 8337657: AArch64: No need for acquire fence in safepoint poll during JNI calls Reviewed-by: phh ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 6a3d0452 Branch: http3 Author: Kim Barrett Date: 2024-08-11 18:34:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a3d045221c338fefec9bd59245324eae60b156b 8337709: Use allocated states for chunking large array processing Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayState.cpp + src/hotspot/share/gc/shared/partialArrayState.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 0e7c1c1a Branch: http3 Author: SendaoYan Committer: Jie Fu Date: 2024-08-12 06:26:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e7c1c1afeaba1c125b70cabe7b1b7a3193ee5c3 8338112: Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java Changeset: 096b9ac4 Branch: http3 Author: Jaikiran Pai Date: 2024-08-12 12:17:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/096b9ac42321ca238a9fb5c67d59fcd7fafd67b9 merge latest from master branch Changeset: 42c6f449 Branch: http3 Author: Daniel Fuchs Date: 2024-08-06 19:12:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42c6f4492c1bae22d35aab60898f7e22c7ba966f http3: adding some API documentation and implementation comment clarification ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java Changeset: 2dcd331c Branch: http3 Author: Daniel Fuchs Date: 2024-08-08 17:13:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dcd331cdbc566cc6c5b00a9c4ab9e18ce882ad2 http3: more API documentation clarification for H3DiscoveryConfig ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: c159ef9b Branch: http3 Author: Jaikiran Pai Date: 2024-08-12 12:18:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c159ef9b76d319526b20df44c10203dc8ee00472 merge latest http3 changes From duke at openjdk.org Wed Aug 14 08:21:34 2024 From: duke at openjdk.org (duke) Date: Wed, 14 Aug 2024 08:21:34 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: 2 new changesets Message-ID: <21456b64-1a38-4049-ae44-3d1542921442@openjdk.org> Changeset: b38286ed Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-14 10:18:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b38286ed2d8ba4eb67edb8db70a815c370a2b4d4 Remove CPUTimeExecutionSample#state ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp Changeset: 727075c8 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-14 10:19:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/727075c85865451c7344150bfd1a184a0706c154 Clamp queue size ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Thu Aug 15 07:00:41 2024 From: duke at openjdk.org (duke) Date: Thu, 15 Aug 2024 07:00:41 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: 2 new changesets Message-ID: <150fc5c1-02b5-4195-8d87-eaec6a34f2c0@openjdk.org> Changeset: cadeb538 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 08:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cadeb538450e7b30201ac7dd4e06edf98c37bd2d Clamp queue size ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp Changeset: cabfcdad Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 08:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cabfcdadec6e6d3c6d1899e34f857434ca09746a Replace perror with JVM logging ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Thu Aug 15 11:06:25 2024 From: duke at openjdk.org (duke) Date: Thu, 15 Aug 2024 11:06:25 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Reset state at disroll Message-ID: <6316c7b8-d4e5-48d2-b6f4-f8c4805f84fa@openjdk.org> Changeset: 79634baa Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 13:03:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79634baac56639cd9fec3f44b4049c0b3dbde11b Reset state at disroll ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/runtime/thread.hpp From duke at openjdk.org Thu Aug 15 14:07:13 2024 From: duke at openjdk.org (duke) Date: Thu, 15 Aug 2024 14:07:13 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: 3 new changesets Message-ID: Changeset: 0c2b4fe4 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 15:54:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c2b4fe40c95c1fbe2c4eab081ccac8fadd5685e Yield after processing nothing ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp Changeset: 88e789bf Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 15:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88e789bf1b9768fc66ffde8ebc61a22d53c7fbdc Fix main sampler loop Don't break ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp Changeset: 7a470d41 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-15 16:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a470d41b7c6f3d822ed7d90b0804e3fa1f5e851 Tiny fixes ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Tue Aug 20 13:50:13 2024 From: duke at openjdk.org (duke) Date: Tue, 20 Aug 2024 13:50:13 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Test multiple recordings in same JVM process Message-ID: <11281af4-53ed-4000-b4b4-16dddee8aba2@openjdk.org> Changeset: 4bae12da Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-20 15:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4bae12da2991ba139bcbcc158c41b0487b24abfe Test multiple recordings in same JVM process + test/jdk/jdk/jfr/event/profiling/TestMultipleRecordings.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java From duke at openjdk.org Tue Aug 20 13:59:41 2024 From: duke at openjdk.org (duke) Date: Tue, 20 Aug 2024 13:59:41 GMT Subject: git: openjdk/jdk-sandbox: http3: 93 new changesets Message-ID: Changeset: 3cf1c626 Branch: http3 Author: Jaikiran Pai Date: 2024-08-13 13:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf1c626bfeed5abdcb2bbfe1c7eb78876d8ef3b configure quic idle connection timeout taking into account the H3 idle connection timeout ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java Changeset: 692f5cbd Branch: http3 Author: Matthias Baesken Date: 2024-08-12 07:32:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/692f5cbdb9bd94f03e5f18ddf07d56fbb5c0d456 8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 Reviewed-by: mdoerr, clanger ! src/hotspot/os/windows/os_windows.cpp Changeset: 03204600 Branch: http3 Author: Andrew Haley Date: 2024-08-12 07:38:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03204600c596214895ef86581eba9722f76d39b3 8337958: Out-of-bounds array access in secondary_super_cache Reviewed-by: vlivanov, shade ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/oops/klass.cpp Changeset: a6c06307 Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-08-12 10:58:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6c0630737bbf2f2e6c64863ff9b43c50c4742b6 8337938: ZUtils::alloc_aligned allocates without reporting to NMT Reviewed-by: stefank, kbarrett - src/hotspot/os/posix/gc/z/zUtils_posix.cpp - src/hotspot/os/windows/gc/z/zUtils_windows.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp Changeset: 89a15f14 Branch: http3 Author: Daniel Gredler Committer: Laurent Bourg?s Date: 2024-08-12 12:09:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89a15f1414f89d2dd32eac791e9155fcb4207e56 8337681: PNGImageWriter uses much more memory than necessary Reviewed-by: prr, lbourges ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java + test/jdk/javax/imageio/plugins/png/RasterReuseWriteTest.java Changeset: 61d1dc59 Branch: http3 Author: Vicente Romero Date: 2024-08-12 13:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61d1dc59535a3dc186bc1986a04efdb4e5a8fa18 8334466: Ambiguous method call with generics may cause FunctionDescriptorLookupError Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/lambda/CrashWithFunctionDescriptorLookupErrorTest.java + test/langtools/tools/javac/lambda/CrashWithFunctionDescriptorLookupErrorTest.out Changeset: a36fb368 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-12 15:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a36fb368e1a3630d32908884f4abdc3382eb9aaa 8338108: Give better error message in configure if a full XCode is missing Reviewed-by: jwaters, erikj, shade ! make/autoconf/toolchain.m4 Changeset: 04b146a3 Branch: http3 Author: SendaoYan Committer: Vicente Romero Date: 2024-08-12 15:43:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04b146a31f55825e2c8e3c8e42310b3b3337ae95 8337334: Test tools/javac/7142086/T7142086.java timeout with fastdebug binary Reviewed-by: vromero ! test/langtools/TEST.ROOT ! test/langtools/tools/javac/7142086/T7142086.java Changeset: f84240bc Branch: http3 Author: Ioi Lam Date: 2024-08-12 16:03:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f84240bca80d2ff01e198bb67931ad4725a5b334 8338011: CDS archived heap object support for 64-bit Windows Reviewed-by: stuefe, shade, ccheung ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/utilities/macros.hpp Changeset: 8d083147 Branch: http3 Author: Liam Miller-Cushon Date: 2024-08-12 17:15:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d0831478338e9b084b2c47f46eba9faae3a5eb6 8337795: Type annotation attached to incorrect type during class reading Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: 99edb4a4 Branch: http3 Author: Vladimir Kozlov Date: 2024-08-12 17:20:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99edb4a45d6a4a871dec9c07b41b3ab66b89a4b6 8337702: Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry() Reviewed-by: thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 2ca136a7 Branch: http3 Author: Ben Taylor Committer: Aleksey Shipilev Date: 2024-08-12 17:26:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ca136a7adb6defaea3b7a69d30e6c36bda66e6a 8337815: Relax G1EvacStats atomic operations Reviewed-by: kbarrett, tschatzl, shade ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp Changeset: 41e31d6b Branch: http3 Author: Coleen Phillimore Date: 2024-08-12 17:56:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41e31d6b0ae00d70b6fb20c89318fde2bc605edb 8337622: IllegalArgumentException in java.lang.reflect.Field.get Reviewed-by: dholmes, shade ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp + test/hotspot/jtreg/runtime/reflect/ComponentTypeFieldTest.java Changeset: b93b74e3 Branch: http3 Author: Roger Riggs Date: 2024-08-12 19:28:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b93b74e3ebd220e94fb5e33d2ebc62181db97bb0 8338060: jdk/internal/util/ReferencedKeyTest should be more robust Reviewed-by: never ! test/jdk/jdk/internal/util/ReferencedKeyTest.java Changeset: 4417c276 Branch: http3 Author: Leonid Mesnik Date: 2024-08-12 19:43:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4417c276e484c1fe137ed7f4a7c28709d0c99af2 8330535: Update nsk/jdb tests to use driver instead of othervm Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jdb/caught_exception/caught_exception002/caught_exception002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/classes/classes001/classes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/classpath/classpath001/classpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear002/clear002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear003/clear003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear004/clear004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/down/down002/down002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/dump/dump002/dump002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/eval/eval001/eval001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/exclude/exclude001/exclude001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/fields/fields001/fields001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/hidden_class/hc001/hc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/ignore/ignore001/ignore001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill002/kill002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/klass/class001/class001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list002/list002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/list/list003/list003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/locals/locals002/locals002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/methods/methods002/methods002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor002/monitor002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/next/next001/next001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/connect/connect001/connect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/connect/connect002/connect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/connect/connect003/connect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/connect/connect004/connect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/connect/connect005/connect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/options/listconnectors/listconnectors001/listconnectors001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/pop/pop001/pop001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/pop_exception/pop_exception001/pop_exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/print/print002/print002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/read/read001/read001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/redefine/redefine001/redefine001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/reenter/reenter001/reenter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/regression/b4689395/b4689395.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/run/run002/run002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/set/set001/set001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/set/set002/set002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/step/step002/step002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/step_up/step_up001/step_up001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at003/stop_at003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_in/stop_in002/stop_in002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/suspend/suspend001/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/thread/thread002/thread002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroups/threadgroups002/threadgroups002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/uncaught_exception/uncaught_exception002/uncaught_exception002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/untrace/untrace001/untrace001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch001/unwatch001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch002/unwatch002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/up/up002/up002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/use/use001/use001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch001/watch001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch002/watch002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/where/where004/where004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/where/where005/where005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/where/where006/where006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/wherei/wherei001/wherei001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java Changeset: 5079c38d Branch: http3 Author: Kim Barrett Date: 2024-08-12 22:12:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5079c38ddf345b21d8cb1c959bc36c4341e11da6 8338160: Fix -Wzero-as-null-pointer-constant warnings in management.cpp Reviewed-by: dholmes ! src/hotspot/share/services/management.cpp Changeset: e70c9bcc Branch: http3 Author: Zhengyu Gu Date: 2024-08-12 23:00:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e70c9bccaae375be1ee6812dabc9fbaff01a6ab0 8338248: PartialArrayStateAllocator::Impl leaks Arena array Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/shared/partialArrayState.cpp Changeset: d77e6fe4 Branch: http3 Author: Kim Barrett Date: 2024-08-13 05:46:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d77e6fe45c7b834db457a772ce0bea514d2e44f3 8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework Reviewed-by: ihse, dholmes, jwaters ! make/hotspot/lib/CompileGtest.gmk ! test/hotspot/gtest/gtestMain.cpp Changeset: 73ddb7de Branch: http3 Author: Emanuel Peter Date: 2024-08-13 05:52:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73ddb7deab26c526337ec6e7cd5f528f698a552c 8335628: C2 SuperWord: cleanup: remove SuperWord::longer_type_for_conversion Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp Changeset: c27a8c8c Branch: http3 Author: Emanuel Peter Date: 2024-08-13 05:52:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c27a8c8c8b867e6812b905f6154762802a498dbd 8338124: C2 SuperWord: MulAddS2I input permutation still partially broken after JDK-8333840 Reviewed-by: chagedorn, thartmann, kvn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java Changeset: 73f7a5f1 Branch: http3 Author: Kim Barrett Date: 2024-08-13 07:27:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73f7a5f15dbba54a98f3916ff1190520ac07874d 8338155: Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER Reviewed-by: dholmes, dlong ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: 5bf27098 Branch: http3 Author: Saint Wesonga Committer: Axel Boldt-Christmas Date: 2024-08-13 08:10:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5bf27098e22172ed5d3ec0c43fe0553f8322c4b1 8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set Reviewed-by: stefank, eosterlund, aboldtch ! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp Changeset: ba69ed7c Branch: http3 Author: Aleksey Shipilev Date: 2024-08-13 08:11:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba69ed7c58fcf99ed18dfd8840125ddcac9460bb 8338202: Shenandoah: Improve handshake closure labels Reviewed-by: rkennke, ysr, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: fbe4cc96 Branch: http3 Author: Viktor Klang Date: 2024-08-13 09:51:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbe4cc96e223882a18c7ff666fe6f68b3fa2cfe4 8336384: AbstractQueuedSynchronizer.acquire should cancel acquire when failing due to a LinkageError or other errors Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java Changeset: ff8a9f92 Branch: http3 Author: Coleen Phillimore Date: 2024-08-13 11:48:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff8a9f9267c480fe0be8470cda870fd77763fb31 8337318: Deoptimization::relock_objects fails assert(monitor->owner() == Thread::current()) failed: must be Co-authored-by: Richard Reingruber Reviewed-by: rrich, dholmes, shade, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp ! test/jdk/com/sun/jdi/EATests.java Changeset: 76e33b6c Branch: http3 Author: Axel Boldt-Christmas Date: 2024-08-13 13:13:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76e33b6c1517599e14ee34371c945aafcd752e4e 8336148: Test runtime/locking/TestRecursiveMonitorChurn.java failed: Unexpected Inflation Reviewed-by: dholmes, eosterlund ! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java Changeset: 877fd5a7 Branch: http3 Author: Casper Norrbin Committer: Julian Waters Date: 2024-08-13 14:43:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/877fd5a768647790d0a43aaca247043bae70d708 8337595: Remove empty statements in src/hotspot/share/memory/metaspace Reviewed-by: stefank, dholmes, jwaters ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp Changeset: 9e282e5c Branch: http3 Author: Liam Miller-Cushon Date: 2024-08-13 15:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e282e5c966a9c065de8b901b7d30bb5c9ccf243 8337998: CompletionFailure in getEnclosingType attaching type annotations Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/annotations/typeAnnotations/CompletionErrorOnEnclosingType.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: 6af1d6ff Branch: http3 Author: Chen Liang Date: 2024-08-13 15:14:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af1d6ff210b3ddbc7d1585428b49631248a500b 8335927: Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/AnnotationTest.java ! test/jdk/jdk/classfile/ClassPrinterTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java ! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java Changeset: 58b95705 Branch: http3 Author: Alan Bateman Date: 2024-08-13 16:05:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b957054437edee7d0abc365133985ac30a6af4 8338142: (dc) DatagramChannelImpl.blockingReceive can use untimed-park when no timeout set Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java Changeset: 21ca91e5 Branch: http3 Author: Afshin Zafari Date: 2024-08-13 16:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21ca91e55dd83dc011e67a2d056e3e3bd44d40b5 8300800: UB: Shift exponent 32 is too large for 32-bit type 'int' Reviewed-by: kbarrett, adinn, gziemski ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp Changeset: 84c3065e Branch: http3 Author: Neethu Prasad Committer: Aleksey Shipilev Date: 2024-08-13 17:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84c3065e8004122f3455a8c28c8719b2c8111c17 8335865: Shenandoah: Improve THP pretouch after JDK-8315923 Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: ca99f37f Branch: http3 Author: Kim Barrett Date: 2024-08-13 18:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca99f37f82bf59fc720babbc155502ef92d34de6 8338156: Fix -Wzero-as-null-pointer-constant warnings in jvmciCompilerToVM.cpp Reviewed-by: tschatzl, jwaters, dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: 8e682aca Branch: http3 Author: Kim Barrett Date: 2024-08-13 18:03:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e682aca24fba0803dceef513957fb2122895b87 8338158: Cleanup ShouldNotXXX uses in machnode.cpp Reviewed-by: chagedorn, kvn, dlong ! src/hotspot/share/opto/machnode.cpp Changeset: 90527a57 Branch: http3 Author: Neethu Prasad Committer: Aleksey Shipilev Date: 2024-08-13 19:56:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90527a57848f452be3be089a703cbc2af2d1657a 8336742: Shenandoah: Add more verbose logging/stats for mark termination attempts Reviewed-by: shade, wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp Changeset: f132b347 Branch: http3 Author: SendaoYan Committer: Rajan Halade Date: 2024-08-13 22:59:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f132b347e13a57d9654f0ab11db0636999576036 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout Reviewed-by: rhalade ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java Changeset: 720b4464 Branch: http3 Author: Jaikiran Pai Date: 2024-08-14 05:42:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/720b44648bcff997278af92746f942b2425298a5 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/WindowController.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/GoAwayFrame.java + test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 3dd07b91 Branch: http3 Author: Qizheng Xing Committer: Eric Liu Date: 2024-08-14 06:28:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dd07b91bbf644aa867452806e9388089fa97548 8336163: Remove declarations of some debug-only methods in release build Reviewed-by: dholmes, eliu, kvn ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/registerMap.hpp Changeset: 66bee253 Branch: http3 Author: Ivan Walulya Date: 2024-08-14 09:13:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66bee2532f849cfb7ab63857ecd7d773c2566722 8338315: G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 9fe1777f Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-14 09:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fe1777fafca30cf60acb5402c7c70800137136e 8338280: Parallel: Inline ParallelCompactData::verify_clear Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 38bd8a36 Branch: http3 Author: Matthias Baesken Date: 2024-08-14 09:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38bd8a36704a962f0ad1052fd2ec150a61663256 8338236: Compile error in cgroup code on Linux when using clang Reviewed-by: mdoerr, sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp Changeset: fbe4f056 Branch: http3 Author: Jan Lahoda Date: 2024-08-14 12:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbe4f05636c8f692bd40bbe11fb5bb8b77b77042 8337976: Insufficient error recovery in parser for switch inside class body Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties = test/langtools/tools/javac/diags/examples/StatementNotExpected.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/records/RecordCompilationTests.java + test/langtools/tools/javac/recovery/T8337976.java + test/langtools/tools/javac/recovery/T8337976.out Changeset: a5d948fb Branch: http3 Author: John Engebretson Committer: Aleksey Shipilev Date: 2024-08-14 14:11:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5d948fb9841f654cccc9567c60e8d28e7d719ae 8332842: Optimize empty CopyOnWriteArrayList allocations Reviewed-by: shade, alanb ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java + test/micro/org/openjdk/bench/java/util/concurrent/CopyOnWriteArrayListBenchmark.java Changeset: d8e4d3f2 Branch: http3 Author: Zdenek Zambersky Committer: Aleksey Shipilev Date: 2024-08-14 15:20:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8e4d3f2d6c187f2487acd390a4e5fa2a99010ea 8338402: GHA: some of bundles may not get removed Reviewed-by: ihse, shade ! .github/workflows/main.yml Changeset: 0e3903f2 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-14 16:49:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e3903f2eb854715acee92cfc5ee2d4a2e800f61 8338393: Parallel: Remove unused ParallelCompactData::clear_range Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 6a390147 Branch: http3 Author: Matthias Baesken Date: 2024-08-14 16:56:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a390147959e0fb88de6ee13204cff72cd910f09 8338110: Exclude Fingerprinter::do_type from ubsan checks Reviewed-by: jwaters, rrich ! src/hotspot/share/runtime/signature.hpp Changeset: c0384b6f Branch: http3 Author: Phil Race Date: 2024-08-14 17:58:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0384b6f3584501fb3bd93854734eeacf6620a7e 8337237: Use FFM instead of Unsafe for Java 2D RenderBuffer class Reviewed-by: jvernee, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/RenderBuffer.java Changeset: 723ac576 Branch: http3 Author: Chris Plummer Date: 2024-08-14 18:41:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/723ac5763aed0d67516c6746f39a066efc412b48 8332488: Add JVMTI DataDumpRequest to the debug agent Reviewed-by: sspitsyn, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h + test/jdk/com/sun/jdi/DataDumpTest.java Changeset: aff7936f Branch: http3 Author: Joe Darcy Date: 2024-08-14 18:42:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aff7936ff088249d1fc787a9f9ef687f987f556c 8338333: Add jls links to javax.lang.model.element.Modifier Reviewed-by: liach, iris, prappo, vromero, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java Changeset: e3a5e265 Branch: http3 Author: SendaoYan Committer: Aleksey Shipilev Date: 2024-08-14 18:55:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3a5e265a7747b02b8f828fbedea0dda7246fc51 8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform Reviewed-by: chagedorn, shade ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java Changeset: 4669e7b7 Branch: http3 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2024-08-15 05:36:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4669e7b7b02636a8bd7381a9d401aaaf0c1d7294 8337102: JITTester: Fix breaks in static initialization blocks Reviewed-by: kvn, iveresov ! test/hotspot/jtreg/testlibrary/jittester/conf/default.properties ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java Changeset: 4c344335 Branch: http3 Author: Matthias Baesken Date: 2024-08-15 07:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c344335fe0abc04308f4bfc62c6b3afc110240c 8338304: clang on Linux - check for lld presence after JDK-8333189 Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 Changeset: f536f5ab Branch: http3 Author: Ivan Walulya Date: 2024-08-15 08:26:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f536f5ab68235d27e9708674f707bcbff7840730 8336086: G1: Use one G1CardSet instance for all young regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: da7311bb Branch: http3 Author: Aleksey Shipilev Date: 2024-08-15 08:50:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da7311bbe37c2b9632b117d52a77c659047820b7 8338286: GHA: Demote x86_32 to hotspot build only Reviewed-by: ihse ! .github/workflows/main.yml Changeset: 74fdd686 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-15 11:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74fdd6868d3f71d44ef9f71a0ca9506c04d39148 8333791: Fix memory barriers for @Stable fields Reviewed-by: liach, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse3.cpp + test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimArrayTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimFinalTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimPlainTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimVolatileTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefArrayTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefFinalTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefPlainTest.java + test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefVolatileTest.java Changeset: 56dec215 Branch: http3 Author: Sonia Zaldana Calles Date: 2024-08-15 13:28:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56dec215b0d056fc23137372ecb3376af2a7b891 8338014: Improve usage of @jvms tags in class file API Reviewed-by: darcy, liach, asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java Changeset: 38591315 Branch: http3 Author: Fei Gao Date: 2024-08-15 15:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38591315058e6d3b764ca325facc5bf46bf7b16b 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands Reviewed-by: aph, dlong ! 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/ad_encode.m4 ! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java Changeset: 6169613d Branch: http3 Author: Daniel Fuchs Date: 2024-08-15 15:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6169613d9f3f0bf019d04a37a1d8f28f1463c17c 8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 7d1bbff0 Branch: http3 Author: lawrence.andrews Committer: Harshitha Onkar Date: 2024-08-15 16:36:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d1bbff076c063d066951eedb21de7e694e588b3 8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java Reviewed-by: honkar, prr ! test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java Changeset: ef54af39 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-15 16:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef54af39883e76c80a3e012ed91b90973da51bb4 8338444: Shenandoah: Remove ShenandoahHumongousThreshold tunable Reviewed-by: rkennke, wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java - test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java Changeset: e51e40c2 Branch: http3 Author: Satyen Subramaniam Committer: Aleksey Shipilev Date: 2024-08-15 16:47:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e51e40c2b9f51d012c01407e0b8dadaab464753e 8336914: Shenandoah: Missing verification steps after JDK-8255765 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: f308b2d5 Branch: http3 Author: Satyen Subramaniam Committer: Aleksey Shipilev Date: 2024-08-15 16:47:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f308b2d59672b39ddca502baff50ab20ab781047 8336915: Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 96550827 Branch: http3 Author: Kim Barrett Date: 2024-08-15 17:43:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/965508270ecd092019f7bea3a1605c5d9f19d81e 8338330: Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0 Reviewed-by: dlong, dholmes, shade ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: ace49651 Branch: http3 Author: Chen Liang Date: 2024-08-15 17:50:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ace496515f4f91e802a51cec43d387eed61bd935 8338406: BytecodeHelpers using wrong bootstrap method descriptor for condy Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java + test/jdk/jdk/classfile/ConstantDescSymbolsTest.java - test/jdk/jdk/classfile/PrimitiveClassConstantTest.java Changeset: 52d9d69d Branch: http3 Author: Kim Barrett Date: 2024-08-15 17:50:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52d9d69db5c1853445a95794c5bf21243aefa852 8338331: Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp Reviewed-by: dholmes, shade ! src/hotspot/share/prims/jni.cpp Changeset: 1cd48843 Branch: http3 Author: Coleen Phillimore Date: 2024-08-15 18:20:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cd488436880b00c55fa91f44c115999cf686afd 8338447: Remove InstanceKlass::_is_marked_dependent Reviewed-by: shade ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: d86e99c3 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-15 20:52:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d86e99c3ca94ee8705e44fe2830edd3ceb0a7f64 8293650: Shenandoah: Support archived heap objects Reviewed-by: rkennke, wkemper, iklam ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp + test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java Changeset: 74066bcc Branch: http3 Author: Shaojin Wen Committer: Claes Redestad Date: 2024-08-15 22:57:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74066bcca82749722e6fee57469520d418bf3430 8338409: Use record to simplify code Reviewed-by: redestad, liach ! src/java.base/share/classes/java/util/Formatter.java Changeset: bd4160ce Branch: http3 Author: Axel Boldt-Christmas Date: 2024-08-16 06:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd4160cea8b6b0fcf0507199ed76a12f5d0aaba9 8315884: New Object to ObjectMonitor mapping Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Reviewed-by: rkennke, coleenp, dcubed ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp + src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp + src/hotspot/share/runtime/lightweightSynchronizer.cpp + src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp + src/hotspot/share/runtime/synchronizer.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java ! test/hotspot/gtest/runtime/test_objectMonitor.cpp + test/hotspot/jtreg/runtime/Monitor/UseObjectMonitorTableTest.java ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: 60c9b5cd Branch: http3 Author: Andrey Turbanov Date: 2024-08-16 08:49:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60c9b5cd9f18830f0fb1aea6cb3dc43af3908cc5 8337839: Make a few fields in MergeCollation static Reviewed-by: jpai, naoto ! src/java.base/share/classes/java/text/MergeCollation.java Changeset: ddbc0b6a Branch: http3 Author: Daniel Fuchs Date: 2024-08-16 11:24:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddbc0b6a39148cb30a8fda80fa7290e90e2a77d6 8338495: Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes" Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 5022109b Branch: http3 Author: Shaojin Wen Committer: Claes Redestad Date: 2024-08-16 13:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5022109b2a33a8cf2608eb829098b27641b731a4 8336856: Efficient hidden class-based string concatenation strategy Co-authored-by: Claes Redestad Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java + test/jdk/java/lang/String/concat/HiddenClassUnloading.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java ! test/micro/org/openjdk/bench/java/lang/StringConcatStartup.java Changeset: 07352c67 Branch: http3 Author: Pavel Rappo Date: 2024-08-16 14:06:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07352c67448f3f35827395c83ac95e3ca0e4c6bc 8338398: Trivially fix grammar and typos Reviewed-by: aivanov ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java Changeset: 961e944f Branch: http3 Author: Chen Liang Date: 2024-08-16 15:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/961e944fa731dc84be2764c01e4b326187474605 8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation Co-authored-by: Alex Buckley Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java ! test/jdk/jdk/classfile/ClassPrinterTest.java ! test/jdk/jdk/classfile/TransformTests.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java ! test/langtools/tools/javac/patterns/Annotations.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 8635642d Branch: http3 Author: Chris Plummer Date: 2024-08-16 16:39:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8635642dbdfb74d2ae50a51611fd2c5980fe6e74 8338469: com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach Reviewed-by: dcubed ! test/jdk/com/sun/jdi/DataDumpTest.java Changeset: 2f7ba781 Branch: http3 Author: SendaoYan Committer: Jaikiran Pai Date: 2024-08-19 04:44:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f7ba781bf2e4e6d0fa658c19f86c6c05d60358a 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment Reviewed-by: jpai ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: 56a007dd Branch: http3 Author: Tejesh R Date: 2024-08-19 06:42:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a007dd32061695d7bb0faf47e1793728e86c88 8338488: Add screen capture for failure case Reviewed-by: azvegint ! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java Changeset: 15b20cb1 Branch: http3 Author: Manukumar V S Committer: Tejesh R Date: 2024-08-19 07:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15b20cb1fd18b849e49c175737dd3826c8d0ceff 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference Reviewed-by: dnguyen, honkar, serb ! test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java Changeset: f0374a0b Branch: http3 Author: Andrew Dinn Date: 2024-08-19 09:00:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0374a0bc181d0f2a8c0aa9aa032b07998ffaf60 8337987: Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime Reviewed-by: fyang, kvn, yzheng ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 6d430f24 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-19 09:08:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d430f24df9d599fe1e12c6b65117c02773ae5d8 8338314: JFR: Split JFRCheckpoint VM operation Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: e07a5b66 Branch: http3 Author: Erik Gahlin Date: 2024-08-19 10:42:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e07a5b66267156f55ee1c28579382990e58f15eb 8338512: JFR: Revert changes to TestCodeSweeper Reviewed-by: mgronlun ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java Changeset: 6ff6b099 Branch: http3 Author: Renjith Kannath Pariyangad Date: 2024-08-19 12:40:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ff6b0994380276e0096f7b55a0d659803344679 8290501: Typo in javax.swing.BoundedRangeModel documentation Reviewed-by: aivanov, prr, honkar ! src/java.desktop/share/classes/javax/swing/BoundedRangeModel.java Changeset: f0fe3138 Branch: http3 Author: Adam Sotona Date: 2024-08-19 12:57:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0fe31383aec652ad4e3cc4873cd3ff9b918fef7 8338564: Remove obsolete AbstractNamedEntry::equals method Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java Changeset: 2766b09e Branch: http3 Author: Alan Bateman Committer: Jaikiran Pai Date: 2024-08-19 12:57:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2766b09e29d7c1c31fdef20f016a181eedb2d429 8338452: (dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java Changeset: 3ca359ad Branch: http3 Author: Daniel Fuchs Date: 2024-08-19 13:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ca359ad224b07f283c99eb43bed02eb93ef2dc7 8335771: Improve stability of java/nio/channels/DatagramChannel tests Reviewed-by: alanb ! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java ! test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java ! test/jdk/java/nio/channels/DatagramChannel/Connect.java ! test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java ! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/jdk/java/nio/channels/DatagramChannel/NotBound.java ! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java ! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/Sender.java Changeset: 6460b300 Branch: http3 Author: Damon Nguyen Date: 2024-08-19 16:43:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6460b300487071bcf98f5ac70d9c0a6fd6b94083 8321140: Add comment to note difference in Metal's JButton margins Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: c7690c34 Branch: http3 Author: Hannes Walln?fer Date: 2024-08-19 17:47:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7690c34c2d7bff11501188266b7be7a486c1bd0 8338190: TOC vertical offsets not updated when document size changes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template Changeset: 55851a31 Branch: http3 Author: Hannes Walln?fer Date: 2024-08-19 18:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55851a312baaea5af14c04fb1b436313fe0deac7 8281533: Odd "preview" label in link/linkplain Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java Changeset: 68d1f5c3 Branch: http3 Author: Chen Liang Date: 2024-08-20 05:43:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68d1f5c33bf3f64f44f8a10c2f9e4007cfd07d2b 8338543: ClassBuilder withMethod builders should cache the method type symbol Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java Changeset: 9775d571 Branch: http3 Author: Stefan Karlsson Date: 2024-08-20 06:15:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9775d57168695dc0d758e017fe5069d93d593f3e 8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods Co-authored-by: David Holmes Reviewed-by: lmesnik, dcubed, dholmes ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/classLoadingService.hpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/memoryService.hpp + test/jdk/java/lang/management/ClassLoadingMXBean/TestVerboseClassLoading.java + test/jdk/java/lang/management/MemoryMXBean/TestVerboseMemory.java Changeset: b9d49dce Branch: http3 Author: Aleksey Shipilev Date: 2024-08-20 08:40:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9d49dcef22ab81a087d890bbac0329a5244a2ef 8337981: ShenandoahHeap::is_in should check for alive regions Reviewed-by: rkennke, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 78d9d8c3 Branch: http3 Author: Jaikiran Pai Date: 2024-08-20 15:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78d9d8c3c68f910fcb8d31f68d648b16d5b50d31 merge latest changes from master branch ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 058f6e99 Branch: http3 Author: Jaikiran Pai Date: 2024-08-20 15:46:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/058f6e995ea0af36dfb2d701969c65f9db9abda6 temporarily disable H3GoAwayTest ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java From duke at openjdk.org Wed Aug 21 15:41:56 2024 From: duke at openjdk.org (duke) Date: Wed, 21 Aug 2024 15:41:56 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Improve max queue size computation Message-ID: <0cac7a3e-de6c-4aad-ad37-c5658d64994e@openjdk.org> Changeset: 64b056e3 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-21 17:39:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b056e3e4a96dbb727e93278039f4ee4c8b2fa3 Improve max queue size computation ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Wed Aug 21 16:23:11 2024 From: duke at openjdk.org (duke) Date: Wed, 21 Aug 2024 16:23:11 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Guard crash protection with lock Message-ID: <95c437b7-1b4b-4758-aea1-f5ab2bfbaf34@openjdk.org> Changeset: e98de3aa Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-21 18:20:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e98de3aa9bbc6ac779bf72214616b84dd27a7a37 Guard crash protection with lock ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From duke at openjdk.org Fri Aug 23 11:01:59 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Aug 2024 11:01:59 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Fix is_empty Message-ID: <3577c600-f241-4ca5-b3eb-d7685d6a8f9f@openjdk.org> Changeset: 400d416d Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-23 13:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400d416ddea8bcae5574c35416ab84c0939483a4 Fix is_empty ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Fri Aug 23 11:23:28 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Aug 2024 11:23:28 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Implement queue more conservative Message-ID: <2261f2dc-d962-49da-94ed-6110c8d9da03@openjdk.org> Changeset: ea883acf Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-23 13:22:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea883acf9b90ff8da35994be1015ab46827a2fbd Implement queue more conservative All accesses to atomic with sequential semantics ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Fri Aug 23 13:05:51 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Aug 2024 13:05:51 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Add Jaroslav's fix Message-ID: <8a7c6b10-3156-42d9-a967-df313942430d@openjdk.org> Changeset: a23f0fee Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-23 15:04:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a23f0fee485082c3c04144316d02e83b835a4b6b Add Jaroslav's fix ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Fri Aug 23 13:41:09 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Aug 2024 13:41:09 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Queue head/tail unpacking cleanup Message-ID: <2a027d9c-e06e-4186-a79f-e95d12122f98@openjdk.org> Changeset: 2bde28b2 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Jaroslav Bachorik Date: 2024-08-23 13:38:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bde28b281b914155cf976fd43ddd02856cbf608 Queue head/tail unpacking cleanup ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Fri Aug 23 15:51:26 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Aug 2024 15:51:26 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Refactor head/tail retrieval Message-ID: <605ead53-bf7b-45d0-9163-bdc3d2dc65b3@openjdk.org> Changeset: 88e6cb30 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Jaroslav Bachorik Date: 2024-08-23 15:51:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88e6cb30a4e5790ce8f3a4e12121f58307230803 Refactor head/tail retrieval ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp From duke at openjdk.org Tue Aug 27 11:54:50 2024 From: duke at openjdk.org (duke) Date: Tue, 27 Aug 2024 11:54:50 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: Avoid mutex assertion failure Message-ID: Changeset: 74d7afb4 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Jaroslav Bachorik Date: 2024-08-27 13:52:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74d7afb41048862cef438575ef024e9a868eaacc Avoid mutex assertion failure ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From duke at openjdk.org Wed Aug 28 14:30:29 2024 From: duke at openjdk.org (duke) Date: Wed, 28 Aug 2024 14:30:29 GMT Subject: git: openjdk/jdk-sandbox: http3: 89 new changesets Message-ID: <002ec790-14b9-4344-8b99-f4149624d88c@openjdk.org> Changeset: 9585bc5e Branch: http3 Author: Daniel Jelinski Date: 2024-08-22 11:53:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9585bc5e6cf054830a33e61b344678289cf3f6c2 Update LargestAckReceived and remove acked packets atomically ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 8d8ee4cb Branch: http3 Author: Daniel Fuchs Date: 2024-08-22 15:24:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d8ee4cb1e19a2abb5b45dc0e7799f19c64f4fa2 http3: make sure 1-RTT packet are 22 bytes longer than the connection-id we require the peer to include in the packets it sends ! src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: 0078ce6e Branch: http3 Author: Daniel Fuchs Date: 2024-08-22 15:26:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0078ce6e61cbdf86653896effb60fb9140d0a736 http3: improve filtering of incoming packets to avoid buffering packets that would be later dropped ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 4e66009d Branch: http3 Author: Daniel Jelinski Date: 2024-08-28 12:48:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e66009d0a46e96ea7f8cc40d1878edb37c3687d Change the header names to lowercase ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java Changeset: 92121a0c Branch: http3 Author: Daniel Fuchs Date: 2024-08-28 11:34:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92121a0cea98eae7b85bb85b0d951c00d0a8e8a2 http3: improve diagnosis and stability of ShutdownNow.java ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: fedb0e54 Branch: http3 Author: Daniel Fuchs Date: 2024-08-28 11:35:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fedb0e5456ad5cd37539ca17b202d11d85d3589d http3: avoid connection reset when using ProxyServer.java test class ! test/jdk/java/net/httpclient/ProxyServer.java Changeset: ba1f3deb Branch: http3 Author: Daniel Fuchs Date: 2024-08-28 11:37:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba1f3debf068c7f57a11b4104af3884443d258b5 http3: improve filtering of incoming packets in QuicEndpoint ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: 89ca5b6f Branch: http3 Author: Amit Kumar Date: 2024-08-20 09:54:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89ca5b6fbd82f00375b4f96b2f3526078088d3f9 8338365: [PPC64, s390] Out-of-bounds array access in secondary_super_cache Reviewed-by: mdoerr, aph, rrich ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: 7933e45c Branch: http3 Author: Matthias Baesken Date: 2024-08-20 10:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7933e45cda7e3eaeabd3b3fa81492ade8e1cc2dc 8338550: Do libubsan1 installation in test container only if requested Reviewed-by: sgehwolf ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java ! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java Changeset: 01d03e07 Branch: http3 Author: Darragh Clarke Date: 2024-08-20 11:10:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01d03e07c7642e148e4e17848d28686858ea37a7 8324209: Check implementation of Expect: 100-continue in the java.net.http.HttpClient Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java Changeset: 686eb233 Branch: http3 Author: Jaikiran Pai Date: 2024-08-20 12:28:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/686eb233d59ab72e872b8dc32cb14bf74519efc5 8336817: Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: bc2700b7 Branch: http3 Author: George Adams Committer: Magnus Ihse Bursie Date: 2024-08-20 14:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc2700b7dc6039e2a17124a0ca32780383c4a43f 8282944: GHA: Add Alpine Linux x86_64 pre-integration check Reviewed-by: ihse ! .github/actions/config/action.yml + .github/workflows/build-alpine-linux.yml ! .github/workflows/main.yml ! make/conf/github-actions.conf Changeset: b4420030 Branch: http3 Author: Chen Liang Date: 2024-08-20 14:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b442003048559fc35cafddb62885d3ba75b70838 8338623: StackCounter adding extraneous slots for receiver invoke instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: 55a97ec8 Branch: http3 Author: Christian Hagedorn Date: 2024-08-20 15:47:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55a97ec8793242c0cacbafd3a4fead25cdce2934 8336729: C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE Co-authored-by: Emanuel Peter Reviewed-by: epeter, kvn, thartmann ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java Changeset: 285ceb9e Branch: http3 Author: Vladimir Petko Date: 2024-08-20 15:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/285ceb9ee51e064687da6fc3fbed984e34cf02e6 8336529: (fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble Reviewed-by: bpb, alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: c646efc3 Branch: http3 Author: Leonid Mesnik Date: 2024-08-20 18:41:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c646efc366342564baebd2f17133e14780abcaa8 8205957: setfldw001/TestDescription.java fails with bad field value Reviewed-by: sspitsyn, dlong ! src/hotspot/share/runtime/javaCalls.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java Changeset: 0267284c Branch: http3 Author: Mark Reinhold Date: 2024-08-20 18:50:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0267284c52a450afaec78a542910381f5bff58fb 8338611: java.lang.module specification wording not aligned with JEP 261 Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/package-info.java Changeset: 1ebf2cf6 Branch: http3 Author: Chen Liang Date: 2024-08-20 19:02:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ebf2cf639300728ffc024784f5dc1704317b0b3 8336756: Improve ClassFile Annotation writing Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java Changeset: d7281079 Branch: http3 Author: Chris Plummer Date: 2024-08-20 23:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d72810794bf70f82e46f7220698e4d27d5973d5b 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled Reviewed-by: amenkov, kevinw ! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java Changeset: 88ccbb60 Branch: http3 Author: Chen Liang Date: 2024-08-21 01:05:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88ccbb60919e4523064b0da17184eedcd9efa087 8336934: Clean up JavaLangReflectAccess Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java Changeset: cafb3dc4 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-08-21 07:04:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cafb3dc49157daf12c1a0e5d78acca8188c56918 6318027: BasicScrollBarUI does not disable timer when enclosing frame is disabled. Reviewed-by: abhiscxk, tr ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JScrollBar/DisableFrameFromScrollBar.java Changeset: 59816975 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-21 08:17:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/598169756c903bb1f77e35ea32717043bc166e3c 8337828: CDS: Trim down minimum GC region alignment Reviewed-by: iklam, phh ! src/hotspot/share/cds/archiveHeapWriter.hpp Changeset: e88a3b05 Branch: http3 Author: Adam Sotona Date: 2024-08-21 08:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e88a3b0574c0a6c6acb5faf7b67674d5b7f0797c 8338661: StackMapTable is invalid if frames appear in dead code Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! test/jdk/jdk/classfile/StackMapsTest.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java Changeset: 715fa8f9 Branch: http3 Author: Lutz Schmidt Date: 2024-08-21 08:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/715fa8f9fe7242e86b985aece3d078b226f53fb9 8336498: [macos] [build]: install-file macro may run into permission denied error Reviewed-by: clanger, erikj ! make/common/FileUtils.gmk Changeset: c4cf1e93 Branch: http3 Author: Gui Cao Committer: Hamlin Li Date: 2024-08-21 08:58:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4cf1e93bb22bf7c65ce1943fff91f74839434df 8338539: New Object to ObjectMonitor mapping: riscv64 implementation Reviewed-by: fyang, rehn, mli ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/share/runtime/basicLock.inline.hpp Changeset: 7458952d Branch: http3 Author: Hamlin Li Date: 2024-08-21 10:17:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7458952dedc0a34b5c7f3e9e228f9b18e08f19e3 8338595: Add more linesize for MIME decoder in macro bench test Base64Decode Reviewed-by: rehn ! test/micro/org/openjdk/bench/java/util/Base64Decode.java Changeset: 80adea8e Branch: http3 Author: Chen Liang Date: 2024-08-21 11:58:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80adea8e0ab3753c3623267c6a2bd3eaed69ad29 8338545: Functional interface implementations for common pre-boot ClassFile operations Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 918cf114 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-21 12:01:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/918cf114548d0098cf6a8a50032b78ee04d453db 8338490: Serial: Move Generation::print_on to subclasses Reviewed-by: gli ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp Changeset: 3aeb6733 Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-08-21 14:56:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aeb6733f958bc2b0132494b8ac51a4cfa6b98de 8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java ! test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java ! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java Changeset: 0e8fe355 Branch: http3 Author: Maurizio Cimadamore Date: 2024-08-21 15:11:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e8fe3550b628c6617ac7593d7e17ef7d9bc0869 8338677: Improve startup of memory access var handles by simplifying combinator chains Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java Changeset: e297e881 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-21 16:10:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e297e8817f486e4af850c97fcff859c3e9a9e21c 8338688: Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier Reviewed-by: rkennke, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: ab8071d2 Branch: http3 Author: Doug Lea
Date: 2024-08-21 18:22:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab8071d28027ecbf5e8984c30b35fa1c2d934de7 8338146: Improve Exchanger performance with VirtualThreads Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java Changeset: 47c8a6a8 Branch: http3 Author: Claes Redestad Date: 2024-08-21 22:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47c8a6a8db979fe862be876008feb76cdc9dccfd 8333265: De-duplicate method references in java.util.stream.FindOps Reviewed-by: liach ! src/java.base/share/classes/java/util/stream/FindOps.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java Changeset: 1d05989b Branch: http3 Author: Axel Boldt-Christmas Date: 2024-08-22 06:23:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d05989bb4bcc08ef6f7c408ec987ea43995eb07 8334357: Use NonInterleavingLogStream for report_metadata_oome Reviewed-by: jsjolen, stuefe ! src/hotspot/share/memory/metaspace.cpp Changeset: 6644dd33 Branch: http3 Author: Hamlin Li Date: 2024-08-22 07:22:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6644dd33f6f4b440105d84ef187a0ff6b1d60827 8338760: Adjust the comment after UseObjectMonitorTable Reviewed-by: coleenp, dcubed ! src/hotspot/share/oops/markWord.hpp Changeset: 129f527f Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-22 10:31:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/129f527f4f6de04897440a11f0be024f1a378433 8338290: Xcode project generator for hotspot Co-authored-by: Gerard Ziemski Co-authored-by: Magnus Ihse Bursie Reviewed-by: azafari, erikj ! make/Main.gmk ! make/common/FileUtils.gmk ! make/common/NativeCompilation.gmk ! make/common/native/Link.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk + make/ide/xcode/hotspot/CreateXcodeProject.gmk + make/ide/xcode/hotspot/data/Breakpoints_v2.xcbkptlist.template + make/ide/xcode/hotspot/data/jvm.xcscheme.template + make/ide/xcode/hotspot/data/project.pbxproj.template + make/ide/xcode/hotspot/data/runJ2Demo.xcscheme.template + make/ide/xcode/hotspot/data/script_after.sh + make/ide/xcode/hotspot/data/script_before.sh + make/ide/xcode/hotspot/src/classes/DiskFile.java + make/ide/xcode/hotspot/src/classes/XcodeProjectMaker.java ! make/modules/java.base/Copy.gmk Changeset: 6cf7f9c4 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-22 11:39:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cf7f9c4a76b99ed7aa4dc7ee54692331fc73408 8338662: Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 6041c936 Branch: http3 Author: Matias Saavedra Silva Date: 2024-08-22 15:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6041c936d6dd39c5b3a89ed2823b25a8aef42b9f 8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds Co-authored-by: Emanuel Peter Reviewed-by: dlong, thartmann ! src/hotspot/share/oops/generateOopMap.cpp + test/hotspot/jtreg/runtime/interpreter/LastJsr.jasm + test/hotspot/jtreg/runtime/interpreter/LastJsrReachable.jasm + test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java Changeset: 0b5c8870 Branch: http3 Author: Matthew Donovan Date: 2024-08-22 17:58:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractServer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java Changeset: 813546f9 Branch: http3 Author: Aleksey Shipilev Date: 2024-08-22 19:48:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/813546f9236d278c380888f1f90cd49b23792d92 8338856: [BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment Reviewed-by: dcubed ! src/hotspot/share/cds/archiveHeapWriter.hpp Changeset: c89a1c35 Branch: http3 Author: Brian Burkhalter Date: 2024-08-22 21:41:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c89a1c35bda9002ee687b3fa267f3ef9cba78b00 8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) Reviewed-by: sgehwolf, alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: ea337098 Branch: http3 Author: David Holmes Date: 2024-08-23 02:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea3370982bfd3da4b200b738dd3b8c16cebb3a34 8328880: Events::log_exception should limit the size of the logging message Reviewed-by: shade, kvn ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: e06652ad Branch: http3 Author: Axel Boldt-Christmas Date: 2024-08-23 05:47:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e06652ad3c02dfe54104eaa04eaa3d117699b27f 8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: 8e0d0190 Branch: http3 Author: SendaoYan Date: 2024-08-23 06:26:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e0d0190ed19bc1a9d4ec0c6ee3aa6454542989f 8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout Reviewed-by: dfuchs, jpai, djelinski ! test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 9cbf685b Branch: http3 Author: Stefan Karlsson Date: 2024-08-23 07:09:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cbf685b0b1ade5e6ddebfeec225b2efb5cf4cfc 8337658: ZGC: Move soft reference handling out of the driver loop function Reviewed-by: gli, aboldtch, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.hpp Changeset: a5e28005 Branch: http3 Author: Pavel Rappo Date: 2024-08-23 08:05:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5e28005fa95426f811e1ed98a7d726cbdbe196d 8338834: Remove unused import declarations in java.compiler Reviewed-by: darcy ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: fead3cf5 Branch: http3 Author: Markus Gr?nlund Date: 2024-08-23 09:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fead3cf54130e3ab10f94a94dfbd382e4cb1e597 8338745: Intrinsify Continuation.pin() and Continuation.unpin() Reviewed-by: kvn ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/java.base/share/classes/jdk/internal/vm/Continuation.java Changeset: 69bd227e Branch: http3 Author: Markus Gr?nlund Date: 2024-08-23 09:29:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69bd227e6c497eb82c46ab85125610c0b44dc04e 8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor Reviewed-by: alanb, egahlin, dholmes ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/module-info.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java + test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java Changeset: 965dd1ac Branch: http3 Author: Qizheng Xing Date: 2024-08-23 09:30:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/965dd1acd0ce5b225d85e2c55cc097856e0e9f3c 8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementWithGCBarrierTests.java ! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java Changeset: 21d1e4d8 Branch: http3 Author: Erik Gahlin Date: 2024-08-23 09:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21d1e4d8039ecccbf60138ede574e0177ee5550f 8338819: JFR: Internal events causes crash when no other events are in use Reviewed-by: mgronlun, sjohanss ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp Changeset: 916f1aa0 Branch: http3 Author: Tejesh R Date: 2024-08-23 10:51:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/916f1aa04f6fcc6da9bf9d725e3639cf4c0755a1 8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work Reviewed-by: abhiscxk, dnguyen ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! test/jdk/javax/swing/JTable/KeyBoardNavigation.java Changeset: a461369f Branch: http3 Author: Chen Liang Date: 2024-08-23 15:16:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a461369f16a2d92ab428d14c36dd69fa5942bbc5 8338700: AttributeMapper type parameter should be bounded by Attribute Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 23dc3b02 Branch: http3 Author: Brian Burkhalter Date: 2024-08-23 16:32:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23dc3b02468836f4c9b4303f2c7c0a7305461ce1 8324048: (fc) Make FileKey fields final Reviewed-by: djelinski, alanb, jpai ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/native/libnio/ch/FileKey.c ! src/java.base/windows/classes/sun/nio/ch/FileKey.java ! src/java.base/windows/native/libnio/ch/FileKey.c Changeset: 5d12ac3f Branch: http3 Author: Joe Darcy Date: 2024-08-23 20:01:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d12ac3fcb076bf701d7a572942f57f4de7a9ca0 8337715: Update --release 23 symbol information for JDK 23 build 37 Reviewed-by: iris, liach ! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt Changeset: 32b3d707 Branch: http3 Author: Daniel D. Daugherty Date: 2024-08-23 22:04:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32b3d707c1b3a9a0d127684e245e5c975ac5566a 8338925: ProblemList runtime/interpreter/LastJsrTest.java on linux-all Reviewed-by: matsaave ! test/hotspot/jtreg/ProblemList.txt Changeset: 5671f836 Branch: http3 Author: Sergey Bylokhov Date: 2024-08-24 00:05:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5671f836039ef1683e3e9ce5b7cf0fa2f1860e2d 8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used Reviewed-by: honkar, dnguyen, prr ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: 0c14579f Branch: http3 Author: Roland Westrelin Date: 2024-08-26 07:31:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c14579fef902f0501d0510bdc32e8cece34834a 8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop Co-authored-by: Emanuel Peter Reviewed-by: thartmann, chagedorn, epeter ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSunkNodeInInfiniteLoop.java Changeset: ce83f6af Branch: http3 Author: Roland Westrelin Date: 2024-08-26 07:32:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce83f6af64efd673b83c945765f68e8a3bf89774 8338844: C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709 Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp Changeset: 20d8f58c Branch: http3 Author: Maurizio Cimadamore Date: 2024-08-26 09:17:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20d8f58c92009a46dfb91b951e7d87b4cb8e8b41 8331671: Implement JEP 472: Prepare to Restrict the Use of JNI Reviewed-by: jpai, prr, ihse, kcr, alanb ! make/conf/module-loader-map.conf ! make/test/BuildTestLib.gmk ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java ! src/java.base/share/classes/java/lang/foreign/package-info.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java ! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java ! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.1 ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! 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/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java ! test/jdk/java/foreign/TestRestricted.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java = test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/module-info.java + test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/PanamaJNIDef.java = test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/libLinkerInvokerModule.cpp = test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/module-info.java + test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/org/openjdk/jni/PanamaMainJNI.java = test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/module-info.java + test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/org/openjdk/jni/use/PanamaJNIUse.java - test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java ! test/jdk/java/foreign/handles/Driver.java ! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java ! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java Changeset: e63418ee Branch: http3 Author: Claes Redestad Date: 2024-08-26 14:29:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e63418ee017def80689c88671e5d124b2d453fda 8338979: Avoid bootstrapped switches in the classfile API Reviewed-by: liach, asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java Changeset: 3f00da84 Branch: http3 Author: Claes Redestad Date: 2024-08-26 15:58:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f00da84b3e6fb001e7d56acb198292b28d40c8b 8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them Reviewed-by: liach, jlahoda ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java Changeset: a15af699 Branch: http3 Author: Tom?? Zezula Committer: Doug Simon Date: 2024-08-26 16:49:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a15af6998e8f7adac2ded94ef5a47e22ddb53452 8338538: [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: 0c744ea7 Branch: http3 Author: Phil Race Date: 2024-08-26 18:52:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c744ea7e75ba117503afe9c03993f3532742bb3 8338928: Update SwingSet2 "About" image to reference openjdk.org Reviewed-by: abhiscxk, honkar ! src/demo/share/jfc/SwingSet2/resources/images/About.jpg Changeset: 5ecbecfb Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-08-26 20:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ecbecfbcac681e9e6750be37ca4bc2591db21e6 8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: a827ff05 Branch: http3 Author: Calvin Cheung Date: 2024-08-26 21:26:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a827ff05dba0c9b7c74d83053a35c8041c1ac5cc 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java Changeset: 16df0907 Branch: http3 Author: David Holmes Date: 2024-08-26 22:26:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16df0907842af4729e72fe706c76681c8c799c03 8338947: Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release Reviewed-by: kbarrett, stuefe ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 78f53efc Branch: http3 Author: Chihiro Ito Date: 2024-08-27 00:24:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78f53efcd6a886375fac3fad69f428ecc852fcd6 8338938: The result of the combine method of SettingsControl is not used Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java Changeset: cd9e241f Branch: http3 Author: Julian Waters Date: 2024-08-27 04:13:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd9e241f0ec10c7b31d36cbfb994bc20d81a0517 8336289: Obliterate most references to _snprintf in the Windows JDK Reviewed-by: kbarrett, dholmes, jpai, mullan, djelinski, prr ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp ! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c ! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/util_md.h ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c Changeset: b8e8e965 Branch: http3 Author: Abhishek Kumar Date: 2024-08-27 04:15:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8e8e965e541881605f9dbcd4d9871d4952b9232 8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F Reviewed-by: aivanov, honkar, prr ! test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java Changeset: b704bfa2 Branch: http3 Author: Jan Lahoda Date: 2024-08-27 07:23:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b704bfa205bbd8c56f128ce5d727d40c8a3ec613 8298920: Improve microbenchmark build times Reviewed-by: erikj, ihse, djelinski ! make/common/JavaCompilation.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: aefdbdc7 Branch: http3 Author: Robbin Ehn Date: 2024-08-27 08:42:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aefdbdc7e54ae92b5c2113504ce17abf00681e62 8338727: RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso Reviewed-by: mli, fyang ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp Changeset: 2edf574f Branch: http3 Author: Martin Doerr Date: 2024-08-27 11:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2edf574f62837678e621e1dfdd8d8a77dbe17ad6 8338814: [PPC64] Unify interface of cmpxchg for different types Reviewed-by: lucy ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: d5c6158c Branch: http3 Author: Joakim Nordstr?m Committer: Markus Gr?nlund Date: 2024-08-27 13:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5c6158cedfd96a9f97d83355b10730b81274648 8338389: [JFR] Long strings should be added to the string pool Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java + test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java Changeset: 414d23cb Branch: http3 Author: Viktor Klang Date: 2024-08-27 13:23:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/414d23cb8f3c2765ac6ba2da930f2cfe7a9ad419 8338765: ScheduledThreadPoolExecutor struggles with extremely long delays Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java Changeset: b25095b0 Branch: http3 Author: Maurizio Cimadamore Date: 2024-08-27 14:26:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b25095b08e4d21b95177a5fa3fff3807b2cf81e0 8338728: Misc issues in memory layout javadoc Reviewed-by: pminborg, psandoz ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! test/jdk/java/foreign/TestDereferencePath.java Changeset: 0f667103 Branch: http3 Author: Markus Gr?nlund Date: 2024-08-27 14:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f667103db7842fe9d3399f56baee0a5def4529e 8338939: Simplify processing of hidden class names Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.hpp Changeset: 1ff5f8d6 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-27 15:18:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ff5f8d65cf6153e517ee7a242d10536eee0d637 8338440: Parallel: Improve fragmentation mitigation in Full GC Co-authored-by: Guoxiong Li Reviewed-by: iwalulya, zgu, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: fa4ff78b Branch: http3 Author: Naoto Sato Date: 2024-08-27 15:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa4ff78bd4ed029120717142eec6fb6352cb8e79 8338690: CompactNumberInstance.format incorrectly formats some numbers (few vs many) Reviewed-by: joehw, rriggs, jlu ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java Changeset: daf26178 Branch: http3 Author: Thomas Stuefe Date: 2024-08-27 15:46:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daf26178be07bfe4a46592bcde092ce297a092bb 8338929: Make Metaspace::deallocate space-aware Reviewed-by: coleenp, adinn ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/classLoaderMetaspace.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp Changeset: 44d3a68d Branch: http3 Author: Hamlin Li Date: 2024-08-27 16:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44d3a68d8a73c119b64772687d74e5ce25926f4f 8314124: RISC-V: implement Base64 intrinsic - decoding Reviewed-by: fyang, rehn, tonyp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 2e96f159 Branch: http3 Author: Per Minborg Date: 2024-08-27 16:24:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e96f159aaee782a627902c04dbd51daa3406ab5 8338489: Typo in MemorySegment doc Reviewed-by: rriggs, mcimadamore, iris ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 284c3cde Branch: http3 Author: Neethu Prasad Date: 2024-08-27 16:45:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/284c3cde5e1b7115fb17c51f3ed17c1be95845bc 8336299: Improve GCLocker stall diagnostics Reviewed-by: ayang, shade, tschatzl ! src/hotspot/share/gc/shared/gcLocker.cpp Changeset: b1b4cd42 Branch: http3 Author: Alexander Zvegintsev Date: 2024-08-27 17:16:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1b4cd429a4135840966975dd0c068fe428e2ee6 8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java Reviewed-by: serb, honkar ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java Changeset: 449ca2c3 Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-08-27 22:10:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/449ca2c3c1cb5d056a2d259be2ff069ba2a36b80 8337832: Optimize datetime toString Reviewed-by: scolebourne, liach, naoto ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java Changeset: 8e88da05 Branch: http3 Author: Tejesh R Date: 2024-08-28 04:43:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e88da05b9966892e117b779d59a2e311a557a8d 8338041: Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn't follow native action in GTK L&F Reviewed-by: honkar, prr, abhiscxk ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java + test/jdk/javax/swing/plaf/gtk/JTableCtrlShiftRightLeftKeyTest.java Changeset: 2e174c63 Branch: http3 Author: Jaikiran Pai Date: 2024-08-28 09:29:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e174c6367c7755d8541f9669f7f10ed89878f58 8338445: jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest Reviewed-by: michaelm, cstein, alanb ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/java/net/URLClassLoader/JarLoaderCloseTest.java Changeset: 1ff9ac72 Branch: http3 Author: Maurizio Cimadamore Date: 2024-08-28 10:22:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ff9ac7233d51a58fd54a92d2c45761478574cc7 8338731: MemoryLayout::offsetHandle can return a negative offset Reviewed-by: pminborg, psandoz ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java ! test/jdk/java/foreign/TestLayoutPaths.java Changeset: 21505216 Branch: http3 Author: Nizar Benalla Committer: Pavel Rappo Date: 2024-08-28 11:01:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2150521650d6b730cfe9d3ecb91d589c96862475 8322036: Improve help output from the javadoc tool Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties Changeset: 5f803c44 Branch: http3 Author: Daniel Fuchs Date: 2024-08-28 12:50:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f803c440c9537ffd410317b35d827d79cec42d3 merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java From duke at openjdk.org Wed Aug 28 15:30:59 2024 From: duke at openjdk.org (duke) Date: Wed, 28 Aug 2024 15:30:59 GMT Subject: git: openjdk/jdk-sandbox: parttimenerd_jfr_cpu_time_sampler4: 3 new changesets Message-ID: <158c06d2-2586-46fd-b883-80d7be0998dc@openjdk.org> Changeset: 70dacd55 Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Andrei Pangin Committer: Johannes Bechberger Date: 2024-08-27 02:43:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70dacd55d6698f3c75cc6b027d6f96b6f89cf3e9 Reimplemented concurrent queue for Jfr traces ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp Changeset: cce732ec Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Andrei Pangin Committer: Johannes Bechberger Date: 2024-08-28 02:15:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cce732ec00c91b11bab3a45e642a73675921ba02 Get rid of JfrThreadCrashProtection_lock ! src/hotspot/os/posix/threadCrashProtection_posix.cpp ! src/hotspot/os/posix/threadCrashProtection_posix.hpp ! src/hotspot/os/windows/threadCrashProtection_windows.cpp ! src/hotspot/os/windows/threadCrashProtection_windows.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 98e47fab Branch: parttimenerd_jfr_cpu_time_sampler4 Author: Johannes Bechberger Date: 2024-08-28 16:57:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98e47fab171c6a8164dc90bf74f02e31adf98132 Fix walkable assertion ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrAsyncStackTrace.cpp