git: openjdk/leyden: premain-precompile: 562 new changesets
duke
duke at openjdk.org
Wed Aug 9 23:19:53 UTC 2023
Changeset: d6c2ee34
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-06-16 17:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/d6c2ee3448a14b3e5a392aacc11ed8e47d388f80
8310054: ScrollPane insets are incorrect
Reviewed-by: honkar, prr
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
! test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
Changeset: 16134f44
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-16 17:38:01 +0000
URL: https://git.openjdk.org/leyden/commit/16134f44221e46f71d91fdba08e30705b0e1f92f
8310211: serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: mikael
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
Changeset: 71baf00a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-16 20:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/71baf00a2dce796f74b121d5ccd4ee9da167d806
8309605: StubRoutines are not used by SA
Reviewed-by: cjplummer
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: bcc4d368
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-06-16 22:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/bcc4d36857b0907e865d0afc4447f9b0780f8101
8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug
Reviewed-by: vromero
! test/langtools/tools/javac/parser/ExtraImportSemicolon.java
Changeset: 959a61fd
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-17 06:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/959a61fdd483c9523764b9ba0972f59ca06db0ee
8310259: Pin msys2/setup-msys2 github action to a specific commit
Reviewed-by: cstein, stuefe
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
Changeset: 492d25c8
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date: 2023-06-19 02:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/492d25c8df0f818d6f6e3a18a82bfad8fa95c282
8309601: [JVMCI] AMD64#getLargestStorableKind returns incorrect mask kind
Reviewed-by: dnsimon, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 02aaab12
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-19 05:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/02aaab12e331e5a4c249f1d281c4439e2e7c914f
8310126: C1: Missing receiver null check in Reference::get intrinsic
Reviewed-by: roland, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReferenceGetWithNull.java
Changeset: 6473a7df
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-19 06:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/6473a7df206d3f120751dc36b07d793426b70da8
8310107: os::trace_page_sizes_for_requested_size should name alignment as requested page size
Reviewed-by: stefank, dholmes
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 6a63badd
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-19 06:39:58 +0000
URL: https://git.openjdk.org/leyden/commit/6a63badd8ea3e79cd9fc3cb33aff499fc9a6d3f1
8310191: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java second failure on AIX
Reviewed-by: alanb, cjplummer
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
Changeset: 266f9838
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-19 07:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/266f9838ee28fb49b5368fc9778854c456b02b7c
8308855: ARM32: TestBooleanVector crashes after 8300257
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
Changeset: 4229baf9
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-06-19 07:05:06 +0000
URL: https://git.openjdk.org/leyden/commit/4229baf9b669ad0af94720cab21a4b80a6ae1c7e
8310015: ZGC: Unbounded asynchronous unmapping can lead to running out of address space
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/x/xUnmapper.cpp
! src/hotspot/share/gc/x/xUnmapper.hpp
! src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/logging/logTag.hpp
Changeset: d2a858e1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-06-19 08:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/d2a858e173ae10c577d7a3d14eb87ab5c3f60062
7083187: Class CSS.CssValue is missing implementations of equals() and hashCode()
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: b896e3e0
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-19 11:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/b896e3e02a28dde5d718cbc40f43a08f179269dd
8310146: Removing unused PerfLongVariant::_sampled
Reviewed-by: tschatzl
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
Changeset: 7d4b77ad
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-19 11:41:10 +0000
URL: https://git.openjdk.org/leyden/commit/7d4b77ad9ee803d89eab5632f5c65ac843a68b3c
8304835: jdk/jfr/event/oldobject/TestArrayInformation.java fails with "Could not find event with class ... as (leak) object"
Reviewed-by: shade, mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java
Changeset: f8f8bfbe
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-19 13:26:26 +0000
URL: https://git.openjdk.org/leyden/commit/f8f8bfbea15de0a57415ba27ad5722b6a4add07a
8309939: HttpClient should not use Instant.now() as Instant source for deadlines
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeLine.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: e08e94f1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-19 17:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/e08e94f1b9eb687e7b413493e158c07063fea60c
8310266: JFR: Refactor after 'view' command
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FilteredType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.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/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.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/jvm/TestFormatDuration.java
Changeset: 33c6ec9d
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-19 18:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/33c6ec9d4eb36649a94125aa005dc6b961dcd2c1
8310019: MIPS builds are broken after JDK-8304913
Reviewed-by: phh, shade, aoqi
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 137a5f7c
Author: Ao Qi <aoqi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-19 21:05:55 +0000
URL: https://git.openjdk.org/leyden/commit/137a5f7c2ce35258702b28565f6feb7cb7f1d68e
8310105: LoongArch64 builds are broken after JDK-8304913
Reviewed-by: shade, rriggs
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 7b45c8fc
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-06-19 21:35:58 +0000
URL: https://git.openjdk.org/leyden/commit/7b45c8fc3a0d8b7f7de196fe095d2fa47c6bd60a
8241800: Disable IPV6_MULTICAST_ALL to prevent interference from all multicast groups
Reviewed-by: alanb
! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
Changeset: b2e86aef
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-19 22:30:50 +0000
URL: https://git.openjdk.org/leyden/commit/b2e86aef65f4d579896b6db83aaad408b6c580d4
8304478: Initial nroff manpage generation for JDK 22
Reviewed-by: alanb, sspitsyn, mchung, lancea
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 96a7db7b
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 06:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/96a7db7b3cd5e1370df195a910b94eaece6c3d3c
8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp
Reviewed-by: stuefe
! src/hotspot/share/runtime/globals.hpp
Changeset: 79069c5e
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-20 07:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/79069c5e748a274c45dec72aad082c31eff418d1
8310314: Misplaced "unnamed classes are a preview feature and are disabled by default" error
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out
Changeset: 08788728
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-06-20 07:40:46 +0000
URL: https://git.openjdk.org/leyden/commit/087887286d575107c076605e1027b553939c3836
8310020: MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention.
Reviewed-by: thartmann, fyang, mdoerr, amitkumar
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 9a68ec8b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-20 09:46:56 +0000
URL: https://git.openjdk.org/leyden/commit/9a68ec8bb2116cd166732cc1208cb19b6cd6a64d
8219357: G1: G1GCPhaseTimes::debug_phase uses unnecessary ResourceMark
Reviewed-by: shade, ayang
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: a0595761
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-06-20 10:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/a0595761ef35c4eec8cb84326a869b9473cd5bba
8310187: Improve Generational ZGC jtreg testing
Reviewed-by: stefank, eosterlund, stuefe
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/x/TestHighUsage.java
! test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/x/TestNoUncommit.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 4ca548fe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-20 10:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/4ca548fe74419dc9e110489e3d2d3adf695ef37f
8310326: Incorrect position of the synthetic unnamed class
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: e1906e76
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-20 13:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/e1906e76412fa506cf72447dcb9adc896b92ae81
8310027: Fix -Wconversion warnings in nmethod and compiledMethod related code
Reviewed-by: kvn, fparain
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 4e4e586d
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-06-20 13:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/4e4e586dac3f4be15a6488a6b72aa9e2cd5d43db
8310194: Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap
Reviewed-by: eosterlund, aboldtch
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 4a9cc8a0
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-20 13:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/4a9cc8a000cafb3ad77a33710054b567e8553652
8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringCCP.java
Changeset: 31b6fd77
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-06-20 15:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/31b6fd775f1c4f2841d9a52ad5f275ad446ee661
8309258: RISC-V: Add riscv_hwprobe syscall
Reviewed-by: fjiang, stuefe, fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 99d2a9af
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-20 15:51:43 +0000
URL: https://git.openjdk.org/leyden/commit/99d2a9afa95a1f1aa090316e702d8f508e094729
8310330: HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.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/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/BufferSupplier.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HeadersTest2.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/LargeResponseContent.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/RetryPost.java
! test/jdk/java/net/httpclient/SSLExceptionTest.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/websocket/SendTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java
! test/jdk/java/net/httpclient/whitebox/DefaultProxyDriver.java
! test/jdk/java/net/httpclient/whitebox/FramesDecoderTestDriver.java
! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
Changeset: 09174e0c
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-20 17:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/09174e0c994dfb19fd09f551720c13c6479812d4
8310049: Refactor Charset tests to use JUnit
Reviewed-by: lancea, naoto
! test/jdk/java/nio/charset/Charset/AvailableCharsetNames.java
! test/jdk/java/nio/charset/Charset/CharsetContainmentTest.java
! test/jdk/java/nio/charset/Charset/Contains.java
- test/jdk/java/nio/charset/Charset/EmptyCharsetName.java
! test/jdk/java/nio/charset/Charset/EncDec.java
! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java
! test/jdk/java/nio/charset/Charset/NullCharsetName.java
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
Changeset: 11201067
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-20 18:16:33 +0000
URL: https://git.openjdk.org/leyden/commit/11201067a8d429fcb03f90830abec1842efae5fd
8310458: Fix build failure caused by JDK-8310049
Reviewed-by: rriggs, naoto
! test/jdk/java/nio/charset/Charset/NullCharsetName.java
Changeset: 4c3efb39
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 21:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4c3efb39107829d0025bd23a5fa532767fa9b3a7
8309034: NoClassDefFoundError when initializing Long$LongCache
Reviewed-by: coleenp, fparain
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 28415adb
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-20 23:12:49 +0000
URL: https://git.openjdk.org/leyden/commit/28415adb795dd9d4905d2366c6cc88fc569b8f80
8310225: Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp
Reviewed-by: stuefe, coleenp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
Changeset: 45eaf5ed
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 23:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/45eaf5edd806b1f8d5c7d037752766f1737060b9
8298443: Remove expired flags in JDK 22
Reviewed-by: coleenp, iklam
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
Changeset: e022e876
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-21 00:03:13 +0000
URL: https://git.openjdk.org/leyden/commit/e022e876543b65b531027662326f35b497861f33
8310053: VarHandle and slice handle derived from layout are lacking alignment check
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 47d00a4c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-21 04:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/47d00a4cbeff5d757dda9c660dfd2385c02a57d7
8310265: (process) jspawnhelper should not use argv[0]
Reviewed-by: simonis, rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 886ac1c2
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-21 06:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/886ac1c261a1b7e91e3981e32810c405a0d90329
8308606: C2 SuperWord: remove alignment checks when not required
Reviewed-by: fgao, kvn, pli
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
Changeset: 3faba07a
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-21 06:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/3faba07ae3f961c3b97434d59512d32519cb7a27
8307145: windowsaccessbridge.dll erroneously includes private methods in its C API
Reviewed-by: djelinski
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF
Changeset: 9eed0490
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-21 06:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/9eed049098b1ad98f6c061b88f21ca0e7ae3483f
8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 67fbd873
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-21 07:05:41 +0000
URL: https://git.openjdk.org/leyden/commit/67fbd87378a9b3861f1676977f9f2b36052add29
8310143: RandomCommandsTest fails due to unexpected VM exit code after JDK-8282797
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: a15db1a5
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-21 09:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/a15db1a56c560406eac0ac60c29a0ffd15984267
8302865: Illegal bytecode for break from if with instanceof pattern matching condition
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/patterns/BreakAndLoops.java
Changeset: 01623f6a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-21 09:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/01623f6a5724d3eb250c48656be0aaf28df11750
8310133: Effectivelly final condition not enforced in guards for binding variables from the same case
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out
Changeset: 7ea22cd3
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 09:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ea22cd38510e54107889dbec01d47a10aa6f52d
8310369: UTIL_ARG_WITH fails when arg is disabled
Reviewed-by: mikael
! make/autoconf/util.m4
Changeset: 574c6f0e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 09:57:49 +0000
URL: https://git.openjdk.org/leyden/commit/574c6f0ebfdff86722a3659b91ec860a922ffc4d
8310376: Extend SetupTarget macro with DIR parameter
Reviewed-by: mikael
! make/MainSupport.gmk
Changeset: 70e1c92a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-21 11:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/70e1c92a7f1b5450058a2dd7dbdf9d88eb85e970
8310297: assert(static_cast<T1>(result) == thing) with ctw
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/ConstantPool/ByteFieldInitTest.java
+ test/hotspot/jtreg/runtime/ConstantPool/CompatByteFieldInit.jasm
Changeset: 658c3374
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-21 11:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/658c3374d88836f5c8745f777e836d502f0ec2ca
8309296: jdk/jfr/event/runtime/TestAgentEvent.java fails due to "missing" dynamic JavaAgent
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java
Changeset: 826dcb54
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-06-21 12:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/826dcb5424a931953ac1964e7893aec7ec839862
8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers
Reviewed-by: thartmann, amitkumar, fyang, mdoerr
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: 59c6c0e1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-21 15:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/59c6c0e1b7148a7139f5e6a4ba2b19623c20c77d
8310335: JFR: Modernize collections and switch statements
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/CompositeParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlNot.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlSelection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlTest.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestToString.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
! test/jdk/jdk/jfr/api/event/TestEventDuration.java
! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java
! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java
! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/test/jfr/main/MainTest.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java
! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java
! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/GCYoungGenerationConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java
! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java
! test/jdk/jdk/jfr/jmx/TestSnapshot.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java
! test/jdk/jdk/jfr/startupargs/StartupHelper.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: 72501cf7
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 17:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/72501cf76703352800eb8979a53d59a83791d626
8310379: Relax prerequisites for java.base-jmod target
Reviewed-by: mikael
! make/Main.gmk
Changeset: fd1163d5
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-21 17:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/fd1163d5f1f702ba81553c224ee86a2c6566fe55
8310332: Fix -Wconversion warnings in MethodData
Reviewed-by: aph, fparain
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 226c6a09
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-21 18:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/226c6a097d9ec2fb66a678546ccd56b513494693
8309883: no `@since` info in com.sun.tools.javac package-info.java, Main.java
Reviewed-by: iris, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
Changeset: 16a34e8e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 18:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/16a34e8e1e603d2cc8f05fcf01376230af441dbd
8310384: Add hooks for custom image creation
Reviewed-by: mikael, alanb
! make/Images.gmk
Changeset: f286e5a5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-21 19:56:51 +0000
URL: https://git.openjdk.org/leyden/commit/f286e5a5e151c241556f0f1b8d6648423186a097
8310575: no `@since` for StandardDoclet
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 3be50da6
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-06-21 20:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/3be50da636b986b267d15c4caa0147c100b96111
8310512: Cleanup indentation in jfc files
Reviewed-by: egahlin
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: ac44ef19
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-21 21:07:04 +0000
URL: https://git.openjdk.org/leyden/commit/ac44ef19d5a129c41a8e89e667a28cff38acdd42
8310586: ProblemList java/lang/ScopedValue/StressStackOverflow.java#default with virtual threads on linux-all
Reviewed-by: dholmes, mikael
! test/jdk/ProblemList-Virtual.txt
Changeset: 3661cdee
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-22 04:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/3661cdee1b20ab2868025637871d22bb30add6bd
8309853: StructuredTaskScope.join description improvements
Reviewed-by: rpressler, darcy
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 3bc475ee
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-22 06:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/3bc475ee650a9564e957b9c8153944ec094ec6a2
8309909: remove test nsk.jvmti test objmonusage006 from ProblemList-Virtual.txt
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList-Virtual.txt
Changeset: 8e047029
Author: Daohan Qu <dqu at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-22 06:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/8e047029e811a9e5758d564249ee794f584c9dc2
8242152: SA does not include StackMapTables when dumping .class files
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: 7da3f199
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-22 07:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/7da3f1999fc5d1b9162443d97dfae7fe7b04dfc5
8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns
Reviewed-by: weijun
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
Changeset: 8976ebf0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-22 10:09:15 +0000
URL: https://git.openjdk.org/leyden/commit/8976ebf0ec42b5fdca69e223cab0b713f1464eae
8310561: JFR: Unify decodeDescriptors(String, String)
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
Changeset: 5a30fb66
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-06-22 11:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/5a30fb6664e748fe41606eecda1f882a9a3c66b8
8310591: Missing `@since` tags in java.lang.foreign
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 370b8b26
Author: Daohan Qu <dqu at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-22 13:15:27 +0000
URL: https://git.openjdk.org/leyden/commit/370b8b2644e8951ba177c39199036c79ecf49401
8310618: Test serviceability/sa/ClhsdbDumpclass.java fails after 8242152: 'StackMapTable:' missing from stdout/stderr
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: 230bcb76
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-22 14:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/230bcb769a2701b80b4a12a39785f88a1db48ba9
8309685: Fix -Wconversion warnings in assembler and register code
Reviewed-by: aph, fparain
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 0e4fde3d
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-22 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/0e4fde3d300b91e6f93fe4d602f99251c75aa847
8310453: Update javadoc of java.lang.Object
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/lang/Object.java
Changeset: 130a9f13
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-06-22 18:43:27 +0000
URL: https://git.openjdk.org/leyden/commit/130a9f138759c2f8504a83a6f3a93b1f219f0a42
8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
Changeset: 5a82fa3b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-22 19:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/5a82fa3bb278b5b80b9ede0619f364fe13cdbede
8310577: Fix -Wconversion warnings in interpreter and oops
Reviewed-by: fparain, matsaave
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 47728931
Author: Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-23 06:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/47728931274ec7f58b06c463125ef40338aa4fba
8310581: retry_class_loading_during_parsing() is not used
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: 31dcda5d
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-23 07:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/31dcda5d67c90ecd571b0a943bcedc0bfe3f1fba
8295210: IR framework should not whitelist -XX:-UseTLAB
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: d6685f08
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-23 10:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/d6685f0869be350ded705a3dbddecb3cc441fc0b
8310510: Remove WordsPerLong
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: d1d2b55c
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-06-23 10:11:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1d2b55ce0b950e07f6e3761983f73fd58079627
8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton
Reviewed-by: abhiscxk, asemenov, prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: 4bf78162
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-06-23 11:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/4bf78162c52564645af79b8324b69d89102dc024
8309670: java -help output for --module-path / -p is incomplete
Reviewed-by: mchung, alanb
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
Changeset: e78fd466
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-06-23 14:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/e78fd46679182b10d726cde37d39a34d9cd9a10a
8310735: Build failure after JDK-8310577 with GCC8
Reviewed-by: lucy
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/oops/arrayOop.hpp
Changeset: 5ca4cdd2
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-06-23 14:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ca4cdd2caceba9dad8025e5a8851740a3961921
8309740: Expand timeout windows for tests in JDK-8179502
Reviewed-by: xuelei, mbaesken
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java
Changeset: 7628da20
Author: Ben Perez <ben.perez at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-06-23 15:31:16 +0000
URL: https://git.openjdk.org/leyden/commit/7628da200833d0d26215a91afdd1bf7fc110da1d
8279254: PKCS9Attribute SigningTime always encoded in UTFTime
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/util/DerOutputStream/DerTimeEncoding.java
Changeset: d91d0d30
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-23 15:57:16 +0000
URL: https://git.openjdk.org/leyden/commit/d91d0d3011b878e47b937981896fed0b2be30362
8310537: Fix -Wconversion warnings in gcUtil.hpp
Reviewed-by: ayang, aboldtch
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: 556831d1
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-23 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/556831d1bf80a919330d9ca5330b4deef16592e2
8310460: Remove jdeps -profile option
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/Basic.java
! test/langtools/tools/jdeps/DotFileTest.java
Changeset: a9c0a0f6
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-23 17:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810636
8310628: GcInfoBuilder.c missing JNI Exception checks
Reviewed-by: mchung, dholmes
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
Changeset: 0314292c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 19:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1838
8310267: Javadoc for Class#isPrimitive() is incorrect regarding Class objects for primitives
Reviewed-by: prappo
! src/java.base/share/classes/java/lang/Class.java
Changeset: bfcca5ef
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-23 19:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/bfcca5eff96ac3cd72996b6c4865872c2da4de53
8310494: Do not include constantPool.hpp from instanceKlass.hpp
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/utilities/events.cpp
Changeset: 69f3114c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 21:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/69f3114c4119d66a8c16cf95c35ea1adc488bdee
8310676: add note about unnamed module to Elements.getAllModuleElements
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: dad7bd9e
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-23 21:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/dad7bd9efc7ca2c245f7e35267479670f93a53a8
8310234: Refactor Locale tests to use JUnit
Reviewed-by: naoto
+ test/jdk/java/util/Locale/AvailableLocalesTest.java
- test/jdk/java/util/Locale/Bug4210525.java
- test/jdk/java/util/Locale/Bug4316602.java
- test/jdk/java/util/Locale/Bug8004240.java
- test/jdk/java/util/Locale/Bug8154797.java
+ test/jdk/java/util/Locale/CaseCheckVariant.java
+ test/jdk/java/util/Locale/CompareProviderFormats.java
+ test/jdk/java/util/Locale/GetAdapterPreference.java
+ test/jdk/java/util/Locale/GetInstanceCheck.java
+ test/jdk/java/util/Locale/LocaleConstructors.java
+ test/jdk/java/util/Locale/RootLocale.java
- test/jdk/java/util/Locale/StreamAvailableLocales.java
- test/jdk/java/util/Locale/bug4122700.java
- test/jdk/java/util/Locale/bug6277243.java
- test/jdk/java/util/Locale/bug6312358.java
Changeset: 0db63ec7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 22:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/0db63ec76d451295e273c8e3272d013e2c3348ef
8310571: Use inline @return tag on java.util.Objects
Reviewed-by: smarks
! src/java.base/share/classes/java/util/Objects.java
Changeset: c92b049d
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-25 23:41:54 +0000
URL: https://git.openjdk.org/leyden/commit/c92b049db7853a061ce05cebdc1fd73205ed0c83
8308780: Fix the Java Integer types on Windows
Reviewed-by: dholmes, djelinski, aivanov
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/java.base/windows/native/include/jni_md.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Menu.h
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
Changeset: 78c38317
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-25 23:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/78c3831701667069e7e048cd56b534ae2d8d15a1
8305341: Alignment should be enforced by alignas instead of compiler specific attributes
Reviewed-by: mdoerr
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
Changeset: 8242c647
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-26 05:38:04 +0000
URL: https://git.openjdk.org/leyden/commit/8242c647b9d31320757363b69e7048a109ce86df
8310863: Build failure after JDK- 8305341
Reviewed-by: dholmes
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
Changeset: 9057b350
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-26 06:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/9057b3503349ead7d995b1a705317324830eabb2
8306922: IR verification fails because IR dump is chopped up
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 013367b4
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-26 06:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/013367b4831094cdd330564378de69deccd0dc4b
8310868: Thread.interrupt() method's javadoc has an incorrect {@link}
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 93970946
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-26 07:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/9397094692ca840b1ac0c5b43edb895f8a397510
8310540: G1: Verification should use raw oop decode functions
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: c23794f8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-26 07:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/c23794f88270c121bf99fdf297fdfde53072e3b6
8308633: Increase precision of timestamps in g1 log
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: a96e92c8
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-26 08:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/a96e92c83dd3cb36c10282724466e6d1339f58f6
8310816: GcInfoBuilder float/double signature mismatch
Reviewed-by: mchung, dholmes
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
Changeset: a420ff48
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-06-26 09:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/a420ff48da7d8861a874ea6f7278249c20113215
6664309: Docking point of a floating toolbar changes after closing
Reviewed-by: tr, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
+ test/jdk/javax/swing/JToolBar/TestToolBarConstraint.java
Changeset: 5271f4de
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-26 12:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/5271f4def68a7ad5003c597c60db29fbe9e2742b
8310354: G1: Annotate G1MMUTracker::when_sec with const
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
Changeset: c1c5bd0f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-26 12:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8585
8310541: G1: Remove redundant check in G1Policy::need_to_start_conc_mark
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 33578679
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-26 12:47:41 +0000
URL: https://git.openjdk.org/leyden/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c6fa
8310276: RISC-V: Make use of shadd macro-assembler function when possible
Reviewed-by: fyang, luhenry, fjiang, vkempik
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 24abd105
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-26 13:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/24abd1054e236118877860dd8b89d52d499c261b
8310192: RISC-V: Merge vector min & max instructs with similar match rules
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 5ff42d14
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-06-26 14:28:40 +0000
URL: https://git.openjdk.org/leyden/commit/5ff42d14294199eb3bf10b66530f9249fb68810d
8303549: [AIX] TestNativeStack.java is failing with exit value 1
Reviewed-by: dholmes, gziemski
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
Changeset: e624484e
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-06-26 15:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/e624484ecf2f31d9e52caf3fda2d18f0ef82123f
8308540: On Kerberos TGT referral, if krb5.conf is missing realm, bad exception message
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java
Changeset: d32eb015
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-06-26 16:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9259
8310682: No package-info (and @since) for package jdk.nio.mapmode
Reviewed-by: alanb
+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/package-info.java
Changeset: 289f218a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-26 16:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/289f218a32558bbbf7e6c589b4618757bd6d043f
8310861: Improve location reporting for javac serial lint warnings
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
! test/langtools/tools/javac/warnings/Serial/EnumSerial.out
! test/langtools/tools/javac/warnings/Serial/Extern.java
! test/langtools/tools/javac/warnings/Serial/Extern.out
! test/langtools/tools/javac/warnings/Serial/RecordSerial.java
! test/langtools/tools/javac/warnings/Serial/RecordSerial.out
Changeset: 815ac6ee
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-26 18:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/815ac6eeb3017ea1969219f38fb3e0d003629760
8310907: Add missing file
Reviewed-by: jjg
= test/langtools/tools/javac/warnings/Serial/empty.out
Changeset: ff9a7541
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-06-26 18:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/ff9a7541097bd853306a8594c97774f36877a0f9
8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: thartmann, sviswanathan
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: a08352f6
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-06-26 19:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/a08352f62181d7ae010851959b35d1e11a184f40
8305671: javac rejects semicolons in compilation units with no imports
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/parser/ExtraPackageSemicolon.java
Changeset: 297c7996
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-26 19:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef107
8301492: Modernize equals() method of ResourceBundle.CacheKey and Bundles.CacheKey
Reviewed-by: prappo, naoto
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java
Changeset: 7db2f087
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 19:56:24 +0000
URL: https://git.openjdk.org/leyden/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc58b
8310242: Clarify the name parameter to Class::forName
Reviewed-by: rriggs, liach, alanb, dholmes
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/ForNameNames.java
Changeset: 7c6a28fd
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 21:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d1551a3
8310922: java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242
Reviewed-by: dholmes
! test/jdk/java/lang/Class/forName/ForNameNames.java
Changeset: a197ee79
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 22:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/a197ee797b3580d9f85636522587d3f6418dff6a
8310838: Correct range notations in MethodTypeDesc specification
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
Changeset: 8f5b6771
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-26 22:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/8f5b6771b8eb43c695fe2bfed100f17376b9efe7
8310908: Non-standard `@since` tag in `com.sun.java.accessibility.util.package-info`
Reviewed-by: bpb, iris, aivanov
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java
Changeset: 46add3f8
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-26 22:24:32 +0000
URL: https://git.openjdk.org/leyden/commit/46add3f8e3ea5d08130e0342390f998979c2a14e
8310909: java.io.InvalidObjectException has redundant `@since` tag
Reviewed-by: lancea, naoto, bpb, darcy, iris
! src/java.base/share/classes/java/io/InvalidObjectException.java
Changeset: 39fa4e63
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-27 00:13:42 +0000
URL: https://git.openjdk.org/leyden/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b53e
8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 87e6fab2
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-27 01:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/87e6fab2c498558d4593f6c0537c998a61779aaf
8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V
Reviewed-by: fyang, rehn
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: 45b581b7
Author: changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date: 2023-06-27 04:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/45b581b7d53a3181be0e3f324d599797981f530f
8309583: AArch64: Optimize firstTrue() when amount of elements < 8
Reviewed-by: aph, eliu
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
Changeset: 79c056ec
Author: Tejesh R <tr at openjdk.org>
Date: 2023-06-27 04:56:21 +0000
URL: https://git.openjdk.org/leyden/commit/79c056ec8b73de8e4841f9fdea494821a15e7313
8006421: GraphicsConfiguration of a frame is changed when the frame is moved to another screen
Reviewed-by: azvegint, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiscreenTransparencyTest.java
Changeset: 990e3a70
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-27 05:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/990e3a700dce3441bd9506ca571c1790e57849a9
8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.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/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.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/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 73d7aa1d
Author: Daniel Skantz <daniel.skantz at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-27 07:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/73d7aa1d2cb037fed69263a1990258866333664d
8301489: C1: ShortLoopOptimizer might lift instructions before their inputs
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/c1/c1_ValueMap.cpp
+ test/hotspot/jtreg/compiler/c1/Test8301489.java
Changeset: 15878360
Author: David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-27 08:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/15878360bf22c88a6e4038f05efa6db08d72b309
8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null
Reviewed-by: dnsimon, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: 05e9c41e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-27 11:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/05e9c41eddf8961d1384c88ccedf993d86822a6b
8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
Changeset: 58bb6555
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-06-27 15:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/58bb6555e783e4627f57c3c8281183c474d581c9
8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer
Reviewed-by: rriggs, lancea, alanb
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Readable.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: f6133edb
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-27 15:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed64e
8310890: Normalize identifier names
Reviewed-by: naoto, rriggs
! make/data/charsetmapping/SingleByte-X.java.template
! make/data/charsetmapping/charsets
! make/data/charsetmapping/list_old
! make/jdk/src/classes/build/tools/charsetmapping/Charset.java
! make/jdk/src/classes/build/tools/charsetmapping/DBCS.java
! make/jdk/src/classes/build/tools/charsetmapping/Main.java
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/sun/nio/cs/TestCharsetMapping.java
Changeset: 7ce967a1
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-06-27 15:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/7ce967a10c62d300a11906c1d71def33f4f57719
8281455: Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 2bd4136b
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-27 16:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/2bd4136bdb74599e358a22c83ffc685a2c0db4d2
8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect
Reviewed-by: mchung, darcy
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
Changeset: ec45bd64
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-06-27 16:13:20 +0000
URL: https://git.openjdk.org/leyden/commit/ec45bd64d504d579aef54c924fb8ca75a944036f
8310182: DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash
Reviewed-by: rriggs, darcy, iris, lancea
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
Changeset: fb283dff
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-06-27 17:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/fb283dff04a6fe11c8a7d44498ddd2075234e4dd
8310828: java.sql java.sql.rowset packages have no `@since` info
Reviewed-by: naoto, iris, darcy, bpb
! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java
Changeset: d6dd0dc3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-27 17:49:09 +0000
URL: https://git.openjdk.org/leyden/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa583
8308452: Extend internal Architecture enum with byte order and address size
Reviewed-by: mdoerr, jpai, mchung, amitkumar
! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 315242b7
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-06-27 18:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/315242b7417a4774765f139b841b385dc7c94c50
8310975: java.util.FormatItemModifier should not be protected
Reviewed-by: alanb, darcy, iris, lancea
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 4bce38c6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-27 19:30:59 +0000
URL: https://git.openjdk.org/leyden/commit/4bce38c6d7792596879a6e1081140b698b899471
8310830: typo in the parameter name in @throws of ClassDesc::ofDescriptor
Reviewed-by: bpb, rriggs, mchung
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
Changeset: 269852b9
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-06-27 19:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/269852b90634aa43d4d719c93563608e42792fc6
8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2cf5c2f4
Author: Phil Race <prr at openjdk.org>
Date: 2023-06-27 20:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17
8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails
Reviewed-by: azvegint
! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java
Changeset: a97f98fb
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-06-27 20:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc49f
8310585: GetThreadState spec mentions undefined JVMTI_THREAD_STATE_MONITOR_WAITING
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: f07e396b
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-27 20:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/f07e396bda4567fd35677704b9aa974426266363
8310914: Remove 2 malformed java/foreign ProblemList entries
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 7f094353
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-27 20:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/7f094353673f5047643a2d7b512d0de8c665f215
8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM()
Reviewed-by: naoto, mchung, bpb, lancea
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: afdaa2a3
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-06-28 02:00:09 +0000
URL: https://git.openjdk.org/leyden/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37
8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1
Reviewed-by: aph, fyang
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
Changeset: 56a73a6f
Author: Vyom Tewari <vtewari at openjdk.org>
Date: 2023-06-28 02:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/56a73a6f0f3d38379cecea1de5eacb751febca95
8309591: Socket.setOption(TCP_QUICKACK) uses wrong level
Reviewed-by: djelinski, michaelm, alanb
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
Changeset: 48e61c1d
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-06-28 04:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/48e61c1df53c11ed49603abd70a3dd62a25f7be5
8310728: Enable Zc:inline flag in Visual Studio build
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
Changeset: 526dba1a
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-28 05:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/526dba1a2942e444bf11d03d8eaf014b5ef20ccf
8310130: C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
Changeset: 39c104df
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-28 06:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/39c104df44f17c1d65e35becd4272f73e2c6610c
8310380: Handle problems in core-related tests on macOS when codesign tool does not work
Reviewed-by: lucy, clanger, cjplummer
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: c3f10e84
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-28 07:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/c3f10e847999ec254893de5a1a5de32fd07f715a
8307625: Redundant receiver null check in LibraryCallKit::generate_method_call
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/library_call.cpp
Changeset: ef71c321
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-28 11:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3ea0
8310110: Shenandoah: Trace page sizes
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c2e94854
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 12:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/c2e94854810f81c0e53efe8f4ee276647c724e69
8310921: Fix -Wconversion warnings from GenerateOopMap
Reviewed-by: iklam, dholmes
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
Changeset: 08c51f25
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 12:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/08c51f25d2a42fd7a1dae60127d9306f6a54df99
8310920: Fix -Wconversion warnings in command line flags
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
Changeset: e3f18af1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-28 12:29:43 +0000
URL: https://git.openjdk.org/leyden/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca94da
8311007: jdk/jfr/tool/TestView.java can't find event
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
Changeset: 2ccdd292
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-06-28 13:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa3df
8299825: Move StdoutLog and StderrLog to LogConfiguration
Reviewed-by: dholmes, azafari
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
Changeset: f17bfeec
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-28 13:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9eb3
8311034: Fix typo in javac man page
Reviewed-by: hannesw
! src/jdk.compiler/share/man/javac.1
Changeset: 46e4ee1e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-28 14:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/46e4ee1e80652203bd59d968ea72b27681bdf312
8310974: NMT: Arena diffs miss the scale
Reviewed-by: zgu, stuefe
! src/hotspot/share/services/memReporter.cpp
Changeset: 9f98136c
Author: Jesse Glick <jglick at cloudbees.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-06-28 15:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/9f98136c3a00ca24d59ffefd58308603b58110c7
6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs
Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java
Changeset: b6c789fa
Author: Justin Gu <justin.j.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 17:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/b6c789faad63f18e17ee7e5cefd024b3776fd469
8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"
Reviewed-by: coleenp, matsaave, dholmes
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7fffdb5e
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-28 17:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/7fffdb5e60351026c9ee77f438b8fe505d85de4c
8310405: Linker.Option.firstVariadicArg should specify which index values are valid
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: 9f46fc28
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 19:42:33 +0000
URL: https://git.openjdk.org/leyden/commit/9f46fc28426630399ca39d443403cc3a7be58854
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
Reviewed-by: iklam, fparain
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeBlob.inline.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
Changeset: f0c2f098
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-06-28 20:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/f0c2f098150335fce736708354d58bae383cc4a1
8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.
Reviewed-by: dmarkov, honkar
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Changeset: da0f8325
Author: Dean Long <dlong at openjdk.org>
Date: 2023-06-28 20:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/da0f8325deb6e85ade1aed398330e13f5d439201
8310606: Fix signed integer overflow, part 3
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 3df36c4f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-28 21:00:28 +0000
URL: https://git.openjdk.org/leyden/commit/3df36c4f101e094d6f6beccadc004742b47d045a
8310061: Note if implicit annotation processing is being used
Reviewed-by: briangoetz, vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: a63afa4a
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-06-28 21:07:24 +0000
URL: https://git.openjdk.org/leyden/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd04fd
8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env
Reviewed-by: aivanov, achung
! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: 02b17d79
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-06-28 21:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/02b17d793bfcea611c654049c9ab680b70fb5685
8310264: In PhaseChaitin::Split defs and phis are leaked
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/reg_split.cpp
Changeset: ded13707
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-28 22:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/ded137073ac1b2086a577508172626898999e275
8309811: BytecodePrinter cannot handle unlinked classes
Reviewed-by: coleenp, fparain
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
+ test/hotspot/jtreg/runtime/interpreter/Linked2.jasm
+ test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
+ test/hotspot/jtreg/runtime/interpreter/Unlinked2.jasm
Changeset: 8f5a3848
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-29 01:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f5a38488c354b21f1033e1cbdfa0a400f2622fc
8311032: Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/URL.java
Changeset: 6f58ab2b
Author: Glavo <zjx001202 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-29 01:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/6f58ab2bb9e0f02752628daa70e332cd2248e446
8301569: jmod list option and jimage list --help not interpreted correctly on turkish locale
Reviewed-by: mchung, naoto, jpai
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
Changeset: cf8d7063
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-29 04:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d12df
8308463: Refactor regenerated class handling in lambdaFormInvokers.cpp
Reviewed-by: coleenp, dholmes, matsaave
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/regeneratedClasses.cpp
+ src/hotspot/share/cds/regeneratedClasses.hpp
Changeset: f4b900b6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-29 05:42:19 +0000
URL: https://git.openjdk.org/leyden/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5f75
8310902: (fc) FileChannel.transferXXX async close and interrupt issues
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java
Changeset: cbf418a4
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-29 05:44:02 +0000
URL: https://git.openjdk.org/leyden/commit/cbf418a4863f92241f116f782f9a676b7cb4771d
8311020: Typo cleanup in Classfile API
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/Label.java
! src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
Changeset: af319d96
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-06-29 06:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/af319d963f180a23a0a9acdc9a4972f90ee586e0
8311064: Windows builds fail without precompiled headers after JDK-8310728
Reviewed-by: dholmes
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: b2eae16c
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-29 06:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4932
8295191: IR framework timeout options expect ms instead of s
Reviewed-by: chagedorn, kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
Changeset: be64d3ac
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 07:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/be64d3ac3cf9da2658038d64233f080da8011dc8
8310299: C2: 8275201 broke constant folding of array store check in some cases
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrayElementTypeLoad.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 690d6269
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 07:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/690d6269954cbacea5f0e64653a49e4fcf986bd9
8307927: C2: "malformed control flow" with irreducible loop
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/MalformedControlIrreducibleLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestMalformedControlIrreducibleLoop.java
Changeset: f842ec48
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2023-06-29 08:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8bae4
8305667: Some fonts installed in user directory are not detected on Windows
Reviewed-by: avu, prr
! src/java.desktop/windows/native/libfontmanager/fontpath.c
Changeset: 98a954ee
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2023-06-29 09:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/98a954eebc4f97dd16cb89bd4f1122952c8482ca
8308286: Fix clang warnings in linux code
Reviewed-by: avu, djelinski
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
Changeset: e5744b81
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-06-29 12:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/e5744b8120548a161f75aa098826a6798d85f90f
8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX
Reviewed-by: thartmann, dholmes
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: 07734f6d
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-29 12:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/07734f6dde2b29574b6ef98eeb9e007d8801a3ea
8310848: Convert ClassDesc and MethodTypeDesc to be stored in static final fields
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 20f7d05e
Author: shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-06-29 13:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/20f7d05ef238074143b01deb66a99217b2af47d8
8310502: Optimization for j.l.Long.fastUUID()
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/HexDigits.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 05c2b6cd
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-29 14:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6ee36
8309979: BootstrapMethods attribute is missing in class files recreated by SA
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: 26efff75
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 15:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/26efff758684b9c5615fb3b087538d713e6eca10
8309902: C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAssertPredicatePeeling.java
Changeset: a995aa6c
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-06-29 16:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065377
8310232: java.time.Clock$TickClock.millis() fails in runtime when tick is 1 microsecond
Reviewed-by: iris, rriggs, jpai
! src/java.base/share/classes/java/time/Clock.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java
Changeset: d9796626
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-29 20:31:57 +0000
URL: https://git.openjdk.org/leyden/commit/d97966266e343671693825d2211a34fa45dd271d
8311115: Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER
Reviewed-by: bpb, jlaskey, mchung
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
Changeset: 11fd34e1
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-29 21:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7280
8310241: OffsetDateTime compareTo redundant computation
Reviewed-by: naoto
! src/java.base/share/classes/java/time/OffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
Changeset: 77e7b6d2
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-30 00:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/77e7b6d2a135ed46ba405914b4eea7412d887705
8311074: RISC-V: Fix -Wconversion warnings in some code header files
Reviewed-by: fyang, coleenp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
Changeset: 2a9e2f61
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-06-30 08:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/2a9e2f614f367965cb106ce42d865161e056c386
8311046: ProblemList gc/z/TestHighUsage.java with Generational ZGC
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
Changeset: 660cd256
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 08:26:44 +0000
URL: https://git.openjdk.org/leyden/commit/660cd256b72154b966208174dbf9abe95c9bfd60
8310988: Missing @since tags in java.management.rmi
Reviewed-by: rriggs, alanb, jjg, mli
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
Changeset: c08c9831
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 08:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/c08c9831df2428e9d083a56eda5ebf00623ba961
8311000: missing @since info in jdk.management
Reviewed-by: rriggs, mli
! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java
Changeset: a7d168b5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-30 11:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/a7d168b522bb05345a40ae1fb18942ba663d3182
8311026: Some G1 specific tests do not set -XX:+UseG1GC
Reviewed-by: sspitsyn, tschatzl
! test/hotspot/jtreg/gc/TestJNICriticalStressTest.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
Changeset: 33011ea1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-30 12:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97407
8310946: G1: Refactor G1Policy::next_gc_should_be_mixed
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 430d6b61
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2023-06-30 15:02:45 +0000
URL: https://git.openjdk.org/leyden/commit/430d6b61c5d2d85be2c62af0c927c18531ff7cc3
8309976: Add microbenchmark for stressing code cache
Reviewed-by: redestad, shade
+ test/micro/org/openjdk/bench/vm/compiler/CodeCacheStress.java
Changeset: e3a7e020
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-30 15:17:23 +0000
URL: https://git.openjdk.org/leyden/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc48f
8311162: Simplify and modernize equals and hashCode for java.net
Reviewed-by: dfuchs, michaelm, msheppar
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/URLPermission.java
Changeset: e8ff74c7
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-30 16:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/e8ff74c7e84ec2440a51fee1b4c45e87332807a0
8310987: Missing @since tag(s) in java/util/logging/ErrorManager.java
Reviewed-by: lancea, iris
! src/java.logging/share/classes/java/util/logging/ErrorManager.java
Changeset: 19601ebe
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 17:49:56 +0000
URL: https://git.openjdk.org/leyden/commit/19601ebe9192773a1a47ec3e003b9f1a6808d3de
8310993: Missing @since tags in jdk.attach
Reviewed-by: sspitsyn, cjplummer
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
Changeset: 456bf115
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-30 19:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/456bf115aa6d8d2291790d01f54eb71b2e42eb77
8310173: Update --release 21 symbol information for JDK 21 build 29
Reviewed-by: iris
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt
Changeset: f6bdccb4
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-30 20:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b702f
8310829: guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit
Reviewed-by: never, kvn
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
Changeset: 971c2efb
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-30 20:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/971c2efb698065c65dcf7373d8c3027f58d5f503
8303086: SIGSEGV in JavaThread::is_interp_only_mode()
Reviewed-by: pchilanomate, cjplummer, lmesnik
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: 140b70fb
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-30 21:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/140b70fb29e2b83e5d33765906ee76a36442a687
8311186: ProblemList javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java on linux-aarch64
8311189: disable gc/z/TestHighUsage.java
8311190: ProblemList javax/management/remote/mandatory/connection/DeadLockTest.java with virtual threads on windows-x64
8311191: ProblemList javax/management/remote/mandatory/connection/ConnectionTest.java with virtual threads on windows-x64
8311193: ProblemList vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java on linux-all
8311195: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on macosx-x64
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
Changeset: 8c8e9d91
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-30 23:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/8c8e9d911d388f6ee621ed4d322efc56a9876708
8309819: Clarify API note in Class::getName and MethodType::toMethodDescriptorString
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: d2e11593
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-07-01 07:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/d2e11593006dc32fb8ebbaf12488b8758c8a19ee
8311125: Remove unused parameter 'phase' in AllocateNode::Ideal_allocation
Reviewed-by: chagedorn, kvn
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
Changeset: 8abb9f59
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-07-01 08:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/8abb9f590f844d098b156b719499bb0447f99759
8047998: Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: 09a49240
Author: Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-01 08:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/09a4924015822392c203fd6b4210736e3b819e28
8311145: Remove check_with_errno duplicates
Reviewed-by: rehn, stuefe
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 0e3d91dc
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-07-01 15:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343b23
8311215: [BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize
Reviewed-by: jiefu
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: faf1b822
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-07-02 16:15:28 +0000
URL: https://git.openjdk.org/leyden/commit/faf1b822d03b726413d77a2b247dfbbf4db7d57e
8310656: RISC-V: __builtin___clear_cache can fail silently.
Reviewed-by: luhenry, stuefe, fyang
! src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.hpp
Changeset: 52ee5700
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-03 04:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/52ee570025589d4d813ec4deae1f6133ca83156b
8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
Changeset: 2c29705d
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-07-03 06:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881d73
8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
Changeset: 055b4b42
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-03 07:51:38 +0000
URL: https://git.openjdk.org/leyden/commit/055b4b426cbc56d97e82219f3dd3aba1ebf977e4
8310948: Fix ignored-qualifiers warning in Hotspot
Reviewed-by: kbarrett, dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: 8e0ca8e0
Author: Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-03 08:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d550
8310331: JitTester: Exclude java.lang.Math.random
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
Changeset: 87c79c08
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-03 10:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/87c79c080186abc53d033449dd9f76c8832d44f5
8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition
Reviewed-by: alanb, dfuchs
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 9d2e0b2a
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-03 10:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e8b3
8307934: JRobot.moveMouseTo must access component on EDT
Reviewed-by: aivanov
! test/jdk/javax/swing/regtesthelpers/JRobot.java
Changeset: 496f94b4
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-07-03 11:11:05 +0000
URL: https://git.openjdk.org/leyden/commit/496f94b48801dbaec24f1f107ebf8ee71780f522
8311086: Remove jtreg/gc/startup_warnings
Reviewed-by: ayang, mli, kbarrett, tschatzl
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/startup_warnings/TestG1.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
Changeset: ba974d5c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-03 12:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/ba974d5c62c332905b0466b704411a829d6c9ee3
8310661: JFR: Replace JVM.getJVM() with JVM
Reviewed-by: mgronlun
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java
! test/jdk/jdk/jfr/event/profiling/TestNative.java
! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java
! test/jdk/jdk/jfr/jvm/TestClassId.java
! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java
! test/jdk/jdk/jfr/jvm/TestCounterTime.java
! test/jdk/jdk/jfr/jvm/TestCreateNative.java
! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/jdk/jdk/jfr/jvm/TestPid.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
Changeset: f393975d
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-07-03 14:06:58 +0000
URL: https://git.openjdk.org/leyden/commit/f393975d1b9423835a7aa42f6ffc0656499701d7
8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found
Reviewed-by: stefank, ayang
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zNMT.cpp
+ src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
+ test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: b9198f99
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-03 16:04:35 +0000
URL: https://git.openjdk.org/leyden/commit/b9198f993173b0fbdc7ff1400e2205d3969370da
8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader
Reviewed-by: dholmes, darcy
! src/java.base/share/classes/java/lang/ClassLoader.java
Changeset: d8a01216
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-07-03 20:43:17 +0000
URL: https://git.openjdk.org/leyden/commit/d8a012161ad68d08467a6632c2bfb7c4dc341d28
8311109: tautological-compare warning in awt_Win32GraphicsDevice.cpp
Reviewed-by: aivanov
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
Changeset: 0916e6a6
Author: Vladimir Petko <vladimir.petko at canonical.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-07-03 22:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/0916e6a603a595e2280765f9159f9be24ada4af6
8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
Changeset: 60544f90
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2023-07-04 01:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/60544f9088c11e4718a9cd77f21792c6ba387440
8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0
Reviewed-by: epeter, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: 514816ed
Author: Sidraya Jayagond <sidraya.jayagond at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-07-04 04:35:18 +0000
URL: https://git.openjdk.org/leyden/commit/514816ed7d7dea1fb13d32b80aef89774bee13d3
8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch.
Reviewed-by: amitkumar, lucy
! src/hotspot/cpu/s390/methodHandles_s390.cpp
Changeset: 711cddd8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-04 09:01:47 +0000
URL: https://git.openjdk.org/leyden/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe4d2
8311249: Remove unused MemAllocator::obj_memory_range
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
Changeset: 7655b487
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-04 12:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d155
8311001: missing @since info in jdk.net
Reviewed-by: dfuchs
! src/jdk.net/share/classes/jdk/net/Sockets.java
Changeset: 607ddaa0
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-04 12:19:44 +0000
URL: https://git.openjdk.org/leyden/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692961
8310997: missing @since tags in jdk.httpserver
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
Changeset: 7b3c2dc5
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-04 19:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70ea5
8311122: Fix typos in java.base
Reviewed-by: darcy, naoto, mchung, iris, mli, mullan
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/util/ByteArrays.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: d6578bff
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-07-05 05:46:24 +0000
URL: https://git.openjdk.org/leyden/commit/d6578bff1c69ebc165fc9734e6503bd2d5d021c2
8309531: Incorrect result with unwrapped iotaShuffle.
Reviewed-by: sviswanathan, xgong, thartmann
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java
Changeset: 00ac46c0
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-07-05 11:04:10 +0000
URL: https://git.openjdk.org/leyden/commit/00ac46c06d8a7154a007cd67092bd80226a02fc3
8310645: CancelledResponse.java does not use HTTP/2 when testing the HttpClient
Reviewed-by: dfuchs
+ test/jdk/java/net/httpclient/CancelledResponse2.java
Changeset: cf82e315
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-05 12:30:07 +0000
URL: https://git.openjdk.org/leyden/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2aa8
8311077: Fix -Wconversion warnings in jvmti code
Reviewed-by: fparain, matsaave, dholmes
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
Changeset: 22e17c29
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-05 12:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/22e17c29a2a4eb546fae4c01ae435283654e3bb3
8311180: Remove unused unneeded definitions from globalDefinitions
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: dholmes, aboldtch
! src/hotspot/cpu/ppc/icache_ppc.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 2cffef21
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-05 14:10:44 +0000
URL: https://git.openjdk.org/leyden/commit/2cffef21201c3e8be87c92234712839bff531047
8311290: Improve java.lang.ref.Cleaner rendered documentation
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/ref/Cleaner.java
Changeset: 6ebb0e3b
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-07-05 15:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5b95
8311023: assert(false) failed: EA: missing memory path
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEAVectorizedHashCode.java
Changeset: 6eba096c
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-05 18:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4acc
8310999: Add @since info in jdk.jsobject files
Reviewed-by: lancea, joehw, bpb, iris, prr
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
Changeset: 0616648c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-05 19:51:27 +0000
URL: https://git.openjdk.org/leyden/commit/0616648c59215d001211423402c6444ce228f01e
8311035: CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids
Reviewed-by: iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
Changeset: 66d27365
Author: Joakim Nordström <jnordstrom at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-05 22:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/66d2736521611fbe7652356894d046c17d7cf743
8307526: [JFR] Better handling of tampered JFR repository
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
Changeset: d072c40f
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-05 23:27:36 +0000
URL: https://git.openjdk.org/leyden/commit/d072c40ff175c653802796673baef47e24038891
8311183: Remove unused mapping test files
Reviewed-by: lancea, bpb
- test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
Changeset: edb2be10
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-07-06 06:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/edb2be10fb897834ed78ab4493d3a4f73dc2e140
8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
Changeset: 0741cd32
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-06 07:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/0741cd3289ccc89777449711ab20d6c32711f494
8311264: JavaDoc index comparator is not transitive
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/C.java
Changeset: 3d813ae3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-06 08:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/3d813ae39f4422dd47473608eb8911e2483c6c32
8311301: MethodExitTest may fail with stack buffer overrun
Reviewed-by: kevinw, dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
Changeset: 356067d0
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-06 10:24:47 +0000
URL: https://git.openjdk.org/leyden/commit/356067d03f964fd0f24a055cfd772e27c8939812
8311489: Remove unused dirent_md files
Reviewed-by: bpb
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
- src/java.base/windows/native/libjava/dirent_md.c
- src/java.base/windows/native/libjava/dirent_md.h
Changeset: 7173c300
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-06 10:38:34 +0000
URL: https://git.openjdk.org/leyden/commit/7173c3009e0999f13eaa4bee5eedee7326f9d124
8307766: Linux: Provide the option to override the timer slack
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/TestTimerSlack.java
Changeset: 97e99f01
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-06 12:27:13 +0000
URL: https://git.openjdk.org/leyden/commit/97e99f01d4f317fce1a204c01874a68f5e25a051
8311087: PhiNode::wait_for_region_igvn should break early
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/cfgnode.cpp
Changeset: ec7da91b
Author: Oliver Kopp <kopp.dev at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-06 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec7da91bd83803b7d91a4de3a01caf0ba256c037
8240567: MethodTooLargeException thrown while creating a jlink image
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
+ test/jdk/tools/jlink/JLink100Modules.java
Changeset: 0c86c31b
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-06 19:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/0c86c31bccd676e1cfbd35898ee16e89d5752688
8302351: "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite
Reviewed-by: dcubed, sspitsyn, dlong
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: e848d947
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-07 01:32:59 +0000
URL: https://git.openjdk.org/leyden/commit/e848d9471f5de86e5ac157b710cd7371f12f0024
8310923: Refactor Currency tests to use JUnit
Reviewed-by: naoto, lancea
- test/jdk/java/util/Currency/Bug4512215.java
- test/jdk/java/util/Currency/Bug6807534.java
- test/jdk/java/util/Currency/Bug8154295.java
+ test/jdk/java/util/Currency/CNPGetDisplayName.java
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
+ test/jdk/java/util/Currency/NoMinorUnitCurrenciesTest.java
+ test/jdk/java/util/Currency/NumCodeAsStringTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: 27de536b
Author: Daohan Qu <dqu at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-07 01:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/27de536b409aa80c8b8bb452160329be52814e0b
8311581: Remove obsolete code and comments in TestLVT.java
Reviewed-by: coleenp, jwaters
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
Changeset: 6485b7d0
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-07 02:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/6485b7d0d3dcbf9c33219feb03a7744a80feb669
6875229: Wrong placement of icons in JTabbedPane in Nimbus
Reviewed-by: honkar, abhiscxk, dnguyen, jdv
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusTabbedPaneIconPosition.java
Changeset: 848abd28
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 06:55:32 +0000
URL: https://git.openjdk.org/leyden/commit/848abd2831ab38d99b6b76b55cbe8d84c28be330
8311511: Improve description of NativeLibrary JFR event
Reviewed-by: clanger, jbechberger
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 25cbe85d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 06:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/25cbe85d6f46bed82c7f1266ce52c86943e29d60
8310550: Adjust references to rt.jar
Reviewed-by: erikj, clanger
! make/modules/java.desktop/Java.gmk
! src/demo/share/nbproject/jfc/FileChooserDemo/nbproject/project.xml
! src/demo/share/nbproject/jfc/Notepad/nbproject/jdk.xml
! src/demo/share/nbproject/jfc/SampleTree/nbproject/project.xml
! src/demo/share/nbproject/jfc/TableExample/nbproject/project.xml
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/langtools/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
Changeset: 92ca670b
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-07 09:24:30 +0000
URL: https://git.openjdk.org/leyden/commit/92ca670bf3342aa6d50ddb35e55daed16a285d10
8310170: Use sp's argument to improve performance of outputStream::indent and remove SP_USE_TABS
Reviewed-by: shade, dholmes, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0ef03f12
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 10:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/0ef03f122866f010ebf50683097e9b92e41cdaad
8311285: report some fontconfig related environment variables in hs_err file
Reviewed-by: clanger, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: 9084b6c9
Author: Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-07 11:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/9084b6c9d5b6550059fee39d6335fed467f1c45c
8311514: Incorrect regex in TestMetaSpaceLog.java
Reviewed-by: stuefe
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
Changeset: 34004e16
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-07 12:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/34004e1666f6adf0e52af553c30b6b0006b4cfb6
8311575: Fix invalid format parameters
Reviewed-by: dholmes, kbarrett, mli
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 5667afc3
Author: Kevin Driver <kdriver at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-07-07 16:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/5667afc36275b064c7700518f453fe8657e13636
8295068: SSLEngine throws NPE parsing CertificateRequests
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
Changeset: 12e94309
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-07 19:12:13 +0000
URL: https://git.openjdk.org/leyden/commit/12e943091071b02b5756b57527a5f86a3d881cb8
8310818: Refactor more Locale tests to use JUnit
Reviewed-by: lancea, naoto
- test/jdk/java/util/Locale/Bug4175998Test.java
- test/jdk/java/util/Locale/Bug8001562.java
- test/jdk/java/util/Locale/Bug8008577.java
- test/jdk/java/util/Locale/Bug8025703.java
- test/jdk/java/util/Locale/Bug8026766.java
- test/jdk/java/util/Locale/Bug8032842.java
+ test/jdk/java/util/Locale/ExpectedAdapterTypes.java
= test/jdk/java/util/Locale/ISO3166.java
+ test/jdk/java/util/Locale/ISO639.java
+ test/jdk/java/util/Locale/JDK7LocaleServiceDiffs.java
+ test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
+ test/jdk/java/util/Locale/PreserveTagCase.java
Changeset: 292ee630
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-07-07 19:14:17 +0000
URL: https://git.openjdk.org/leyden/commit/292ee630ae32c3b50363b10ffa6090e57ffef1e8
8305962: update jcstress to 0.16
Reviewed-by: shade
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
+ test/hotspot/jtreg/applications/jcstress/collections.java
= test/hotspot/jtreg/applications/jcstress/mxbeans.java
= test/hotspot/jtreg/applications/jcstress/oota.java
Changeset: 4a1fcb60
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-08 07:56:28 +0000
URL: https://git.openjdk.org/leyden/commit/4a1fcb6063fd5fad9ff9763359e7c79401e4fa92
8193513: add support for printing a stack trace on class loading
Reviewed-by: dholmes, iklam, coleenp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: 581f90e2
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-09 15:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/581f90e242b8a943215a223189d171b7ede37785
8311604: Simplify NOCOOPS requested addresses for archived heap objects
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
+ src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 06a1a15d
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-07-10 07:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/06a1a15d014f5ca48f62f5f0c8e8682086c4ae0b
8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly
Reviewed-by: thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 623cfcd0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-10 12:33:29 +0000
URL: https://git.openjdk.org/leyden/commit/623cfcd04b0c4662e614cb6a3bf52536abc02d5a
8310892: ScopedValue throwing StructureViolationException should be clearer
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/java/lang/ScopedValue.java
Changeset: 6569b252
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-07-10 15:04:21 +0000
URL: https://git.openjdk.org/leyden/commit/6569b252b9e61e3eed77039c483529154feffbba
8311593: Minor doc issue in MemorySegment::copy
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: b285ed72
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-07-10 16:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/b285ed72aebe2d802fa9c071372cea6c09870b9a
8311666: Disabled tests in test/jdk/sun/java2d/marlin
Reviewed-by: prr
! test/jdk/sun/java2d/marlin/ScaleTest.java
! test/jdk/sun/java2d/marlin/StrokeShapeTest.java
! test/jdk/sun/java2d/marlin/ThinLineTest.java
Changeset: 63f32fbe
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-10 17:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/63f32fbe9771b8200f707ed5d1d0e6555ad90f8b
8311528: Remove IDE specific SuppressWarnings
Reviewed-by: lancea, bpb, jlu
! src/java.base/share/classes/java/util/Calendar.java
Changeset: 57e7e82f
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-10 19:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/57e7e82fa1cfb82bee6ff242d9a730c42bde663f
8309637: runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 940a4e12
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2023-07-10 21:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/940a4e12d1b304fb841f5bcdbd2b62fac692f3b1
8304503: Modernize debugging jvm args in demo netbeans projects
Reviewed-by: prr
! src/demo/share/nbproject/jfc/FileChooserDemo/build.properties
! src/demo/share/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Font2DTest/build.properties
! src/demo/share/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Metalworks/build.properties
! src/demo/share/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Notepad/build.properties
! src/demo/share/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/SampleTree/build.properties
! src/demo/share/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/TableExample/build.properties
! src/demo/share/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/TransparentRuler/build.properties
! src/demo/share/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
Changeset: 4b1403d0
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-10 22:00:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b1403d06b99b91ddd89ad6e54669b0595f1f8e5
8311548: AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs
Reviewed-by: aboldtch, fyang, kbarrett, tschatzl
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: a1cfc969
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-11 11:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1cfc9695405fe517fae1b9f760ae42b85f66be9
8311245: JFR: Remove t.printStackTrace() in PeriodicEvents
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
Changeset: b3f34039
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-11 13:43:15 +0000
URL: https://git.openjdk.org/leyden/commit/b3f34039fedd3c49404783ec880e1885dceb296b
8311689: Wrong visible amount in Adjustable of ScrollPane
Reviewed-by: prr, honkar, serb
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneScrollEnd.java
Changeset: caadad4f
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-11 15:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/caadad4fdc78799dab2d492dba9b9f74b22d036e
8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if
Reviewed-by: kvn, vlivanov, thartmann, simonis
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/splitif/TestCrashAtIGVNSplitIfSubType.java
Changeset: 00c7f914
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-11 16:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/00c7f914c665a77842d32eb8f760dcbbbda66554
8310047: Add UTF-32 based Charsets into StandardCharsets
Reviewed-by: alanb, lancea, bpb, jpai, jlu
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! test/jdk/java/nio/charset/StandardCharsets/Standard.java
Changeset: a03a3a43
Author: Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-07-11 16:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/a03a3a43bb16ddc7df78f64e07db823224bde6fb
8311178: JMH tests don't scale well when sharing output buffers
Co-authored-by: Vladimir Ivanov <vaivanov at openjdk.org>
Reviewed-by: ecaspole, sviswanathan, mli
! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java
! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterBench.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
! test/micro/org/openjdk/bench/vm/compiler/IndexVector.java
Changeset: e154b0d6
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-11 16:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/e154b0d6cdde3071b2c43abd8aacc79c51914564
8311606: Change read_icc_profile() to static function in java.desktop/share/native/libjavajpeg/imageioJPEG.c
Reviewed-by: serb
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
Changeset: 401c3dea
Author: Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-11 16:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/401c3dea5d8823bc9c0f40506ddad46e983ebf68
8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
Reviewed-by: shade, simonis, alanb, rriggs
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 6cb9ec32
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-11 17:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/6cb9ec32a68634f0b6f7461c9dc7ef0c0e59861d
6960866: [Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 15195e60
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-07-11 17:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/15195e6018c104cbeca0f387ae18bff106792908
8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread
Reviewed-by: sspitsyn, cjplummer
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
Changeset: aac903db
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-11 19:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/aac903dbfb7dfb42464cad23aa9f1d536b55cfc1
8311805: Clean up ScrollPane: drop redundant initialiser, mark scroller final
Reviewed-by: azvegint, serb, prr
! src/java.desktop/share/classes/java/awt/ScrollPane.java
Changeset: d82ade35
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-11 20:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/d82ade354570a930d8282684a8ffd368c613defc
8310683: Refactor StandardCharset/standard.java to use JUnit
Reviewed-by: naoto
! test/jdk/java/nio/charset/StandardCharsets/Standard.java
Changeset: fd7fddb6
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-11 23:53:40 +0000
URL: https://git.openjdk.org/leyden/commit/fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b
8295894: Remove SECOM certificate that is expiring in September 2023
Reviewed-by: xuelei, mullan
- src/java.base/share/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 0b0e064e
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-12 07:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/0b0e064e36082200ace384c92eae02d3f7baa7ba
8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token
Reviewed-by: ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 753bd563
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-12 09:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/753bd563ecca6bb5ff9b5ebc0957bc1854dce78d
8311870: Split CompressedKlassPointers from compressedOops.hpp
Reviewed-by: iklam, rkennke
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/x/xDebug.gdb
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/virtualspace.cpp
+ src/hotspot/share/oops/compressedKlass.cpp
+ src/hotspot/share/oops/compressedKlass.hpp
+ src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedKlassPointers.java
Changeset: aa7367f1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-12 10:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/aa7367f1ecc5da15591963e56e1435aa7b830f79
8311921: Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX
Reviewed-by: jbechberger, stuefe
! src/hotspot/os/aix/os_aix.cpp
Changeset: 7304316a
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-12 15:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/7304316a8c55a4c0f2a96d1b99ba9e97e49ed7f4
8311926: java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1
Reviewed-by: jpai
! test/jdk/ProblemList-Virtual.txt
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
Changeset: f82c8184
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-12 16:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/f82c8184b26142da4018ae096cfa39d87a4c6540
8308694: Clarify reversed() default methods' implementation requirements
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: ed9337e6
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-12 18:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/ed9337e6656e9f2f6d891deb26495a79324d37c6
8155902: DataOuputStream should clarify that it might write primitive types as multiple byte groups
Reviewed-by: alanb, djelinski, lancea, rriggs
! src/java.base/share/classes/java/io/DataOutputStream.java
Changeset: 119cc495
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-12 18:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/119cc495fc6c18a29b7484d294c31ad1d478791c
8156889: ListKeychainStore.sh fails in some virtualized environments
Reviewed-by: mullan
! test/jdk/ProblemList.txt
- test/jdk/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java
+ test/jdk/sun/security/tools/keytool/ListKeyChainStore.java
- test/jdk/sun/security/tools/keytool/ListKeychainStore.sh
Changeset: 489a32fe
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-12 19:24:18 +0000
URL: https://git.openjdk.org/leyden/commit/489a32fe40e2a2c539296d51d4ffc0abc036d33c
8311813: C1: Uninitialized PhiResolver::_loop field
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
Changeset: 372d0cf7
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-12 23:01:54 +0000
URL: https://git.openjdk.org/leyden/commit/372d0cf752092443b32926492ea553a3c41322d2
8311545: Allow test symbol files to be kept in the test image
Reviewed-by: mikael
! make/common/TestFilesCompilation.gmk
Changeset: 743e8b8e
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-12 23:45:42 +0000
URL: https://git.openjdk.org/leyden/commit/743e8b8e0a9fe032a0dd652a4fef1f761af66595
8306785: fix deficient spliterators for Sequenced Collections
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/ReverseOrderDequeView.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
Changeset: fb90af88
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-13 00:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/fb90af881badf143163c7d0b9961152c2a12cd84
8311380: Prepare java.desktop for C++17
Reviewed-by: azvegint
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
Changeset: e51472e9
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-13 01:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/e51472e9a857451451d6df37588bd67f63bc2032
8309566: Migrate away from TagletWriter and TagletWriterImpl
8311974: Clean up Utils.getBlockTags
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/InheritableTaglet.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/TagletManager.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/doclets/formats/html/taglets/package-info.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Action.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/AddStyle.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attribute.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attributes.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Bookmark.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/MarkupParser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/ParseException.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Replace.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Style.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/StyledText.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 38f74125
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-13 01:21:06 +0000
URL: https://git.openjdk.org/leyden/commit/38f74125d143750617252b8cb5411c95e52a2a35
8311609: [windows] Native stack printing lacks source information for dynamically loaded dlls
Reviewed-by: stuefe, iklam
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: a38582e9
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-07-13 01:45:52 +0000
URL: https://git.openjdk.org/leyden/commit/a38582e941c0234e76d1dbea60c731c83d2c9977
8311691: C2: Remove legacy code related to PostLoopMultiversioning
Reviewed-by: kvn, sviswanathan
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
Changeset: 11a5115c
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-13 01:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/11a5115caf179a1bbed5311e12ed3851e026c5c5
8311556: GetThreadLocalStorage not working for vthreads mounted during JVMTI attach
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/libVThreadTLSTest.cpp
Changeset: 812dadb0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 07:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/812dadb0f9d59eae95b76d1f05570675bc33cc6f
8311788: ClassLoadUnloadTest fails on AIX after JDK-8193513
Reviewed-by: lucy, stuefe
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: a38a421f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 07:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/a38a421f62efbcc0fc9c6a08738b5f0ab38a4594
8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c
Reviewed-by: prr
! src/java.desktop/unix/native/common/awt/fontpath.c
Changeset: 1b0dd7c2
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-13 07:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/1b0dd7c254dc1a087874c8726d8d26b9a41d4145
8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified
Reviewed-by: dnsimon, iklam
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
Changeset: f60c1f9b
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-13 07:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/f60c1f9bc4355f3abf428f9a0f7a65eace5598d0
8294401: Update jfr man page to include recently added features
Reviewed-by: mgronlun
! src/jdk.jfr/share/man/jfr.1
Changeset: 92a04e20
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-13 07:33:01 +0000
URL: https://git.openjdk.org/leyden/commit/92a04e201e68aa4d682053cef4b36180ec5620f5
8311867: StructuredTaskScope.shutdown does not interrupt newly started threads
Reviewed-by: jpai
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java
Changeset: bb5278d9
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-07-13 08:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/bb5278d98a20a98b12510e49a74839efdabafd93
8311239: GC: Remove trailing blank lines in source files
Reviewed-by: tschatzl, aboldtch, mli
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1GCCounters.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
! src/hotspot/share/gc/x/xMarkCache.cpp
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestStackOverflow.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TestDescription.java
Changeset: 6895debf
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-13 12:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/6895debf66debd2d9df066b228e24eba0fc7a2a6
8311536: JFR TestNativeMemoryUsageEvents fails in huge pages configuration
Reviewed-by: egahlin, mseledtsov
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
Changeset: 135f64e6
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-13 13:20:52 +0000
URL: https://git.openjdk.org/leyden/commit/135f64e603266e0bb8852edf77d21a9cd79388ce
8311583: tableswitch broken by JDK-8310577
Reviewed-by: dholmes, dlong
! src/hotspot/share/interpreter/bytecodes.cpp
+ test/hotspot/jtreg/runtime/verifier/LookupSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TableSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java
Changeset: b587fc51
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 14:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/b587fc51a8bde2794f929b43af79fa7be00c9081
8312013: avoid UnixConstants.java.template warning: '__linux__' is not defined on AIX
Reviewed-by: alanb, vtewari
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
Changeset: 8c9d091f
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-13 14:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/8c9d091f19760deece8daf3e57add85482b9f2a7
8308047: java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors
Reviewed-by: stefank, alanb
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
Changeset: 61932f49
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-13 16:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/61932f49a58b73530e89e511874fbe2fbc343e99
8244289: fatal error: Possible safepoint reached by thread that does not allow it
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
Changeset: c710e711
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-13 17:14:30 +0000
URL: https://git.openjdk.org/leyden/commit/c710e711780b3c334fdb9e1299b3c39a2b48649e
8311102: Write annotations in the classfile dumped by SA
Reviewed-by: cjplummer, stuefe
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Annotations.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ArrayOfU1Array.java
Changeset: af7f95e2
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-13 17:52:27 +0000
URL: https://git.openjdk.org/leyden/commit/af7f95e24ad5981c5de4b5dbf37da6f4f5e42129
8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out
Reviewed-by: jnimeh
! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
Changeset: c7c6d47a
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-07-13 19:36:36 +0000
URL: https://git.openjdk.org/leyden/commit/c7c6d47a07100f6c81af6cfad301ec1bda77adf7
6355567: AdobeMarkerSegment causes failure to read valid JPEG
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/LargeAdobeMarkerSegmentTest.java
+ test/jdk/javax/imageio/plugins/jpeg/jdk_6355567.jpg
Changeset: 43099a85
Author: Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-13 22:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/43099a85b16f036666d4e93106d2908ad75f9216
8311647: Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r
Reviewed-by: phh, shade, jlahoda
! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
Changeset: 2e12a123
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-14 07:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af
8281658: Add a security category to the java -XshowSettings option
Reviewed-by: rriggs, mullan
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/tools/launcher/Settings.java
Changeset: bbb7ce51
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-14 08:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/bbb7ce5137cd3e8365552b42610e19b7ebe43ba1
8311038: Incorrect exhaustivity computation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 4676b40f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-14 08:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/4676b40f17dd18941f5883cb9b989ad639992a50
8312049: runtime/logging/ClassLoadUnloadTest can be improved
Reviewed-by: dnsimon, dholmes
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: d1fa1a86
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-14 09:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/d1fa1a868636dc15e96d1b4bf4acf28257c9551f
8311825: Duplicate qualified enum constants not detected
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.out
Changeset: 7539cc09
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-14 10:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/7539cc092d0a6b5604351d19e555101fcff75f58
8303134: JFR: Missing stack trace during chunk rotation stress
Reviewed-by: egahlin, thartmann
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.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/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.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/jvm/TestChunkIntegrity.java
Changeset: 167d1c18
Author: Leslie Zhai <lzhai at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-14 13:54:46 +0000
URL: https://git.openjdk.org/leyden/commit/167d1c183546a9501a4f255baecc8a4a5b859ab1
8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Reviewed-by: jiefu, stuefe, shade
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: a63f865f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-14 14:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/a63f865feba4cb82ec6e6529b9097bc709ace77a
8311946: add support for libgraal specific jtreg tests
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/Compiler.java
Changeset: f3b96f69
Author: Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-07-14 14:32:40 +0000
URL: https://git.openjdk.org/leyden/commit/f3b96f6937395246f09ac2ef3dfca5854217a0da
8311862: RISC-V: small improvements to shift immediate instructions
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 0d2196f8
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-14 16:01:26 +0000
URL: https://git.openjdk.org/leyden/commit/0d2196f8e5b03577a14ff97505718f4fa53f3792
8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: c84866ac
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-14 18:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/c84866ac0dcda487fe2abc2a8841f237df0a395b
8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java
Changeset: 19691fab
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-14 20:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/19691fab48657174a4e9768d33da2fdd532271c9
6361826: (reflect) provide method for mapping strings to class object for primitive types
Reviewed-by: rriggs, mchung
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ForPrimitiveName.java
Changeset: e8f66bf8
Author: Ludovic Henry <luhenry at openjdk.org>
Date: 2023-07-15 06:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/e8f66bf88ceb30383b50d1fac7a2583e3339ece0
8310949: RISC-V: Initialize UseUnalignedAccesses
Reviewed-by: rehn, vkempik, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 81c4e8f9
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-16 07:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/81c4e8f916a04582698907291b6505d4484cf9c2
8304006: jlink should create the jimage file in the native endian for the target platform
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: alanb, mchung, rriggs
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
+ test/jdk/tools/jlink/JLinkEndianTest.java
! test/jdk/tools/jlink/ResourceDuplicateCheckTest.java
Changeset: 37ca9024
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-17 04:56:10 +0000
URL: https://git.openjdk.org/leyden/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085f97
8310233: Fix THP detection on Linux
Reviewed-by: jsjolen, dholmes
+ src/hotspot/os/linux/hugepages.cpp
+ src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/HugePageDetection.java
Changeset: 1c9691b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 06:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/1c9691b1f762812aa090b88507d60a2e2e5f4933
8312093: Incorrect javadoc comment text
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: a4412166
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 08:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/a4412166ec8526db5e5e8e1ca324f86124055b30
8311815: Incorrect exhaustivity computation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: f6e23ae4
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-17 08:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718f91
8310201: Reduce verbose locale output in -XshowSettings launcher option
Reviewed-by: jpai
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java
Changeset: acf591e8
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-17 08:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/acf591e856ce4b43303b1578bd64a8c9ab0063ea
8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameTitleButtonTest.java
Changeset: afcf8e47
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-17 11:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7cce
8290005: com/sun/jndi/ldap/LdapCBPropertiesTest.java failling with NullPointerException
Reviewed-by: jnimeh, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 3fb9d117
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-07-17 11:53:32 +0000
URL: https://git.openjdk.org/leyden/commit/3fb9d117e353af6f007e701a8cd635763bd3cc28
8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
+ test/jdk/jdk/classfile/PreviewMinorVersionTest.java
Changeset: 69a46c25
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-07-17 14:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1fe13
8310157: Allow void-returning filters for MethodHandles::collectCoordinates
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
Changeset: e7379687
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 17:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/e73796879299c6170b63edb998439db4764ceae0
8308398: Move SunEC crypto provider into java.base
Reviewed-by: valeriep, alanb
! make/ZipSecurity.gmk
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/java.base/share/classes/module-info.java
= src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ECDSASignature.java
= src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ECKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ECOperations.java
= src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ParametersMap.java
= src/java.base/share/classes/sun/security/ec/SunEC.java
= src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
= src/java.base/share/classes/sun/security/ec/XDHKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XECOperations.java
= src/java.base/share/classes/sun/security/ec/XECParameters.java
= src/java.base/share/classes/sun/security/ec/ed/Ed25519Operations.java
= src/java.base/share/classes/sun/security/ec/ed/Ed448Operations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAAlgorithmParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java
= src/java.base/share/classes/sun/security/ec/ed/EdECOperations.java
= src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
= src/java.base/share/classes/sun/security/ec/point/ExtendedHomogeneousPoint.java
= src/java.base/share/classes/sun/security/ec/point/ImmutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/MutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/Point.java
= src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/module-info.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
! test/jdk/javax/net/ssl/TLS/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
+ test/jdk/sun/security/ec/ecModuleCheck.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
= test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
Changeset: f975be44
Author: Chris Hennick <4961925+Pr0methean at users.noreply.github.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:19:13 +0000
URL: https://git.openjdk.org/leyden/commit/f975be44a86879e1079a0066203b49d59b7a1167
8284493: Improve computeNextExponential tail performance and accuracy
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/micro/org/openjdk/bench/java/util/random/RandomGeneratorExponentialGaussian.java
= test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
= test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 295ae119
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c319b5
8312195: Changes in JDK-8284493 use wrong copyright syntax
Reviewed-by: rriggs
! test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
! test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 6ae152d1
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 20:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e5dd
8312196: ProblemList test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6a09992d
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-17 21:00:49 +0000
URL: https://git.openjdk.org/leyden/commit/6a09992dbd957daac2d5197a9ef8ab4975ddeaa4
8311968: Clarify Three-letter time zone IDs in java.util.TimeZone
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/util/TimeZone.java
Changeset: 5cc71f81
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-17 22:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701baaa
8312089: Simplify and modernize equals, hashCode, and compareTo in java.nio and implementation code
Reviewed-by: alanb, vtewari
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
Changeset: 3236ba0b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-17 22:50:25 +0000
URL: https://git.openjdk.org/leyden/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e59df
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a53345ad
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-07-17 23:01:35 +0000
URL: https://git.openjdk.org/leyden/commit/a53345ad03e07ab2a990721a506ebc25eed0f7c9
8287061: Support for rematerializing scalar replaced objects participating in allocation merges
Reviewed-by: kvn, vlivanov
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/java.base/share/classes/java/security/AccessController.java
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 201e3bcf
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 00:58:25 +0000
URL: https://git.openjdk.org/leyden/commit/201e3bcf52cac64510d50fbdfcd522638d1d0442
8291065: Creating a VarHandle for a static field triggers class initialization
Reviewed-by: mchung, psandoz
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
+ src/java.base/share/classes/java/lang/invoke/LazyInitializingVarHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/LazyInitializingTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleLazyStaticInvocation.java
Changeset: fbe51e38
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-18 05:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c6d8
8312127: FileDescriptor.sync should temporarily increase parallelism
Reviewed-by: shade, bpb
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libjava/FileDescriptor_md.c
Changeset: 8ec136e6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-18 05:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/8ec136e6f0fa684255274181d09c86251ef5428f
8312072: Deprecate for removal the -Xnoagent option
Reviewed-by: alanb, dholmes, cjplummer
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
Changeset: 4b9ec824
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-18 05:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd022c9
8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest
Reviewed-by: mseledtsov, lmesnik
! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: b20dc1e9
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-18 10:45:41 +0000
URL: https://git.openjdk.org/leyden/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c
8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
Reviewed-by: jnimeh
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: 1fc726a8
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 11:41:36 +0000
URL: https://git.openjdk.org/leyden/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef3f4
8312163: Crash in dominance check when compiling unnamed patterns
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8312163.java
+ test/langtools/tools/javac/T8312163.out
Changeset: 1dfb0fb3
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-18 15:12:09 +0000
URL: https://git.openjdk.org/leyden/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe890
8311188: Simplify and modernize equals and hashCode in java.text
Reviewed-by: lancea, naoto, rriggs
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/ParsePosition.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/sun/text/IntHashtable.java
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 9905f758
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-18 16:00:30 +0000
URL: https://git.openjdk.org/leyden/commit/9905f7582270634eb19f7d9cb67210a174da9a85
8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: b4dce0d6
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 16:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/b4dce0d62479c2494c02570a60319cb1a5932940
8310814: Clarify the targetName parameter of Lookup::findClass
Reviewed-by: liach, rriggs, bchristi
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: af5bf817
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-07-18 20:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/af5bf81754072fa5879726cfacb7404892b553f0
8310584: GetThreadState reports blocked and runnable for pinned suspended virtual threads
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
Changeset: 282a93a4
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/282a93a4cc45dae00ed714ae8d6eee31f5746294
8300285: Enhance TLS data handling
Reviewed-by: ahgross, ascarpino, rhalade
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
Changeset: 5e47b8e5
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e16c
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 34dbb225
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/34dbb22505ee826e388fb27104d68ae39db474ba
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 4ae3d8f2
Author: Michael McMahon <michaelm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b5950f
8302475: Enhance HTTP client file downloading
Reviewed-by: dfuchs, rhalade
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
Changeset: fff7e1ad
Author: Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/leyden/commit/fff7e1ad00be07810bf948b8a6f94e83c435fa1f
8302483: Enhance ZIP performance
Reviewed-by: ahgross, alanb, rhalade, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/TestExtraTime.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
Changeset: ecd0bc1d
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/leyden/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb65739aa
8300596: Enhance Jar Signature validation
Reviewed-by: mullan, rhalade, mschoene, weijun
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
Changeset: be70bc1c
Author: Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/be70bc1c58eaec876aa1ab36eacba90b901ac9b8
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung at openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: 889c663a
Author: Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/leyden/commit/889c663a0e47903a6ebe540d3579670729fa3782
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 925138a9
Author: Calvin Cheung <ccheung at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/925138a942126b6c5d46adabf88a8a6f1392fe8a
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: cb5f1b72
Author: Jan Lahoda <jlahoda at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032bf1
8303376: Better launching of JDI
Reviewed-by: mschoene, rhalade, vromero
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
Changeset: 5c4623b3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/5c4623b36076fd150136fac748ff0a59ff2dc8de
8308682: Enhance AES performance
Reviewed-by: rhalade, dlong, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 28c4d196
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-18 21:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/28c4d196cff8576b69cf115cda538ab1dad978d2
8311902: Concurrency regression in the PBKDF2 key impl of SunJCE provider
Reviewed-by: ascarpino, xuelei, mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
Changeset: 7d9f5afe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893970
6211202: ColorSpace.getInstance(int): IAE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! test/jdk/java/awt/color/GetInstanceBrokenData.java
Changeset: e31df3a7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/e31df3a7748fc36a8afe6e060917de1247bbd39b
6211126: ICC_ColorSpace.toCIEXYZ(float[]): NPE is not specified
6211139: ICC_ColorSpace.toRGB(float[]): NPE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java
+ test/jdk/java/awt/color/CMMExceptionMessage.java
+ test/jdk/java/awt/color/ICC_ColorSpace/ExpectedNPEOnNull.java
+ test/jdk/java/awt/color/ProfileDataExceptionMessage.java
Changeset: c2f421b8
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-18 22:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d5e1
8311541: JavaThread::print_jni_stack doesn't support native stacks on all platforms
Reviewed-by: pchilanomate, shade, stuefe
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
Changeset: e5ecbff6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-18 22:40:12 +0000
URL: https://git.openjdk.org/leyden/commit/e5ecbff69eeb83abbe70421b7f1540a5c382441a
8312203: Improve specification of Array.newInstance
Reviewed-by: bpb, mchung
! src/java.base/share/classes/java/lang/reflect/Array.java
Changeset: 702fea8d
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-19 00:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/702fea8deb41fa6a4537dbda18d7d965c3752163
8312147: Dynamic Exception Specification warnings are no longer required after JDK-8311380
Reviewed-by: prr, serb
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
Changeset: 82612e27
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-19 04:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/82612e27255e36d498dcd6700f3b7d264b420180
8312329: Minimal build failure after JDK-8311541
Reviewed-by: dholmes, amitkumar
! src/hotspot/share/runtime/javaThread.cpp
Changeset: f677793d
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-19 07:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/f677793d02a7aa5d01c06023000762b12b8cee91
8312190: Fix c++11-narrowing warnings in hotspot code
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/utilities/debug.hpp
Changeset: d33e8e6f
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-19 09:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8e21
8312200: Fix Parse::catch_call_exceptions memory leak
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/doCall.cpp
Changeset: c6ab9c29
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-19 11:31:49 +0000
URL: https://git.openjdk.org/leyden/commit/c6ab9c2905203e1ec897b3404f9179ff975d0054
8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingNodesCausesLongCompilation.java
Changeset: e7adbdb1
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-07-19 13:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/e7adbdb1f1506b82392907f7e4a5c8882d3198eb
8311923: TestIRMatching.java fails on RISC-V
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 028068a6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-19 13:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/028068a655bb08e016e7a915c2b2f6abc1e480a0
8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive
Reviewed-by: jpai, michaelm
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
Changeset: c1190375
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 14:24:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1190375fc6def8a5520549157389f615161d7d7
8311971: SA's ConstantPool.java uses incorrect computation to read long value in the constant pool
Reviewed-by: cjplummer, dholmes, stuefe
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: d1c788c5
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 16:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1c788c52b8de401f42f6c8e9898b6ea12009fee
8312392: ARM32 build broken since 8311035
Reviewed-by: shade
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 14cf0356
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-07-19 16:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e3a8
8302987: Add uniform and spatially equidistributed bounded double streams to RandomGenerator
Reviewed-by: darcy
! src/java.base/share/classes/java/util/random/RandomGenerator.java
+ test/jdk/java/util/Random/EquiDoublesTest.java
Changeset: b5b6f4e7
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-19 17:21:19 +0000
URL: https://git.openjdk.org/leyden/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c626ea
8312164: Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays
Reviewed-by: rriggs, vtewari
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 6f662130
Author: Sidraya <sidraya.jayagond at ibm.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-19 18:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/6f6621303ad54a7dfd880c9472a387706a4466ff
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
Reviewed-by: stuefe, amitkumar, tsteele
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: aa23fd98
Author: Daohan Qu <dqu at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-19 19:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/aa23fd98f528069f5c613f43e335a0585a490176
8311879: SA ClassWriter generates invalid invokedynamic code
Reviewed-by: matsaave, cjplummer, coleenp
! src/hotspot/share/interpreter/rewriter.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 71cac8ce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-19 20:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc
8311663: Additional refactoring of Locale tests to JUnit
Reviewed-by: naoto
! test/jdk/java/util/Locale/Bug6989440.java
! test/jdk/java/util/Locale/Bug8035133.java
! test/jdk/java/util/Locale/Bug8135061.java
! test/jdk/java/util/Locale/Bug8159420.java
! test/jdk/java/util/Locale/Bug8166994.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/FilteringModeTest.java
! test/jdk/java/util/Locale/HashCodeTest.java
! test/jdk/java/util/Locale/ThaiGov.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 5d57b5c2
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 00:59:28 +0000
URL: https://git.openjdk.org/leyden/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06f85
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: jvernee, mchung
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.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/sun/invoke/WrapperInstance.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Client.java
- test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
= test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java
Changeset: 61ab2708
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-20 01:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/61ab27087e1dd6cd2b52c608c87fba4393a0e081
8310835: Address gaps in -Xlint:serial checks
Reviewed-by: rriggs, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IneffectualExternEnum.java
+ test/langtools/tools/javac/diags/examples/IneffectualExternRecord.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.out
Changeset: dfe764e3
Author: airsquared <36649395+airsquared at users.noreply.github.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-20 02:14:19 +0000
URL: https://git.openjdk.org/leyden/commit/dfe764e3f85784752d69fd51306644732e808d38
8309032: jpackage does not work for module projects unless --module-path is specified
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
Changeset: 37c756a7
Author: Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-07-20 05:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/37c756a7be87153693c919f22d55189f3108ea2e
8305506: Add support for fractional values of SafepointTimeoutDelay
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
Changeset: a7427678
Author: Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-07-20 09:21:23 +0000
URL: https://git.openjdk.org/leyden/commit/a7427678e160bf54c57d5bec80650b053dfc9e9a
8312246: NPE when HSDB visits bad oop
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 32833285
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-07-20 09:35:45 +0000
URL: https://git.openjdk.org/leyden/commit/32833285bf94a17989db9bdfa86f58777ab9187d
8311130: AArch64: Sync SVE related CPU features with VM options
Reviewed-by: aph, xgong
! 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/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/arguments/TestSyncCPUFeaturesWithSVEFlags.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
Changeset: 94eb44b1
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-20 10:23:35 +0000
URL: https://git.openjdk.org/leyden/commit/94eb44b192ba421692549a178c386ea34164ea50
8312394: [linux] SIGSEGV if kernel was built without hugepage support
Reviewed-by: dholmes, shade
! src/hotspot/os/linux/hugepages.cpp
Changeset: 8d293291
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-20 11:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/8d29329138d44800ee4c0c02dacc01a06097de66
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Reviewed-by: xuelei, jpai
! test/jdk/ProblemList.txt
Changeset: fe419101
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-07-20 13:36:45 +0000
URL: https://git.openjdk.org/leyden/commit/fe419101411d47f81f2dc5f95605308780302fcb
8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9fa944e6
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-20 13:54:45 +0000
URL: https://git.openjdk.org/leyden/commit/9fa944e63f7bec76eab21f85cc5109ed7419a0ab
8312019: Simplify and modernize java.util.BitSet.equals
Reviewed-by: rriggs, martin
! src/java.base/share/classes/java/util/BitSet.java
Changeset: b772e67e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-20 15:06:59 +0000
URL: https://git.openjdk.org/leyden/commit/b772e67e2929afd9f9d6a4b08713e41f891667c0
8312395: Improve assertions in growableArray
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/growableArray.hpp
Changeset: bae22479
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-20 16:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/bae224793812cb0a0aa67e399062498d3b13fdb3
8308591: JLine as the default Console provider
Reviewed-by: alanb
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 354c6605
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-20 16:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/354c6605e32790ca421869636d8bf5456fc51717
8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Reviewed-by: alanb, valeriep
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: d7b94164
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 20:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a
8199149: Improve the exception message thrown by VarHandle of unsupported operation
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
Changeset: 4e8f331a
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-20 21:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/4e8f331a80fdfbf3b73ad12b41920fcf4f242275
8312443: sun.security should use toLowerCase(Locale.ROOT)
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/ec/ParametersMap.java
! src/java.base/share/classes/sun/security/ec/XECParameters.java
Changeset: 783de32b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-20 22:40:18 +0000
URL: https://git.openjdk.org/leyden/commit/783de32b6af4383b5ba71b91c307a5dddd0dae13
8300051: assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: d4aacdb4
Author: Eric Liu <eliu at openjdk.org>
Date: 2023-07-21 03:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/d4aacdb44665db9f787e0a408e6b1ba925ad1048
8306136: [vectorapi] Intrinsics of VectorMask.laneIsSet()
Reviewed-by: psandoz, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: 3e8f1eb8
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 05:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/3e8f1eb82039d4943abf79380f35ad1ec1927b45
8311976: Inconsistency in usage of CITimeVerbose to generate compilation logs
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 8cd43bff
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-21 08:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/8cd43bff3cd18d6e83cbf07b78a809ad002993c5
8312474: JFR: Improve logging to diagnose event stream timeout
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
Changeset: 59f66a3b
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d86d6
8312293: SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
Changeset: 9e4fc568
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e546a5
8293114: JVM should trim the native heap
Reviewed-by: shade, rehn, dholmes
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/runtime/trimNativeHeap.cpp
+ src/hotspot/share/runtime/trimNativeHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/runtime/test_trim_native.cpp
+ test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
+ test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 842d6329
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/842d6329cf5a3da8df7eddb195b5fcb7baadbdc3
8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6
Reviewed-by: alanb, cjplummer, dholmes
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/jdk/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
Changeset: 84b325b8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/84b325b844c08809448a9c073a11443d9e3c3f8e
8312182: THPs cause huge RSS due to thread start timing issue
8310687: JDK-8303215 is incomplete
Reviewed-by: dholmes, poonam
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 8042a50b
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/8042a50b99a671390910afa5f816894f77255429
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Reviewed-by: djelinski
! test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java
Changeset: d55d7e8d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/leyden/commit/d55d7e8d87670043dd22ec6a3fb6cc49b39000cd
8136895: Writer not closed with disk full error, file resource leaked
Reviewed-by: djelinski, vtewari
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java
+ test/jdk/java/nio/channels/Channels/CloseWriterOnFailedFlush.java
! test/jdk/sun/nio/cs/StreamEncoderClose.java
Changeset: f4ba7b21
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/f4ba7b219851217c48e46258d9977d51a757a1a6
8312414: Make java.util.ServiceLoader.LANG_ACCESS final
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: 3c644dc5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/3c644dc586e8990607923a2cb56656d0d6bf45e4
8312044: Simplify toolkit Builder/Writer world
Reviewed-by: prappo
! 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/AnnotationTypeMemberWriterImpl.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/ClassWriterImpl.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/ConstantsSummaryWriterImpl.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/ConstructorWriterImpl.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.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/EnumConstantWriterImpl.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/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/HtmlSerialFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.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/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/SerializedFormWriterImpl.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/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.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/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.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/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.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/doclets/toolkit/AbstractDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: bfa76dff
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a8d8
8311978: Shenandoah: Create abstraction over heap metrics for heuristics
Reviewed-by: ysr, phh, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 8d1ab570
Author: Doug Lea <dl at openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f112
8301341: LinkedTransferQueue does not respect timeout for poll()
8300663: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=true i=0 j=1"
8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 0487aa61
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/0487aa61c67de695d008af4fe75c2a3072261a6f
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/leyden/commit/0328886450a4978f1edbe06a59d2ab8f733d19a9
8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX
Reviewed-by: stuefe, mbaesken, clanger, vtewari
! make/autoconf/toolchain.m4
Changeset: ab821aa2
Author: Tejesh R <tr at openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/leyden/commit/ab821aa24f248e042d367ccd908fc1f68ebe8333
6442919: JFilechooser popup still left-to-right when JFilechooser is set to right-to-left
Reviewed-by: serb, abhiscxk
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FCPopupMenuOrientationTest.java
Changeset: f3ade388
Author: Terry Chow <v-terrychow at microsoft.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/f3ade388dac0b882e671462caa762138f44817fb
8308593: Add Keepalive Extended Socket Options Support for Windows
Reviewed-by: michaelm, djelinski, vtewari
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c
Changeset: 04f39e1f
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/leyden/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7a31
8310316: Failing HotSpot Compiler directives are too verbose
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 197981b4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/197981b431fb7c7e6740ac45a671b99d1c7583c6
8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time
Reviewed-by: azvegint, tr
! test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 7dd47998
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/7dd47998f00712515c25fb852b6c0cf958120508
8311847: Fix -Wconversion for assembler.hpp emit_int8,16 callers
Reviewed-by: dlong, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 298dda4c
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/298dda4c985ddda84e264aff86ea45c849bb171c
8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
Reviewed-by: aefimov, msheppar
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
Changeset: 3caf64e0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/3caf64e065074ec9fb632ae93842d0e2eb5eeab4
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: d1cc2782
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/d1cc2782606e8a3cfead9055aa845e48e851edd4
8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]
Reviewed-by: jvernee
! test/jdk/java/foreign/TestLayouts.java
Changeset: d5c6b0d0
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/leyden/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2a4e
8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: fac9f88c
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5052
8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: d8f2e9ae
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/d8f2e9ae3b47b27e51680d88b774183cd156b073
8310530: PipedOutputStream.flush() accesses sink racily
Reviewed-by: dfuchs, bpb, liach, rriggs
! src/java.base/share/classes/java/io/PipedOutputStream.java
Changeset: 8008e27c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/8008e27c55030b397e2040bc3cf8408e47edf412
8308903: Print detailed info for Java objects in -Xlog:cds+map
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
+ test/hotspot/jtreg/runtime/cds/CDSMapReader.java
+ test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 2bdfa836
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/2bdfa836adbeba3319bee4ee61017907d6d84d58
8262742: (fs) Add Path::resolve with varargs string
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: d0761c19
Author: Dean Long <dlong at openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/d0761c19d1ddafbcb5ea97334335462e716de250
8312077: Fix signed integer overflow, final part
Reviewed-by: kvn, amitkumar
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: d63bff67
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/d63bff672feafc7df4b1324bf7acce105a998913
8312578: Redundant javadoc in X400Address
Reviewed-by: xuelei, hchao
! src/java.base/share/classes/sun/security/x509/X400Address.java
Changeset: 99998381
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/9999838156aedb15c7e1649b85cfbe4ba394f4a4
8311646: ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info
Reviewed-by: kbarrett, eosterlund, ksakata
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
Changeset: ea067fc3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/leyden/commit/ea067fc3d2b1fecda694442c7921ecb980377c1e
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: prr, serb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: b35ccb27
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a7ed
8312533: JFR: No message for JFR.view when data is missing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java
Changeset: bd098806
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/leyden/commit/bd098806f768c6afd87cee06b983c13a471268d0
8312512: sspi.cpp avoid some NULL checks related to free and delete
Reviewed-by: djelinski
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 91fe0323
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e4ef
8312818: Incorrect format specifier in a HttpClient log message
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 9606cbcd
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/leyden/commit/9606cbcd2314506d0054ecba1804e5e0c2670cd6
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/e554fdee254ce51d605fe127b73644620e87e23b
8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers
Reviewed-by: hchao, valeriep
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 36f3bae5
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583
8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
Changeset: c6396dce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/leyden/commit/c6396dceb9a64578d5b335af27ad1d968190a1fa
8039165: [Doc] MessageFormat null locale generates NullPointerException
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
- test/jdk/java/text/Format/MessageFormat/Bug6481179.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
Changeset: cb82c954
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/cb82c954e3a37892ad504fcbb279bcf7619222dc
8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/warnings/Serial/ClassBody.out
+ test/langtools/tools/javac/warnings/Serial/EnumExternClassBody.java
Changeset: 78a8a99d
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/leyden/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462e3f
8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/app.cpp
Changeset: 2d05d354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1901
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/leyden/commit/117f42dbe9a78bcf43bdf3873d5d86a19a9092d3
8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
Changeset: e9daf4a0
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/e9daf4a0185b90762d2bdd38d86fe93b4822ea08
8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Reviewed-by: kevinw, cjplummer, dholmes
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: 1f81e5b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/leyden/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35
8312229: Crash involving yield, switch and anonymous classes
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java
Changeset: cc2a75e1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/leyden/commit/cc2a75e11c4b5728c547aa764067427fdea8c941
8312619: Strange error message when switching over long
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
Changeset: c22cadf3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d47a
8312526: Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java
Changeset: 02a04731
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/02a04731b1b2e68bf1a79f50d036bedd032128f0
8312445: Array types in annotation elements show square brackets twice
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java
Changeset: e7726fbd
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/leyden/commit/e7726fbd69232bfa34725c87a7dfd387cce118a0
8313155: Problem list some JUnit-based tests in test/jdk/java/lang/invoke
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 74121930
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/74121930e33686d2452170554776c0901f622d3e
4800398: (ch spec) Clarify Channels.newChannel(InputStream) spec
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
Changeset: 830413f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0644
8313087: DerValue::toString should output a hex view of the values in byte array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 4c2e54fb
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d51e3
8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
Changeset: a9d21c61
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: dholmes, sspitsyn, shade
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
Changeset: 36d578cd
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-27 06:33:27 +0000
URL: https://git.openjdk.org/leyden/commit/36d578cddb3ae196fb7d4d8e9be6af3520c1d45f
8311653: Modify -XshowSettings launcher behavior
Reviewed-by: mchung, rriggs
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/tools/launcher/Settings.java
Changeset: b7545a69
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-27 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/b7545a69a27f255cbf26071be5b88f6e3e6b3cd6
8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources
Reviewed-by: stuefe
! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp
Changeset: 01e135c9
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-27 07:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/01e135c91018a41800c2df534b1d6dbd396adbf4
8312440: assert(cast != nullptr) failed: must have added a cast to pin the node
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSunkNodeMissingCastAssert.java
Changeset: 7cbab1f3
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-27 07:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/7cbab1f39636f3cf32f1276bc46feaa8107a14e6
8312218: Print additional debug information when hitting assert(in_hash)
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 86821a7c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-27 08:39:32 +0000
URL: https://git.openjdk.org/leyden/commit/86821a7ce89c51cc3650228c55a4a88c743209e4
8312235: [JVMCI] ConstantPool should not force eager resolution
Reviewed-by: never, matsaave
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: 44576a7c
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-27 10:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/44576a7cca18108adafa7efe88de2a4655e9b074
8312466: /bin/nm usage in AIX makes needs -X64 flag
Reviewed-by: mbaesken, stuefe, jwaters
! make/hotspot/lib/CompileJvm.gmk
Changeset: 271417a0
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-27 10:48:18 +0000
URL: https://git.openjdk.org/leyden/commit/271417a0e10245504e41c98c65941d5fe21f33ac
8312579: [JVMCI] JVMCI support for virtual Vector API objects
Reviewed-by: dnsimon, never
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
Changeset: 486c7844
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-27 12:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/486c7844f902728ce580c3994f58e3e497834952
8312433: HttpClient request fails due to connection being considered idle and closed
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java
Changeset: 8661b8e1
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-07-27 13:40:23 +0000
URL: https://git.openjdk.org/leyden/commit/8661b8e11568f752c0bc515a028092f77bcaf940
8312495: assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms
Reviewed-by: clanger, kvn, dlong
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 25058cd2
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-27 13:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/25058cd23ac9c8993e7acfd82728ee4c623f0914
8312620: WSL Linux build crashes after JDK-8310233
Reviewed-by: dholmes, djelinski
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
= test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
Changeset: 8650026f
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-27 14:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/8650026ff16e5c5eff897f9fd39c0c35fd8b7367
8310033: Clarify return value of Java Time compareTo methods
Reviewed-by: bpb, scolebourne, prappo, naoto
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.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/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
Changeset: 169b6e3c
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-07-27 15:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/169b6e3cff8f9e0e09cdd5145c2dfe73a88519d1
8313174: Create fewer predictable port clashes in management tests
Reviewed-by: cjplummer, amenkov
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
Changeset: c05ba48b
Author: Thomas Obermeier <128162199+TOatGithub at users.noreply.github.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-27 15:45:20 +0000
URL: https://git.openjdk.org/leyden/commit/c05ba48b60816db0165a6d3ff534fbbb18433cd4
8313250: Exclude java/foreign/TestByteBuffer.java on AIX
Reviewed-by: rriggs, clanger
! test/jdk/ProblemList.txt
Changeset: 0ca2bfd7
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-27 16:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/0ca2bfd77960a84486d10d910aa47b2aa9c14e22
8311104: dangling-gsl warning in libwixhelper.cpp
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
Changeset: c55d29ff
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-27 19:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/c55d29ff119598a410e714ef36f47fb6626a1a7a
8312626: Resolve multiple definition of 'start_timer' when statically linking JDK native libraries with user code
Reviewed-by: serb
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
Changeset: c27c8778
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-27 21:24:03 +0000
URL: https://git.openjdk.org/leyden/commit/c27c87786a612501e080222dd8647f94b3b261e6
8302017: Allocate BadPaddingException only if it will be thrown
Reviewed-by: xuelei
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java
Changeset: ba645da9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-07-28 02:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Reviewed-by: dholmes
! make/RunTests.gmk
Changeset: cad6114e
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-07-28 09:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/cad6114e1c69bfebe5f7892c3e105b4c70d04398
8304954: SegmentedCodeCache fails when using large pages
Reviewed-by: stuefe, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: 4ae5a3e3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-07-28 09:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/4ae5a3e39b681bfd001df1483d8a6d1fce0bc7f8
8306446: java/lang/management/ThreadMXBean/Locks.java transient failures
Reviewed-by: cjplummer, sspitsyn
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
Changeset: a3d67231
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2023-07-28 10:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/a3d67231a71fbe37c509fcedd54c679b4644c0d9
8311033: [macos] PrinterJob does not take into account Sides attribute
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/javax/print/attribute/SidesAttributeTest.java
Changeset: 47c4b992
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-28 12:08:24 +0000
URL: https://git.openjdk.org/leyden/commit/47c4b992b44a5ce120aa4fe9e01279d4c52bca0a
8312121: Fix -Wconversion warnings in tribool.hpp
Reviewed-by: dlong, dholmes
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/utilities/tribool.hpp
Changeset: 34173ff0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-28 13:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/34173ff0d11667baffa6604e6f1886b8976ab2c2
8312574: jdk/jdk/jfr/jvm/TestChunkIntegrity.java fails with timeout
Reviewed-by: egahlin
! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java
Changeset: d9559f9b
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-28 13:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/d9559f9b24ee76c074cefcaf256d11ef5a7cc5b7
8312612: handle WideCharToMultiByte return values
Reviewed-by: clanger
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.cpp
Changeset: a9a3463a
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-28 16:27:06 +0000
URL: https://git.openjdk.org/leyden/commit/a9a3463afb33b9df4cbf64d1866255bff638824f
8312416: Tests in Locale should have more descriptive names
Reviewed-by: lancea, naoto
= test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java
- test/jdk/java/util/Locale/Bug4152725.java
= test/jdk/java/util/Locale/HashCodeShouldBeThreadSafe.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_he
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_id
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_yi
= test/jdk/java/util/Locale/LocaleMatchingTest.java
+ test/jdk/java/util/Locale/LocaleShouldSetFromCLI.java
= test/jdk/java/util/Locale/LookupOnValidRangeTest.java
= test/jdk/java/util/Locale/MatchEmptyWeightCorrectly.java
= test/jdk/java/util/Locale/ProviderPoolMultiThreadAccess.java
= test/jdk/java/util/Locale/SubsequentRangeParsingTest.java
= test/jdk/java/util/Locale/TurkishLangRangeTest.java
- test/jdk/java/util/Locale/bug4123285.html
- test/jdk/java/util/Locale/bug4123285.java
Changeset: e8970417
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-28 16:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/e897041770f9e321cd8526c6a29c5e19bbecaa55
8312262: Klass::array_klass() should return ArrayKlass pointer
Reviewed-by: dlong, ccheung
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
Changeset: 4ae75cab
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-28 16:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/4ae75cab53995a2ed36783a308b706f3f0f4e986
8313253: Rename methods in javadoc Comparators class
Reviewed-by: hannesw, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.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/MethodWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
Changeset: e2cb0bc6
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-28 17:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/e2cb0bc6f1816f10603b35a4bfe95423bb68c411
8313204: Inconsistent order of sections in generated class documentation
Reviewed-by: hannesw, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
Changeset: 23755f90
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-28 17:33:20 +0000
URL: https://git.openjdk.org/leyden/commit/23755f90c9fb69b0ddad0cdfcdf8add309b1d845
8312411: MessageFormat.formatToCharacterIterator() can be improved
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 402cb6a5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-28 17:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/402cb6a550f60c75f93c709b5e5902f3757a8acd
8312201: Clean up common behavior in "page writers" and "member writers"
8284447: Remove the unused NestedClassWriter interface
Reviewed-by: prappo
! 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/AnnotationTypeMemberWriter.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/ConstructorWriter.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/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.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/ModuleWriter.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/PackageWriter.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/SubWriterHolderWriter.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/WriterFactory.java
Changeset: d6245b68
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-07-28 21:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/d6245b6832ccd1da04616e8ba4b90321b2551971
8310268: RISC-V: misaligned memory access in String.Compare intrinsic
Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java
Changeset: ad34be1f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-29 05:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/ad34be1f329edc8e7155983835cc70d733c014b8
8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction
Reviewed-by: dholmes, shade
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
Changeset: 807ca2d3
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-31 07:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/807ca2d3a1d498f8d51a33b062a003c96344d9b7
8313316: Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: f8c2b7fe
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-31 07:49:10 +0000
URL: https://git.openjdk.org/leyden/commit/f8c2b7fee101d66107704b3ee464737c5ccdc13a
8313231: Redundant if statement in ZoneInfoFile
Reviewed-by: jiefu, scolebourne
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
Changeset: 6fca2898
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-07-31 08:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/6fca28988794b52a6aa974bed1ed6f4f07e0994b
8313023: Return value corrupted when using CCS + isTrivial (mainline)
Reviewed-by: mcimadamore, vlivanov
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
Changeset: 408987e1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-31 08:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/408987e1ca9a42db8019b1bd7e52f85607975dde
8313307: java/util/Formatter/Padding.java fails on some Locales
Reviewed-by: jlu, naoto
! test/jdk/java/util/Formatter/Padding.java
Changeset: b60e0ada
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-07-31 13:44:38 +0000
URL: https://git.openjdk.org/leyden/commit/b60e0adad6c2a4b8cf2709f810e185ad62777311
8313207: Remove MetaspaceShared::_has_error_classes
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
Changeset: 3671d83c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-31 14:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/3671d83c87302ead09d4ebce9cb85bdd803a0c20
8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns
Reviewed-by: clanger
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: 97b68834
Author: Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-07-31 15:03:05 +0000
URL: https://git.openjdk.org/leyden/commit/97b688340e2adce8e5f6abf7c3f5cb41e71afc33
8295059: test/langtools/tools/javap 12 test classes use com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
Changeset: 78f67993
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2023-07-31 15:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/78f67993f89792d2f0d8dcf04ba12ee93b336a13
8293972: runtime/NMT/NMTInitializationTest.java#default_long-off failed with "Suspiciously long bucket chains in lookup table."
Reviewed-by: stuefe, dholmes
! src/hotspot/share/services/nmtPreInit.hpp
Changeset: e47a84f2
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2023-07-31 15:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/e47a84f23dd2608c6f5748093eefe301fb5bf750
8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar
Reviewed-by: mullan, mbaesken
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
Changeset: 5362ec9c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-31 16:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/5362ec9c6e9123d00288497ac9d1879a2bb1ca64
8312492: Remove THP sanity checks at VM startup
Reviewed-by: dholmes, coleenp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: 86783b98
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-07-31 18:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/86783b985175de3a0c02215a862b2a2749d8b408
8301996: Move field resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao at openjdk.org>
Co-authored-by: Dingli Zhang <dzhang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: coleenp, fparain
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldEntry.java
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 6af0af59
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-07-31 19:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/6af0af593446bc33dc94bbf7334c325c4ac0ac0f
8310913: Move ReferencedKeyMap to jdk.internal so it may be shared
Reviewed-by: naoto, rriggs, mchung, liach
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/runtime/Carriers.java
- src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
- src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
+ src/java.base/share/classes/jdk/internal/util/ReferenceKey.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
= src/java.base/share/classes/jdk/internal/util/SoftReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/StrongReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/WeakReferenceKey.java
- test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/jdk/internal/util/ReferencedKeyTest.java
Changeset: c91a3002
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-07-31 20:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/c91a3002fb4304b6184d1d8d5611873c4e028af2
8307312: Replace "int which" with "int cp_index" in constantPool
Reviewed-by: coleenp, dholmes, iklam
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
Changeset: 0a3c6d6b
Author: Tejesh R <tr at openjdk.org>
Date: 2023-08-01 04:28:42 +0000
URL: https://git.openjdk.org/leyden/commit/0a3c6d6bd010231d02e92016037149e85fb1db3f
8280482: Window transparency bug on Linux
Reviewed-by: dnguyen, azvegint
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiScreenCheckScreenIDTest.java
Changeset: e36960ec
Author: Joshua Cao <joshcao at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-08-01 10:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/e36960ec6d543b48a7739e249c4a18883b2723f8
8312420: Integrate Graal's blender micro benchmark
Reviewed-by: dnsimon, thartmann, ksakata
+ test/micro/org/openjdk/bench/vm/compiler/pea/Blender.java
Changeset: ee3e0917
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-01 11:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/ee3e0917b393b879a543060ace2537be84f20e82
8313249: Fix -Wconversion warnings in verifier code
Reviewed-by: matsaave, iklam, dlong
! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
Changeset: 94b50b71
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-08-01 13:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/94b50b714a3d7696908e13b44eceeec60b82fcc6
8313404: Fix section label in test/jdk/ProblemList.txt
Reviewed-by: mbaesken, alanb
! test/jdk/ProblemList.txt
Changeset: 98a915a5
Author: Thomas Obermeier <128162199+TOatGithub at users.noreply.github.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-08-01 15:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/98a915a54ce62da7cebc1f0ab07dab276291a1d1
8313256: Exclude failing multicast tests on AIX
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: ec2f38fd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-01 16:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/ec2f38fd389dc51dc4d8925e037a8bf2e64a3722
8313428: GHA: Bump GCC versions for July 2023 updates
Reviewed-by: clanger, mbaesken, stuefe
! .github/workflows/main.yml
Changeset: 7ba8c69a
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-01 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/7ba8c69a2cb094f124234fef5a0f7ac98993c1a4
8312596: Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976
Reviewed-by: chagedorn, dlong, shade
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestPrintIdealNodeCount.java
Changeset: bf707775
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-08-01 20:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf7077752aa6676b0a5a7f799b6823f38fbd8196
8312181: CDS dynamic dump crashes when verifying unlinked class from static archive
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassVerifierTrouble.java
= test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ChildOldSuper.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroubleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroublev49.jasm
Changeset: dc142470
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-08-01 22:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/dc142470773ba53b06d424f489d5f1919b2d713b
8309240: Array classes should be stored in dynamic CDS archive
Reviewed-by: iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java
Changeset: 28be34c1
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-08-01 22:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/28be34c1b9179e21c8ec5d2f9b05e3f842bb30a1
8313226: Redundant condition test in X509CRLImpl
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
Changeset: 9b55e9a7
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-08-01 23:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/9b55e9a706de9893b1a71c7a6a4e23c4b8842f18
8312572: JDK 21 RDP2 L10n resource files update
Reviewed-by: naoto
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
! 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/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: f14245b3
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-08-02 00:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/f14245b3880ff735ae231b4c7d2c6b6907c5f7d4
8312814: Compiler crash when template processor type is a captured wildcard
Reviewed-by: jlahoda, mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/template/T8312814.java
Changeset: 528596fa
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-08-02 01:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/528596fa937f8589f71fa06929fbb75f62142a4f
8310991: missing @since tags in java.xml
Reviewed-by: iris, naoto, lancea
! src/java.xml/share/classes/org/w3c/dom/Attr.java
! src/java.xml/share/classes/org/w3c/dom/CDATASection.java
! src/java.xml/share/classes/org/w3c/dom/CharacterData.java
! src/java.xml/share/classes/org/w3c/dom/Comment.java
! src/java.xml/share/classes/org/w3c/dom/DOMException.java
! src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java
! src/java.xml/share/classes/org/w3c/dom/Document.java
! src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java
! src/java.xml/share/classes/org/w3c/dom/DocumentType.java
! src/java.xml/share/classes/org/w3c/dom/Element.java
! src/java.xml/share/classes/org/w3c/dom/Entity.java
! src/java.xml/share/classes/org/w3c/dom/EntityReference.java
! src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java
! src/java.xml/share/classes/org/w3c/dom/Node.java
! src/java.xml/share/classes/org/w3c/dom/NodeList.java
! src/java.xml/share/classes/org/w3c/dom/Notation.java
! src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java
! src/java.xml/share/classes/org/w3c/dom/Text.java
Changeset: e8471f6b
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-08-02 05:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e8471f6bbe692a0d1e293f9e09aaa4f32312eb6a
8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 6a853bba
Author: Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-02 07:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/6a853bba09092141f436d4cb1e8fdc5a06beac82
8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal
Reviewed-by: kbarrett, shade, tschatzl
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
Changeset: 9454b2bb
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-02 07:00:37 +0000
URL: https://git.openjdk.org/leyden/commit/9454b2bbe130fdbe86485b928b80d19156c709ee
8312591: GCC 6 build failure after JDK-8280982
Reviewed-by: jiefu, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 5d1b911c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-08-02 09:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/5d1b911c92b933c257c8e9afe1464ec175ca1cc2
8310311: Serial: move Generation::contribute_scratch to DefNewGeneration
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 6faf05c6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-08-02 10:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/6faf05c6ddb3a0bcf4dce9516b8fca15d25cd80f
8311989: Test java/lang/Thread/virtual/Reflection.java timed out
Reviewed-by: jpai, mchung
! test/jdk/java/lang/Thread/virtual/Reflection.java
Changeset: 46fbedb2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-02 11:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/46fbedb2be98a9b8aba042fa9f90c3b25c312cd6
8313402: C1: Incorrect LoadIndexed value numbering
Reviewed-by: phh, thartmann
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
Changeset: 19e2c8c3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-02 12:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/19e2c8c321823c056091e6e9f6c3d0db7ba9ec2b
8313593: Generational ZGC: NMT assert when the heap fails to expand
Reviewed-by: stuefe, tschatzl, eosterlund
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: b093880a
Author: Antonios Printezis <tonyp at openjdk.org>
Date: 2023-08-02 13:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/b093880acd89d8d0bccd4b8b260b721f4dcfc161
8313322: RISC-V: implement MD5 intrinsic
Reviewed-by: luhenry, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 64467923
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-02 14:27:07 +0000
URL: https://git.openjdk.org/leyden/commit/6446792327c629dbd1dfc1edfb547065f6fce651
8312617: SIGSEGV in ConnectionGraph::verify_ram_nodes
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
Changeset: c1a3f143
Author: Deepa Kumari <dpakri181 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-08-02 14:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/c1a3f143bf881dac6d6e517293c79a68129c6f5a
8312078: [PPC] JcmdScale.java Failing on AIX
Reviewed-by: stuefe, tsteele
! src/hotspot/share/services/nmtDCmd.cpp
Changeset: 4ba81f63
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-08-02 15:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/4ba81f631f572d870d0f2c96fefe0cabc55e1841
8313368: (fc) FileChannel.size returns 0 on block special files
Reviewed-by: vtewari, alanb
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java
Changeset: cff25dd5
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-08-02 17:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/cff25dd574203d0840d11ce083a5b825fb26d61d
8306582: Remove MetaspaceShared::exit_after_static_dump()
Reviewed-by: iklam, alanb, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
Changeset: bc1d2eac
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-08-02 21:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/bc1d2eac9abd5fb38402113c7f0805c21ef7787f
8312821: Javac accepts char literal as template
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/TripleQuote.out
Changeset: 6d180d5f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-08-02 21:59:22 +0000
URL: https://git.openjdk.org/leyden/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a80d7
8313349: Introduce `abstract void HtmlDocletWriter.buildPage()`
Reviewed-by: prappo
! 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/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/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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/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/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/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/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/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/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 8248e351
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-08-02 23:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/8248e351d0bed263fb68d8468004a4286e6391af
8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
Reviewed-by: shade, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 87d7e976
Author: Tejesh R <tr at openjdk.org>
Date: 2023-08-03 04:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/87d7e976cbb9a4441f6f215252383b41b2b69f97
8311031: JTable header border vertical lines are not aligned with data grid lines
Reviewed-by: abhiscxk, psadhukhan, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/TableHeaderBorderPositionTest.java
Changeset: 53ca75b1
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-08-03 05:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/53ca75b18ea419d469758475fac8352bf915b484
8313312: Add missing classpath exception copyright header
Reviewed-by: rriggs, asotona
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
Changeset: 3c920f9c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-08-03 07:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c920f9cc61566b7bd08d2bf8773d39a616082d3
8313274: [BACKOUT] Relax prerequisites for java.base-jmod target
Reviewed-by: dholmes
! make/Main.gmk
Changeset: 58906bf8
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-08-03 07:23:19 +0000
URL: https://git.openjdk.org/leyden/commit/58906bf8fbbf4417149e796325bcbaec189d538b
4893524: Swing drop targets should call close() on transferred readers and streams
Reviewed-by: serb, tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
Changeset: bdac348c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-03 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/bdac348c80d451cefbc73eb8313e8511dbb0de31
8313602: increase timeout for jdk/classfile/CorpusTest.java
Reviewed-by: clanger
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 3212b64f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-03 08:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/3212b64f8efc32a95808cd33e16b6cf989173a3f
8313582: Problemlist failing test on linux x86
Reviewed-by: tschatzl
! test/langtools/ProblemList.txt
Changeset: c3860917
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-03 08:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/c3860917346fb53ed3d23f11d112b58b8cd8448a
8312984: javac may crash on a record pattern with too few components
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery-old.out
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.out
Changeset: ab1c212a
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-03 11:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca11f2
8312909: C1 should not inline through interface calls with non-subtype receiver
Reviewed-by: kvn, chagedorn
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiver.java
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiverHelper.jasm
Changeset: 0f2fce71
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-03 12:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/0f2fce71680355412896b2cb2d96cc85f69324e7
8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: thartmann, lucy
! src/hotspot/share/ci/ciEnv.cpp
Changeset: bb3aac60
Author: Tejesh R <tr at openjdk.org>
Date: 2023-08-03 16:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/bb3aac606397481cb4832cb75ec0a549d079ab13
8301606: JFileChooser file chooser details view "size" label cut off in Metal Look&Feel
Reviewed-by: aivanov, abhiscxk
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderLabelRightAlignTest.java
Changeset: 45771479
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-03 18:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/4577147993c2f87e6ba298a664acad5decc968f0
8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: mikael
! src/hotspot/share/ci/ciEnv.cpp
Changeset: d60352e2
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-08-03 21:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/d60352e26fd8b7e51eeaf299e3f88783b739b02a
8311006: missing @since info in jdk.xml.dom
Reviewed-by: iris, naoto, lancea
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java
Changeset: e8c325de
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-08-04 03:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/e8c325dea39f959ab6bb310c3913b98655e95734
8313394: Array Elements in OldObjectSample event has the incorrect description
Reviewed-by: egahlin
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 10a26058
Author: Qing Xiao <qing.xiao at oracle.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-08-04 05:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/10a260588497eafa6c6c1caae4a15f354f7e2402
8294979: test/jdk/tools/jlink 3 test classes use ASM library
Reviewed-by: mchung, ksakata
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
Changeset: c4b8574b
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-04 06:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/c4b8574b94c1987d45fae8d9d39acf4883363591
8311938: Add default cups include location for configure on AIX
Reviewed-by: clanger, mbaesken, jwaters
! make/autoconf/lib-cups.m4
Changeset: 5d232959
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-04 07:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/5d232959c2d98b632a5c48c89f369f7e80c8b68f
8313251: Add NativeLibraryLoad event
Reviewed-by: jbechberger, egahlin, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 61c58fdd
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-08-04 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/61c58fdd00727da2841a052477e4f4ecfa7094d6
8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match
Reviewed-by: alanb, smarks
! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/ImmutableMatchResultTest.java
Changeset: 29f1d8ef
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-04 09:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3bab
8313707: GHA: Bootstrap sysroots with --variant=minbase
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: e8a37b90
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-04 09:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef452
8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers
Reviewed-by: thartmann, rkennke
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
Changeset: f66cd500
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-04 14:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/f66cd5008d155e52a20a351ecd10469286517bf4
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 017e0c78
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-04 18:40:16 +0000
URL: https://git.openjdk.org/leyden/commit/017e0c7850e305877e3e0b1d4644b5605225e07c
8310388: Shenandoah: Auxiliary bitmap is not madvised for THP
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 873d1179
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-04 18:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/873d11793211717c37c6c72c80a76d1472c64c8a
8312623: SA add NestHost and NestMembers attributes when dumping class
Reviewed-by: cjplummer, sspitsyn, stuefe
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: b2add96c
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-08-04 19:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/b2add96c353f15b91524e10207e49841298bed01
8159527: Collections mutator methods should all be marked as optional operations
Reviewed-by: naoto, bpb
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
Changeset: b463c6d3
Author: danthe1st <daniel at wwwmaster.at>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2023-08-04 20:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/b463c6d3b0f27c8f124b5733cb9e7677542abe37
8311517: Add performance information to ArrayList javadoc
Reviewed-by: smarks, bpb
! src/java.base/share/classes/java/util/ArrayList.java
Changeset: ad6e9e75
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-08-04 20:24:50 +0000
URL: https://git.openjdk.org/leyden/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54127
8313554: Fix -Wconversion warnings for ResolvedFieldEntry
Reviewed-by: coleenp, dlong
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
Changeset: 6d185296
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-08-04 22:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/6d185296161606edbc9f737a6b1b27496add9367
8313795: Fix for JDK-8313564 breaks ppc and s390x builds
Reviewed-by: stuefe
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 90d795ab
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-08-05 05:24:08 +0000
URL: https://git.openjdk.org/leyden/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb6cf
8313141: Missing check for os_thread type in os_windows.cpp
Reviewed-by: dholmes, mgronlun
! src/hotspot/os/windows/os_windows.cpp
Changeset: c1f4595e
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-08-07 05:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526d97
8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: a38fdaf1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-08-07 09:12:33 +0000
URL: https://git.openjdk.org/leyden/commit/a38fdaf18dfeeb23775516d1986c720190ba9fc2
8166900: If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key.
Reviewed-by: abhiscxk, dnguyen, prr, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/JLayerTableTest.java
Changeset: dc016047
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-07 09:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/dc01604756c22889412f9f25b534488180327317
8305636: Expand and clean up predicate classes and move them into separate files
Reviewed-by: thartmann, roland
! 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/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ src/hotspot/share/opto/predicates.cpp
+ src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
Changeset: 226cdc69
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 10:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/226cdc696d933fbc174d07b0d9817246dbc0e06c
8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 538f9557
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 10:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/538f9557b87f750264231f04bfbc91d15f8af8c0
8313701: GHA: RISC-V should use the official repository for bootstrap
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: 0b4387e3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-08-07 10:58:11 +0000
URL: https://git.openjdk.org/leyden/commit/0b4387e3a33dd360efc5856126394739256505f8
8310643: Misformatted copyright messages in FFM
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libLibraryLookup.c
! test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/foreign/libSafeAccess.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
! test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c
! test/jdk/java/foreign/stackwalk/libStackWalk.c
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
Changeset: 4b192a8d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 11:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/4b192a8dc37297f0746c0c68322e0168d9f47771
8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 0bb6af3b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-07 12:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899e2e
8313791: Fix just zPage.inline.hpp and xPage.inline.hpp
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
Changeset: bbbfa217
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-08-07 12:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/bbbfa217a030e90e41c036203f85b764927f4848
8313880: Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643
Reviewed-by: thartmann
! test/jdk/java/foreign/TestFree.java
Changeset: 4726960f
Author: Antonios Printezis <tonyp at openjdk.org>
Date: 2023-08-07 14:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/4726960fcdc9489fb8f9c7e1a100828f1347c30c
8313779: RISC-V: use andn / orn in the MD5 instrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 380418fa
Author: Qing Xiao <xqoasis at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-08-07 15:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/380418fad07c0526bb698b4bfcbacbd65a8615be
8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
! test/langtools/tools/javac/classreader/BadClass.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
Changeset: 9c6eb67e
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-08-07 16:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c6eb67e85e35b3b40c258891789bd3e757a0c17
8313167: Update to use jtreg 7.3
Reviewed-by: jjg, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 1da82a34
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-08-07 17:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/1da82a34b14189814e45a93c68620ccb51427111
8313702: Update IANA Language Subtag Registry to Version 2023-08-02
Reviewed-by: naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 83edffa6
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-08-07 18:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/83edffa608d998a118d1d12f62d73be40a8982bc
8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe"
Reviewed-by: sspitsyn, eosterlund
! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 87b08b6e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-07 18:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/87b08b6e0192d88025c2275c7dd2c4bdecda58e8
8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java
Changeset: 87a6acbe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-08 08:49:39 +0000
URL: https://git.openjdk.org/leyden/commit/87a6acbeee1673526bfc5f8692e0949cb113e841
8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md
Reviewed-by: vromero
! src/jdk.internal.le/share/legal/jline.md
Changeset: a1115a7a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-08 09:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/a1115a7a39438438ec247743718cdc1ec59823d6
8312204: unexpected else with statement causes compiler crash
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 28fd7a17
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-08 09:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/28fd7a1739fd3c50c43ebfe6017a835225a453c6
8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError
Reviewed-by: ayang, aboldtch, tschatzl
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 7e209528
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-08-08 10:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/7e209528d3690ff25f00efaa60bc10fadfb2c010
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: iwalulya, ayang
! 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/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.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/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 091e65e9
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-08-08 11:01:59 +0000
URL: https://git.openjdk.org/leyden/commit/091e65e95b42f7c425b1a39ee518230d4e8bb05c
8313552: Fix -Wconversion warnings in JFR code
Reviewed-by: coleenp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
Changeset: 41bdcded
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-08-08 11:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/41bdcded65eefd1b82a1f18dd49a61473d7072be
8313875: Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown
Reviewed-by: redestad, darcy, bpb, rgiulietti
! src/java.base/share/classes/java/lang/Math.java
Changeset: 8752d498
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-08 11:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/8752d4984a762393ffbe53181e07ce254df2cd19
8313785: Fix -Wconversion warnings in prims code
Reviewed-by: sspitsyn, dlong
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
Changeset: 5c3041ce
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-08 12:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5ceae
8313435: Clean up unused default methods code
Reviewed-by: kbarrett, iklam
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: 509f80bb
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-08-08 13:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe75cb
8313889: Fix -Wconversion warnings in foreign benchmarks
Reviewed-by: pminborg, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c
Changeset: 68644411
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-08-08 19:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/6864441163f946d0bec7380a2a120e31b812a6dc
8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ test/jdk/java/lang/template/T8313809.java
Changeset: 515add88
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-08-08 20:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/515add88ed6c290ee90f3d6f522a22971e37a62c
8313206: PKCS11 tests silently skip execution
Reviewed-by: ssahoo, mullan
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
Changeset: 31a307f2
Author: Yi Yang <yyang at openjdk.org>
Date: 2023-08-09 01:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a77b
8306441: Two phase segmented heap dump
Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Reviewed-by: amenkov, kevinw
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
Changeset: f5321dd8
Author: iklam <ioi.lam at oracle.com>
Date: 2023-08-08 23:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/f5321dd8bbd77b5256b2bdbb7f9894cbd24e69cc
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! make/Images.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/regeneratedClasses.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/hotspot/jtreg/premain/javac/javac-test.sh
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! make/Images.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/regeneratedClasses.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
+ test/hotspot/jtreg/premain/javac/javac-test.sh
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: d47df36e
Author: Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date: 2023-08-09 09:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/d47df36e49eb1b5d2975db0f1ad1b01998fafa5f
More relocInfo fixes for aarch64
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/code/relocInfo.cpp
Changeset: 49d035dc
Author: Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date: 2023-08-09 12:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/49d035dcb07375f7692649ef7754694a963eebdd
Additional card table fixes
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: df7472d7
Author: Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date: 2023-08-09 16:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/df7472d797fe52657424235dbf52cf568d1a5560
Merge branch 'premain' into premain-precompile
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
More information about the leyden-dev
mailing list