leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
August 2023
- 15 participants
- 41 discussions
Changeset: 6825ecde
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-08-10 13:01:10 +0000
URL: https://git.openjdk.org/leyden/commit/6825ecdeb91a3a420db086a73d2ab42d35c8a…
another relocInfo patching fix
! src/hotspot/share/code/SCArchive.cpp
1
0
git: openjdk/leyden: premain: 8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp
by duke 10 Aug '23
by duke 10 Aug '23
10 Aug '23
Changeset: 3daab89b
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-09 19:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/3daab89b5ea1c2ccf8ee25e6a7a89d082b401…
8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp
! 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
1
0
Changeset: d6c2ee34
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-06-16 17:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/d6c2ee3448a14b3e5a392aacc11ed8e47d388…
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(a)openjdk.org>
Date: 2023-06-16 17:38:01 +0000
URL: https://git.openjdk.org/leyden/commit/16134f44221e46f71d91fdba08e30705b0e1f…
8310211: serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: mikael
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
Changeset: 71baf00a
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-16 20:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/71baf00a2dce796f74b121d5ccd4ee9da167d…
8309605: StubRoutines are not used by SA
Reviewed-by: cjplummer
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: bcc4d368
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-06-16 22:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/bcc4d36857b0907e865d0afc4447f9b0780f8…
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(a)openjdk.org>
Date: 2023-06-17 06:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/959a61fdd483c9523764b9ba0972f59ca06db…
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(a)openjdk.org>
Committer: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-06-19 02:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/492d25c8df0f818d6f6e3a18a82bfad8fa95c…
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(a)openjdk.org>
Date: 2023-06-19 05:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/02aaab12e331e5a4c249f1d281c4439e2e7c9…
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(a)openjdk.org>
Date: 2023-06-19 06:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/6473a7df206d3f120751dc36b07d793426b70…
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(a)openjdk.org>
Date: 2023-06-19 06:39:58 +0000
URL: https://git.openjdk.org/leyden/commit/6a63badd8ea3e79cd9fc3cb33aff499fc9a6d…
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(a)openjdk.org>
Date: 2023-06-19 07:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/266f9838ee28fb49b5368fc9778854c456b02…
8308855: ARM32: TestBooleanVector crashes after 8300257
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
Changeset: 4229baf9
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2023-06-19 07:05:06 +0000
URL: https://git.openjdk.org/leyden/commit/4229baf9b669ad0af94720cab21a4b80a6ae1…
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(a)openjdk.org>
Date: 2023-06-19 08:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/d2a858e173ae10c577d7a3d14eb87ab5c3f60…
7083187: Class CSS.CssValue is missing implementations of equals() and hashCode()
Co-authored-by: Alexey Ivanov <aivanov(a)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(a)openjdk.org>
Date: 2023-06-19 11:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/b896e3e02a28dde5d718cbc40f43a08f17926…
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(a)openjdk.org>
Date: 2023-06-19 11:41:10 +0000
URL: https://git.openjdk.org/leyden/commit/7d4b77ad9ee803d89eab5632f5c65ac843a68…
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(a)openjdk.org>
Date: 2023-06-19 13:26:26 +0000
URL: https://git.openjdk.org/leyden/commit/f8f8bfbea15de0a57415ba27ad5722b6a4add…
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(a)openjdk.org>
Date: 2023-06-19 17:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/e08e94f1b9eb687e7b413493e158c07063fea…
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(a)openjdk.org>
Date: 2023-06-19 18:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/33c6ec9d4eb36649a94125aa005dc6b961dcd…
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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-06-19 21:05:55 +0000
URL: https://git.openjdk.org/leyden/commit/137a5f7c2ce35258702b28565f6feb7cb7f1d…
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(a)openjdk.org>
Date: 2023-06-19 21:35:58 +0000
URL: https://git.openjdk.org/leyden/commit/7b45c8fc3a0d8b7f7de196fe095d2fa47c6bd…
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(a)openjdk.org>
Date: 2023-06-19 22:30:50 +0000
URL: https://git.openjdk.org/leyden/commit/b2e86aef65f4d579896b6db83aaad408b6c58…
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(a)openjdk.org>
Date: 2023-06-20 06:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/96a7db7b3cd5e1370df195a910b94eaece6c3…
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(a)openjdk.org>
Date: 2023-06-20 07:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/79069c5e748a274c45dec72aad082c31eff41…
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(a)oracle.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-06-20 07:40:46 +0000
URL: https://git.openjdk.org/leyden/commit/087887286d575107c076605e1027b553939c3…
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(a)openjdk.org>
Date: 2023-06-20 09:46:56 +0000
URL: https://git.openjdk.org/leyden/commit/9a68ec8bb2116cd166732cc1208cb19b6cd6a…
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(a)openjdk.org>
Date: 2023-06-20 10:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/a0595761ef35c4eec8cb84326a869b9473cd5…
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(a)openjdk.org>
Date: 2023-06-20 10:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/4ca548fe74419dc9e110489e3d2d3adf695ef…
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(a)openjdk.org>
Date: 2023-06-20 13:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/e1906e76412fa506cf72447dcb9adc896b92a…
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(a)openjdk.org>
Date: 2023-06-20 13:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/4e4e586dac3f4be15a6488a6b72aa9e2cd5d4…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-20 13:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/4a9cc8a000cafb3ad77a33710054b567e8553…
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(a)openjdk.org>
Date: 2023-06-20 15:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/31b6fd775f1c4f2841d9a52ad5f275ad446ee…
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(a)openjdk.org>
Date: 2023-06-20 15:51:43 +0000
URL: https://git.openjdk.org/leyden/commit/99d2a9afa95a1f1aa090316e702d8f508e094…
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(a)openjdk.org>
Date: 2023-06-20 17:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/09174e0c994dfb19fd09f551720c13c647981…
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(a)openjdk.org>
Date: 2023-06-20 18:16:33 +0000
URL: https://git.openjdk.org/leyden/commit/11201067a8d429fcb03f90830abec1842efae…
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(a)openjdk.org>
Date: 2023-06-20 21:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4c3efb39107829d0025bd23a5fa532767fa9b…
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(a)openjdk.org>
Date: 2023-06-20 23:12:49 +0000
URL: https://git.openjdk.org/leyden/commit/28415adb795dd9d4905d2366c6cc88fc569b8…
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(a)openjdk.org>
Date: 2023-06-20 23:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/45eaf5edd806b1f8d5c7d037752766f173706…
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(a)openjdk.org>
Date: 2023-06-21 00:03:13 +0000
URL: https://git.openjdk.org/leyden/commit/e022e876543b65b531027662326f35b497861…
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(a)openjdk.org>
Date: 2023-06-21 04:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/47d00a4cbeff5d757dda9c660dfd2385c02a5…
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(a)openjdk.org>
Date: 2023-06-21 06:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/886ac1c261a1b7e91e3981e32810c405a0d90…
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(a)openjdk.org>
Date: 2023-06-21 06:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/3faba07ae3f961c3b97434d59512d32519cb7…
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(a)openjdk.org>
Date: 2023-06-21 06:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/9eed049098b1ad98f6c061b88f21ca0e7ae34…
8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 67fbd873
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-21 07:05:41 +0000
URL: https://git.openjdk.org/leyden/commit/67fbd87378a9b3861f1676977f9f2b36052ad…
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(a)openjdk.org>
Date: 2023-06-21 09:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/a15db1a56c560406eac0ac60c29a0ffd15984…
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(a)openjdk.org>
Date: 2023-06-21 09:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/01623f6a5724d3eb250c48656be0aaf28df11…
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(a)openjdk.org>
Date: 2023-06-21 09:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ea22cd38510e54107889dbec01d47a10aa6f…
8310369: UTIL_ARG_WITH fails when arg is disabled
Reviewed-by: mikael
! make/autoconf/util.m4
Changeset: 574c6f0e
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-06-21 09:57:49 +0000
URL: https://git.openjdk.org/leyden/commit/574c6f0ebfdff86722a3659b91ec860a922ff…
8310376: Extend SetupTarget macro with DIR parameter
Reviewed-by: mikael
! make/MainSupport.gmk
Changeset: 70e1c92a
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-21 11:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/70e1c92a7f1b5450058a2dd7dbdf9d88eb85e…
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(a)openjdk.org>
Date: 2023-06-21 11:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/658c3374d88836f5c8745f777e836d502f0ec…
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(a)openjdk.org>
Date: 2023-06-21 12:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/826dcb5424a931953ac1964e7893aec7ec839…
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(a)openjdk.org>
Date: 2023-06-21 15:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/59c6c0e1b7148a7139f5e6a4ba2b19623c20c…
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(a)openjdk.org>
Date: 2023-06-21 17:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/72501cf76703352800eb8979a53d59a83791d…
8310379: Relax prerequisites for java.base-jmod target
Reviewed-by: mikael
! make/Main.gmk
Changeset: fd1163d5
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-21 17:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/fd1163d5f1f702ba81553c224ee86a2c6566f…
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(a)openjdk.org>
Date: 2023-06-21 18:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/226c6a097d9ec2fb66a678546ccd56b513494…
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(a)openjdk.org>
Date: 2023-06-21 18:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/16a34e8e1e603d2cc8f05fcf01376230af441…
8310384: Add hooks for custom image creation
Reviewed-by: mikael, alanb
! make/Images.gmk
Changeset: f286e5a5
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-06-21 19:56:51 +0000
URL: https://git.openjdk.org/leyden/commit/f286e5a5e151c241556f0f1b8d6648423186a…
8310575: no `@since` for StandardDoclet
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 3be50da6
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-06-21 20:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/3be50da636b986b267d15c4caa0147c100b96…
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(a)openjdk.org>
Date: 2023-06-21 21:07:04 +0000
URL: https://git.openjdk.org/leyden/commit/ac44ef19d5a129c41a8e89e667a28cff38acd…
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(a)openjdk.org>
Date: 2023-06-22 04:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/3661cdee1b20ab2868025637871d22bb30add…
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(a)openjdk.org>
Date: 2023-06-22 06:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/3bc475ee650a9564e957b9c8153944ec094ec…
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(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-06-22 06:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/8e047029e811a9e5758d564249ee794f584c9…
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(a)openjdk.org>
Date: 2023-06-22 07:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/7da3f1999fc5d1b9162443d97dfae7fe7b04d…
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(a)openjdk.org>
Date: 2023-06-22 10:09:15 +0000
URL: https://git.openjdk.org/leyden/commit/8976ebf0ec42b5fdca69e223cab0b713f1464…
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(a)openjdk.org>
Date: 2023-06-22 11:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/5a30fb6664e748fe41606eecda1f882a9a3c6…
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(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-06-22 13:15:27 +0000
URL: https://git.openjdk.org/leyden/commit/370b8b2644e8951ba177c39199036c79ecf49…
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(a)openjdk.org>
Date: 2023-06-22 14:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/230bcb769a2701b80b4a12a39785f88a1db48…
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(a)openjdk.org>
Date: 2023-06-22 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/0e4fde3d300b91e6f93fe4d602f99251c75aa…
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(a)openjdk.org>
Date: 2023-06-22 18:43:27 +0000
URL: https://git.openjdk.org/leyden/commit/130a9f138759c2f8504a83a6f3a93b1f219f0…
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(a)openjdk.org>
Date: 2023-06-22 19:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/5a82fa3bb278b5b80b9ede0619f364fe13cdb…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-23 06:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/47728931274ec7f58b06c463125ef40338aa4…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-23 07:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/31dcda5d67c90ecd571b0a943bcedc0bfe3f1…
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(a)openjdk.org>
Date: 2023-06-23 10:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/d6685f0869be350ded705a3dbddecb3cc441f…
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(a)openjdk.org>
Date: 2023-06-23 10:11:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1d2b55ce0b950e07f6e3761983f73fd58079…
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(a)openjdk.org>
Date: 2023-06-23 11:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/4bf78162c52564645af79b8324b69d89102dc…
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(a)openjdk.org>
Date: 2023-06-23 14:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/e78fd46679182b10d726cde37d39a34d9cd9a…
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(a)openjdk.org>
Date: 2023-06-23 14:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ca4cdd2caceba9dad8025e5a8851740a3961…
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(a)oracle.com>
Committer: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2023-06-23 15:31:16 +0000
URL: https://git.openjdk.org/leyden/commit/7628da200833d0d26215a91afdd1bf7fc110d…
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(a)openjdk.org>
Date: 2023-06-23 15:57:16 +0000
URL: https://git.openjdk.org/leyden/commit/d91d0d3011b878e47b937981896fed0b2be30…
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(a)openjdk.org>
Date: 2023-06-23 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/556831d1bf80a919330d9ca5330b4deef1659…
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(a)openjdk.org>
Date: 2023-06-23 17:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810…
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(a)openjdk.org>
Date: 2023-06-23 19:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1…
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(a)openjdk.org>
Date: 2023-06-23 19:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/bfcca5eff96ac3cd72996b6c4865872c2da4d…
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(a)openjdk.org>
Date: 2023-06-23 21:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/69f3114c4119d66a8c16cf95c35ea1adc488b…
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(a)openjdk.org>
Date: 2023-06-23 21:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/dad7bd9efc7ca2c245f7e35267479670f93a5…
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(a)openjdk.org>
Date: 2023-06-23 22:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/0db63ec76d451295e273c8e3272d013e2c334…
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(a)openjdk.org>
Date: 2023-06-25 23:41:54 +0000
URL: https://git.openjdk.org/leyden/commit/c92b049db7853a061ce05cebdc1fd73205ed0…
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(a)openjdk.org>
Date: 2023-06-25 23:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/78c3831701667069e7e048cd56b534ae2d8d1…
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(a)openjdk.org>
Date: 2023-06-26 05:38:04 +0000
URL: https://git.openjdk.org/leyden/commit/8242c647b9d31320757363b69e7048a109ce8…
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(a)openjdk.org>
Date: 2023-06-26 06:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/9057b3503349ead7d995b1a705317324830ea…
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(a)openjdk.org>
Date: 2023-06-26 06:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/013367b4831094cdd330564378de69deccd0d…
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(a)openjdk.org>
Date: 2023-06-26 07:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/9397094692ca840b1ac0c5b43edb895f8a397…
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(a)openjdk.org>
Date: 2023-06-26 07:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/c23794f88270c121bf99fdf297fdfde53072e…
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(a)openjdk.org>
Date: 2023-06-26 08:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/a96e92c83dd3cb36c10282724466e6d1339f5…
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(a)openjdk.org>
Date: 2023-06-26 09:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/a420ff48da7d8861a874ea6f7278249c20113…
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(a)openjdk.org>
Date: 2023-06-26 12:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/5271f4def68a7ad5003c597c60db29fbe9e27…
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(a)openjdk.org>
Date: 2023-06-26 12:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-26 12:47:41 +0000
URL: https://git.openjdk.org/leyden/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-26 13:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/24abd1054e236118877860dd8b89d52d499c2…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-06-26 14:28:40 +0000
URL: https://git.openjdk.org/leyden/commit/5ff42d14294199eb3bf10b66530f9249fb688…
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(a)openjdk.org>
Date: 2023-06-26 15:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/e624484ecf2f31d9e52caf3fda2d18f0ef821…
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(a)openjdk.org>
Date: 2023-06-26 16:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9…
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(a)openjdk.org>
Date: 2023-06-26 16:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/289f218a32558bbbf7e6c589b4618757bd6d0…
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(a)openjdk.org>
Date: 2023-06-26 18:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/815ac6eeb3017ea1969219f38fb3e0d003629…
8310907: Add missing file
Reviewed-by: jjg
= test/langtools/tools/javac/warnings/Serial/empty.out
Changeset: ff9a7541
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2023-06-26 18:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/ff9a7541097bd853306a8594c97774f36877a…
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(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-06-26 19:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/a08352f62181d7ae010851959b35d1e11a184…
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(a)openjdk.org>
Committer: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-06-26 19:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef…
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(a)openjdk.org>
Date: 2023-06-26 19:56:24 +0000
URL: https://git.openjdk.org/leyden/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc…
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(a)openjdk.org>
Date: 2023-06-26 21:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d155…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-26 22:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/a197ee797b3580d9f85636522587d3f6418df…
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(a)openjdk.org>
Date: 2023-06-26 22:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/8f5b6771b8eb43c695fe2bfed100f17376b9e…
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(a)openjdk.org>
Date: 2023-06-26 22:24:32 +0000
URL: https://git.openjdk.org/leyden/commit/46add3f8e3ea5d08130e0342390f998979c2a…
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(a)openjdk.org>
Date: 2023-06-27 00:13:42 +0000
URL: https://git.openjdk.org/leyden/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b…
8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 87e6fab2
Author: Feilong Jiang <fjiang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-27 01:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/87e6fab2c498558d4593f6c0537c998a61779…
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(a)arm.com>
Committer: Eric Liu <eliu(a)openjdk.org>
Date: 2023-06-27 04:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/45b581b7d53a3181be0e3f324d599797981f5…
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(a)openjdk.org>
Date: 2023-06-27 04:56:21 +0000
URL: https://git.openjdk.org/leyden/commit/79c056ec8b73de8e4841f9fdea494821a15e7…
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(a)openjdk.org>
Date: 2023-06-27 05:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/990e3a700dce3441bd9506ca571c1790e5784…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-27 07:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/73d7aa1d2cb037fed69263a19902588663336…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-06-27 08:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/15878360bf22c88a6e4038f05efa6db08d72b…
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(a)openjdk.org>
Date: 2023-06-27 11:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/05e9c41eddf8961d1384c88ccedf993d86822…
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(a)openjdk.org>
Date: 2023-06-27 15:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/58bb6555e783e4627f57c3c8281183c474d58…
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(a)openjdk.org>
Date: 2023-06-27 15:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed…
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(a)openjdk.org>
Date: 2023-06-27 15:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/7ce967a10c62d300a11906c1d71def33f4f57…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-27 16:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/2bd4136bdb74599e358a22c83ffc685a2c0db…
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(a)openjdk.org>
Date: 2023-06-27 16:13:20 +0000
URL: https://git.openjdk.org/leyden/commit/ec45bd64d504d579aef54c924fb8ca75a9440…
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(a)openjdk.org>
Date: 2023-06-27 17:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/fb283dff04a6fe11c8a7d44498ddd2075234e…
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(a)openjdk.org>
Date: 2023-06-27 17:49:09 +0000
URL: https://git.openjdk.org/leyden/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa…
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(a)openjdk.org>
Date: 2023-06-27 18:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/315242b7417a4774765f139b841b385dc7c94…
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(a)openjdk.org>
Date: 2023-06-27 19:30:59 +0000
URL: https://git.openjdk.org/leyden/commit/4bce38c6d7792596879a6e1081140b698b899…
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(a)openjdk.org>
Date: 2023-06-27 19:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/269852b90634aa43d4d719c93563608e42792…
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(a)openjdk.org>
Date: 2023-06-27 20:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22…
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(a)openjdk.org>
Date: 2023-06-27 20:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc…
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(a)openjdk.org>
Date: 2023-06-27 20:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/f07e396bda4567fd35677704b9aa974426266…
8310914: Remove 2 malformed java/foreign ProblemList entries
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 7f094353
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-06-27 20:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/7f094353673f5047643a2d7b512d0de8c665f…
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(a)openjdk.org>
Date: 2023-06-28 02:00:09 +0000
URL: https://git.openjdk.org/leyden/commit/afdaa2a3305461538f3a36de2b0b540fe2da9…
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(a)openjdk.org>
Date: 2023-06-28 02:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/56a73a6f0f3d38379cecea1de5eacb751febc…
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(a)openjdk.org>
Date: 2023-06-28 04:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/48e61c1df53c11ed49603abd70a3dd62a25f7…
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(a)openjdk.org>
Date: 2023-06-28 05:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/526dba1a2942e444bf11d03d8eaf014b5ef20…
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(a)openjdk.org>
Date: 2023-06-28 06:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/39c104df44f17c1d65e35becd4272f73e2c66…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-28 07:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/c3f10e847999ec254893de5a1a5de32fd07f7…
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(a)openjdk.org>
Date: 2023-06-28 11:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3…
8310110: Shenandoah: Trace page sizes
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c2e94854
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-28 12:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/c2e94854810f81c0e53efe8f4ee276647c724…
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(a)openjdk.org>
Date: 2023-06-28 12:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/08c51f25d2a42fd7a1dae60127d9306f6a54d…
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(a)openjdk.org>
Date: 2023-06-28 12:29:43 +0000
URL: https://git.openjdk.org/leyden/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca9…
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(a)openjdk.org>
Date: 2023-06-28 13:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa…
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(a)openjdk.org>
Date: 2023-06-28 13:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9…
8311034: Fix typo in javac man page
Reviewed-by: hannesw
! src/jdk.compiler/share/man/javac.1
Changeset: 46e4ee1e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-06-28 14:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/46e4ee1e80652203bd59d968ea72b27681bdf…
8310974: NMT: Arena diffs miss the scale
Reviewed-by: zgu, stuefe
! src/hotspot/share/services/memReporter.cpp
Changeset: 9f98136c
Author: Jesse Glick <jglick(a)cloudbees.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-06-28 15:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/9f98136c3a00ca24d59ffefd58308603b5811…
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(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-28 17:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/b6c789faad63f18e17ee7e5cefd024b3776fd…
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(a)openjdk.org>
Date: 2023-06-28 17:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/7fffdb5e60351026c9ee77f438b8fe505d85d…
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(a)openjdk.org>
Date: 2023-06-28 19:42:33 +0000
URL: https://git.openjdk.org/leyden/commit/9f46fc28426630399ca39d443403cc3a7be58…
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(a)openjdk.org>
Date: 2023-06-28 20:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/f0c2f098150335fce736708354d58bae383cc…
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(a)openjdk.org>
Date: 2023-06-28 20:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/da0f8325deb6e85ade1aed398330e13f5d439…
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(a)openjdk.org>
Date: 2023-06-28 21:00:28 +0000
URL: https://git.openjdk.org/leyden/commit/3df36c4f101e094d6f6beccadc004742b47d0…
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(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-06-28 21:07:24 +0000
URL: https://git.openjdk.org/leyden/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd0…
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(a)openjdk.org>
Date: 2023-06-28 21:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/02b17d793bfcea611c654049c9ab680b70fb5…
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(a)openjdk.org>
Date: 2023-06-28 22:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/ded137073ac1b2086a577508172626898999e…
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(a)openjdk.org>
Date: 2023-06-29 01:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f5a38488c354b21f1033e1cbdfa0a400f262…
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(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-06-29 01:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/6f58ab2bb9e0f02752628daa70e332cd2248e…
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(a)openjdk.org>
Date: 2023-06-29 04:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d1…
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(a)openjdk.org>
Date: 2023-06-29 05:42:19 +0000
URL: https://git.openjdk.org/leyden/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-06-29 05:44:02 +0000
URL: https://git.openjdk.org/leyden/commit/cbf418a4863f92241f116f782f9a676b7cb47…
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(a)openjdk.org>
Date: 2023-06-29 06:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/af319d963f180a23a0a9acdc9a4972f90ee58…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-29 06:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4…
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(a)openjdk.org>
Date: 2023-06-29 07:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/be64d3ac3cf9da2658038d64233f080da8011…
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(a)openjdk.org>
Date: 2023-06-29 07:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/690d6269954cbacea5f0e64653a49e4fcf986…
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(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2023-06-29 08:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8b…
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(a)openjdk.org>
Date: 2023-06-29 09:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/98a954eebc4f97dd16cb89bd4f1122952c848…
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(a)openjdk.org>
Date: 2023-06-29 12:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/e5744b8120548a161f75aa098826a6798d85f…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-06-29 12:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/07734f6dde2b29574b6ef98eeb9e007d8801a…
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(a)alibaba-inc.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-06-29 13:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/20f7d05ef238074143b01deb66a99217b2af4…
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(a)redhat.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-06-29 14:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6e…
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(a)openjdk.org>
Date: 2023-06-29 15:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/26efff758684b9c5615fb3b087538d713e6ec…
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(a)openjdk.org>
Date: 2023-06-29 16:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065…
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(a)openjdk.org>
Date: 2023-06-29 20:31:57 +0000
URL: https://git.openjdk.org/leyden/commit/d97966266e343671693825d2211a34fa45dd2…
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(a)openjdk.org>
Date: 2023-06-29 21:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-30 00:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/77e7b6d2a135ed46ba405914b4eea7412d887…
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(a)openjdk.org>
Date: 2023-06-30 08:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/2a9e2f614f367965cb106ce42d865161e056c…
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(a)openjdk.org>
Date: 2023-06-30 08:26:44 +0000
URL: https://git.openjdk.org/leyden/commit/660cd256b72154b966208174dbf9abe95c9bf…
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(a)openjdk.org>
Date: 2023-06-30 08:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/c08c9831df2428e9d083a56eda5ebf00623ba…
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(a)openjdk.org>
Date: 2023-06-30 11:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/a7d168b522bb05345a40ae1fb18942ba663d3…
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(a)openjdk.org>
Date: 2023-06-30 12:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97…
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(a)openjdk.org>
Date: 2023-06-30 15:02:45 +0000
URL: https://git.openjdk.org/leyden/commit/430d6b61c5d2d85be2c62af0c927c18531ff7…
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(a)openjdk.org>
Date: 2023-06-30 15:17:23 +0000
URL: https://git.openjdk.org/leyden/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc…
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(a)openjdk.org>
Date: 2023-06-30 16:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/e8ff74c7e84ec2440a51fee1b4c45e8733280…
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(a)openjdk.org>
Date: 2023-06-30 17:49:56 +0000
URL: https://git.openjdk.org/leyden/commit/19601ebe9192773a1a47ec3e003b9f1a6808d…
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(a)openjdk.org>
Date: 2023-06-30 19:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/456bf115aa6d8d2291790d01f54eb71b2e42e…
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(a)openjdk.org>
Date: 2023-06-30 20:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b7…
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(a)openjdk.org>
Date: 2023-06-30 20:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/971c2efb698065c65dcf7373d8c3027f58d5f…
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(a)openjdk.org>
Date: 2023-06-30 21:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/140b70fb29e2b83e5d33765906ee76a36442a…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-30 23:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/8c8e9d911d388f6ee621ed4d322efc56a9876…
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(a)openjdk.org>
Date: 2023-07-01 07:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/d2e11593006dc32fb8ebbaf12488b8758c8a1…
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(a)openjdk.org>
Date: 2023-07-01 08:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/8abb9f590f844d098b156b719499bb0447f99…
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(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-01 08:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/09a4924015822392c203fd6b4210736e3b819…
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(a)openjdk.org>
Date: 2023-07-01 15:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343…
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(a)openjdk.org>
Date: 2023-07-02 16:15:28 +0000
URL: https://git.openjdk.org/leyden/commit/faf1b822d03b726413d77a2b247dfbbf4db7d…
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(a)openjdk.org>
Date: 2023-07-03 04:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/52ee570025589d4d813ec4deae1f6133ca831…
8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)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(a)openjdk.org>
Date: 2023-07-03 06:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881…
8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)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(a)openjdk.org>
Date: 2023-07-03 07:51:38 +0000
URL: https://git.openjdk.org/leyden/commit/055b4b426cbc56d97e82219f3dd3aba1ebf97…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-03 08:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d…
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(a)openjdk.org>
Date: 2023-07-03 10:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/87c79c080186abc53d033449dd9f76c8832d4…
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(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-07-03 10:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e…
8307934: JRobot.moveMouseTo must access component on EDT
Reviewed-by: aivanov
! test/jdk/javax/swing/regtesthelpers/JRobot.java
Changeset: 496f94b4
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-07-03 11:11:05 +0000
URL: https://git.openjdk.org/leyden/commit/496f94b48801dbaec24f1f107ebf8ee71780f…
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(a)openjdk.org>
Date: 2023-07-03 12:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/ba974d5c62c332905b0466b704411a829d6c9…
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(a)openjdk.org>
Date: 2023-07-03 14:06:58 +0000
URL: https://git.openjdk.org/leyden/commit/f393975d1b9423835a7aa42f6ffc065649970…
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(a)openjdk.org>
Date: 2023-07-03 16:04:35 +0000
URL: https://git.openjdk.org/leyden/commit/b9198f993173b0fbdc7ff1400e2205d396937…
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(a)openjdk.org>
Date: 2023-07-03 20:43:17 +0000
URL: https://git.openjdk.org/leyden/commit/d8a012161ad68d08467a6632c2bfb7c4dc341…
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(a)canonical.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-03 22:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/0916e6a603a595e2280765f9159f9be24ada4…
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(a)openjdk.org>
Date: 2023-07-04 01:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/60544f9088c11e4718a9cd77f21792c6ba387…
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(a)ibm.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-07-04 04:35:18 +0000
URL: https://git.openjdk.org/leyden/commit/514816ed7d7dea1fb13d32b80aef89774bee1…
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(a)openjdk.org>
Date: 2023-07-04 09:01:47 +0000
URL: https://git.openjdk.org/leyden/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe…
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(a)openjdk.org>
Date: 2023-07-04 12:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d…
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(a)openjdk.org>
Date: 2023-07-04 12:19:44 +0000
URL: https://git.openjdk.org/leyden/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692…
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(a)openjdk.org>
Date: 2023-07-04 19:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70…
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(a)openjdk.org>
Date: 2023-07-05 05:46:24 +0000
URL: https://git.openjdk.org/leyden/commit/d6578bff1c69ebc165fc9734e6503bd2d5d02…
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(a)openjdk.org>
Date: 2023-07-05 11:04:10 +0000
URL: https://git.openjdk.org/leyden/commit/00ac46c06d8a7154a007cd67092bd80226a02…
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(a)openjdk.org>
Date: 2023-07-05 12:30:07 +0000
URL: https://git.openjdk.org/leyden/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2…
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(a)openjdk.org>
Date: 2023-07-05 12:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/22e17c29a2a4eb546fae4c01ae435283654e3…
8311180: Remove unused unneeded definitions from globalDefinitions
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)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(a)openjdk.org>
Date: 2023-07-05 14:10:44 +0000
URL: https://git.openjdk.org/leyden/commit/2cffef21201c3e8be87c92234712839bff531…
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(a)openjdk.org>
Date: 2023-07-05 15:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5…
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(a)openjdk.org>
Date: 2023-07-05 18:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4…
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(a)openjdk.org>
Date: 2023-07-05 19:51:27 +0000
URL: https://git.openjdk.org/leyden/commit/0616648c59215d001211423402c6444ce228f…
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(a)openjdk.org>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-07-05 22:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/66d2736521611fbe7652356894d046c17d7cf…
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(a)openjdk.org>
Date: 2023-07-05 23:27:36 +0000
URL: https://git.openjdk.org/leyden/commit/d072c40ff175c653802796673baef47e24038…
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(a)openjdk.org>
Date: 2023-07-06 06:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/edb2be10fb897834ed78ab4493d3a4f73dc2e…
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(a)openjdk.org>
Date: 2023-07-06 07:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/0741cd3289ccc89777449711ab20d6c32711f…
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(a)openjdk.org>
Date: 2023-07-06 08:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/3d813ae39f4422dd47473608eb8911e2483c6…
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(a)openjdk.org>
Date: 2023-07-06 10:24:47 +0000
URL: https://git.openjdk.org/leyden/commit/356067d03f964fd0f24a055cfd772e27c8939…
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(a)openjdk.org>
Date: 2023-07-06 10:38:34 +0000
URL: https://git.openjdk.org/leyden/commit/7173c3009e0999f13eaa4bee5eedee7326f9d…
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(a)openjdk.org>
Date: 2023-07-06 12:27:13 +0000
URL: https://git.openjdk.org/leyden/commit/97e99f01d4f317fce1a204c01874a68f5e25a…
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(a)gmail.com>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-06 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec7da91bd83803b7d91a4de3a01caf0ba256c…
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(a)openjdk.org>
Date: 2023-07-06 19:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/0c86c31bccd676e1cfbd35898ee16e89d5752…
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(a)openjdk.org>
Date: 2023-07-07 01:32:59 +0000
URL: https://git.openjdk.org/leyden/commit/e848d9471f5de86e5ac157b710cd7371f12f0…
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(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-07-07 01:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/27de536b409aa80c8b8bb452160329be52814…
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(a)openjdk.org>
Date: 2023-07-07 02:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/6485b7d0d3dcbf9c33219feb03a7744a80feb…
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(a)openjdk.org>
Date: 2023-07-07 06:55:32 +0000
URL: https://git.openjdk.org/leyden/commit/848abd2831ab38d99b6b76b55cbe8d84c28be…
8311511: Improve description of NativeLibrary JFR event
Reviewed-by: clanger, jbechberger
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 25cbe85d
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-07-07 06:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/25cbe85d6f46bed82c7f1266ce52c86943e29…
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(a)openjdk.org>
Date: 2023-07-07 09:24:30 +0000
URL: https://git.openjdk.org/leyden/commit/92ca670bf3342aa6d50ddb35e55daed16a285…
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(a)openjdk.org>
Date: 2023-07-07 10:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/0ef03f122866f010ebf50683097e9b92e41cd…
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(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-07 11:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/9084b6c9d5b6550059fee39d6335fed467f1c…
8311514: Incorrect regex in TestMetaSpaceLog.java
Reviewed-by: stuefe
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
Changeset: 34004e16
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-07-07 12:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/34004e1666f6adf0e52af553c30b6b0006b4c…
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(a)openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2023-07-07 16:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/5667afc36275b064c7700518f453fe8657e13…
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(a)openjdk.org>
Date: 2023-07-07 19:12:13 +0000
URL: https://git.openjdk.org/leyden/commit/12e943091071b02b5756b57527a5f86a3d881…
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(a)openjdk.org>
Date: 2023-07-07 19:14:17 +0000
URL: https://git.openjdk.org/leyden/commit/292ee630ae32c3b50363b10ffa6090e57ffef…
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(a)openjdk.org>
Date: 2023-07-08 07:56:28 +0000
URL: https://git.openjdk.org/leyden/commit/4a1fcb6063fd5fad9ff9763359e7c79401e4f…
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(a)openjdk.org>
Date: 2023-07-09 15:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/581f90e242b8a943215a223189d171b7ede37…
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(a)openjdk.org>
Date: 2023-07-10 07:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/06a1a15d014f5ca48f62f5f0c8e8682086c4a…
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(a)openjdk.org>
Date: 2023-07-10 12:33:29 +0000
URL: https://git.openjdk.org/leyden/commit/623cfcd04b0c4662e614cb6a3bf52536abc02…
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(a)openjdk.org>
Date: 2023-07-10 15:04:21 +0000
URL: https://git.openjdk.org/leyden/commit/6569b252b9e61e3eed77039c483529154feff…
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(a)openjdk.org>
Date: 2023-07-10 16:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/b285ed72aebe2d802fa9c071372cea6c09870…
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(a)openjdk.org>
Date: 2023-07-10 17:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/63f32fbe9771b8200f707ed5d1d0e6555ad90…
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(a)openjdk.org>
Date: 2023-07-10 19:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/57e7e82fa1cfb82bee6ff242d9a730c42bde6…
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(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2023-07-10 21:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/940a4e12d1b304fb841f5bcdbd2b62fac692f…
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(a)openjdk.org>
Date: 2023-07-10 22:00:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b1403d06b99b91ddd89ad6e54669b0595f1f…
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(a)openjdk.org>
Date: 2023-07-11 11:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1cfc9695405fe517fae1b9f760ae42b85f66…
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(a)openjdk.org>
Date: 2023-07-11 13:43:15 +0000
URL: https://git.openjdk.org/leyden/commit/b3f34039fedd3c49404783ec880e1885dceb2…
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(a)openjdk.org>
Date: 2023-07-11 15:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/caadad4fdc78799dab2d492dba9b9f74b22d0…
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(a)openjdk.org>
Date: 2023-07-11 16:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/00c7f914c665a77842d32eb8f760dcbbbda66…
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(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-07-11 16:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/a03a3a43bb16ddc7df78f64e07db823224bde…
8311178: JMH tests don't scale well when sharing output buffers
Co-authored-by: Vladimir Ivanov <vaivanov(a)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(a)openjdk.org>
Date: 2023-07-11 16:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/e154b0d6cdde3071b2c43abd8aacc79c51914…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-11 16:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/401c3dea5d8823bc9c0f40506ddad46e983eb…
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(a)openjdk.org>
Date: 2023-07-11 17:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/6cb9ec32a68634f0b6f7461c9dc7ef0c0e598…
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(a)openjdk.org>
Date: 2023-07-11 17:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/15195e6018c104cbeca0f387ae18bff106792…
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(a)openjdk.org>
Date: 2023-07-11 19:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/aac903dbfb7dfb42464cad23aa9f1d536b55c…
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(a)openjdk.org>
Date: 2023-07-11 20:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/d82ade354570a930d8282684a8ffd368c613d…
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(a)openjdk.org>
Date: 2023-07-11 23:53:40 +0000
URL: https://git.openjdk.org/leyden/commit/fd7fddb6ed24e0ae4b5e18fb27fd80230941d…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-12 07:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/0b0e064e36082200ace384c92eae02d3f7baa…
8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token
Reviewed-by: ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 753bd563
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-12 09:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/753bd563ecca6bb5ff9b5ebc0957bc1854dce…
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(a)openjdk.org>
Date: 2023-07-12 10:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/aa7367f1ecc5da15591963e56e1435aa7b830…
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(a)openjdk.org>
Date: 2023-07-12 15:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/7304316a8c55a4c0f2a96d1b99ba9e97e49ed…
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(a)openjdk.org>
Date: 2023-07-12 16:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/f82c8184b26142da4018ae096cfa39d87a4c6…
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(a)openjdk.org>
Date: 2023-07-12 18:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/ed9337e6656e9f2f6d891deb26495a79324d3…
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(a)openjdk.org>
Date: 2023-07-12 18:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/119cc495fc6c18a29b7484d294c31ad1d4787…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-12 19:24:18 +0000
URL: https://git.openjdk.org/leyden/commit/489a32fe40e2a2c539296d51d4ffc0abc036d…
8311813: C1: Uninitialized PhiResolver::_loop field
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
Changeset: 372d0cf7
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-12 23:01:54 +0000
URL: https://git.openjdk.org/leyden/commit/372d0cf752092443b32926492ea553a3c4132…
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(a)openjdk.org>
Date: 2023-07-12 23:45:42 +0000
URL: https://git.openjdk.org/leyden/commit/743e8b8e0a9fe032a0dd652a4fef1f761af66…
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(a)openjdk.org>
Date: 2023-07-13 00:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/fb90af881badf143163c7d0b9961152c2a12c…
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(a)openjdk.org>
Date: 2023-07-13 01:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/e51472e9a857451451d6df37588bd67f63bc2…
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(a)openjdk.org>
Date: 2023-07-13 01:21:06 +0000
URL: https://git.openjdk.org/leyden/commit/38f74125d143750617252b8cb5411c95e52a2…
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(a)openjdk.org>
Date: 2023-07-13 01:45:52 +0000
URL: https://git.openjdk.org/leyden/commit/a38582e941c0234e76d1dbea60c731c83d2c9…
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(a)openjdk.org>
Date: 2023-07-13 01:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/11a5115caf179a1bbed5311e12ed3851e026c…
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(a)openjdk.org>
Date: 2023-07-13 07:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/812dadb0f9d59eae95b76d1f05570675bc33c…
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(a)openjdk.org>
Date: 2023-07-13 07:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/a38a421f62efbcc0fc9c6a08738b5f0ab38a4…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-07-13 07:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/1b0dd7c254dc1a087874c8726d8d26b9a41d4…
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(a)openjdk.org>
Date: 2023-07-13 07:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/f60c1f9bc4355f3abf428f9a0f7a65eace559…
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(a)openjdk.org>
Date: 2023-07-13 07:33:01 +0000
URL: https://git.openjdk.org/leyden/commit/92a04e201e68aa4d682053cef4b36180ec562…
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(a)openjdk.org>
Date: 2023-07-13 08:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/bb5278d98a20a98b12510e49a74839efdabaf…
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(a)openjdk.org>
Date: 2023-07-13 12:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/6895debf66debd2d9df066b228e24eba0fc7a…
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(a)openjdk.org>
Date: 2023-07-13 13:20:52 +0000
URL: https://git.openjdk.org/leyden/commit/135f64e603266e0bb8852edf77d21a9cd7938…
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(a)openjdk.org>
Date: 2023-07-13 14:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/b587fc51a8bde2794f929b43af79fa7be00c9…
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(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-07-13 14:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/8c9d091f19760deece8daf3e57add85482b9f…
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(a)openjdk.org>
Date: 2023-07-13 16:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/61932f49a58b73530e89e511874fbe2fbc343…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-13 17:14:30 +0000
URL: https://git.openjdk.org/leyden/commit/c710e711780b3c334fdb9e1299b3c39a2b486…
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(a)openjdk.org>
Date: 2023-07-13 17:52:27 +0000
URL: https://git.openjdk.org/leyden/commit/af7f95e24ad5981c5de4b5dbf37da6f4f5e42…
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(a)openjdk.org>
Date: 2023-07-13 19:36:36 +0000
URL: https://git.openjdk.org/leyden/commit/c7c6d47a07100f6c81af6cfad301ec1bda77a…
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(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-07-13 22:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/43099a85b16f036666d4e93106d2908ad75f9…
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(a)openjdk.org>
Date: 2023-07-14 07:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2e12a123c9955b7360fd752a6a33d59b6271c…
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(a)openjdk.org>
Date: 2023-07-14 08:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/bbb7ce5137cd3e8365552b42610e19b7ebe43…
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(a)openjdk.org>
Date: 2023-07-14 08:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/4676b40f17dd18941f5883cb9b989ad639992…
8312049: runtime/logging/ClassLoadUnloadTest can be improved
Reviewed-by: dnsimon, dholmes
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: d1fa1a86
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-07-14 09:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/d1fa1a868636dc15e96d1b4bf4acf28257c95…
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(a)openjdk.org>
Date: 2023-07-14 10:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/7539cc092d0a6b5604351d19e555101fcff75…
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(a)openjdk.org>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-07-14 13:54:46 +0000
URL: https://git.openjdk.org/leyden/commit/167d1c183546a9501a4f255baecc8a4a5b859…
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(a)openjdk.org>
Date: 2023-07-14 14:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/a63f865feba4cb82ec6e6529b9097bc709ace…
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(a)syntacore.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-07-14 14:32:40 +0000
URL: https://git.openjdk.org/leyden/commit/f3b96f6937395246f09ac2ef3dfca5854217a…
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(a)openjdk.org>
Date: 2023-07-14 16:01:26 +0000
URL: https://git.openjdk.org/leyden/commit/0d2196f8e5b03577a14ff97505718f4fa53f3…
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(a)openjdk.org>
Date: 2023-07-14 18:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/c84866ac0dcda487fe2abc2a8841f237df0a3…
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(a)openjdk.org>
Date: 2023-07-14 20:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/19691fab48657174a4e9768d33da2fdd53227…
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(a)openjdk.org>
Date: 2023-07-15 06:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/e8f66bf88ceb30383b50d1fac7a2583e3339e…
8310949: RISC-V: Initialize UseUnalignedAccesses
Reviewed-by: rehn, vkempik, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 81c4e8f9
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-07-16 07:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/81c4e8f916a04582698907291b6505d4484cf…
8304006: jlink should create the jimage file in the native endian for the target platform
Co-authored-by: Mandy Chung <mchung(a)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(a)openjdk.org>
Date: 2023-07-17 04:56:10 +0000
URL: https://git.openjdk.org/leyden/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085…
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(a)openjdk.org>
Date: 2023-07-17 06:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/1c9691b1f762812aa090b88507d60a2e2e5f4…
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(a)openjdk.org>
Date: 2023-07-17 08:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/a4412166ec8526db5e5e8e1ca324f86124055…
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(a)openjdk.org>
Date: 2023-07-17 08:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718…
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(a)openjdk.org>
Date: 2023-07-17 08:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/acf591e856ce4b43303b1578bd64a8c9ab006…
8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding
Co-authored-by: Alexey Ivanov <aivanov(a)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(a)openjdk.org>
Date: 2023-07-17 11:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-07-17 11:53:32 +0000
URL: https://git.openjdk.org/leyden/commit/3fb9d117e353af6f007e701a8cd635763bd3c…
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(a)openjdk.org>
Date: 2023-07-17 14:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1f…
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(a)openjdk.org>
Date: 2023-07-17 17:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/e73796879299c6170b63edb998439db4764ce…
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(a)users.noreply.github.com>
Committer: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-07-17 19:19:13 +0000
URL: https://git.openjdk.org/leyden/commit/f975be44a86879e1079a0066203b49d59b7a1…
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(a)openjdk.org>
Date: 2023-07-17 19:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c31…
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(a)openjdk.org>
Date: 2023-07-17 20:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e…
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(a)openjdk.org>
Date: 2023-07-17 21:00:49 +0000
URL: https://git.openjdk.org/leyden/commit/6a09992dbd957daac2d5197a9ef8ab4975dde…
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(a)openjdk.org>
Date: 2023-07-17 22:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701b…
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(a)openjdk.org>
Date: 2023-07-17 22:50:25 +0000
URL: https://git.openjdk.org/leyden/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e5…
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a53345ad
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-07-17 23:01:35 +0000
URL: https://git.openjdk.org/leyden/commit/a53345ad03e07ab2a990721a506ebc25eed0f…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-18 00:58:25 +0000
URL: https://git.openjdk.org/leyden/commit/201e3bcf52cac64510d50fbdfcd522638d1d0…
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(a)openjdk.org>
Date: 2023-07-18 05:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c…
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(a)openjdk.org>
Date: 2023-07-18 05:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/8ec136e6f0fa684255274181d09c86251ef54…
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(a)openjdk.org>
Date: 2023-07-18 05:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd02…
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(a)openjdk.org>
Date: 2023-07-18 10:45:41 +0000
URL: https://git.openjdk.org/leyden/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1…
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(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-07-18 11:41:36 +0000
URL: https://git.openjdk.org/leyden/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef…
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(a)openjdk.org>
Date: 2023-07-18 15:12:09 +0000
URL: https://git.openjdk.org/leyden/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe…
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(a)openjdk.org>
Date: 2023-07-18 16:00:30 +0000
URL: https://git.openjdk.org/leyden/commit/9905f7582270634eb19f7d9cb67210a174da9…
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(a)openjdk.org>
Date: 2023-07-18 16:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/b4dce0d62479c2494c02570a60319cb1a5932…
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(a)openjdk.org>
Date: 2023-07-18 20:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/af5bf81754072fa5879726cfacb7404892b55…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/282a93a4cc45dae00ed714ae8d6eee31f5746…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e…
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 34dbb225
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/34dbb22505ee826e388fb27104d68ae39db47…
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 4ae3d8f2
Author: Michael McMahon <michaelm(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b59…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/leyden/commit/fff7e1ad00be07810bf948b8a6f94e83c435f…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/leyden/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb6573…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/be70bc1c58eaec876aa1ab36eacba90b901ac…
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung(a)openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: 889c663a
Author: Brian Burkhalter <bpb(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/leyden/commit/889c663a0e47903a6ebe540d3579670729fa3…
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 925138a9
Author: Calvin Cheung <ccheung(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/925138a942126b6c5d46adabf88a8a6f1392f…
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: cb5f1b72
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/5c4623b36076fd150136fac748ff0a59ff2dc…
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(a)openjdk.org>
Date: 2023-07-18 21:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/28c4d196cff8576b69cf115cda538ab1dad97…
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(a)openjdk.org>
Date: 2023-07-18 21:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893…
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(a)openjdk.org>
Date: 2023-07-18 21:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/e31df3a7748fc36a8afe6e060917de1247bbd…
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(a)openjdk.org>
Date: 2023-07-18 22:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d…
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(a)openjdk.org>
Date: 2023-07-18 22:40:12 +0000
URL: https://git.openjdk.org/leyden/commit/e5ecbff69eeb83abbe70421b7f1540a5c3824…
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(a)openjdk.org>
Date: 2023-07-19 00:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/702fea8deb41fa6a4537dbda18d7d965c3752…
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(a)openjdk.org>
Date: 2023-07-19 04:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/82612e27255e36d498dcd6700f3b7d264b420…
8312329: Minimal build failure after JDK-8311541
Reviewed-by: dholmes, amitkumar
! src/hotspot/share/runtime/javaThread.cpp
Changeset: f677793d
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-07-19 07:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/f677793d02a7aa5d01c06023000762b12b8ce…
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(a)openjdk.org>
Date: 2023-07-19 09:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8…
8312200: Fix Parse::catch_call_exceptions memory leak
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/doCall.cpp
Changeset: c6ab9c29
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-07-19 11:31:49 +0000
URL: https://git.openjdk.org/leyden/commit/c6ab9c2905203e1ec897b3404f9179ff975d0…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-07-19 13:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/e7adbdb1f1506b82392907f7e4a5c8882d319…
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(a)openjdk.org>
Date: 2023-07-19 13:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/028068a655bb08e016e7a915c2b2f6abc1e48…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-19 14:24:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1190375fc6def8a5520549157389f615161d…
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(a)openjdk.org>
Date: 2023-07-19 16:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1c788c52b8de401f42f6c8e9898b6ea12009…
8312392: ARM32 build broken since 8311035
Reviewed-by: shade
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 14cf0356
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-07-19 16:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e…
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(a)openjdk.org>
Date: 2023-07-19 17:21:19 +0000
URL: https://git.openjdk.org/leyden/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c62…
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(a)ibm.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-07-19 18:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/6f6621303ad54a7dfd880c9472a387706a446…
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(a)openjdk.org>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-07-19 19:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/aa23fd98f528069f5c613f43e335a0585a490…
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(a)openjdk.org>
Date: 2023-07-19 20:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-20 00:59:28 +0000
URL: https://git.openjdk.org/leyden/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06…
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung(a)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(a)openjdk.org>
Date: 2023-07-20 01:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/61ab27087e1dd6cd2b52c608c87fba4393a0e…
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(a)users.noreply.github.com>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-20 02:14:19 +0000
URL: https://git.openjdk.org/leyden/commit/dfe764e3f85784752d69fd51306644732e808…
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(a)hsbc.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-20 05:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/37c756a7be87153693c919f22d55189f3108e…
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(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-07-20 09:21:23 +0000
URL: https://git.openjdk.org/leyden/commit/a7427678e160bf54c57d5bec80650b053dfc9…
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(a)openjdk.org>
Date: 2023-07-20 09:35:45 +0000
URL: https://git.openjdk.org/leyden/commit/32833285bf94a17989db9bdfa86f58777ab91…
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(a)openjdk.org>
Date: 2023-07-20 10:23:35 +0000
URL: https://git.openjdk.org/leyden/commit/94eb44b192ba421692549a178c386ea34164e…
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(a)openjdk.org>
Date: 2023-07-20 11:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/8d29329138d44800ee4c0c02dacc01a06097d…
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Reviewed-by: xuelei, jpai
! test/jdk/ProblemList.txt
Changeset: fe419101
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-07-20 13:36:45 +0000
URL: https://git.openjdk.org/leyden/commit/fe419101411d47f81f2dc5f95605308780302…
8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9fa944e6
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-07-20 13:54:45 +0000
URL: https://git.openjdk.org/leyden/commit/9fa944e63f7bec76eab21f85cc5109ed7419a…
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(a)openjdk.org>
Date: 2023-07-20 15:06:59 +0000
URL: https://git.openjdk.org/leyden/commit/b772e67e2929afd9f9d6a4b08713e41f89166…
8312395: Improve assertions in growableArray
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/growableArray.hpp
Changeset: bae22479
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-07-20 16:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/bae224793812cb0a0aa67e399062498d3b13f…
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(a)openjdk.org>
Date: 2023-07-20 16:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/354c6605e32790ca421869636d8bf5456fc51…
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(a)openjdk.org>
Date: 2023-07-20 20:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/d7b941640638b35f9ac1ef11cd6bf6ccb795c…
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(a)openjdk.org>
Date: 2023-07-20 21:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/4e8f331a80fdfbf3b73ad12b41920fcf4f242…
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(a)openjdk.org>
Date: 2023-07-20 22:40:18 +0000
URL: https://git.openjdk.org/leyden/commit/783de32b6af4383b5ba71b91c307a5dddd0da…
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(a)openjdk.org>
Date: 2023-07-21 03:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/d4aacdb44665db9f787e0a408e6b1ba925ad1…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-21 05:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/3e8f1eb82039d4943abf79380f35ad1ec1927…
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(a)openjdk.org>
Date: 2023-07-21 08:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/8cd43bff3cd18d6e83cbf07b78a809ad00299…
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(a)openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d8…
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(a)openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e54…
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(a)openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/842d6329cf5a3da8df7eddb195b5fcb7baadb…
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(a)openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/84b325b844c08809448a9c073a11443d9e3c3…
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(a)openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/8042a50b99a671390910afa5f816894f77255…
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(a)openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/leyden/commit/d55d7e8d87670043dd22ec6a3fb6cc49b3900…
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(a)openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/f4ba7b219851217c48e46258d9977d51a757a…
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(a)openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/3c644dc586e8990607923a2cb56656d0d6bf4…
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(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a…
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(a)openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f…
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(a)openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/0487aa61c67de695d008af4fe75c2a3072261…
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner(a)sap.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/leyden/commit/0328886450a4978f1edbe06a59d2ab8f733d1…
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(a)openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/leyden/commit/ab821aa24f248e042d367ccd908fc1f68ebe8…
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(a)microsoft.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/f3ade388dac0b882e671462caa762138f4481…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/leyden/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7…
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(a)openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/197981b431fb7c7e6740ac45a671b99d1c758…
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(a)openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/7dd47998f00712515c25fb852b6c0cf958120…
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(a)openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/298dda4c985ddda84e264aff86ea45c849bb1…
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(a)openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/3caf64e065074ec9fb632ae93842d0e2eb5ee…
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(a)openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/d1cc2782606e8a3cfead9055aa845e48e851e…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/leyden/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2…
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(a)loongson.cn>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5…
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(a)openjdk.org>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/d8f2e9ae3b47b27e51680d88b774183cd156b…
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(a)openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/8008e27c55030b397e2040bc3cf8408e47edf…
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(a)openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/2bdfa836adbeba3319bee4ee61017907d6d84…
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(a)openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/d0761c19d1ddafbcb5ea97334335462e716de…
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(a)openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/d63bff672feafc7df4b1324bf7acce105a998…
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(a)amazon.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/9999838156aedb15c7e1649b85cfbe4ba394f…
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(a)openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/leyden/commit/ea067fc3d2b1fecda694442c7921ecb980377…
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(a)openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a…
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(a)openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/leyden/commit/bd098806f768c6afd87cee06b983c13a47126…
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(a)openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e…
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(a)openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/leyden/commit/9606cbcd2314506d0054ecba1804e5e0c2670…
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/e554fdee254ce51d605fe127b73644620e87e…
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(a)openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3…
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(a)openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/leyden/commit/c6396dceb9a64578d5b335af27ad1d968190a…
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(a)openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/cb82c954e3a37892ad504fcbb279bcf761922…
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(a)openjdk.org>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/leyden/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462…
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(a)openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1…
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/leyden/commit/117f42dbe9a78bcf43bdf3873d5d86a19a909…
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(a)openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/e9daf4a0185b90762d2bdd38d86fe93b4822e…
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(a)openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/leyden/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827…
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(a)openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/leyden/commit/cc2a75e11c4b5728c547aa764067427fdea8c…
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(a)openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d…
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(a)openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/02a04731b1b2e68bf1a79f50d036bedd03212…
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(a)openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/leyden/commit/e7726fbd69232bfa34725c87a7dfd387cce11…
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(a)openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/74121930e33686d2452170554776c0901f622…
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(a)openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0…
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(a)openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d5…
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(a)openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e4247…
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(a)openjdk.org>
Date: 2023-07-27 06:33:27 +0000
URL: https://git.openjdk.org/leyden/commit/36d578cddb3ae196fb7d4d8e9be6af3520c1d…
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(a)openjdk.org>
Date: 2023-07-27 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/b7545a69a27f255cbf26071be5b88f6e3e6b3…
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(a)openjdk.org>
Date: 2023-07-27 07:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/01e135c91018a41800c2df534b1d6dbd396ad…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-27 07:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/7cbab1f39636f3cf32f1276bc46feaa8107a1…
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(a)openjdk.org>
Date: 2023-07-27 08:39:32 +0000
URL: https://git.openjdk.org/leyden/commit/86821a7ce89c51cc3650228c55a4a88c74320…
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(a)sap.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-27 10:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/44576a7cca18108adafa7efe88de2a4655e9b…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-07-27 10:48:18 +0000
URL: https://git.openjdk.org/leyden/commit/271417a0e10245504e41c98c65941d5fe21f3…
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(a)openjdk.org>
Date: 2023-07-27 12:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/486c7844f902728ce580c3994f58e3e497834…
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(a)openjdk.org>
Date: 2023-07-27 13:40:23 +0000
URL: https://git.openjdk.org/leyden/commit/8661b8e11568f752c0bc515a028092f77bcaf…
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(a)openjdk.org>
Date: 2023-07-27 13:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/25058cd23ac9c8993e7acfd82728ee4c623f0…
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(a)openjdk.org>
Date: 2023-07-27 14:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/8650026ff16e5c5eff897f9fd39c0c35fd8b7…
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(a)openjdk.org>
Date: 2023-07-27 15:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/169b6e3cff8f9e0e09cdd5145c2dfe73a8851…
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(a)users.noreply.github.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-27 15:45:20 +0000
URL: https://git.openjdk.org/leyden/commit/c05ba48b60816db0165a6d3ff534fbbb18433…
8313250: Exclude java/foreign/TestByteBuffer.java on AIX
Reviewed-by: rriggs, clanger
! test/jdk/ProblemList.txt
Changeset: 0ca2bfd7
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-27 16:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/0ca2bfd77960a84486d10d910aa47b2aa9c14…
8311104: dangling-gsl warning in libwixhelper.cpp
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
Changeset: c55d29ff
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-07-27 19:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/c55d29ff119598a410e714ef36f47fb6626a1…
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(a)openjdk.org>
Date: 2023-07-27 21:24:03 +0000
URL: https://git.openjdk.org/leyden/commit/c27c87786a612501e080222dd8647f94b3b26…
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(a)openjdk.org>
Date: 2023-07-28 02:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/ba645da97b00a7cc9d5a9d4dd58b1cd6737b4…
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Reviewed-by: dholmes
! make/RunTests.gmk
Changeset: cad6114e
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-07-28 09:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/cad6114e1c69bfebe5f7892c3e105b4c70d04…
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(a)openjdk.org>
Date: 2023-07-28 09:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/4ae5a3e39b681bfd001df1483d8a6d1fce0bc…
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(a)openjdk.org>
Date: 2023-07-28 10:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/a3d67231a71fbe37c509fcedd54c679b4644c…
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(a)openjdk.org>
Date: 2023-07-28 12:08:24 +0000
URL: https://git.openjdk.org/leyden/commit/47c4b992b44a5ce120aa4fe9e01279d4c52bc…
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(a)openjdk.org>
Date: 2023-07-28 13:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/34173ff0d11667baffa6604e6f1886b8976ab…
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(a)openjdk.org>
Date: 2023-07-28 13:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/d9559f9b24ee76c074cefcaf256d11ef5a7cc…
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(a)openjdk.org>
Date: 2023-07-28 16:27:06 +0000
URL: https://git.openjdk.org/leyden/commit/a9a3463afb33b9df4cbf64d1866255bff6388…
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(a)openjdk.org>
Date: 2023-07-28 16:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/e897041770f9e321cd8526c6a29c5e19bbeca…
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(a)openjdk.org>
Date: 2023-07-28 16:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/4ae75cab53995a2ed36783a308b706f3f0f4e…
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(a)openjdk.org>
Date: 2023-07-28 17:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/e2cb0bc6f1816f10603b35a4bfe95423bb68c…
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(a)openjdk.org>
Date: 2023-07-28 17:33:20 +0000
URL: https://git.openjdk.org/leyden/commit/23755f90c9fb69b0ddad0cdfcdf8add309b1d…
8312411: MessageFormat.formatToCharacterIterator() can be improved
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 402cb6a5
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-07-28 17:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/402cb6a550f60c75f93c709b5e5902f3757a8…
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(a)openjdk.org>
Date: 2023-07-28 21:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/d6245b6832ccd1da04616e8ba4b90321b2551…
8310268: RISC-V: misaligned memory access in String.Compare intrinsic
Co-authored-by: Feilong Jiang <fjiang(a)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(a)openjdk.org>
Date: 2023-07-29 05:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/ad34be1f329edc8e7155983835cc70d733c01…
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(a)openjdk.org>
Date: 2023-07-31 07:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/807ca2d3a1d498f8d51a33b062a003c96344d…
8313316: Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: f8c2b7fe
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2023-07-31 07:49:10 +0000
URL: https://git.openjdk.org/leyden/commit/f8c2b7fee101d66107704b3ee464737c5ccdc…
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(a)openjdk.org>
Date: 2023-07-31 08:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/6fca28988794b52a6aa974bed1ed6f4f07e09…
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(a)openjdk.org>
Date: 2023-07-31 08:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/408987e1ca9a42db8019b1bd7e52f85607975…
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(a)openjdk.org>
Date: 2023-07-31 13:44:38 +0000
URL: https://git.openjdk.org/leyden/commit/b60e0adad6c2a4b8cf2709f810e185ad62777…
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(a)openjdk.org>
Date: 2023-07-31 14:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/3671d83c87302ead09d4ebce9cb85bdd803a0…
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(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-07-31 15:03:05 +0000
URL: https://git.openjdk.org/leyden/commit/97b688340e2adce8e5f6abf7c3f5cb41e71af…
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(a)openjdk.org>
Date: 2023-07-31 15:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/78f67993f89792d2f0d8dcf04ba12ee93b336…
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(a)openjdk.org>
Date: 2023-07-31 15:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/e47a84f23dd2608c6f5748093eefe301fb5bf…
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(a)openjdk.org>
Date: 2023-07-31 16:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/5362ec9c6e9123d00288497ac9d1879a2bb1c…
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(a)openjdk.org>
Date: 2023-07-31 18:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/86783b985175de3a0c02215a862b2a2749d8b…
8301996: Move field resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao(a)openjdk.org>
Co-authored-by: Dingli Zhang <dzhang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)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(a)openjdk.org>
Date: 2023-07-31 19:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/6af0af593446bc33dc94bbf7334c325c4ac0a…
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(a)openjdk.org>
Date: 2023-07-31 20:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/c91a3002fb4304b6184d1d8d5611873c4e028…
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(a)openjdk.org>
Date: 2023-08-01 04:28:42 +0000
URL: https://git.openjdk.org/leyden/commit/0a3c6d6bd010231d02e92016037149e85fb1d…
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(a)amazon.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-01 10:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/e36960ec6d543b48a7739e249c4a18883b272…
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(a)openjdk.org>
Date: 2023-08-01 11:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/ee3e0917b393b879a543060ace2537be84f20…
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(a)openjdk.org>
Date: 2023-08-01 13:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/94b50b714a3d7696908e13b44eceeec60b82f…
8313404: Fix section label in test/jdk/ProblemList.txt
Reviewed-by: mbaesken, alanb
! test/jdk/ProblemList.txt
Changeset: 98a915a5
Author: Thomas Obermeier <128162199+TOatGithub(a)users.noreply.github.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-08-01 15:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/98a915a54ce62da7cebc1f0ab07dab276291a…
8313256: Exclude failing multicast tests on AIX
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: ec2f38fd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 16:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/ec2f38fd389dc51dc4d8925e037a8bf2e64a3…
8313428: GHA: Bump GCC versions for July 2023 updates
Reviewed-by: clanger, mbaesken, stuefe
! .github/workflows/main.yml
Changeset: 7ba8c69a
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/7ba8c69a2cb094f124234fef5a0f7ac98993c…
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(a)openjdk.org>
Date: 2023-08-01 20:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf7077752aa6676b0a5a7f799b6823f38fbd8…
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(a)openjdk.org>
Date: 2023-08-01 22:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/dc142470773ba53b06d424f489d5f1919b2d7…
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(a)openjdk.org>
Date: 2023-08-01 22:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/28be34c1b9179e21c8ec5d2f9b05e3f842bb3…
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(a)openjdk.org>
Date: 2023-08-01 23:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/9b55e9a706de9893b1a71c7a6a4e23c4b8842…
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(a)openjdk.org>
Date: 2023-08-02 00:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/f14245b3880ff735ae231b4c7d2c6b6907c5f…
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(a)openjdk.org>
Date: 2023-08-02 01:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/528596fa937f8589f71fa06929fbb75f62142…
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(a)openjdk.org>
Date: 2023-08-02 05:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e8471f6bbe692a0d1e293f9e09aaa4f32312e…
8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 6a853bba
Author: Jenny Shivayogi <kspeeyu(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-02 07:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/6a853bba09092141f436d4cb1e8fdc5a06bea…
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(a)openjdk.org>
Date: 2023-08-02 07:00:37 +0000
URL: https://git.openjdk.org/leyden/commit/9454b2bbe130fdbe86485b928b80d19156c70…
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(a)openjdk.org>
Date: 2023-08-02 09:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/5d1b911c92b933c257c8e9afe1464ec175ca1…
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(a)openjdk.org>
Date: 2023-08-02 10:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/6faf05c6ddb3a0bcf4dce9516b8fca15d25cd…
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(a)openjdk.org>
Date: 2023-08-02 11:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/46fbedb2be98a9b8aba042fa9f90c3b25c312…
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(a)openjdk.org>
Date: 2023-08-02 12:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/19e2c8c321823c056091e6e9f6c3d0db7ba9e…
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(a)openjdk.org>
Date: 2023-08-02 13:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/b093880acd89d8d0bccd4b8b260b721f4dcfc…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-02 14:27:07 +0000
URL: https://git.openjdk.org/leyden/commit/6446792327c629dbd1dfc1edfb547065f6fce…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-08-02 14:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/c1a3f143bf881dac6d6e517293c79a68129c6…
8312078: [PPC] JcmdScale.java Failing on AIX
Reviewed-by: stuefe, tsteele
! src/hotspot/share/services/nmtDCmd.cpp
Changeset: 4ba81f63
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-02 15:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/4ba81f631f572d870d0f2c96fefe0cabc55e1…
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(a)openjdk.org>
Date: 2023-08-02 17:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/cff25dd574203d0840d11ce083a5b825fb26d…
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(a)openjdk.org>
Date: 2023-08-02 21:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/bc1d2eac9abd5fb38402113c7f0805c21ef77…
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(a)openjdk.org>
Date: 2023-08-02 21:59:22 +0000
URL: https://git.openjdk.org/leyden/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a8…
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(a)openjdk.org>
Date: 2023-08-02 23:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/8248e351d0bed263fb68d8468004a4286e639…
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(a)openjdk.org>
Date: 2023-08-03 04:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/87d7e976cbb9a4441f6f215252383b41b2b69…
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(a)openjdk.org>
Date: 2023-08-03 05:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/53ca75b18ea419d469758475fac8352bf915b…
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(a)openjdk.org>
Date: 2023-08-03 07:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c920f9cc61566b7bd08d2bf8773d39a61608…
8313274: [BACKOUT] Relax prerequisites for java.base-jmod target
Reviewed-by: dholmes
! make/Main.gmk
Changeset: 58906bf8
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-08-03 07:23:19 +0000
URL: https://git.openjdk.org/leyden/commit/58906bf8fbbf4417149e796325bcbaec189d5…
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(a)openjdk.org>
Date: 2023-08-03 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/bdac348c80d451cefbc73eb8313e8511dbb0d…
8313602: increase timeout for jdk/classfile/CorpusTest.java
Reviewed-by: clanger
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 3212b64f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-03 08:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/3212b64f8efc32a95808cd33e16b6cf989173…
8313582: Problemlist failing test on linux x86
Reviewed-by: tschatzl
! test/langtools/ProblemList.txt
Changeset: c3860917
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-03 08:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/c3860917346fb53ed3d23f11d112b58b8cd84…
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(a)openjdk.org>
Date: 2023-08-03 11:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca1…
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(a)openjdk.org>
Date: 2023-08-03 12:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/0f2fce71680355412896b2cb2d96cc85f6932…
8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: thartmann, lucy
! src/hotspot/share/ci/ciEnv.cpp
Changeset: bb3aac60
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-08-03 16:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/bb3aac606397481cb4832cb75ec0a549d079a…
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(a)openjdk.org>
Date: 2023-08-03 18:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/4577147993c2f87e6ba298a664acad5decc96…
8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: mikael
! src/hotspot/share/ci/ciEnv.cpp
Changeset: d60352e2
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-08-03 21:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/d60352e26fd8b7e51eeaf299e3f88783b739b…
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(a)fujitsu.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-08-04 03:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/e8c325dea39f959ab6bb310c3913b98655e95…
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(a)oracle.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-04 05:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/10a260588497eafa6c6c1caae4a15f354f7e2…
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(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-04 06:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/c4b8574b94c1987d45fae8d9d39acf4883363…
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(a)openjdk.org>
Date: 2023-08-04 07:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/5d232959c2d98b632a5c48c89f369f7e80c8b…
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(a)openjdk.org>
Date: 2023-08-04 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/61c58fdd00727da2841a052477e4f4ecfa709…
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(a)openjdk.org>
Date: 2023-08-04 09:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3…
8313707: GHA: Bootstrap sysroots with --variant=minbase
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: e8a37b90
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-04 09:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef…
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(a)openjdk.org>
Date: 2023-08-04 14:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/f66cd5008d155e52a20a351ecd10469286517…
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(a)openjdk.org>
Date: 2023-08-04 18:40:16 +0000
URL: https://git.openjdk.org/leyden/commit/017e0c7850e305877e3e0b1d4644b5605225e…
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(a)redhat.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-04 18:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/873d11793211717c37c6c72c80a76d1472c64…
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(a)openjdk.org>
Date: 2023-08-04 19:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/b2add96c353f15b91524e10207e49841298be…
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(a)wwwmaster.at>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-08-04 20:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/b463c6d3b0f27c8f124b5733cb9e7677542ab…
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(a)openjdk.org>
Date: 2023-08-04 20:24:50 +0000
URL: https://git.openjdk.org/leyden/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54…
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(a)openjdk.org>
Date: 2023-08-04 22:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/6d185296161606edbc9f737a6b1b27496add9…
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(a)openjdk.org>
Date: 2023-08-05 05:24:08 +0000
URL: https://git.openjdk.org/leyden/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb…
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(a)openjdk.org>
Date: 2023-08-07 05:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526…
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(a)openjdk.org>
Date: 2023-08-07 09:12:33 +0000
URL: https://git.openjdk.org/leyden/commit/a38fdaf18dfeeb23775516d1986c720190ba9…
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(a)openjdk.org>
Date: 2023-08-07 09:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/dc01604756c22889412f9f25b534488180327…
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(a)openjdk.org>
Date: 2023-08-07 10:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/226cdc696d933fbc174d07b0d9817246dbc0e…
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(a)openjdk.org>
Date: 2023-08-07 10:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/538f9557b87f750264231f04bfbc91d15f8af…
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(a)openjdk.org>
Date: 2023-08-07 10:58:11 +0000
URL: https://git.openjdk.org/leyden/commit/0b4387e3a33dd360efc585612639473925650…
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(a)openjdk.org>
Date: 2023-08-07 11:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/4b192a8dc37297f0746c0c68322e0168d9f47…
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(a)openjdk.org>
Date: 2023-08-07 12:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899…
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(a)openjdk.org>
Date: 2023-08-07 12:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/bbbfa217a030e90e41c036203f85b764927f4…
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(a)openjdk.org>
Date: 2023-08-07 14:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/4726960fcdc9489fb8f9c7e1a100828f1347c…
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(a)gmail.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-08-07 15:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/380418fad07c0526bb698b4bfcbacbd65a861…
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(a)openjdk.org>
Date: 2023-08-07 16:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c6eb67e85e35b3b40c258891789bd3e757a0…
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(a)openjdk.org>
Date: 2023-08-07 17:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/1da82a34b14189814e45a93c68620ccb51427…
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(a)openjdk.org>
Date: 2023-08-07 18:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/83edffa608d998a118d1d12f62d73be40a898…
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(a)openjdk.org>
Date: 2023-08-07 18:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/87b08b6e0192d88025c2275c7dd2c4bdecda5…
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(a)openjdk.org>
Date: 2023-08-08 08:49:39 +0000
URL: https://git.openjdk.org/leyden/commit/87a6acbeee1673526bfc5f8692e0949cb113e…
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(a)openjdk.org>
Date: 2023-08-08 09:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/a1115a7a39438438ec247743718cdc1ec5982…
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(a)openjdk.org>
Date: 2023-08-08 09:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/28fd7a1739fd3c50c43ebfe6017a835225a45…
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(a)openjdk.org>
Date: 2023-08-08 10:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/7e209528d3690ff25f00efaa60bc10fadfb2c…
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang(a)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(a)openjdk.org>
Date: 2023-08-08 11:01:59 +0000
URL: https://git.openjdk.org/leyden/commit/091e65e95b42f7c425b1a39ee518230d4e8bb…
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(a)openjdk.org>
Date: 2023-08-08 11:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/41bdcded65eefd1b82a1f18dd49a61473d707…
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(a)openjdk.org>
Date: 2023-08-08 11:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/8752d4984a762393ffbe53181e07ce254df2c…
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(a)openjdk.org>
Date: 2023-08-08 12:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5c…
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(a)openjdk.org>
Date: 2023-08-08 13:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe7…
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(a)openjdk.org>
Date: 2023-08-08 19:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/6864441163f946d0bec7380a2a120e31b812a…
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(a)openjdk.org>
Date: 2023-08-08 20:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/515add88ed6c290ee90f3d6f522a22971e37a…
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(a)openjdk.org>
Date: 2023-08-09 01:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a…
8306441: Two phase segmented heap dump
Co-authored-by: Kevin Walls <kevinw(a)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(a)oracle.com>
Date: 2023-08-08 23:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/f5321dd8bbd77b5256b2bdbb7f9894cbd24e6…
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(a)oracle.com>
Date: 2023-08-09 09:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/d47df36e49eb1b5d2975db0f1ad1b01998faf…
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(a)oracle.com>
Date: 2023-08-09 12:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/49d035dcb07375f7692649ef7754694a963ee…
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(a)oracle.com>
Date: 2023-08-09 16:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/df7472d797fe52657424235dbf52cf568d1a5…
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
1
0
Changeset: 49d035dc
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-08-09 12:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/49d035dcb07375f7692649ef7754694a963ee…
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
1
0
Changeset: d47df36e
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-08-09 09:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/d47df36e49eb1b5d2975db0f1ad1b01998faf…
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
1
0
09 Aug '23
Changeset: 591689ed
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-08-09 14:44:13 +0000
URL: https://git.openjdk.org/leyden/commit/591689ed312977bbd6f99484d3c92e6a12aed…
Fix issue in orElse and orElseThrow
! src/java.base/share/classes/java/lang/ComputedConstant.java
! src/java.base/share/classes/jdk/internal/constant/AbstractComputedConstant.java
! test/jdk/java/lang/ComputedConstant/BasicComputedConstantTest.java
1
0
git: openjdk/leyden: computed-constants: fix throws information in ComputedConstant Javadoc (#1)
by duke 09 Aug '23
by duke 09 Aug '23
09 Aug '23
Changeset: fc5c5472
Author: dan1st <daniel(a)wwwmaster.at>
Committer: GitHub <noreply(a)github.com>
Date: 2023-08-09 14:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/fc5c5472a46f145ce207047f73b5cc503d479…
fix throws information in ComputedConstant Javadoc (#1)
https://mail.openjdk.org/pipermail/leyden-dev/2023-August/000248.html
! src/java.base/share/classes/java/lang/ComputedConstant.java
1
0
When viewing the propsed Javadoc of ComputedConstant#orElse
(https://cr.openjdk.org/~pminborg/computed-constant/api/java.base/java/lang/…
mentions throwing an NoSuchElementException in case the element cannot
be bound.
However, the Javadoc also mentions returning the passed value in that case.
If we take a look at the code for that in the Leyden repository
(https://github.com/openjdk/leyden/blob/b9219784cc277417dc112a7fbf652bdc021c…
and
https://github.com/openjdk/leyden/blob/b9219784cc277417dc112a7fbf652bdc021c…)
we can see that "rethrow" is false and no NoSuchElementException is
thrown
(https://github.com/openjdk/leyden/blob/b9219784cc277417dc112a7fbf652bdc021c…)
I think the "@throws NoSuchElementException" should be removed from
ComputedConstant#orElse
(https://github.com/openjdk/leyden/blob/b9219784cc277417dc112a7fbf652bdc021c…)
Yours,
Daniel
1
1
Changeset: d6c2ee34
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-06-16 17:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/d6c2ee3448a14b3e5a392aacc11ed8e47d388…
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(a)openjdk.org>
Date: 2023-06-16 17:38:01 +0000
URL: https://git.openjdk.org/leyden/commit/16134f44221e46f71d91fdba08e30705b0e1f…
8310211: serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: mikael
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
Changeset: 71baf00a
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-16 20:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/71baf00a2dce796f74b121d5ccd4ee9da167d…
8309605: StubRoutines are not used by SA
Reviewed-by: cjplummer
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: bcc4d368
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-06-16 22:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/bcc4d36857b0907e865d0afc4447f9b0780f8…
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(a)openjdk.org>
Date: 2023-06-17 06:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/959a61fdd483c9523764b9ba0972f59ca06db…
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(a)openjdk.org>
Committer: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-06-19 02:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/492d25c8df0f818d6f6e3a18a82bfad8fa95c…
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(a)openjdk.org>
Date: 2023-06-19 05:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/02aaab12e331e5a4c249f1d281c4439e2e7c9…
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(a)openjdk.org>
Date: 2023-06-19 06:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/6473a7df206d3f120751dc36b07d793426b70…
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(a)openjdk.org>
Date: 2023-06-19 06:39:58 +0000
URL: https://git.openjdk.org/leyden/commit/6a63badd8ea3e79cd9fc3cb33aff499fc9a6d…
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(a)openjdk.org>
Date: 2023-06-19 07:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/266f9838ee28fb49b5368fc9778854c456b02…
8308855: ARM32: TestBooleanVector crashes after 8300257
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
Changeset: 4229baf9
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2023-06-19 07:05:06 +0000
URL: https://git.openjdk.org/leyden/commit/4229baf9b669ad0af94720cab21a4b80a6ae1…
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(a)openjdk.org>
Date: 2023-06-19 08:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/d2a858e173ae10c577d7a3d14eb87ab5c3f60…
7083187: Class CSS.CssValue is missing implementations of equals() and hashCode()
Co-authored-by: Alexey Ivanov <aivanov(a)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(a)openjdk.org>
Date: 2023-06-19 11:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/b896e3e02a28dde5d718cbc40f43a08f17926…
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(a)openjdk.org>
Date: 2023-06-19 11:41:10 +0000
URL: https://git.openjdk.org/leyden/commit/7d4b77ad9ee803d89eab5632f5c65ac843a68…
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(a)openjdk.org>
Date: 2023-06-19 13:26:26 +0000
URL: https://git.openjdk.org/leyden/commit/f8f8bfbea15de0a57415ba27ad5722b6a4add…
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(a)openjdk.org>
Date: 2023-06-19 17:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/e08e94f1b9eb687e7b413493e158c07063fea…
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(a)openjdk.org>
Date: 2023-06-19 18:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/33c6ec9d4eb36649a94125aa005dc6b961dcd…
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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-06-19 21:05:55 +0000
URL: https://git.openjdk.org/leyden/commit/137a5f7c2ce35258702b28565f6feb7cb7f1d…
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(a)openjdk.org>
Date: 2023-06-19 21:35:58 +0000
URL: https://git.openjdk.org/leyden/commit/7b45c8fc3a0d8b7f7de196fe095d2fa47c6bd…
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(a)openjdk.org>
Date: 2023-06-19 22:30:50 +0000
URL: https://git.openjdk.org/leyden/commit/b2e86aef65f4d579896b6db83aaad408b6c58…
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(a)openjdk.org>
Date: 2023-06-20 06:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/96a7db7b3cd5e1370df195a910b94eaece6c3…
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(a)openjdk.org>
Date: 2023-06-20 07:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/79069c5e748a274c45dec72aad082c31eff41…
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(a)oracle.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-06-20 07:40:46 +0000
URL: https://git.openjdk.org/leyden/commit/087887286d575107c076605e1027b553939c3…
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(a)openjdk.org>
Date: 2023-06-20 09:46:56 +0000
URL: https://git.openjdk.org/leyden/commit/9a68ec8bb2116cd166732cc1208cb19b6cd6a…
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(a)openjdk.org>
Date: 2023-06-20 10:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/a0595761ef35c4eec8cb84326a869b9473cd5…
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(a)openjdk.org>
Date: 2023-06-20 10:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/4ca548fe74419dc9e110489e3d2d3adf695ef…
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(a)openjdk.org>
Date: 2023-06-20 13:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/e1906e76412fa506cf72447dcb9adc896b92a…
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(a)openjdk.org>
Date: 2023-06-20 13:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/4e4e586dac3f4be15a6488a6b72aa9e2cd5d4…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-20 13:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/4a9cc8a000cafb3ad77a33710054b567e8553…
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(a)openjdk.org>
Date: 2023-06-20 15:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/31b6fd775f1c4f2841d9a52ad5f275ad446ee…
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(a)openjdk.org>
Date: 2023-06-20 15:51:43 +0000
URL: https://git.openjdk.org/leyden/commit/99d2a9afa95a1f1aa090316e702d8f508e094…
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(a)openjdk.org>
Date: 2023-06-20 17:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/09174e0c994dfb19fd09f551720c13c647981…
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(a)openjdk.org>
Date: 2023-06-20 18:16:33 +0000
URL: https://git.openjdk.org/leyden/commit/11201067a8d429fcb03f90830abec1842efae…
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(a)openjdk.org>
Date: 2023-06-20 21:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4c3efb39107829d0025bd23a5fa532767fa9b…
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(a)openjdk.org>
Date: 2023-06-20 23:12:49 +0000
URL: https://git.openjdk.org/leyden/commit/28415adb795dd9d4905d2366c6cc88fc569b8…
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(a)openjdk.org>
Date: 2023-06-20 23:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/45eaf5edd806b1f8d5c7d037752766f173706…
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(a)openjdk.org>
Date: 2023-06-21 00:03:13 +0000
URL: https://git.openjdk.org/leyden/commit/e022e876543b65b531027662326f35b497861…
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(a)openjdk.org>
Date: 2023-06-21 04:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/47d00a4cbeff5d757dda9c660dfd2385c02a5…
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(a)openjdk.org>
Date: 2023-06-21 06:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/886ac1c261a1b7e91e3981e32810c405a0d90…
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(a)openjdk.org>
Date: 2023-06-21 06:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/3faba07ae3f961c3b97434d59512d32519cb7…
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(a)openjdk.org>
Date: 2023-06-21 06:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/9eed049098b1ad98f6c061b88f21ca0e7ae34…
8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 67fbd873
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-21 07:05:41 +0000
URL: https://git.openjdk.org/leyden/commit/67fbd87378a9b3861f1676977f9f2b36052ad…
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(a)openjdk.org>
Date: 2023-06-21 09:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/a15db1a56c560406eac0ac60c29a0ffd15984…
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(a)openjdk.org>
Date: 2023-06-21 09:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/01623f6a5724d3eb250c48656be0aaf28df11…
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(a)openjdk.org>
Date: 2023-06-21 09:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ea22cd38510e54107889dbec01d47a10aa6f…
8310369: UTIL_ARG_WITH fails when arg is disabled
Reviewed-by: mikael
! make/autoconf/util.m4
Changeset: 574c6f0e
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-06-21 09:57:49 +0000
URL: https://git.openjdk.org/leyden/commit/574c6f0ebfdff86722a3659b91ec860a922ff…
8310376: Extend SetupTarget macro with DIR parameter
Reviewed-by: mikael
! make/MainSupport.gmk
Changeset: 70e1c92a
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-21 11:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/70e1c92a7f1b5450058a2dd7dbdf9d88eb85e…
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(a)openjdk.org>
Date: 2023-06-21 11:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/658c3374d88836f5c8745f777e836d502f0ec…
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(a)openjdk.org>
Date: 2023-06-21 12:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/826dcb5424a931953ac1964e7893aec7ec839…
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(a)openjdk.org>
Date: 2023-06-21 15:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/59c6c0e1b7148a7139f5e6a4ba2b19623c20c…
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(a)openjdk.org>
Date: 2023-06-21 17:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/72501cf76703352800eb8979a53d59a83791d…
8310379: Relax prerequisites for java.base-jmod target
Reviewed-by: mikael
! make/Main.gmk
Changeset: fd1163d5
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-21 17:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/fd1163d5f1f702ba81553c224ee86a2c6566f…
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(a)openjdk.org>
Date: 2023-06-21 18:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/226c6a097d9ec2fb66a678546ccd56b513494…
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(a)openjdk.org>
Date: 2023-06-21 18:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/16a34e8e1e603d2cc8f05fcf01376230af441…
8310384: Add hooks for custom image creation
Reviewed-by: mikael, alanb
! make/Images.gmk
Changeset: f286e5a5
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-06-21 19:56:51 +0000
URL: https://git.openjdk.org/leyden/commit/f286e5a5e151c241556f0f1b8d6648423186a…
8310575: no `@since` for StandardDoclet
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 3be50da6
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-06-21 20:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/3be50da636b986b267d15c4caa0147c100b96…
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(a)openjdk.org>
Date: 2023-06-21 21:07:04 +0000
URL: https://git.openjdk.org/leyden/commit/ac44ef19d5a129c41a8e89e667a28cff38acd…
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(a)openjdk.org>
Date: 2023-06-22 04:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/3661cdee1b20ab2868025637871d22bb30add…
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(a)openjdk.org>
Date: 2023-06-22 06:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/3bc475ee650a9564e957b9c8153944ec094ec…
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(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-06-22 06:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/8e047029e811a9e5758d564249ee794f584c9…
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(a)openjdk.org>
Date: 2023-06-22 07:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/7da3f1999fc5d1b9162443d97dfae7fe7b04d…
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(a)openjdk.org>
Date: 2023-06-22 10:09:15 +0000
URL: https://git.openjdk.org/leyden/commit/8976ebf0ec42b5fdca69e223cab0b713f1464…
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(a)openjdk.org>
Date: 2023-06-22 11:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/5a30fb6664e748fe41606eecda1f882a9a3c6…
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(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-06-22 13:15:27 +0000
URL: https://git.openjdk.org/leyden/commit/370b8b2644e8951ba177c39199036c79ecf49…
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(a)openjdk.org>
Date: 2023-06-22 14:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/230bcb769a2701b80b4a12a39785f88a1db48…
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(a)openjdk.org>
Date: 2023-06-22 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/0e4fde3d300b91e6f93fe4d602f99251c75aa…
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(a)openjdk.org>
Date: 2023-06-22 18:43:27 +0000
URL: https://git.openjdk.org/leyden/commit/130a9f138759c2f8504a83a6f3a93b1f219f0…
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(a)openjdk.org>
Date: 2023-06-22 19:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/5a82fa3bb278b5b80b9ede0619f364fe13cdb…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-23 06:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/47728931274ec7f58b06c463125ef40338aa4…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-23 07:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/31dcda5d67c90ecd571b0a943bcedc0bfe3f1…
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(a)openjdk.org>
Date: 2023-06-23 10:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/d6685f0869be350ded705a3dbddecb3cc441f…
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(a)openjdk.org>
Date: 2023-06-23 10:11:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1d2b55ce0b950e07f6e3761983f73fd58079…
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(a)openjdk.org>
Date: 2023-06-23 11:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/4bf78162c52564645af79b8324b69d89102dc…
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(a)openjdk.org>
Date: 2023-06-23 14:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/e78fd46679182b10d726cde37d39a34d9cd9a…
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(a)openjdk.org>
Date: 2023-06-23 14:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ca4cdd2caceba9dad8025e5a8851740a3961…
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(a)oracle.com>
Committer: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2023-06-23 15:31:16 +0000
URL: https://git.openjdk.org/leyden/commit/7628da200833d0d26215a91afdd1bf7fc110d…
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(a)openjdk.org>
Date: 2023-06-23 15:57:16 +0000
URL: https://git.openjdk.org/leyden/commit/d91d0d3011b878e47b937981896fed0b2be30…
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(a)openjdk.org>
Date: 2023-06-23 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/556831d1bf80a919330d9ca5330b4deef1659…
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(a)openjdk.org>
Date: 2023-06-23 17:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810…
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(a)openjdk.org>
Date: 2023-06-23 19:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1…
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(a)openjdk.org>
Date: 2023-06-23 19:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/bfcca5eff96ac3cd72996b6c4865872c2da4d…
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(a)openjdk.org>
Date: 2023-06-23 21:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/69f3114c4119d66a8c16cf95c35ea1adc488b…
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(a)openjdk.org>
Date: 2023-06-23 21:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/dad7bd9efc7ca2c245f7e35267479670f93a5…
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(a)openjdk.org>
Date: 2023-06-23 22:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/0db63ec76d451295e273c8e3272d013e2c334…
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(a)openjdk.org>
Date: 2023-06-25 23:41:54 +0000
URL: https://git.openjdk.org/leyden/commit/c92b049db7853a061ce05cebdc1fd73205ed0…
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(a)openjdk.org>
Date: 2023-06-25 23:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/78c3831701667069e7e048cd56b534ae2d8d1…
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(a)openjdk.org>
Date: 2023-06-26 05:38:04 +0000
URL: https://git.openjdk.org/leyden/commit/8242c647b9d31320757363b69e7048a109ce8…
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(a)openjdk.org>
Date: 2023-06-26 06:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/9057b3503349ead7d995b1a705317324830ea…
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(a)openjdk.org>
Date: 2023-06-26 06:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/013367b4831094cdd330564378de69deccd0d…
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(a)openjdk.org>
Date: 2023-06-26 07:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/9397094692ca840b1ac0c5b43edb895f8a397…
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(a)openjdk.org>
Date: 2023-06-26 07:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/c23794f88270c121bf99fdf297fdfde53072e…
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(a)openjdk.org>
Date: 2023-06-26 08:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/a96e92c83dd3cb36c10282724466e6d1339f5…
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(a)openjdk.org>
Date: 2023-06-26 09:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/a420ff48da7d8861a874ea6f7278249c20113…
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(a)openjdk.org>
Date: 2023-06-26 12:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/5271f4def68a7ad5003c597c60db29fbe9e27…
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(a)openjdk.org>
Date: 2023-06-26 12:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-26 12:47:41 +0000
URL: https://git.openjdk.org/leyden/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-26 13:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/24abd1054e236118877860dd8b89d52d499c2…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-06-26 14:28:40 +0000
URL: https://git.openjdk.org/leyden/commit/5ff42d14294199eb3bf10b66530f9249fb688…
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(a)openjdk.org>
Date: 2023-06-26 15:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/e624484ecf2f31d9e52caf3fda2d18f0ef821…
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(a)openjdk.org>
Date: 2023-06-26 16:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9…
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(a)openjdk.org>
Date: 2023-06-26 16:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/289f218a32558bbbf7e6c589b4618757bd6d0…
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(a)openjdk.org>
Date: 2023-06-26 18:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/815ac6eeb3017ea1969219f38fb3e0d003629…
8310907: Add missing file
Reviewed-by: jjg
= test/langtools/tools/javac/warnings/Serial/empty.out
Changeset: ff9a7541
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2023-06-26 18:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/ff9a7541097bd853306a8594c97774f36877a…
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(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-06-26 19:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/a08352f62181d7ae010851959b35d1e11a184…
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(a)openjdk.org>
Committer: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-06-26 19:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef…
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(a)openjdk.org>
Date: 2023-06-26 19:56:24 +0000
URL: https://git.openjdk.org/leyden/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc…
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(a)openjdk.org>
Date: 2023-06-26 21:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d155…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-26 22:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/a197ee797b3580d9f85636522587d3f6418df…
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(a)openjdk.org>
Date: 2023-06-26 22:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/8f5b6771b8eb43c695fe2bfed100f17376b9e…
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(a)openjdk.org>
Date: 2023-06-26 22:24:32 +0000
URL: https://git.openjdk.org/leyden/commit/46add3f8e3ea5d08130e0342390f998979c2a…
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(a)openjdk.org>
Date: 2023-06-27 00:13:42 +0000
URL: https://git.openjdk.org/leyden/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b…
8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 87e6fab2
Author: Feilong Jiang <fjiang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-27 01:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/87e6fab2c498558d4593f6c0537c998a61779…
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(a)arm.com>
Committer: Eric Liu <eliu(a)openjdk.org>
Date: 2023-06-27 04:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/45b581b7d53a3181be0e3f324d599797981f5…
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(a)openjdk.org>
Date: 2023-06-27 04:56:21 +0000
URL: https://git.openjdk.org/leyden/commit/79c056ec8b73de8e4841f9fdea494821a15e7…
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(a)openjdk.org>
Date: 2023-06-27 05:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/990e3a700dce3441bd9506ca571c1790e5784…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-27 07:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/73d7aa1d2cb037fed69263a19902588663336…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-06-27 08:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/15878360bf22c88a6e4038f05efa6db08d72b…
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(a)openjdk.org>
Date: 2023-06-27 11:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/05e9c41eddf8961d1384c88ccedf993d86822…
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(a)openjdk.org>
Date: 2023-06-27 15:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/58bb6555e783e4627f57c3c8281183c474d58…
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(a)openjdk.org>
Date: 2023-06-27 15:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed…
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(a)openjdk.org>
Date: 2023-06-27 15:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/7ce967a10c62d300a11906c1d71def33f4f57…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-27 16:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/2bd4136bdb74599e358a22c83ffc685a2c0db…
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(a)openjdk.org>
Date: 2023-06-27 16:13:20 +0000
URL: https://git.openjdk.org/leyden/commit/ec45bd64d504d579aef54c924fb8ca75a9440…
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(a)openjdk.org>
Date: 2023-06-27 17:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/fb283dff04a6fe11c8a7d44498ddd2075234e…
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(a)openjdk.org>
Date: 2023-06-27 17:49:09 +0000
URL: https://git.openjdk.org/leyden/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa…
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(a)openjdk.org>
Date: 2023-06-27 18:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/315242b7417a4774765f139b841b385dc7c94…
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(a)openjdk.org>
Date: 2023-06-27 19:30:59 +0000
URL: https://git.openjdk.org/leyden/commit/4bce38c6d7792596879a6e1081140b698b899…
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(a)openjdk.org>
Date: 2023-06-27 19:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/269852b90634aa43d4d719c93563608e42792…
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(a)openjdk.org>
Date: 2023-06-27 20:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22…
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(a)openjdk.org>
Date: 2023-06-27 20:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc…
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(a)openjdk.org>
Date: 2023-06-27 20:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/f07e396bda4567fd35677704b9aa974426266…
8310914: Remove 2 malformed java/foreign ProblemList entries
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 7f094353
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-06-27 20:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/7f094353673f5047643a2d7b512d0de8c665f…
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(a)openjdk.org>
Date: 2023-06-28 02:00:09 +0000
URL: https://git.openjdk.org/leyden/commit/afdaa2a3305461538f3a36de2b0b540fe2da9…
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(a)openjdk.org>
Date: 2023-06-28 02:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/56a73a6f0f3d38379cecea1de5eacb751febc…
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(a)openjdk.org>
Date: 2023-06-28 04:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/48e61c1df53c11ed49603abd70a3dd62a25f7…
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(a)openjdk.org>
Date: 2023-06-28 05:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/526dba1a2942e444bf11d03d8eaf014b5ef20…
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(a)openjdk.org>
Date: 2023-06-28 06:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/39c104df44f17c1d65e35becd4272f73e2c66…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-28 07:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/c3f10e847999ec254893de5a1a5de32fd07f7…
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(a)openjdk.org>
Date: 2023-06-28 11:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3…
8310110: Shenandoah: Trace page sizes
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c2e94854
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-28 12:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/c2e94854810f81c0e53efe8f4ee276647c724…
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(a)openjdk.org>
Date: 2023-06-28 12:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/08c51f25d2a42fd7a1dae60127d9306f6a54d…
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(a)openjdk.org>
Date: 2023-06-28 12:29:43 +0000
URL: https://git.openjdk.org/leyden/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca9…
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(a)openjdk.org>
Date: 2023-06-28 13:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa…
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(a)openjdk.org>
Date: 2023-06-28 13:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9…
8311034: Fix typo in javac man page
Reviewed-by: hannesw
! src/jdk.compiler/share/man/javac.1
Changeset: 46e4ee1e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-06-28 14:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/46e4ee1e80652203bd59d968ea72b27681bdf…
8310974: NMT: Arena diffs miss the scale
Reviewed-by: zgu, stuefe
! src/hotspot/share/services/memReporter.cpp
Changeset: 9f98136c
Author: Jesse Glick <jglick(a)cloudbees.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-06-28 15:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/9f98136c3a00ca24d59ffefd58308603b5811…
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(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-06-28 17:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/b6c789faad63f18e17ee7e5cefd024b3776fd…
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(a)openjdk.org>
Date: 2023-06-28 17:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/7fffdb5e60351026c9ee77f438b8fe505d85d…
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(a)openjdk.org>
Date: 2023-06-28 19:42:33 +0000
URL: https://git.openjdk.org/leyden/commit/9f46fc28426630399ca39d443403cc3a7be58…
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(a)openjdk.org>
Date: 2023-06-28 20:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/f0c2f098150335fce736708354d58bae383cc…
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(a)openjdk.org>
Date: 2023-06-28 20:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/da0f8325deb6e85ade1aed398330e13f5d439…
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(a)openjdk.org>
Date: 2023-06-28 21:00:28 +0000
URL: https://git.openjdk.org/leyden/commit/3df36c4f101e094d6f6beccadc004742b47d0…
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(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-06-28 21:07:24 +0000
URL: https://git.openjdk.org/leyden/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd0…
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(a)openjdk.org>
Date: 2023-06-28 21:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/02b17d793bfcea611c654049c9ab680b70fb5…
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(a)openjdk.org>
Date: 2023-06-28 22:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/ded137073ac1b2086a577508172626898999e…
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(a)openjdk.org>
Date: 2023-06-29 01:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f5a38488c354b21f1033e1cbdfa0a400f262…
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(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-06-29 01:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/6f58ab2bb9e0f02752628daa70e332cd2248e…
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(a)openjdk.org>
Date: 2023-06-29 04:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d1…
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(a)openjdk.org>
Date: 2023-06-29 05:42:19 +0000
URL: https://git.openjdk.org/leyden/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-06-29 05:44:02 +0000
URL: https://git.openjdk.org/leyden/commit/cbf418a4863f92241f116f782f9a676b7cb47…
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(a)openjdk.org>
Date: 2023-06-29 06:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/af319d963f180a23a0a9acdc9a4972f90ee58…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-06-29 06:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4…
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(a)openjdk.org>
Date: 2023-06-29 07:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/be64d3ac3cf9da2658038d64233f080da8011…
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(a)openjdk.org>
Date: 2023-06-29 07:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/690d6269954cbacea5f0e64653a49e4fcf986…
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(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2023-06-29 08:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8b…
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(a)openjdk.org>
Date: 2023-06-29 09:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/98a954eebc4f97dd16cb89bd4f1122952c848…
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(a)openjdk.org>
Date: 2023-06-29 12:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/e5744b8120548a161f75aa098826a6798d85f…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-06-29 12:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/07734f6dde2b29574b6ef98eeb9e007d8801a…
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(a)alibaba-inc.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-06-29 13:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/20f7d05ef238074143b01deb66a99217b2af4…
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(a)redhat.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-06-29 14:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6e…
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(a)openjdk.org>
Date: 2023-06-29 15:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/26efff758684b9c5615fb3b087538d713e6ec…
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(a)openjdk.org>
Date: 2023-06-29 16:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065…
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(a)openjdk.org>
Date: 2023-06-29 20:31:57 +0000
URL: https://git.openjdk.org/leyden/commit/d97966266e343671693825d2211a34fa45dd2…
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(a)openjdk.org>
Date: 2023-06-29 21:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-06-30 00:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/77e7b6d2a135ed46ba405914b4eea7412d887…
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(a)openjdk.org>
Date: 2023-06-30 08:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/2a9e2f614f367965cb106ce42d865161e056c…
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(a)openjdk.org>
Date: 2023-06-30 08:26:44 +0000
URL: https://git.openjdk.org/leyden/commit/660cd256b72154b966208174dbf9abe95c9bf…
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(a)openjdk.org>
Date: 2023-06-30 08:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/c08c9831df2428e9d083a56eda5ebf00623ba…
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(a)openjdk.org>
Date: 2023-06-30 11:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/a7d168b522bb05345a40ae1fb18942ba663d3…
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(a)openjdk.org>
Date: 2023-06-30 12:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97…
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(a)openjdk.org>
Date: 2023-06-30 15:02:45 +0000
URL: https://git.openjdk.org/leyden/commit/430d6b61c5d2d85be2c62af0c927c18531ff7…
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(a)openjdk.org>
Date: 2023-06-30 15:17:23 +0000
URL: https://git.openjdk.org/leyden/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc…
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(a)openjdk.org>
Date: 2023-06-30 16:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/e8ff74c7e84ec2440a51fee1b4c45e8733280…
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(a)openjdk.org>
Date: 2023-06-30 17:49:56 +0000
URL: https://git.openjdk.org/leyden/commit/19601ebe9192773a1a47ec3e003b9f1a6808d…
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(a)openjdk.org>
Date: 2023-06-30 19:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/456bf115aa6d8d2291790d01f54eb71b2e42e…
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(a)openjdk.org>
Date: 2023-06-30 20:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b7…
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(a)openjdk.org>
Date: 2023-06-30 20:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/971c2efb698065c65dcf7373d8c3027f58d5f…
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(a)openjdk.org>
Date: 2023-06-30 21:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/140b70fb29e2b83e5d33765906ee76a36442a…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-06-30 23:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/8c8e9d911d388f6ee621ed4d322efc56a9876…
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(a)openjdk.org>
Date: 2023-07-01 07:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/d2e11593006dc32fb8ebbaf12488b8758c8a1…
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(a)openjdk.org>
Date: 2023-07-01 08:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/8abb9f590f844d098b156b719499bb0447f99…
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(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-01 08:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/09a4924015822392c203fd6b4210736e3b819…
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(a)openjdk.org>
Date: 2023-07-01 15:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343…
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(a)openjdk.org>
Date: 2023-07-02 16:15:28 +0000
URL: https://git.openjdk.org/leyden/commit/faf1b822d03b726413d77a2b247dfbbf4db7d…
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(a)openjdk.org>
Date: 2023-07-03 04:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/52ee570025589d4d813ec4deae1f6133ca831…
8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)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(a)openjdk.org>
Date: 2023-07-03 06:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881…
8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)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(a)openjdk.org>
Date: 2023-07-03 07:51:38 +0000
URL: https://git.openjdk.org/leyden/commit/055b4b426cbc56d97e82219f3dd3aba1ebf97…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-03 08:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d…
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(a)openjdk.org>
Date: 2023-07-03 10:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/87c79c080186abc53d033449dd9f76c8832d4…
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(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-07-03 10:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e…
8307934: JRobot.moveMouseTo must access component on EDT
Reviewed-by: aivanov
! test/jdk/javax/swing/regtesthelpers/JRobot.java
Changeset: 496f94b4
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-07-03 11:11:05 +0000
URL: https://git.openjdk.org/leyden/commit/496f94b48801dbaec24f1f107ebf8ee71780f…
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(a)openjdk.org>
Date: 2023-07-03 12:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/ba974d5c62c332905b0466b704411a829d6c9…
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(a)openjdk.org>
Date: 2023-07-03 14:06:58 +0000
URL: https://git.openjdk.org/leyden/commit/f393975d1b9423835a7aa42f6ffc065649970…
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(a)openjdk.org>
Date: 2023-07-03 16:04:35 +0000
URL: https://git.openjdk.org/leyden/commit/b9198f993173b0fbdc7ff1400e2205d396937…
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(a)openjdk.org>
Date: 2023-07-03 20:43:17 +0000
URL: https://git.openjdk.org/leyden/commit/d8a012161ad68d08467a6632c2bfb7c4dc341…
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(a)canonical.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-03 22:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/0916e6a603a595e2280765f9159f9be24ada4…
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(a)openjdk.org>
Date: 2023-07-04 01:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/60544f9088c11e4718a9cd77f21792c6ba387…
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(a)ibm.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-07-04 04:35:18 +0000
URL: https://git.openjdk.org/leyden/commit/514816ed7d7dea1fb13d32b80aef89774bee1…
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(a)openjdk.org>
Date: 2023-07-04 09:01:47 +0000
URL: https://git.openjdk.org/leyden/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe…
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(a)openjdk.org>
Date: 2023-07-04 12:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d…
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(a)openjdk.org>
Date: 2023-07-04 12:19:44 +0000
URL: https://git.openjdk.org/leyden/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692…
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(a)openjdk.org>
Date: 2023-07-04 19:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70…
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(a)openjdk.org>
Date: 2023-07-05 05:46:24 +0000
URL: https://git.openjdk.org/leyden/commit/d6578bff1c69ebc165fc9734e6503bd2d5d02…
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(a)openjdk.org>
Date: 2023-07-05 11:04:10 +0000
URL: https://git.openjdk.org/leyden/commit/00ac46c06d8a7154a007cd67092bd80226a02…
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(a)openjdk.org>
Date: 2023-07-05 12:30:07 +0000
URL: https://git.openjdk.org/leyden/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2…
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(a)openjdk.org>
Date: 2023-07-05 12:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/22e17c29a2a4eb546fae4c01ae435283654e3…
8311180: Remove unused unneeded definitions from globalDefinitions
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)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(a)openjdk.org>
Date: 2023-07-05 14:10:44 +0000
URL: https://git.openjdk.org/leyden/commit/2cffef21201c3e8be87c92234712839bff531…
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(a)openjdk.org>
Date: 2023-07-05 15:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5…
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(a)openjdk.org>
Date: 2023-07-05 18:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4…
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(a)openjdk.org>
Date: 2023-07-05 19:51:27 +0000
URL: https://git.openjdk.org/leyden/commit/0616648c59215d001211423402c6444ce228f…
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(a)openjdk.org>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-07-05 22:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/66d2736521611fbe7652356894d046c17d7cf…
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(a)openjdk.org>
Date: 2023-07-05 23:27:36 +0000
URL: https://git.openjdk.org/leyden/commit/d072c40ff175c653802796673baef47e24038…
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(a)openjdk.org>
Date: 2023-07-06 06:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/edb2be10fb897834ed78ab4493d3a4f73dc2e…
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(a)openjdk.org>
Date: 2023-07-06 07:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/0741cd3289ccc89777449711ab20d6c32711f…
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(a)openjdk.org>
Date: 2023-07-06 08:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/3d813ae39f4422dd47473608eb8911e2483c6…
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(a)openjdk.org>
Date: 2023-07-06 10:24:47 +0000
URL: https://git.openjdk.org/leyden/commit/356067d03f964fd0f24a055cfd772e27c8939…
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(a)openjdk.org>
Date: 2023-07-06 10:38:34 +0000
URL: https://git.openjdk.org/leyden/commit/7173c3009e0999f13eaa4bee5eedee7326f9d…
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(a)openjdk.org>
Date: 2023-07-06 12:27:13 +0000
URL: https://git.openjdk.org/leyden/commit/97e99f01d4f317fce1a204c01874a68f5e25a…
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(a)gmail.com>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-06 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec7da91bd83803b7d91a4de3a01caf0ba256c…
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(a)openjdk.org>
Date: 2023-07-06 19:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/0c86c31bccd676e1cfbd35898ee16e89d5752…
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(a)openjdk.org>
Date: 2023-07-07 01:32:59 +0000
URL: https://git.openjdk.org/leyden/commit/e848d9471f5de86e5ac157b710cd7371f12f0…
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(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-07-07 01:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/27de536b409aa80c8b8bb452160329be52814…
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(a)openjdk.org>
Date: 2023-07-07 02:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/6485b7d0d3dcbf9c33219feb03a7744a80feb…
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(a)openjdk.org>
Date: 2023-07-07 06:55:32 +0000
URL: https://git.openjdk.org/leyden/commit/848abd2831ab38d99b6b76b55cbe8d84c28be…
8311511: Improve description of NativeLibrary JFR event
Reviewed-by: clanger, jbechberger
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 25cbe85d
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-07-07 06:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/25cbe85d6f46bed82c7f1266ce52c86943e29…
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(a)openjdk.org>
Date: 2023-07-07 09:24:30 +0000
URL: https://git.openjdk.org/leyden/commit/92ca670bf3342aa6d50ddb35e55daed16a285…
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(a)openjdk.org>
Date: 2023-07-07 10:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/0ef03f122866f010ebf50683097e9b92e41cd…
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(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-07 11:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/9084b6c9d5b6550059fee39d6335fed467f1c…
8311514: Incorrect regex in TestMetaSpaceLog.java
Reviewed-by: stuefe
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
Changeset: 34004e16
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-07-07 12:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/34004e1666f6adf0e52af553c30b6b0006b4c…
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(a)openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2023-07-07 16:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/5667afc36275b064c7700518f453fe8657e13…
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(a)openjdk.org>
Date: 2023-07-07 19:12:13 +0000
URL: https://git.openjdk.org/leyden/commit/12e943091071b02b5756b57527a5f86a3d881…
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(a)openjdk.org>
Date: 2023-07-07 19:14:17 +0000
URL: https://git.openjdk.org/leyden/commit/292ee630ae32c3b50363b10ffa6090e57ffef…
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(a)openjdk.org>
Date: 2023-07-08 07:56:28 +0000
URL: https://git.openjdk.org/leyden/commit/4a1fcb6063fd5fad9ff9763359e7c79401e4f…
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(a)openjdk.org>
Date: 2023-07-09 15:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/581f90e242b8a943215a223189d171b7ede37…
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(a)openjdk.org>
Date: 2023-07-10 07:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/06a1a15d014f5ca48f62f5f0c8e8682086c4a…
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(a)openjdk.org>
Date: 2023-07-10 12:33:29 +0000
URL: https://git.openjdk.org/leyden/commit/623cfcd04b0c4662e614cb6a3bf52536abc02…
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(a)openjdk.org>
Date: 2023-07-10 15:04:21 +0000
URL: https://git.openjdk.org/leyden/commit/6569b252b9e61e3eed77039c483529154feff…
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(a)openjdk.org>
Date: 2023-07-10 16:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/b285ed72aebe2d802fa9c071372cea6c09870…
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(a)openjdk.org>
Date: 2023-07-10 17:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/63f32fbe9771b8200f707ed5d1d0e6555ad90…
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(a)openjdk.org>
Date: 2023-07-10 19:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/57e7e82fa1cfb82bee6ff242d9a730c42bde6…
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(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2023-07-10 21:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/940a4e12d1b304fb841f5bcdbd2b62fac692f…
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(a)openjdk.org>
Date: 2023-07-10 22:00:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b1403d06b99b91ddd89ad6e54669b0595f1f…
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(a)openjdk.org>
Date: 2023-07-11 11:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1cfc9695405fe517fae1b9f760ae42b85f66…
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(a)openjdk.org>
Date: 2023-07-11 13:43:15 +0000
URL: https://git.openjdk.org/leyden/commit/b3f34039fedd3c49404783ec880e1885dceb2…
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(a)openjdk.org>
Date: 2023-07-11 15:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/caadad4fdc78799dab2d492dba9b9f74b22d0…
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(a)openjdk.org>
Date: 2023-07-11 16:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/00c7f914c665a77842d32eb8f760dcbbbda66…
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(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-07-11 16:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/a03a3a43bb16ddc7df78f64e07db823224bde…
8311178: JMH tests don't scale well when sharing output buffers
Co-authored-by: Vladimir Ivanov <vaivanov(a)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(a)openjdk.org>
Date: 2023-07-11 16:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/e154b0d6cdde3071b2c43abd8aacc79c51914…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-11 16:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/401c3dea5d8823bc9c0f40506ddad46e983eb…
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(a)openjdk.org>
Date: 2023-07-11 17:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/6cb9ec32a68634f0b6f7461c9dc7ef0c0e598…
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(a)openjdk.org>
Date: 2023-07-11 17:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/15195e6018c104cbeca0f387ae18bff106792…
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(a)openjdk.org>
Date: 2023-07-11 19:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/aac903dbfb7dfb42464cad23aa9f1d536b55c…
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(a)openjdk.org>
Date: 2023-07-11 20:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/d82ade354570a930d8282684a8ffd368c613d…
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(a)openjdk.org>
Date: 2023-07-11 23:53:40 +0000
URL: https://git.openjdk.org/leyden/commit/fd7fddb6ed24e0ae4b5e18fb27fd80230941d…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-12 07:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/0b0e064e36082200ace384c92eae02d3f7baa…
8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token
Reviewed-by: ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 753bd563
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-12 09:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/753bd563ecca6bb5ff9b5ebc0957bc1854dce…
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(a)openjdk.org>
Date: 2023-07-12 10:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/aa7367f1ecc5da15591963e56e1435aa7b830…
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(a)openjdk.org>
Date: 2023-07-12 15:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/7304316a8c55a4c0f2a96d1b99ba9e97e49ed…
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(a)openjdk.org>
Date: 2023-07-12 16:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/f82c8184b26142da4018ae096cfa39d87a4c6…
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(a)openjdk.org>
Date: 2023-07-12 18:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/ed9337e6656e9f2f6d891deb26495a79324d3…
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(a)openjdk.org>
Date: 2023-07-12 18:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/119cc495fc6c18a29b7484d294c31ad1d4787…
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(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-07-12 19:24:18 +0000
URL: https://git.openjdk.org/leyden/commit/489a32fe40e2a2c539296d51d4ffc0abc036d…
8311813: C1: Uninitialized PhiResolver::_loop field
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
Changeset: 372d0cf7
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-12 23:01:54 +0000
URL: https://git.openjdk.org/leyden/commit/372d0cf752092443b32926492ea553a3c4132…
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(a)openjdk.org>
Date: 2023-07-12 23:45:42 +0000
URL: https://git.openjdk.org/leyden/commit/743e8b8e0a9fe032a0dd652a4fef1f761af66…
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(a)openjdk.org>
Date: 2023-07-13 00:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/fb90af881badf143163c7d0b9961152c2a12c…
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(a)openjdk.org>
Date: 2023-07-13 01:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/e51472e9a857451451d6df37588bd67f63bc2…
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(a)openjdk.org>
Date: 2023-07-13 01:21:06 +0000
URL: https://git.openjdk.org/leyden/commit/38f74125d143750617252b8cb5411c95e52a2…
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(a)openjdk.org>
Date: 2023-07-13 01:45:52 +0000
URL: https://git.openjdk.org/leyden/commit/a38582e941c0234e76d1dbea60c731c83d2c9…
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(a)openjdk.org>
Date: 2023-07-13 01:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/11a5115caf179a1bbed5311e12ed3851e026c…
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(a)openjdk.org>
Date: 2023-07-13 07:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/812dadb0f9d59eae95b76d1f05570675bc33c…
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(a)openjdk.org>
Date: 2023-07-13 07:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/a38a421f62efbcc0fc9c6a08738b5f0ab38a4…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-07-13 07:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/1b0dd7c254dc1a087874c8726d8d26b9a41d4…
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(a)openjdk.org>
Date: 2023-07-13 07:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/f60c1f9bc4355f3abf428f9a0f7a65eace559…
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(a)openjdk.org>
Date: 2023-07-13 07:33:01 +0000
URL: https://git.openjdk.org/leyden/commit/92a04e201e68aa4d682053cef4b36180ec562…
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(a)openjdk.org>
Date: 2023-07-13 08:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/bb5278d98a20a98b12510e49a74839efdabaf…
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(a)openjdk.org>
Date: 2023-07-13 12:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/6895debf66debd2d9df066b228e24eba0fc7a…
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(a)openjdk.org>
Date: 2023-07-13 13:20:52 +0000
URL: https://git.openjdk.org/leyden/commit/135f64e603266e0bb8852edf77d21a9cd7938…
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(a)openjdk.org>
Date: 2023-07-13 14:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/b587fc51a8bde2794f929b43af79fa7be00c9…
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(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-07-13 14:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/8c9d091f19760deece8daf3e57add85482b9f…
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(a)openjdk.org>
Date: 2023-07-13 16:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/61932f49a58b73530e89e511874fbe2fbc343…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-13 17:14:30 +0000
URL: https://git.openjdk.org/leyden/commit/c710e711780b3c334fdb9e1299b3c39a2b486…
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(a)openjdk.org>
Date: 2023-07-13 17:52:27 +0000
URL: https://git.openjdk.org/leyden/commit/af7f95e24ad5981c5de4b5dbf37da6f4f5e42…
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(a)openjdk.org>
Date: 2023-07-13 19:36:36 +0000
URL: https://git.openjdk.org/leyden/commit/c7c6d47a07100f6c81af6cfad301ec1bda77a…
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(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-07-13 22:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/43099a85b16f036666d4e93106d2908ad75f9…
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(a)openjdk.org>
Date: 2023-07-14 07:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2e12a123c9955b7360fd752a6a33d59b6271c…
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(a)openjdk.org>
Date: 2023-07-14 08:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/bbb7ce5137cd3e8365552b42610e19b7ebe43…
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(a)openjdk.org>
Date: 2023-07-14 08:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/4676b40f17dd18941f5883cb9b989ad639992…
8312049: runtime/logging/ClassLoadUnloadTest can be improved
Reviewed-by: dnsimon, dholmes
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: d1fa1a86
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-07-14 09:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/d1fa1a868636dc15e96d1b4bf4acf28257c95…
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(a)openjdk.org>
Date: 2023-07-14 10:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/7539cc092d0a6b5604351d19e555101fcff75…
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(a)openjdk.org>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-07-14 13:54:46 +0000
URL: https://git.openjdk.org/leyden/commit/167d1c183546a9501a4f255baecc8a4a5b859…
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(a)openjdk.org>
Date: 2023-07-14 14:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/a63f865feba4cb82ec6e6529b9097bc709ace…
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(a)syntacore.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-07-14 14:32:40 +0000
URL: https://git.openjdk.org/leyden/commit/f3b96f6937395246f09ac2ef3dfca5854217a…
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(a)openjdk.org>
Date: 2023-07-14 16:01:26 +0000
URL: https://git.openjdk.org/leyden/commit/0d2196f8e5b03577a14ff97505718f4fa53f3…
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(a)openjdk.org>
Date: 2023-07-14 18:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/c84866ac0dcda487fe2abc2a8841f237df0a3…
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(a)openjdk.org>
Date: 2023-07-14 20:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/19691fab48657174a4e9768d33da2fdd53227…
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(a)openjdk.org>
Date: 2023-07-15 06:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/e8f66bf88ceb30383b50d1fac7a2583e3339e…
8310949: RISC-V: Initialize UseUnalignedAccesses
Reviewed-by: rehn, vkempik, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 81c4e8f9
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-07-16 07:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/81c4e8f916a04582698907291b6505d4484cf…
8304006: jlink should create the jimage file in the native endian for the target platform
Co-authored-by: Mandy Chung <mchung(a)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(a)openjdk.org>
Date: 2023-07-17 04:56:10 +0000
URL: https://git.openjdk.org/leyden/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085…
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(a)openjdk.org>
Date: 2023-07-17 06:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/1c9691b1f762812aa090b88507d60a2e2e5f4…
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(a)openjdk.org>
Date: 2023-07-17 08:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/a4412166ec8526db5e5e8e1ca324f86124055…
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(a)openjdk.org>
Date: 2023-07-17 08:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718…
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(a)openjdk.org>
Date: 2023-07-17 08:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/acf591e856ce4b43303b1578bd64a8c9ab006…
8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding
Co-authored-by: Alexey Ivanov <aivanov(a)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(a)openjdk.org>
Date: 2023-07-17 11:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7…
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(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-07-17 11:53:32 +0000
URL: https://git.openjdk.org/leyden/commit/3fb9d117e353af6f007e701a8cd635763bd3c…
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(a)openjdk.org>
Date: 2023-07-17 14:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1f…
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(a)openjdk.org>
Date: 2023-07-17 17:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/e73796879299c6170b63edb998439db4764ce…
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(a)users.noreply.github.com>
Committer: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-07-17 19:19:13 +0000
URL: https://git.openjdk.org/leyden/commit/f975be44a86879e1079a0066203b49d59b7a1…
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(a)openjdk.org>
Date: 2023-07-17 19:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c31…
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(a)openjdk.org>
Date: 2023-07-17 20:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e…
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(a)openjdk.org>
Date: 2023-07-17 21:00:49 +0000
URL: https://git.openjdk.org/leyden/commit/6a09992dbd957daac2d5197a9ef8ab4975dde…
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(a)openjdk.org>
Date: 2023-07-17 22:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701b…
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(a)openjdk.org>
Date: 2023-07-17 22:50:25 +0000
URL: https://git.openjdk.org/leyden/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e5…
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a53345ad
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-07-17 23:01:35 +0000
URL: https://git.openjdk.org/leyden/commit/a53345ad03e07ab2a990721a506ebc25eed0f…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-18 00:58:25 +0000
URL: https://git.openjdk.org/leyden/commit/201e3bcf52cac64510d50fbdfcd522638d1d0…
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(a)openjdk.org>
Date: 2023-07-18 05:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c…
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(a)openjdk.org>
Date: 2023-07-18 05:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/8ec136e6f0fa684255274181d09c86251ef54…
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(a)openjdk.org>
Date: 2023-07-18 05:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd02…
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(a)openjdk.org>
Date: 2023-07-18 10:45:41 +0000
URL: https://git.openjdk.org/leyden/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1…
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(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-07-18 11:41:36 +0000
URL: https://git.openjdk.org/leyden/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef…
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(a)openjdk.org>
Date: 2023-07-18 15:12:09 +0000
URL: https://git.openjdk.org/leyden/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe…
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(a)openjdk.org>
Date: 2023-07-18 16:00:30 +0000
URL: https://git.openjdk.org/leyden/commit/9905f7582270634eb19f7d9cb67210a174da9…
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(a)openjdk.org>
Date: 2023-07-18 16:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/b4dce0d62479c2494c02570a60319cb1a5932…
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(a)openjdk.org>
Date: 2023-07-18 20:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/af5bf81754072fa5879726cfacb7404892b55…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/282a93a4cc45dae00ed714ae8d6eee31f5746…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e…
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 34dbb225
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/34dbb22505ee826e388fb27104d68ae39db47…
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 4ae3d8f2
Author: Michael McMahon <michaelm(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b59…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/leyden/commit/fff7e1ad00be07810bf948b8a6f94e83c435f…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/leyden/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb6573…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/be70bc1c58eaec876aa1ab36eacba90b901ac…
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung(a)openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: 889c663a
Author: Brian Burkhalter <bpb(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/leyden/commit/889c663a0e47903a6ebe540d3579670729fa3…
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 925138a9
Author: Calvin Cheung <ccheung(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/925138a942126b6c5d46adabf88a8a6f1392f…
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: cb5f1b72
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032…
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(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/5c4623b36076fd150136fac748ff0a59ff2dc…
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(a)openjdk.org>
Date: 2023-07-18 21:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/28c4d196cff8576b69cf115cda538ab1dad97…
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(a)openjdk.org>
Date: 2023-07-18 21:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893…
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(a)openjdk.org>
Date: 2023-07-18 21:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/e31df3a7748fc36a8afe6e060917de1247bbd…
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(a)openjdk.org>
Date: 2023-07-18 22:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d…
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(a)openjdk.org>
Date: 2023-07-18 22:40:12 +0000
URL: https://git.openjdk.org/leyden/commit/e5ecbff69eeb83abbe70421b7f1540a5c3824…
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(a)openjdk.org>
Date: 2023-07-19 00:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/702fea8deb41fa6a4537dbda18d7d965c3752…
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(a)openjdk.org>
Date: 2023-07-19 04:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/82612e27255e36d498dcd6700f3b7d264b420…
8312329: Minimal build failure after JDK-8311541
Reviewed-by: dholmes, amitkumar
! src/hotspot/share/runtime/javaThread.cpp
Changeset: f677793d
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-07-19 07:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/f677793d02a7aa5d01c06023000762b12b8ce…
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(a)openjdk.org>
Date: 2023-07-19 09:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8…
8312200: Fix Parse::catch_call_exceptions memory leak
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/doCall.cpp
Changeset: c6ab9c29
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-07-19 11:31:49 +0000
URL: https://git.openjdk.org/leyden/commit/c6ab9c2905203e1ec897b3404f9179ff975d0…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-07-19 13:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/e7adbdb1f1506b82392907f7e4a5c8882d319…
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(a)openjdk.org>
Date: 2023-07-19 13:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/028068a655bb08e016e7a915c2b2f6abc1e48…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-19 14:24:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1190375fc6def8a5520549157389f615161d…
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(a)openjdk.org>
Date: 2023-07-19 16:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/d1c788c52b8de401f42f6c8e9898b6ea12009…
8312392: ARM32 build broken since 8311035
Reviewed-by: shade
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 14cf0356
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-07-19 16:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e…
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(a)openjdk.org>
Date: 2023-07-19 17:21:19 +0000
URL: https://git.openjdk.org/leyden/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c62…
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(a)ibm.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-07-19 18:49:24 +0000
URL: https://git.openjdk.org/leyden/commit/6f6621303ad54a7dfd880c9472a387706a446…
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(a)openjdk.org>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-07-19 19:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/aa23fd98f528069f5c613f43e335a0585a490…
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(a)openjdk.org>
Date: 2023-07-19 20:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4…
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(a)openjdk.org>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-07-20 00:59:28 +0000
URL: https://git.openjdk.org/leyden/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06…
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung(a)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(a)openjdk.org>
Date: 2023-07-20 01:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/61ab27087e1dd6cd2b52c608c87fba4393a0e…
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(a)users.noreply.github.com>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-20 02:14:19 +0000
URL: https://git.openjdk.org/leyden/commit/dfe764e3f85784752d69fd51306644732e808…
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(a)hsbc.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-07-20 05:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/37c756a7be87153693c919f22d55189f3108e…
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(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-07-20 09:21:23 +0000
URL: https://git.openjdk.org/leyden/commit/a7427678e160bf54c57d5bec80650b053dfc9…
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(a)openjdk.org>
Date: 2023-07-20 09:35:45 +0000
URL: https://git.openjdk.org/leyden/commit/32833285bf94a17989db9bdfa86f58777ab91…
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(a)openjdk.org>
Date: 2023-07-20 10:23:35 +0000
URL: https://git.openjdk.org/leyden/commit/94eb44b192ba421692549a178c386ea34164e…
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(a)openjdk.org>
Date: 2023-07-20 11:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/8d29329138d44800ee4c0c02dacc01a06097d…
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Reviewed-by: xuelei, jpai
! test/jdk/ProblemList.txt
Changeset: fe419101
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-07-20 13:36:45 +0000
URL: https://git.openjdk.org/leyden/commit/fe419101411d47f81f2dc5f95605308780302…
8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9fa944e6
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-07-20 13:54:45 +0000
URL: https://git.openjdk.org/leyden/commit/9fa944e63f7bec76eab21f85cc5109ed7419a…
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(a)openjdk.org>
Date: 2023-07-20 15:06:59 +0000
URL: https://git.openjdk.org/leyden/commit/b772e67e2929afd9f9d6a4b08713e41f89166…
8312395: Improve assertions in growableArray
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/growableArray.hpp
Changeset: bae22479
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-07-20 16:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/bae224793812cb0a0aa67e399062498d3b13f…
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(a)openjdk.org>
Date: 2023-07-20 16:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/354c6605e32790ca421869636d8bf5456fc51…
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(a)openjdk.org>
Date: 2023-07-20 20:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/d7b941640638b35f9ac1ef11cd6bf6ccb795c…
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(a)openjdk.org>
Date: 2023-07-20 21:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/4e8f331a80fdfbf3b73ad12b41920fcf4f242…
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(a)openjdk.org>
Date: 2023-07-20 22:40:18 +0000
URL: https://git.openjdk.org/leyden/commit/783de32b6af4383b5ba71b91c307a5dddd0da…
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(a)openjdk.org>
Date: 2023-07-21 03:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/d4aacdb44665db9f787e0a408e6b1ba925ad1…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-21 05:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/3e8f1eb82039d4943abf79380f35ad1ec1927…
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(a)openjdk.org>
Date: 2023-07-21 08:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/8cd43bff3cd18d6e83cbf07b78a809ad00299…
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(a)openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d8…
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(a)openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e54…
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(a)openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/842d6329cf5a3da8df7eddb195b5fcb7baadb…
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(a)openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/84b325b844c08809448a9c073a11443d9e3c3…
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(a)openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/8042a50b99a671390910afa5f816894f77255…
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(a)openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/leyden/commit/d55d7e8d87670043dd22ec6a3fb6cc49b3900…
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(a)openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/f4ba7b219851217c48e46258d9977d51a757a…
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(a)openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/3c644dc586e8990607923a2cb56656d0d6bf4…
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(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a…
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(a)openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f…
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(a)openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/0487aa61c67de695d008af4fe75c2a3072261…
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner(a)sap.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/leyden/commit/0328886450a4978f1edbe06a59d2ab8f733d1…
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(a)openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/leyden/commit/ab821aa24f248e042d367ccd908fc1f68ebe8…
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(a)microsoft.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/f3ade388dac0b882e671462caa762138f4481…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/leyden/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7…
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(a)openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/197981b431fb7c7e6740ac45a671b99d1c758…
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(a)openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/7dd47998f00712515c25fb852b6c0cf958120…
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(a)openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/298dda4c985ddda84e264aff86ea45c849bb1…
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(a)openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/3caf64e065074ec9fb632ae93842d0e2eb5ee…
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(a)openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/d1cc2782606e8a3cfead9055aa845e48e851e…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/leyden/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2…
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(a)loongson.cn>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5…
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(a)openjdk.org>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/d8f2e9ae3b47b27e51680d88b774183cd156b…
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(a)openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/8008e27c55030b397e2040bc3cf8408e47edf…
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(a)openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/2bdfa836adbeba3319bee4ee61017907d6d84…
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(a)openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/d0761c19d1ddafbcb5ea97334335462e716de…
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(a)openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/d63bff672feafc7df4b1324bf7acce105a998…
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(a)amazon.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/9999838156aedb15c7e1649b85cfbe4ba394f…
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(a)openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/leyden/commit/ea067fc3d2b1fecda694442c7921ecb980377…
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(a)openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a…
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(a)openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/leyden/commit/bd098806f768c6afd87cee06b983c13a47126…
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(a)openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e…
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(a)openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/leyden/commit/9606cbcd2314506d0054ecba1804e5e0c2670…
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/e554fdee254ce51d605fe127b73644620e87e…
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(a)openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3…
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(a)openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/leyden/commit/c6396dceb9a64578d5b335af27ad1d968190a…
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(a)openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/cb82c954e3a37892ad504fcbb279bcf761922…
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(a)openjdk.org>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/leyden/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462…
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(a)openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1…
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/leyden/commit/117f42dbe9a78bcf43bdf3873d5d86a19a909…
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(a)openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/e9daf4a0185b90762d2bdd38d86fe93b4822e…
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(a)openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/leyden/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827…
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(a)openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/leyden/commit/cc2a75e11c4b5728c547aa764067427fdea8c…
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(a)openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d…
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(a)openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/02a04731b1b2e68bf1a79f50d036bedd03212…
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(a)openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/leyden/commit/e7726fbd69232bfa34725c87a7dfd387cce11…
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(a)openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/74121930e33686d2452170554776c0901f622…
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(a)openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0…
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(a)openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d5…
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(a)openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e4247…
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(a)openjdk.org>
Date: 2023-07-27 06:33:27 +0000
URL: https://git.openjdk.org/leyden/commit/36d578cddb3ae196fb7d4d8e9be6af3520c1d…
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(a)openjdk.org>
Date: 2023-07-27 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/b7545a69a27f255cbf26071be5b88f6e3e6b3…
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(a)openjdk.org>
Date: 2023-07-27 07:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/01e135c91018a41800c2df534b1d6dbd396ad…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-07-27 07:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/7cbab1f39636f3cf32f1276bc46feaa8107a1…
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(a)openjdk.org>
Date: 2023-07-27 08:39:32 +0000
URL: https://git.openjdk.org/leyden/commit/86821a7ce89c51cc3650228c55a4a88c74320…
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(a)sap.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-27 10:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/44576a7cca18108adafa7efe88de2a4655e9b…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-07-27 10:48:18 +0000
URL: https://git.openjdk.org/leyden/commit/271417a0e10245504e41c98c65941d5fe21f3…
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(a)openjdk.org>
Date: 2023-07-27 12:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/486c7844f902728ce580c3994f58e3e497834…
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(a)openjdk.org>
Date: 2023-07-27 13:40:23 +0000
URL: https://git.openjdk.org/leyden/commit/8661b8e11568f752c0bc515a028092f77bcaf…
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(a)openjdk.org>
Date: 2023-07-27 13:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/25058cd23ac9c8993e7acfd82728ee4c623f0…
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(a)openjdk.org>
Date: 2023-07-27 14:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/8650026ff16e5c5eff897f9fd39c0c35fd8b7…
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(a)openjdk.org>
Date: 2023-07-27 15:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/169b6e3cff8f9e0e09cdd5145c2dfe73a8851…
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(a)users.noreply.github.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-07-27 15:45:20 +0000
URL: https://git.openjdk.org/leyden/commit/c05ba48b60816db0165a6d3ff534fbbb18433…
8313250: Exclude java/foreign/TestByteBuffer.java on AIX
Reviewed-by: rriggs, clanger
! test/jdk/ProblemList.txt
Changeset: 0ca2bfd7
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-07-27 16:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/0ca2bfd77960a84486d10d910aa47b2aa9c14…
8311104: dangling-gsl warning in libwixhelper.cpp
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
Changeset: c55d29ff
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-07-27 19:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/c55d29ff119598a410e714ef36f47fb6626a1…
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(a)openjdk.org>
Date: 2023-07-27 21:24:03 +0000
URL: https://git.openjdk.org/leyden/commit/c27c87786a612501e080222dd8647f94b3b26…
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(a)openjdk.org>
Date: 2023-07-28 02:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/ba645da97b00a7cc9d5a9d4dd58b1cd6737b4…
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Reviewed-by: dholmes
! make/RunTests.gmk
Changeset: cad6114e
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-07-28 09:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/cad6114e1c69bfebe5f7892c3e105b4c70d04…
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(a)openjdk.org>
Date: 2023-07-28 09:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/4ae5a3e39b681bfd001df1483d8a6d1fce0bc…
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(a)openjdk.org>
Date: 2023-07-28 10:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/a3d67231a71fbe37c509fcedd54c679b4644c…
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(a)openjdk.org>
Date: 2023-07-28 12:08:24 +0000
URL: https://git.openjdk.org/leyden/commit/47c4b992b44a5ce120aa4fe9e01279d4c52bc…
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(a)openjdk.org>
Date: 2023-07-28 13:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/34173ff0d11667baffa6604e6f1886b8976ab…
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(a)openjdk.org>
Date: 2023-07-28 13:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/d9559f9b24ee76c074cefcaf256d11ef5a7cc…
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(a)openjdk.org>
Date: 2023-07-28 16:27:06 +0000
URL: https://git.openjdk.org/leyden/commit/a9a3463afb33b9df4cbf64d1866255bff6388…
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(a)openjdk.org>
Date: 2023-07-28 16:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/e897041770f9e321cd8526c6a29c5e19bbeca…
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(a)openjdk.org>
Date: 2023-07-28 16:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/4ae75cab53995a2ed36783a308b706f3f0f4e…
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(a)openjdk.org>
Date: 2023-07-28 17:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/e2cb0bc6f1816f10603b35a4bfe95423bb68c…
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(a)openjdk.org>
Date: 2023-07-28 17:33:20 +0000
URL: https://git.openjdk.org/leyden/commit/23755f90c9fb69b0ddad0cdfcdf8add309b1d…
8312411: MessageFormat.formatToCharacterIterator() can be improved
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 402cb6a5
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-07-28 17:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/402cb6a550f60c75f93c709b5e5902f3757a8…
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(a)openjdk.org>
Date: 2023-07-28 21:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/d6245b6832ccd1da04616e8ba4b90321b2551…
8310268: RISC-V: misaligned memory access in String.Compare intrinsic
Co-authored-by: Feilong Jiang <fjiang(a)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(a)openjdk.org>
Date: 2023-07-29 05:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/ad34be1f329edc8e7155983835cc70d733c01…
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(a)openjdk.org>
Date: 2023-07-31 07:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/807ca2d3a1d498f8d51a33b062a003c96344d…
8313316: Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: f8c2b7fe
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2023-07-31 07:49:10 +0000
URL: https://git.openjdk.org/leyden/commit/f8c2b7fee101d66107704b3ee464737c5ccdc…
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(a)openjdk.org>
Date: 2023-07-31 08:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/6fca28988794b52a6aa974bed1ed6f4f07e09…
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(a)openjdk.org>
Date: 2023-07-31 08:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/408987e1ca9a42db8019b1bd7e52f85607975…
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(a)openjdk.org>
Date: 2023-07-31 13:44:38 +0000
URL: https://git.openjdk.org/leyden/commit/b60e0adad6c2a4b8cf2709f810e185ad62777…
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(a)openjdk.org>
Date: 2023-07-31 14:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/3671d83c87302ead09d4ebce9cb85bdd803a0…
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(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-07-31 15:03:05 +0000
URL: https://git.openjdk.org/leyden/commit/97b688340e2adce8e5f6abf7c3f5cb41e71af…
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(a)openjdk.org>
Date: 2023-07-31 15:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/78f67993f89792d2f0d8dcf04ba12ee93b336…
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(a)openjdk.org>
Date: 2023-07-31 15:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/e47a84f23dd2608c6f5748093eefe301fb5bf…
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(a)openjdk.org>
Date: 2023-07-31 16:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/5362ec9c6e9123d00288497ac9d1879a2bb1c…
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(a)openjdk.org>
Date: 2023-07-31 18:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/86783b985175de3a0c02215a862b2a2749d8b…
8301996: Move field resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao(a)openjdk.org>
Co-authored-by: Dingli Zhang <dzhang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)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(a)openjdk.org>
Date: 2023-07-31 19:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/6af0af593446bc33dc94bbf7334c325c4ac0a…
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(a)openjdk.org>
Date: 2023-07-31 20:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/c91a3002fb4304b6184d1d8d5611873c4e028…
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(a)openjdk.org>
Date: 2023-08-01 04:28:42 +0000
URL: https://git.openjdk.org/leyden/commit/0a3c6d6bd010231d02e92016037149e85fb1d…
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(a)amazon.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-01 10:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/e36960ec6d543b48a7739e249c4a18883b272…
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(a)openjdk.org>
Date: 2023-08-01 11:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/ee3e0917b393b879a543060ace2537be84f20…
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(a)openjdk.org>
Date: 2023-08-01 13:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/94b50b714a3d7696908e13b44eceeec60b82f…
8313404: Fix section label in test/jdk/ProblemList.txt
Reviewed-by: mbaesken, alanb
! test/jdk/ProblemList.txt
Changeset: 98a915a5
Author: Thomas Obermeier <128162199+TOatGithub(a)users.noreply.github.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-08-01 15:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/98a915a54ce62da7cebc1f0ab07dab276291a…
8313256: Exclude failing multicast tests on AIX
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: ec2f38fd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 16:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/ec2f38fd389dc51dc4d8925e037a8bf2e64a3…
8313428: GHA: Bump GCC versions for July 2023 updates
Reviewed-by: clanger, mbaesken, stuefe
! .github/workflows/main.yml
Changeset: 7ba8c69a
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/7ba8c69a2cb094f124234fef5a0f7ac98993c…
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(a)openjdk.org>
Date: 2023-08-01 20:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf7077752aa6676b0a5a7f799b6823f38fbd8…
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(a)openjdk.org>
Date: 2023-08-01 22:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/dc142470773ba53b06d424f489d5f1919b2d7…
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(a)openjdk.org>
Date: 2023-08-01 22:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/28be34c1b9179e21c8ec5d2f9b05e3f842bb3…
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(a)openjdk.org>
Date: 2023-08-01 23:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/9b55e9a706de9893b1a71c7a6a4e23c4b8842…
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(a)openjdk.org>
Date: 2023-08-02 00:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/f14245b3880ff735ae231b4c7d2c6b6907c5f…
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(a)openjdk.org>
Date: 2023-08-02 01:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/528596fa937f8589f71fa06929fbb75f62142…
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(a)openjdk.org>
Date: 2023-08-02 05:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e8471f6bbe692a0d1e293f9e09aaa4f32312e…
8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 6a853bba
Author: Jenny Shivayogi <kspeeyu(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-02 07:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/6a853bba09092141f436d4cb1e8fdc5a06bea…
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(a)openjdk.org>
Date: 2023-08-02 07:00:37 +0000
URL: https://git.openjdk.org/leyden/commit/9454b2bbe130fdbe86485b928b80d19156c70…
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(a)openjdk.org>
Date: 2023-08-02 09:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/5d1b911c92b933c257c8e9afe1464ec175ca1…
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(a)openjdk.org>
Date: 2023-08-02 10:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/6faf05c6ddb3a0bcf4dce9516b8fca15d25cd…
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(a)openjdk.org>
Date: 2023-08-02 11:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/46fbedb2be98a9b8aba042fa9f90c3b25c312…
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(a)openjdk.org>
Date: 2023-08-02 12:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/19e2c8c321823c056091e6e9f6c3d0db7ba9e…
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(a)openjdk.org>
Date: 2023-08-02 13:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/b093880acd89d8d0bccd4b8b260b721f4dcfc…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-02 14:27:07 +0000
URL: https://git.openjdk.org/leyden/commit/6446792327c629dbd1dfc1edfb547065f6fce…
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(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-08-02 14:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/c1a3f143bf881dac6d6e517293c79a68129c6…
8312078: [PPC] JcmdScale.java Failing on AIX
Reviewed-by: stuefe, tsteele
! src/hotspot/share/services/nmtDCmd.cpp
Changeset: 4ba81f63
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-02 15:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/4ba81f631f572d870d0f2c96fefe0cabc55e1…
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(a)openjdk.org>
Date: 2023-08-02 17:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/cff25dd574203d0840d11ce083a5b825fb26d…
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(a)openjdk.org>
Date: 2023-08-02 21:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/bc1d2eac9abd5fb38402113c7f0805c21ef77…
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(a)openjdk.org>
Date: 2023-08-02 21:59:22 +0000
URL: https://git.openjdk.org/leyden/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a8…
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(a)openjdk.org>
Date: 2023-08-02 23:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/8248e351d0bed263fb68d8468004a4286e639…
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(a)openjdk.org>
Date: 2023-08-03 04:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/87d7e976cbb9a4441f6f215252383b41b2b69…
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(a)openjdk.org>
Date: 2023-08-03 05:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/53ca75b18ea419d469758475fac8352bf915b…
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(a)openjdk.org>
Date: 2023-08-03 07:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c920f9cc61566b7bd08d2bf8773d39a61608…
8313274: [BACKOUT] Relax prerequisites for java.base-jmod target
Reviewed-by: dholmes
! make/Main.gmk
Changeset: 58906bf8
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-08-03 07:23:19 +0000
URL: https://git.openjdk.org/leyden/commit/58906bf8fbbf4417149e796325bcbaec189d5…
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(a)openjdk.org>
Date: 2023-08-03 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/bdac348c80d451cefbc73eb8313e8511dbb0d…
8313602: increase timeout for jdk/classfile/CorpusTest.java
Reviewed-by: clanger
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 3212b64f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-03 08:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/3212b64f8efc32a95808cd33e16b6cf989173…
8313582: Problemlist failing test on linux x86
Reviewed-by: tschatzl
! test/langtools/ProblemList.txt
Changeset: c3860917
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-03 08:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/c3860917346fb53ed3d23f11d112b58b8cd84…
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(a)openjdk.org>
Date: 2023-08-03 11:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca1…
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(a)openjdk.org>
Date: 2023-08-03 12:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/0f2fce71680355412896b2cb2d96cc85f6932…
8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: thartmann, lucy
! src/hotspot/share/ci/ciEnv.cpp
Changeset: bb3aac60
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-08-03 16:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/bb3aac606397481cb4832cb75ec0a549d079a…
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(a)openjdk.org>
Date: 2023-08-03 18:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/4577147993c2f87e6ba298a664acad5decc96…
8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: mikael
! src/hotspot/share/ci/ciEnv.cpp
Changeset: d60352e2
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-08-03 21:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/d60352e26fd8b7e51eeaf299e3f88783b739b…
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(a)fujitsu.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-08-04 03:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/e8c325dea39f959ab6bb310c3913b98655e95…
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(a)oracle.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-04 05:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/10a260588497eafa6c6c1caae4a15f354f7e2…
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(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-04 06:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/c4b8574b94c1987d45fae8d9d39acf4883363…
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(a)openjdk.org>
Date: 2023-08-04 07:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/5d232959c2d98b632a5c48c89f369f7e80c8b…
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(a)openjdk.org>
Date: 2023-08-04 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/61c58fdd00727da2841a052477e4f4ecfa709…
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(a)openjdk.org>
Date: 2023-08-04 09:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3…
8313707: GHA: Bootstrap sysroots with --variant=minbase
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: e8a37b90
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-04 09:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef…
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(a)openjdk.org>
Date: 2023-08-04 14:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/f66cd5008d155e52a20a351ecd10469286517…
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(a)openjdk.org>
Date: 2023-08-04 18:40:16 +0000
URL: https://git.openjdk.org/leyden/commit/017e0c7850e305877e3e0b1d4644b5605225e…
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(a)redhat.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-04 18:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/873d11793211717c37c6c72c80a76d1472c64…
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(a)openjdk.org>
Date: 2023-08-04 19:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/b2add96c353f15b91524e10207e49841298be…
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(a)wwwmaster.at>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-08-04 20:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/b463c6d3b0f27c8f124b5733cb9e7677542ab…
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(a)openjdk.org>
Date: 2023-08-04 20:24:50 +0000
URL: https://git.openjdk.org/leyden/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54…
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(a)openjdk.org>
Date: 2023-08-04 22:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/6d185296161606edbc9f737a6b1b27496add9…
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(a)openjdk.org>
Date: 2023-08-05 05:24:08 +0000
URL: https://git.openjdk.org/leyden/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb…
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(a)openjdk.org>
Date: 2023-08-07 05:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526…
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(a)openjdk.org>
Date: 2023-08-07 09:12:33 +0000
URL: https://git.openjdk.org/leyden/commit/a38fdaf18dfeeb23775516d1986c720190ba9…
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(a)openjdk.org>
Date: 2023-08-07 09:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/dc01604756c22889412f9f25b534488180327…
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(a)openjdk.org>
Date: 2023-08-07 10:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/226cdc696d933fbc174d07b0d9817246dbc0e…
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(a)openjdk.org>
Date: 2023-08-07 10:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/538f9557b87f750264231f04bfbc91d15f8af…
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(a)openjdk.org>
Date: 2023-08-07 10:58:11 +0000
URL: https://git.openjdk.org/leyden/commit/0b4387e3a33dd360efc585612639473925650…
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(a)openjdk.org>
Date: 2023-08-07 11:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/4b192a8dc37297f0746c0c68322e0168d9f47…
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(a)openjdk.org>
Date: 2023-08-07 12:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899…
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(a)openjdk.org>
Date: 2023-08-07 12:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/bbbfa217a030e90e41c036203f85b764927f4…
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(a)openjdk.org>
Date: 2023-08-07 14:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/4726960fcdc9489fb8f9c7e1a100828f1347c…
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(a)gmail.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-08-07 15:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/380418fad07c0526bb698b4bfcbacbd65a861…
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(a)openjdk.org>
Date: 2023-08-07 16:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c6eb67e85e35b3b40c258891789bd3e757a0…
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(a)openjdk.org>
Date: 2023-08-07 17:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/1da82a34b14189814e45a93c68620ccb51427…
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(a)openjdk.org>
Date: 2023-08-07 18:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/83edffa608d998a118d1d12f62d73be40a898…
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(a)openjdk.org>
Date: 2023-08-07 18:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/87b08b6e0192d88025c2275c7dd2c4bdecda5…
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(a)openjdk.org>
Date: 2023-08-08 08:49:39 +0000
URL: https://git.openjdk.org/leyden/commit/87a6acbeee1673526bfc5f8692e0949cb113e…
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(a)openjdk.org>
Date: 2023-08-08 09:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/a1115a7a39438438ec247743718cdc1ec5982…
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(a)openjdk.org>
Date: 2023-08-08 09:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/28fd7a1739fd3c50c43ebfe6017a835225a45…
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(a)openjdk.org>
Date: 2023-08-08 10:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/7e209528d3690ff25f00efaa60bc10fadfb2c…
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang(a)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(a)openjdk.org>
Date: 2023-08-08 11:01:59 +0000
URL: https://git.openjdk.org/leyden/commit/091e65e95b42f7c425b1a39ee518230d4e8bb…
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(a)openjdk.org>
Date: 2023-08-08 11:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/41bdcded65eefd1b82a1f18dd49a61473d707…
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(a)openjdk.org>
Date: 2023-08-08 11:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/8752d4984a762393ffbe53181e07ce254df2c…
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(a)openjdk.org>
Date: 2023-08-08 12:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5c…
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(a)openjdk.org>
Date: 2023-08-08 13:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe7…
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(a)openjdk.org>
Date: 2023-08-08 19:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/6864441163f946d0bec7380a2a120e31b812a…
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(a)openjdk.org>
Date: 2023-08-08 20:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/515add88ed6c290ee90f3d6f522a22971e37a…
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(a)openjdk.org>
Date: 2023-08-09 01:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a…
8306441: Two phase segmented heap dump
Co-authored-by: Kevin Walls <kevinw(a)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(a)oracle.com>
Date: 2023-08-08 23:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/f5321dd8bbd77b5256b2bdbb7f9894cbd24e6…
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
1
0
git: openjdk/leyden: created branch premain-precompile based on the branch premain containing 1 unique commit
by duke 08 Aug '23
by duke 08 Aug '23
08 Aug '23
The following commits are unique to the premain-precompile branch:
========================================================
c15d8d68: Precompile from persistent profiles
1
0