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
July 2024
- 10 participants
- 43 discussions
git: openjdk/leyden: premain: Add missing far branch checks on aarch64 to generate trampolines
by duke 15 Jul '24
by duke 15 Jul '24
15 Jul '24
Changeset: b949235f
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2024-07-15 15:09:51 +0000
URL: https://git.openjdk.org/leyden/commit/b949235f5d05e51ddde79e51585f07fe1ba66…
Add missing far branch checks on aarch64 to generate trampolines
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
1
0
Hi all,
We have been working for some time on storing and loading generated code
(stubs and blobs) in the hotspot as part of the "premain" project.
The code is now in a good enough shape to be shared with a wider audience
to get some feedback and comments.
So here is the link [0] [1] to the changes for storing and loading of stubs
which are declared in StubRoutines.
This patch covers both aarch64 and x86-64 architectures.
The code changes are done on top of AndrewD's patch for storing the blobs
[2].
---
A brief description of the approach for storing StubRoutines stubs is
warranted as it slightly differs from the technique used for storing other
runtime blobs.
In the mainline StubRoutines are divided into 4 categories depending on
when they are generated and their purpose - initial, continuation, compiler
and final
In comparison to a runtime blob which is stored in its own buffer, a
StubRoutine stub belongs to a category and all the stubs in a category are
stored in the same buffer.
This makes the code buffer storing StubRoutine to have multiple entry
points and these entry points are established as the stubs are generated
during the runtime.
Moreover, the generation of some stubs is dependent on the availability of
certain cpu features.
So when the buffer for a StubRoutine category is stored in the code cache,
some extra information needs to be store to be able to identify all the
entry points
and be able to associate them with the correct stubs when loading the
buffer.
To implement this each stub is given a unique static id irrespective of
whether its code is generated or not (refer to macro STUB_ROUTINES_STUBS_DO
in runtime/stubRoutines.hpp)
When the stubs are generated the entry point(s) of the stubs are stored in
an array (see StubArchiveData::_address_array in
runtime/stubCodeGenerator.hpp).
As the stubs are generated, the entry points are appended to the array.
Most of the stubs have only one entry point.
In addition to the entry point(s), the end address of the stub is also
recorded in the array.
The end address is used to create StubCodeDesc when the stubs are loaded
from the code cache.
To identify the addresses that belong to a stub, we store a tuple of 2
elements for each stub: first element is the index of the first entry point
of the stub in the _address_array
and second element is the number of addresses stored by this stub in the
_address_array (see StubAddrIndexInfo in runtime/stubCodeGenerator.hpp).
For stubs that are not generated, -1 is used for both the elements. These
tuples are stored in an array StubArchiveData::_index_table indexed by the
unique stub id.
It is easier to visualize this using a simple example:
Assume there are 3 stubs. Stub1 has 2 entry points (S1-1 and S1-2) and an
end address (E1). Stub2 is not generated. Stub3 has one entry point (S3-1)
and end address (E3).
For this case the _address_array and _index_table in the StubArchiveData
would have following entries:
_address_array:
index: 0 1 2 3 4
contents: | S1-1 | S1-2 | E1 | S3-1 | E3 |
_index_table:
index: 0 1 0
contents: | 0, 3 | -1, -1 | 3, 2 |
When all the stubs of a category are generated, the _address_array and
_index_table are stored in the code cache (in
SCCache::store_stubroutines_blob).
During load time the code along with the _address_array and _index_table is
read back from the code cache (in SCCReader::compile_stubroutines_blob).
The stubs entry points are set up in their respective routines that
generates the stub (such as generate_call_stub) using the _index_table.
As the stubs are generated, their entry points are also registered with the
SCAddressTable in SCCache.
To preserve the order of the SCAddressTable during load, the elements of
the _address_array are registered when the buffer is loaded (in
SCCReader::compile_stubroutines_blob).
In addition, StubArchiveData also stores the name of the stubs which is
used to verify the code located in the code cache is indeed for the stub
being loaded.
---
Apart from implementing the above approach, this patch also has changes to
move JFR stubs and throw_exception stubs to SharedRuntime and stores/loads
them as a RuntimeStub,
as they seem to be a better fit there.
There are also some minor improvements to logging to trace the stubs
generation and store/load times.
Lastly, the generated code (stubs and blobs) can be controlled using these
two options - StoreStubs and LoadStubs.
Please review the code and provide your feedback. Let us know if any
clarification is required.
There is still scope of improvement. Some of the things that can be done
are:
- In current scheme if a stub is not generated during training run, but
gets generated during the production run, the order of SCAddressTable can
vary resulting in crash/unexpected behavior
- Enum used to enumerate stubs can be improved. AndrewD has the idea of a
global enum that identifies all the stubs/blobs and that can address this
aspect of the patch and the limitation in the previous point as well.
- Exploring other ways to handle external constant data such as tables used
by trigonometric stubs which need to be registered in SCAddressTable very
early. See StubRoutines::stubs_SCAddressTable_init).
- Using InternalAddress (or something similar) relocation type for targets
that are in the same blob, so that they don't need to be fixed on load.
[0] change sets: https://github.com/adinn/leyden/compare/d808ea2..7738ed6
[1] branch: https://github.com/adinn/leyden/commits/premain-stub-routines/
[2] https://github.com/adinn/leyden/commits/premain-save-generated/
Thanks,
- Ashutosh Mehra
3
5
Changeset: f519a8a9
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-24 12:23:47 +0000
URL: https://git.openjdk.org/leyden/commit/f519a8a9a17c077a192dc16893e63d9a832a4…
Removed incorrect message "Cannot dump shared archive while using shared archive"
! src/hotspot/share/cds/cdsConfig.cpp
Changeset: c2a5c9ac
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-06 09:36:41 +0000
URL: https://git.openjdk.org/leyden/commit/c2a5c9acf0b45f852ec885d2ace0247a2b62a…
8335804: ArchiveInvokeDynamic causes BootstrapMethodError
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: 4c385b55
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2024-07-10 12:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/4c385b55ad96e049182beda3a0ac78c2914b4…
8336033: [premain] assert(comp != nullptr) when using SCCache with -XX:TieredStopAtLevel=1
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
Changeset: d47557ad
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2024-07-10 13:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/d47557adf843bea792ca45b45502ba8748e0c…
Cache few stubs on aarch64 similar to x64 to avoid empty cached code
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 1b665a99
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-10 15:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/1b665a998a9f15105fbf6b8e56868e895e8d3…
8336144: assert(CDSConfig::is_dumping_invokedynamic()) when ZGC is used during archive creation
! src/hotspot/share/cds/heapShared.cpp
Changeset: 7ae716cf
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-15 11:53:50 +0000
URL: https://git.openjdk.org/leyden/commit/7ae716cf9302db84304d825b2474e81a5d825…
Merge branch 'premain-ea' of https://github.com/openjdk/leyden into premain
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.cpp
1
0
Changeset: 77eff765
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-15 09:30:06 +0000
URL: https://git.openjdk.org/leyden/commit/77eff76508160bc5acedc0fdc5aef7d9d5c88…
Added Pet Clinic benchmark to track performance of JEP-8315737
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
Changeset: ded7dae0
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-15 11:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/ded7dae0246df3b6dfec6702a3aad54974b3a…
Work-around JDK-8336414 which causes failure in ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
1
0
Dear colleagues,
Having recently delivered a Leyden EA Build of our “premain” work, the Leyden team is very happy to post our first JEP for public review.
https://openjdk.org/jeps/8315737
Covering a subset of the functionality in the EA Build, this JEP describes our plans for introducing, to the JDK, the first course of startup and warmup enhancements which have been “cooking” since last February.
Because CDS is a somewhat obscure technology, and because startup and warmup are very tricky (even refractory) problems in our ecosystem, we are striving to make the JEP as clear and informative as possible. It covers the nature of the problem, and the past solutions in HotSpot, as well as the present proposal. (Although there are many excellent and inspiring proposals for this problem beyond HotSpot, this JEP does not attempt to address them; that is for another paper.) We hope you find it an interesting and useful mix of “high level” and “nitty gritty” details.
Though the actual proposal (the Description) section may seem surprisingly simple, the implications are pervasive and subtle. As the JEP explains, the proposed changes will be felt all the more in the AOT technologies built on top, as can be seen in our EA Build.
The Non-Goals section gives guidance about where we expect to go after this JEP.
So if there seems to be a missing piece in this JEP, please look for it first among the non-goals! We are working on more JEPs to come after this one. Let’s get this one sorted so we can do more.
Like the EA Build, this work has not been possible without the participation of the Java community. Special thanks to our Red Hat and Spring colleagues, and to everyone who is now sampling that EA Build. Also, special thanks to our very demanding early reviewers, notably Alex Buckley, Brian Goetz, my co-authors Dan and Ioi, and the other members of the premain team.
Your comments on the JEP will surely improve it as well.
Best wishes,
— John Rose
4
7
Changeset: 31e8deba
Branch: premain
Author: Liming Liu <limingliu(a)os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-17 06:16:26 +0000
URL: https://git.openjdk.org/leyden/commit/31e8debae63e008da79e403bcb870a7be631a…
8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails
Reviewed-by: stefank, jsjolen, stuefe
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: 29b63928
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-17 06:58:55 +0000
URL: https://git.openjdk.org/leyden/commit/29b63928387a8b6ab387057cb3eac4771b1bf…
8334228: C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestOffsetSorting.java
Changeset: 7b38bfea
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-17 07:00:03 +0000
URL: https://git.openjdk.org/leyden/commit/7b38bfea331437ad99277032de7fce939303a…
8333729: C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
Changeset: 5e09397b
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-17 08:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/5e09397bf6244c98204180f53a2891604d284…
8334222: exclude containers/cgroup/PlainRead.java
Reviewed-by: lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: d751441b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-17 08:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/d751441b76ef41880c77b48372c491f9558f1…
8330586: GHA: Drop additional gcc/glibc packages installation for x86_32
Reviewed-by: ihse
! .github/workflows/main.yml
Changeset: 113a2c02
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-17 08:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/113a2c028dc3b9abb6229d5f0b812b54a9b61…
8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'
Reviewed-by: kvn, mdoerr
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 0d1080d1
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-06-17 09:30:48 +0000
URL: https://git.openjdk.org/leyden/commit/0d1080d194c596dc74dd8b173b18b14cc71e1…
8331117: [PPC64] secondary_super_cache does not scale well
Reviewed-by: rrich, amitkumar
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: ef7923e1
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-17 11:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/ef7923e1277ce86c6e5331871f1031c28bf82…
8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV
Reviewed-by: fyang, mli
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastRVV.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
Changeset: cdf22b13
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-06-17 12:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/cdf22b13204456b589349500bef0e9d48af44…
8326715: ZGC: RunThese24H fails with ExitCode 139 during shutdown
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
Changeset: c94af6f9
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-17 15:50:55 +0000
URL: https://git.openjdk.org/leyden/commit/c94af6f943c179553d1827550847b93491d47…
8333962: Obsolete OldSize
Reviewed-by: dholmes, zgu
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
Changeset: 801bf15f
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-17 17:27:01 +0000
URL: https://git.openjdk.org/leyden/commit/801bf15f02ca47c3547eb677079d7d2f3af1d…
8332105: Exploded JDK does not include CDS
Reviewed-by: dholmes, iklam
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: ba5a4670
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-06-17 19:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/ba5a4670b8ad86fefb41a939752754bf36aac…
8332854: Unable to build openjdk with --with-harfbuzz=system
Reviewed-by: jwaters, erikj, jdv, ihse
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: e95f0928
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-18 05:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/e95f092862307c248bbd93e7026cbd92053fb…
8333964: RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java
Changeset: 0199fee4
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-06-18 06:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/0199fee431e0dccdd570b38595ea29c760dbe…
8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]'
Reviewed-by: aboldtch, mbaesken, kbarrett
! src/hotspot/share/cds/cppVtables.cpp
Changeset: 99fefec0
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-06-18 07:25:17 +0000
URL: https://git.openjdk.org/leyden/commit/99fefec092f49cd759f93aa75e008cfa06d2a…
8331431: Update to use jtreg 7.4
Reviewed-by: ihse, erikj, jpai
! 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: 0665195e
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-18 08:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/0665195e59889c3f8dc5ade6521d6ca2eb4ca…
8334293: G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
Changeset: b42fe86e
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-18 08:33:02 +0000
URL: https://git.openjdk.org/leyden/commit/b42fe86e817ec6975c869f46922797f546734…
8334097: Parallel: Obsolete HeapFirstMaximumCompactionCount
Reviewed-by: tschatzl, dholmes
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: d4c13737
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-06-18 08:42:44 +0000
URL: https://git.openjdk.org/leyden/commit/d4c13737171b7ab7a8a29a69fa9965f8363c5…
8334043: VerifyError when inner class is accessed in prologue
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out
Changeset: 614b99a8
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-06-18 09:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/614b99a8f8360dc0a6a018f06fb336c6883f0…
8334442: Temporarily disable return type assertion to reduce noise in testing
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/parse1.cpp
Changeset: 472b935b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-06-18 10:24:43 +0000
URL: https://git.openjdk.org/leyden/commit/472b935b442f7f925b665c7de91eda77f3dcb…
8334332: TestIOException.java fails if run by root
Reviewed-by: prappo
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java
Changeset: fa401f37
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-06-18 12:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/fa401f37dffe7bde27e562065dfd24381d523…
8333805: Replaying compilation with null static final fields results in a crash
Reviewed-by: thartmann, dlong
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestNullStaticField.java
Changeset: e681b4e9
Branch: premain
Author: nibjen <jena.nibedita(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-06-18 13:28:37 +0000
URL: https://git.openjdk.org/leyden/commit/e681b4e9b3ae24f45d8c6adab4105df39e6b8…
8332524: Instead of printing "TLSv1.3," it is showing "TLS13"
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
Changeset: 91bd85d6
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-18 13:51:50 +0000
URL: https://git.openjdk.org/leyden/commit/91bd85d65dff9cea91b88da7ef241be5c7b85…
8333854: IllegalAccessError with proxies after JDK-8332457
Reviewed-by: redestad, asotona
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java
Changeset: 8bc2fbe5
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-18 14:05:11 +0000
URL: https://git.openjdk.org/leyden/commit/8bc2fbe57893b110fdb5fd567df4615e7833e…
8333769: Pretouching tests dont test pretouching
Reviewed-by: stuefe, asmehra
! 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/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
- test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 6f860f8f
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-18 14:48:46 +0000
URL: https://git.openjdk.org/leyden/commit/6f860f8f6f69369130ed79e71255005b5beed…
8334430: Clean up nativeInst_x86.*
Reviewed-by: jwaters, jiefu
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
Changeset: e965d70a
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-18 16:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/e965d70a7425bec78620a2ca8bfaca3c392ed…
8333876: C2 SuperWord: regression after JDK-8325155: failed: internal connection
Reviewed-by: kvn, roland
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestParallelReduction.java
Changeset: 2ce85d96
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-06-18 21:31:16 +0000
URL: https://git.openjdk.org/leyden/commit/2ce85d96352cef4910cb6a5c2d9b174ca9d8a…
8291472: [macos] jawt 1.4 lock/unlock not supported
Reviewed-by: serb
! src/java.desktop/macosx/native/libjawt/jawt.m
Changeset: e227c7e3
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-06-18 23:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/e227c7e37d4de0656f013f3a936b1acfa56cc…
8334258: Compiler erronousely allows access to instance variable in argument expression of a constructor invocation
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out
Changeset: 48621ae1
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-19 06:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/48621ae193ef70b2fae4dcb7ddc524f349beb…
8331168: Introduce PredicateEntryIterator to iterate through predicate entries
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 2165a053
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2024-06-19 09:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/2165a053e8bf56220af8ef1ef50708364f555…
8334399: [JVMCI] Implement JVMCICompiler::is_intrinsic_supported
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompiler.java
Changeset: 07ebda54
Branch: premain
Author: Inigo Mediavilla Saiz <imediava(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-19 10:35:32 +0000
URL: https://git.openjdk.org/leyden/commit/07ebda54f290cc17c6682abd26ceca2868488…
8334215: serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual
Reviewed-by: dholmes
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java
Changeset: 7b3a96d5
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-06-19 10:45:34 +0000
URL: https://git.openjdk.org/leyden/commit/7b3a96d57023e8a7cf495e2d7c551976f0e56…
8334488: Improve error for illegal early access from nested class
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
! test/langtools/tools/javac/LocalClassCtorPrologue.out
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
Changeset: 50bed6c6
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-19 10:54:13 +0000
URL: https://git.openjdk.org/leyden/commit/50bed6c67b1edd7736bdf79308d135a4e1047…
8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager
Reviewed-by: alanb
! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java
Changeset: 01ee4241
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-06-19 15:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/01ee4241b76e78ca67803c4b083fcedecef1c…
8294960: Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/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/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 856931d0
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-19 16:23:22 +0000
URL: https://git.openjdk.org/leyden/commit/856931d01f14b1c665c04e05d5637b8237c56…
8304732: jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events"
Reviewed-by: mgronlun
! 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/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/internal/HiddenWait.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/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java
Changeset: bcf4bb48
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-19 16:35:20 +0000
URL: https://git.openjdk.org/leyden/commit/bcf4bb4882e06d8c52f6eb4e9c4e027ba0622…
8333344: JMX attaching of Subject does not work when security manager not allowed
Reviewed-by: weijun, dfuchs
! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
= test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/security/AuthorizationTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
Changeset: 78682fe7
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-06-19 19:12:31 +0000
URL: https://git.openjdk.org/leyden/commit/78682fe78e18268b1857855c3595b4d118808…
8329288: Update Visual Studio visibility support for POSIX functions
Reviewed-by: kbarrett
! make/autoconf/flags-cflags.m4
Changeset: 4e58d8c8
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-06-19 23:23:52 +0000
URL: https://git.openjdk.org/leyden/commit/4e58d8c897d845cfa73780264481da174d46a…
8309821: Link to hidden classes section in Class specification for Class::isHidden
Reviewed-by: iris, rriggs
! src/java.base/share/classes/java/lang/Class.java
Changeset: b211929e
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-20 01:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/b211929e05c0acdf7343c3edd025749d573c6…
8334570: Problem list gc/TestAlwaysPreTouchBehavior.java
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/ProblemList.txt
Changeset: fad6644e
Branch: premain
Author: Sibabrata Sahoo <ssahoo(a)openjdk.org>
Date: 2024-06-20 04:18:39 +0000
URL: https://git.openjdk.org/leyden/commit/fad6644eabbad6b6d3472206d9db946408aca…
8333754: Add a Test against ECDSA and ECDH NIST Test vector
Reviewed-by: ascarpino
+ test/jdk/sun/security/ec/ECDHPrimitive.java
+ test/jdk/sun/security/ec/ECDSAPrimitive.java
+ test/jdk/sun/security/ec/KAS_ECC_CDH_PrimitiveTest.txt
+ test/jdk/sun/security/ec/SigGen-1.txt
Changeset: 2d4185f4
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2024-06-20 05:23:08 +0000
URL: https://git.openjdk.org/leyden/commit/2d4185f4f1def7c32d1a556521e26ec656234…
8332717: ZGC: Division by zero in heuristics
Reviewed-by: aboldtch, shade
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: ff302409
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-20 06:15:19 +0000
URL: https://git.openjdk.org/leyden/commit/ff30240926224b2f98e173bcd606c157af788…
8334239: Introduce macro for ubsan method/function exclusions
Reviewed-by: stefank, stuefe, kbarrett
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/prims/unsafe.cpp
+ src/hotspot/share/sanitizers/ub.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: d7dad50a
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-06-20 07:14:01 +0000
URL: https://git.openjdk.org/leyden/commit/d7dad50af5df356089101ca440fca5232fadb…
8334544: C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopPredicate.cpp
Changeset: cabd1046
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-06-20 08:28:06 +0000
URL: https://git.openjdk.org/leyden/commit/cabd1046d08865f122663d18708d40e5c885c…
8334164: The fix for JDK-8322811 should use _filename.is_set() rather than strcmp()
Reviewed-by: dholmes, cjplummer
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: c6f3bf4b
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-20 08:30:52 +0000
URL: https://git.openjdk.org/leyden/commit/c6f3bf4bd61405c2ed374b15ef82cc987f52c…
8334026: Provide a diagnostic PrintMemoryMapAtExit switch on Linux
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/NMT/PrintMemoryMapAtExitTest.java
Changeset: 64208462
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-06-20 10:10:54 +0000
URL: https://git.openjdk.org/leyden/commit/642084629a9a793a055cba8a950fdb61b7450…
8334396: RISC-V: verify perf of ReverseBytesI/L
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
Changeset: 5cad0b4d
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-20 11:53:02 +0000
URL: https://git.openjdk.org/leyden/commit/5cad0b4df7f5ccb6d462dc948c2ea5ad5da6e…
8322708: Global HTML attributes are not allowed
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/TestGlobalHtml.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/pkg1/C1.java
Changeset: 001d6860
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2024-06-20 13:45:31 +0000
URL: https://git.openjdk.org/leyden/commit/001d6860199436c5fb14bd681d640d462b472…
8332587: RISC-V: secondary_super_cache does not scale well
Reviewed-by: mli, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 9ef86da5
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-06-20 15:42:17 +0000
URL: https://git.openjdk.org/leyden/commit/9ef86da5f8e2579fa1fdf40b4a6f556882e11…
8334170: bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4
Reviewed-by: aivanov, azvegint
! test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java
Changeset: 99e4d77a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-20 15:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/99e4d77aac72cdddb4973805d28c225f17ea9…
8333117: Remove support of remote and manual debuggee launchers
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: a81e1bf1
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-20 15:43:56 +0000
URL: https://git.openjdk.org/leyden/commit/a81e1bf1e1a6f00280b9be987c03fe20915fd…
8332252: Clean up vmTestbase/vm/share
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java
= test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/MemoryPoolFinder.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/func/findByName/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/StressClassLoadingTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/byteMutation/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/metaspace/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/parallelLoad/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/CustomClassLoaders.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/CommentedFileReader.java
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/RandomEx.java
- test/hotspot/jtreg/vmTestbase/vm/share/StringUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/UnsafeAccess.java
- test/hotspot/jtreg/vmTestbase/vm/share/VMRuntimeEnvUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryManagerData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryPoolData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryUsageData.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/CmdExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/ProcessHandler.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AbstractClassFileTransformer.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AnnotationAppender.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/TransformingClassLoader.java
Changeset: 1b1dba80
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-06-20 16:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/1b1dba8082969244effa86ac03c6053b3b0dd…
8333358: java/io/IO/IO.java test fails intermittently
Reviewed-by: naoto
! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/input.exp
! test/jdk/java/io/IO/output.exp
Changeset: 265a0f55
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-06-20 17:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/265a0f5547d0ddb220391aef679c122768f02…
8334490: Normalize string with locale invariant `toLowerCase()`
Reviewed-by: jlu, dfuchs, lancea, rriggs
! test/lib/jdk/test/lib/Platform.java
Changeset: de8ee977
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-06-20 18:04:58 +0000
URL: https://git.openjdk.org/leyden/commit/de8ee97718d7e12b541b310cf5b67f3e10e91…
8334333: MissingResourceCauseTestRun.java fails if run by root
Reviewed-by: naoto, jlu
! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java
Changeset: 187710e1
Branch: premain
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2024-06-20 18:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/187710e1c1714ba28c7802efd4f7bb32a366d…
8333300: [JVMCI] add support for generational ZGC
Reviewed-by: dnsimon, kvn, eosterlund
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 4b4a483b
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-06-20 19:03:50 +0000
URL: https://git.openjdk.org/leyden/commit/4b4a483b6fe7a6fcfdfe6f68faac29099a64c…
8330699: Obsolete -XX:+UseEmptySlotsInSupers
Reviewed-by: shade, fparain, dholmes
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
- test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java
Changeset: e5de26dd
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-06-20 23:35:15 +0000
URL: https://git.openjdk.org/leyden/commit/e5de26ddf0550da9e6d074d5b9ab4a943170a…
8329032: C2 compiler register allocation support for APX EGPRs
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 880e458a
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-21 00:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/880e458a1072589ae199cc9204dcce9eab0f4…
8333819: Move embedded external addresses from relocation info into separate global table
Reviewed-by: dlong
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 6a5cb0b2
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-21 07:04:26 +0000
URL: https://git.openjdk.org/leyden/commit/6a5cb0b2c49cb390ce8b87fd977ee79572df9…
8334567: [test] runtime/os/TestTracePageSizes move ppc handling
Reviewed-by: stuefe, lucy
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: bdd96604
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-21 07:36:02 +0000
URL: https://git.openjdk.org/leyden/commit/bdd96604ae55ba0cd3cd3363e2ba44205d8aa…
8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
Changeset: ed149062
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-21 08:38:42 +0000
URL: https://git.openjdk.org/leyden/commit/ed149062d0e8407710f083aa85d28d27c4a45…
8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: asteiner, lucy, amenkov
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp
Changeset: d2bebffb
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-21 09:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/d2bebffb1fd26fae4526afd33a818ee776b71…
8327370: (ch) sun.nio.ch.Poller.register throws AssertionError
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: alanb, jpai, djelinski
! src/java.base/share/classes/sun/nio/ch/Poller.java
Changeset: 711e7238
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-06-21 10:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/711e7238196a4ef9211ed4cca15c7c1d774df…
6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser
8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality
Reviewed-by: achung, prr
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/TABTestONFCExit.java
Changeset: 08ace27d
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-21 10:44:51 +0000
URL: https://git.openjdk.org/leyden/commit/08ace27da1d9cd215c77471eabf41417ff628…
8332314: Add window size configuration option to JavaShellToolBuilder interface
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
Changeset: dbf5a9a4
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-06-21 13:43:03 +0000
URL: https://git.openjdk.org/leyden/commit/dbf5a9a4006020ddebcce89692ce8826b6b2d…
8334706: [JVMCI] APX registers incorrectly exposed on AMD64
Reviewed-by: yzheng, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
Changeset: 9f8de221
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-21 13:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/9f8de221d7f0186718411ab3f5217e3883237…
8327793: Deprecate jstatd for removal
Reviewed-by: alanb, cjplummer
! src/jdk.jstatd/share/classes/module-info.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
Changeset: 75bea280
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-06-21 14:16:23 +0000
URL: https://git.openjdk.org/leyden/commit/75bea280b9adb6dac9fefafbb3f4b212f100f…
8333867: SHA3 performance can be improved
Reviewed-by: kvn, valeriep
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/sun/security/provider/DigestBase.java
! src/java.base/share/classes/sun/security/provider/SHA3.java
Changeset: c41293a7
Branch: premain
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2024-06-21 14:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/c41293a70834a79c79e859ebcdb8869884ac8…
8334695: Fix build failure without zgc after JDK-8333300
Reviewed-by: dnsimon, chagedorn
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 93d98027
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-06-21 15:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/93d98027649615afeeeb6a9510230d9655a74…
8334715: [riscv] Mixed use of tab and whitespace in riscv.ad
Reviewed-by: chagedorn, amitkumar
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 8e1d2b09
Branch: premain
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-06-21 16:37:57 +0000
URL: https://git.openjdk.org/leyden/commit/8e1d2b091c9a311d98a0b886a803fb18d4405…
8334441: Mark tests in jdk_security_infra group as manual
Reviewed-by: clanger, mullan
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/security/infra/javax/net/ssl/HttpsURLConnectionTest.java
Changeset: 689cee3d
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-06-21 18:02:57 +0000
URL: https://git.openjdk.org/leyden/commit/689cee3d0950e15e88a1f6738bfded00655dc…
8334509: Cancelling PageDialog does not return the same PageFormat object
Reviewed-by: aivanov, prr
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
+ test/jdk/java/awt/print/PrinterJob/PageDialogCancelTest.java
Changeset: 1ff5acda
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2024-06-21 20:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/1ff5acdafff1ccd3e64c70eebbfbff75e0d78…
8332099: since-checker - Add @ since to package-info in jdk.jsobject
Reviewed-by: prr
! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
Changeset: 7e55ed3b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-21 22:38:38 +0000
URL: https://git.openjdk.org/leyden/commit/7e55ed3b106ed08956d2d38b7c99fb8170466…
8333748: javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS
Reviewed-by: asotona
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/UndefinedAccessFlagTest.java
Changeset: 72ca7baf
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-22 12:16:50 +0000
URL: https://git.openjdk.org/leyden/commit/72ca7bafcd49a98c1fe09da72e4e47683f052…
8334708: FFM: two javadoc problems
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
Changeset: 652784c8
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-23 08:19:28 +0000
URL: https://git.openjdk.org/leyden/commit/652784c803863f40ee3d81695a19e705365cb…
8334392: Switch RNG in NMT's treap
Reviewed-by: stuefe, azafari, gziemski
! src/hotspot/share/nmt/nmtTreap.hpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
Changeset: eb110bdc
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-23 12:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/eb110bdc6e8bcb87b9b8b24ac66eb9b4c5710…
8334180: NMT gtests introduced with 8312132 should be labeled as NMT
Reviewed-by: gziemski, stuefe
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
Changeset: 7baddc20
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-06-23 18:00:28 +0000
URL: https://git.openjdk.org/leyden/commit/7baddc202a9ab2b85401aa05f827678b514eb…
8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3
Reviewed-by: alanb
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
Changeset: a4582a89
Branch: premain
Author: Zhao Song <zsong(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-06-24 05:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/a4582a8957d604b50249e1f59679393966456…
8334166: Enable binary check
Reviewed-by: kcr, ihse, prr, erikj
! .jcheck/conf
Changeset: 863b2a99
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-06-24 06:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/863b2a991df9204560c4680fc10dd0f68b260…
8329994: Zap alignment padding bits for ArrayOops in non-release builds
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
Changeset: 13dce296
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-06-24 06:33:39 +0000
URL: https://git.openjdk.org/leyden/commit/13dce296fc3924b269757ce1279c57afe18fa…
8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields
Reviewed-by: mbaesken, mdoerr
! src/hotspot/cpu/ppc/ppc.ad
! test/jdk/com/sun/jdi/EATests.java
Changeset: edf7f055
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-24 07:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/edf7f055ee010a2c19bce26c15726d5b58e2e…
8334083: C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
Changeset: 05a63d80
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-24 07:51:01 +0000
URL: https://git.openjdk.org/leyden/commit/05a63d80b9c1e312512c707ccf6b255c16a9e…
8334489: Add function os::used_memory
Reviewed-by: eosterlund, dholmes, stuefe
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 05ff3185
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-24 08:46:10 +0000
URL: https://git.openjdk.org/leyden/commit/05ff3185edd25b381a97f6879f496e97b62dd…
8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572
Reviewed-by: stefank, eosterlund, coleenp, zgu
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
Changeset: ca5a438e
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-24 08:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/ca5a438e5a4612c66f70c70a9d425eca0e49e…
8334571: Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: 9d4a4bd2
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-06-24 11:15:33 +0000
URL: https://git.openjdk.org/leyden/commit/9d4a4bd2c2a4bd16bbc80b602b15b448c5222…
8324841: PKCS11 tests still skip execution
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 2e64d151
Branch: premain
Author: Lutz Schmidt <lucy(a)openjdk.org>
Date: 2024-06-24 11:27:18 +0000
URL: https://git.openjdk.org/leyden/commit/2e64d15144be03388104c762816c1ba629da9…
8334564: VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize
Reviewed-by: mdoerr, kvn, stuefe
! src/hotspot/share/code/codeCache.cpp
Changeset: 5ac2149b
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-06-24 12:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/5ac2149b7bde947886533bf5996d977bb8ec6…
8334299: Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR
Reviewed-by: stuefe, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: e825ccfe
Branch: premain
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-24 13:33:20 +0000
URL: https://git.openjdk.org/leyden/commit/e825ccfe6652577e4e828e8e4dfe19be0ea77…
8332362: Implement os::committed_in_range for MacOS and AIX
Reviewed-by: stuefe
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: b2930c5a
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-06-24 13:34:29 +0000
URL: https://git.openjdk.org/leyden/commit/b2930c5aeedf911ec893734181c1af0573e22…
8334040: jdk/classfile/CorpusTest.java timed out
Reviewed-by: alanb
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 55c79694
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-24 14:36:50 +0000
URL: https://git.openjdk.org/leyden/commit/55c796946158aab1d019a57b77a33441d7b13…
8334765: JFR: Log chunk waste
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
Changeset: 71a692ab
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-06-24 18:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/71a692ab435fdeea4ce8f8db7a55dd735c7c5…
8321033: Avoid casting Array to GrowableArray
Reviewed-by: kbarrett, iklam, ccheung
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
Changeset: 4b153e5e
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-06-24 18:19:03 +0000
URL: https://git.openjdk.org/leyden/commit/4b153e5e051c01ad8d0c3ff335352918c2970…
8306580: Propagate CDS dumping errors instead of directly exiting the VM
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/StaticWritingError.java
Changeset: 3a26bbce
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-06-25 02:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/3a26bbcebc2f7d11b172f2b16192a3adefeb8…
8185429: [macos] After a modal dialog is closed, no window becomes active
Reviewed-by: tr, dnguyen, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
Changeset: e527e1c3
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-06-25 03:26:18 +0000
URL: https://git.openjdk.org/leyden/commit/e527e1c32fcc7b2560cec540bcde930075ac2…
8334580: Deprecate no-arg constructor BasicSliderUI() for removal
Reviewed-by: kcr, aivanov, iris, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
Changeset: 974dca80
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-25 05:06:33 +0000
URL: https://git.openjdk.org/leyden/commit/974dca80df71c5cbe492d1e8ca5cee76bcc79…
8334223: Make Arena MEMFLAGs immutable
Reviewed-by: jsjolen, azafari, gziemski
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: c30e0403
Branch: premain
Author: Neethu Prasad <neethp(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-25 07:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/c30e040342c69a213bdff321fdcb0d27ff740…
8331911: Reconsider locking for recently disarmed nmethods
Reviewed-by: shade, eosterlund
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
Changeset: baafa662
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-25 09:12:09 +0000
URL: https://git.openjdk.org/leyden/commit/baafa662a2f0706e4275a4fe0459ee6759369…
8334287: Man page update for jstatd deprecation
Reviewed-by: alanb
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 75a2afac
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-06-25 12:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/75a2afacc8f5fdec53350b1cb66076cdfeae1…
8248981: Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature
Reviewed-by: valeriep
! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
Changeset: cae94b26
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-06-25 14:06:03 +0000
URL: https://git.openjdk.org/leyden/commit/cae94b268d633b0557a54e3b21eff60d7f0ed…
8334397: RISC-V: verify perf of ReverseBytesS/US
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! test/micro/org/openjdk/bench/java/lang/Characters.java
+ test/micro/org/openjdk/bench/java/lang/Shorts.java
Changeset: 6c679330
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-06-25 14:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/6c6793307d4734409016943ae584726ac30d6…
8334899: Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
Changeset: 57f8b91e
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-25 14:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/57f8b91e558e5b9ff9c2000b8f74e3a1988ea…
8333658: NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage
Reviewed-by: stuefe, azafari
+ src/hotspot/share/nmt/arrayWithFreeList.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
Changeset: 9c89f086
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-25 16:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/9c89f0861c1b6d25e1a7c3ac1add9a168d807…
8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/locks/TestCoarsenedAndNotEscapedLocksElimination.java
Changeset: 7429c37e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-06-25 16:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/7429c37e63ffd50884d91d8f583d409633bfb…
8334598: Default classlist in JDK is not deterministic after JDK-8293980
Reviewed-by: ccheung, dholmes, stuefe, erikj
! make/GenerateLinkOptData.gmk
Changeset: 933eabab
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-06-25 17:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/933eababf2b79586a911082af36fdcc41763c…
8334629: [BACKOUT] PhaseIdealLoop::conditional_move is too conservative
Reviewed-by: epeter, thartmann, jkarthikeyan
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/micro/org/openjdk/bench/vm/compiler/CMove.java
Changeset: f8bf470b
Branch: premain
Author: Yude Lin <yude.lyd(a)alibaba-inc.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-06-25 18:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/f8bf470b773884911290fa6ce059f7cc13686…
8334810: Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
8268379: java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out
Reviewed-by: naoto, jlu
! test/jdk/ProblemList.txt
Changeset: 861aefca
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-06-25 19:05:01 +0000
URL: https://git.openjdk.org/leyden/commit/861aefcafacdc21459ef966307f52568e327f…
8334418: Update IANA Language Subtag Registry to Version 2024-06-14
Reviewed-by: lancea, iris, srl, naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 86b0cf25
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-06-25 19:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/86b0cf259fb3cbe3a1973151148e5d36c6a99…
8334653: ISO 4217 Amendment 177 Update
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
= test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: b3bf31a0
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-06-25 19:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/b3bf31a0a08da679ec2fd21613243fb17b113…
8333542: Breakpoint in parallel code does not work
Co-authored-by: Chris Plummer <cjplummer(a)openjdk.org>
Reviewed-by: dholmes, vlivanov
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
+ test/jdk/com/sun/jdi/BreakpointOnClassPrepare.java
Changeset: f101e153
Branch: premain
Author: Volodymyr Paprotski <volodymyr.paprotski(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-06-25 22:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/f101e153cee68750fcf1f12da10e29806875b…
8333583: Crypto-XDH.generateSecret regression after JDK-8329538
Reviewed-by: sviswanathan, kvn, ascarpino
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
Changeset: c66f785f
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-26 00:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/c66f785fb685d5c378fb4c4cdebdef29c01d3…
8334505: RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 25c3845b
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-06-26 05:15:36 +0000
URL: https://git.openjdk.org/leyden/commit/25c3845be270462388ee5e7330cc7315e5c73…
8333133: Simplify QuickSort::sort
Reviewed-by: shade, dholmes
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/utilities/quickSort.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp
Changeset: a5f401f3
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-26 07:09:50 +0000
URL: https://git.openjdk.org/leyden/commit/a5f401f3a8534a64cf3c27c2ef67f17860de6…
8334650: Add debug information about whether an Assertion Predicate is for the init or last value
Reviewed-by: roland, kvn
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp
Changeset: b88af942
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-26 07:40:35 +0000
URL: https://git.openjdk.org/leyden/commit/b88af94269640a160fbacf25618f3a0075646…
8269870: PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed
Co-authored-by: Hamlin Li <mli(a)openjdk.org>
Reviewed-by: mli, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: e1390056
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-26 08:44:17 +0000
URL: https://git.openjdk.org/leyden/commit/e1390056c9dbf0a02a131864ebee23435e997…
8333994: NMT: call stacks should show source information
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.cpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: 7f6804ce
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-06-26 09:09:13 +0000
URL: https://git.openjdk.org/leyden/commit/7f6804ceb63568d72e825d45b02d08f314c9b…
8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
Changeset: 4ce8822b
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-06-26 09:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/4ce8822b6c53b8bd72713f1bfaf6673b91aab…
8334037: Local class creation in lambda in pre-construction context crashes javac
8333313: NullPointerException in lambda instantiating an inner local class in prologue
8333766: Stack overflow with anonymous class in super() parameter
8334679: Wrong bug number in regression test for JDK-8334252
Co-authored-by: Archie Cobbs <acobbs(a)openjdk.org>
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/SuperInit/AnonSuperLambdaCrash.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
+ test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/lambda/T8129740/Universe.java.out
Changeset: 741a0f39
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-06-26 09:37:22 +0000
URL: https://git.openjdk.org/leyden/commit/741a0f39dd1fffc1caaa8d69bfe3662dad830…
8334241: Adjust API docs side bar dimensions
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: f23295ec
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-26 10:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/f23295ec1dde58d239a2625c9b1645534a2bb…
8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64
Reviewed-by: alanb
! test/jdk/java/net/MulticastSocket/IPMulticastIF.java
Changeset: b2ac7259
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Committer: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-06-26 13:19:34 +0000
URL: https://git.openjdk.org/leyden/commit/b2ac7259c96f154ba0ca54fd47b37caaa8c86…
8327380: Add tests for Shenandoah barrier expansion optimization
Reviewed-by: roland, shade
+ test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java
Changeset: efb905e5
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-26 13:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/efb905e57ab7a5299952419fa996131654105…
8334618: ubsan: support setting additional ubsan check options
Reviewed-by: stuefe, lucy
! make/autoconf/jdk-options.m4
Changeset: 4ffc5e60
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2024-06-26 13:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/4ffc5e60776353b03e9a557c39148e378b169…
8326705: Test CertMsgCheck.java fails to find alert certificate_required
Reviewed-by: ssahoo, rhalade
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java
! test/jdk/javax/net/ssl/templates/TLSBase.java
Changeset: 8374d165
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-26 14:12:44 +0000
URL: https://git.openjdk.org/leyden/commit/8374d16504503c7441346c99045736b7ac722…
8335006: C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java
Reviewed-by: shade, kvn, sviswanathan
+ test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java
Changeset: 8591eff7
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-06-26 14:39:21 +0000
URL: https://git.openjdk.org/leyden/commit/8591eff78dbc9770b8d0a16e05040ac35c998…
8332103: since-checker - Add missing @ since tags to java.desktop
Reviewed-by: tr, aivanov
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/beans/package-info.java
! src/java.desktop/share/classes/javax/swing/DefaultComboBoxModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/package-info.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
Changeset: 5883a20b
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-26 14:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/5883a20b822bb8acb719076e4f7abee840306…
8334437: De-duplicate ProxyMethod list creation
Reviewed-by: asotona, liach
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
Changeset: b5d58962
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-06-26 16:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/b5d589623c174757e946011495f771718318f…
8335108: Build error after JDK-8333658 due to class templates
Reviewed-by: jwaters, jsjolen
! src/hotspot/share/nmt/arrayWithFreeList.hpp
Changeset: bffc8484
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-06-26 17:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/bffc8484c32ad6c3205f7cebe4e262a2dc9de…
8333755: NumberFormat integer only parsing breaks when format has suffix
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java
Changeset: 817edcb6
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-26 19:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/817edcb697cbb8c608c9292cdc4b99db4f584…
8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock
Reviewed-by: shade, kdnilsen, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: 4ebb7712
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-06-26 20:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/4ebb77120af5a4ccbfde63b24cb50e05a3161…
8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator
Reviewed-by: shade, wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
Changeset: 07bc523d
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2024-06-26 22:28:33 +0000
URL: https://git.openjdk.org/leyden/commit/07bc523df85fde81bf736fedac62874d3cb11…
8334670: SSLSocketOutputRecord buffer miscalculation
Reviewed-by: djelinski, ssahoo
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
Changeset: 3796fdfc
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-26 23:17:32 +0000
URL: https://git.openjdk.org/leyden/commit/3796fdfcedc2b2202b72cca062218f8409604…
8328536: javac - crash on unknown type referenced in yield statement
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 6682305e
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-27 03:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/6682305ee21cf595ec953d95bea594734a298…
8334779: Test compiler/c1/CanonicalizeArrayLength.java is timing out
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 9bb675f8
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-27 04:38:32 +0000
URL: https://git.openjdk.org/leyden/commit/9bb675f89dd1eeec423ca96cb3f96d29f5de4…
8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/java.base/java/net/InetSocketAddress.java
Changeset: 9d20b58f
Branch: premain
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-27 05:13:30 +0000
URL: https://git.openjdk.org/leyden/commit/9d20b58f40275002afa0348d94d5592a26894…
8334328: Reduce object allocation for FloatToDecimal and DoubleToDecimal
Reviewed-by: redestad, rgiulietti
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
+ src/java.base/share/classes/jdk/internal/math/ToDecimal.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 0fc5b271
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-27 06:22:17 +0000
URL: https://git.openjdk.org/leyden/commit/0fc5b2711fbdde972c40bfef2977dd9d70e09…
8332014: since-checker - Fix @ since tags in jdk.jshell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
Changeset: 46b817b7
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-27 06:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/46b817b7499e74ba8812d38bcce93147ebf93…
8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'
Reviewed-by: coleenp, stefank
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/metadata.hpp
Changeset: f3b69da5
Branch: premain
Author: Evemose <124714317+Evemose(a)users.noreply.github.com>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-27 07:45:18 +0000
URL: https://git.openjdk.org/leyden/commit/f3b69da55a1ec4857fff1537a80ab1fefee93…
8335136: Underscore as parameter name in one-parameter functional types fails to compile
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchUnderscoreAfterYield.java
Changeset: 37e7698c
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-27 07:54:35 +0000
URL: https://git.openjdk.org/leyden/commit/37e7698c29b8673b904945d397f0698ccd16d…
8335154: jcmd VM.classes -verbose=false does not set verbose to false
Reviewed-by: dholmes, stuefe
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 79a23017
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-27 10:23:55 +0000
URL: https://git.openjdk.org/leyden/commit/79a23017fc7154738c375fbb12a997525c3bf…
8322859: Parallel: Move transform_stack_chunk
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: 50dd962b
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-27 12:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/50dd962b0d0fe36634d96dbbd9d94fbc34d9f…
8335007: Inline OopMapCache table
Reviewed-by: stefank, coleenp, shade
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
Changeset: 6b961acb
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-27 13:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/6b961acb87c29027f2158c6b7a764f1276a0b…
8333786: Serial: Remove SerialHeap::_incremental_collection_failed
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: d5375c7d
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-27 13:22:04 +0000
URL: https://git.openjdk.org/leyden/commit/d5375c7db658de491c1f5bad053040d21b829…
8333308: javap --system handling doesn't work on internal class names
Reviewed-by: liach, stuefe
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
Changeset: 5909d541
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-06-27 14:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/5909d54147355dd7da5786ff39ead4c158167…
8326820: Metadata artificially kept alive
Reviewed-by: eosterlund, stefank, coleenp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
Changeset: 4ab7e98c
Branch: premain
Author: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Committer: Martin Balao <mbalao(a)openjdk.org>
Date: 2024-06-27 15:07:00 +0000
URL: https://git.openjdk.org/leyden/commit/4ab7e98c79a1a0b7aba1ca74a8316820c906e…
8330842: Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherTextStealingMultipart.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
Changeset: b6ffb442
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-06-27 15:14:36 +0000
URL: https://git.openjdk.org/leyden/commit/b6ffb442acb4a222f017868433eff213d9b84…
8335135: HttpURLConnection#HttpInputStream does not throw IOException when response is truncated
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! test/jdk/java/net/Authenticator/BasicTest4.java
+ test/jdk/java/net/URLConnection/TruncatedFixedResponse.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java
Changeset: 0e6b0cba
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-27 15:38:06 +0000
URL: https://git.openjdk.org/leyden/commit/0e6b0cbaaa0d5272f60ee4fe09cf5e247e68c…
8334886: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
Changeset: 9d986a01
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-27 16:06:35 +0000
URL: https://git.openjdk.org/leyden/commit/9d986a013d01a5bcc0942bcc490258038291c…
8335220: C2: Missing check for Opaque4 node in EscapeAnalysis
Reviewed-by: chagedorn, cslucas
! src/hotspot/share/opto/escape.cpp
Changeset: 243bae7d
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2024-06-27 18:25:16 +0000
URL: https://git.openjdk.org/leyden/commit/243bae7dc0c3e71c02ffed9e1ee7d436af11d…
8304693: Remove -XX:-UseVtableBasedCHA
Reviewed-by: kvn, coleenp, dholmes
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! 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/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
- test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/jtreg-ext/requires/VMProps.java
Changeset: c35e58a5
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-06-27 20:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/c35e58a5adf06e25a3b482e2be384af95a84f…
8309634: Resolve CONSTANT_MethodRef at CDS dump time
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
Changeset: 3b1ca986
Branch: premain
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-06-27 20:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/3b1ca986427d3a69c9e167b9b4c07d1b83bc2…
8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 4e8cbf88
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-06-27 22:20:14 +0000
URL: https://git.openjdk.org/leyden/commit/4e8cbf884ab1eee9c3110712ab62edc706e94…
8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout
Reviewed-by: kevinw, coleenp
! test/jdk/com/sun/jdi/BreakpointOnClassPrepare.java
Changeset: cd46c87d
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-28 01:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/cd46c87dc916b2b74067accf80c62df1792f7…
8334843: RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: b4df380f
Branch: premain
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-06-28 03:07:09 +0000
URL: https://git.openjdk.org/leyden/commit/b4df380f1a4587247a843fe28ae041265f7cf…
8334763: --enable-asan: assert(_thread->is_in_live_stack((address)this)) failed: not on stack?
Reviewed-by: kbarrett, stuefe, erikj
! make/autoconf/jdk-options.m4
Changeset: 308a8123
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-28 04:42:33 +0000
URL: https://git.openjdk.org/leyden/commit/308a81238362c39f5b18e2ae8444c96420ef2…
8334645: Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
Reviewed-by: thartmann, lmesnik
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: c47a0e00
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2024-06-28 06:19:37 +0000
URL: https://git.openjdk.org/leyden/commit/c47a0e005e54551e42ee1ae33d7169417a5f8…
8334147: Shenandoah: Avoid taking lock for disabled free set logging
Reviewed-by: shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: d457609f
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-06-28 06:43:32 +0000
URL: https://git.openjdk.org/leyden/commit/d457609f700bbb1fed233f1a04501c995852e…
8319947: Recursive lightweight locking: s390x implementation
Reviewed-by: aboldtch, lucy
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 3b3a19e9
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-28 08:27:07 +0000
URL: https://git.openjdk.org/leyden/commit/3b3a19e907c7267f03c0b07312b929b7b4b6d…
8335314: Problem list compiler/uncommontrap/DeoptReallocFailure.java
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6f4ddc2f
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-28 09:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6…
8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp
Reviewed-by: thartmann, kvn
! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java
Changeset: 99d2bbf7
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-28 09:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/99d2bbf767ac33e1a021c90ba12d95ef37ea4…
8334433: jshell.exe runs an executable test.exe on startup
Reviewed-by: jpai
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/TerminalNoExecTest.java
Changeset: c798316b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-28 09:38:18 +0000
URL: https://git.openjdk.org/leyden/commit/c798316bc4cb33fd902f926030d8a0b6870d6…
8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message
Reviewed-by: dfuchs
! test/jdk/java/nio/channels/DatagramChannel/Loopback.java
Changeset: 8ec378a6
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-28 11:03:29 +0000
URL: https://git.openjdk.org/leyden/commit/8ec378a6c8a460dd0727df800419b3cf45d3c…
8277949: (dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout
Reviewed-by: jpai
! test/jdk/java/nio/channels/DatagramChannel/AdaptorBasic.java
! test/jdk/java/nio/channels/TestServers.java
Changeset: 49eb00da
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-28 11:13:11 +0000
URL: https://git.openjdk.org/leyden/commit/49eb00da8dc66cff3ca430f06ab21357ee618…
8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram
Reviewed-by: aefimov
! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java
Changeset: f4d8c005
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-06-28 12:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/f4d8c005b35ce34c96027b7f3abb7a307bca3…
8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test
Reviewed-by: weijun
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
+ test/jdk/java/security/testlibrary/HumanInputStream.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
Changeset: 486aa11e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-28 13:28:53 +0000
URL: https://git.openjdk.org/leyden/commit/486aa11e74d0772ba84c2adc3c62fc1fcbf52…
8335237: ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks
Reviewed-by: mdoerr, clanger
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 45c4eaa5
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-28 16:26:34 +0000
URL: https://git.openjdk.org/leyden/commit/45c4eaa5600016d3da5ca769b2519df53835e…
8335274: SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final
Reviewed-by: liach, jlahoda
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
Changeset: 79a3554e
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-28 19:01:36 +0000
URL: https://git.openjdk.org/leyden/commit/79a3554e1da604627b3a010dc269c1bd914c7…
8335124: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range
Reviewed-by: phh, cjplummer
! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
Changeset: 3e23e9c5
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-06-28 19:17:24 +0000
URL: https://git.openjdk.org/leyden/commit/3e23e9c535e0ed1d7517a836d4703c7fb3e91…
8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile
Reviewed-by: weijun
! test/jdk/sun/security/tools/keytool/NssTest.java
Changeset: 166f9d9a
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-28 19:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/166f9d9ac099fa971805511b32e1cae5c6c10…
8335221: Some C2 intrinsics incorrectly assume that type argument is compile-time constant
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
Changeset: 5d866bf1
Branch: premain
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-06-28 22:27:34 +0000
URL: https://git.openjdk.org/leyden/commit/5d866bf17d96bd0f0e4545d7eee5912eda2e3…
8335252: Reduce size of j.u.Formatter.Conversion#isValid
Reviewed-by: redestad
! src/java.base/share/classes/java/util/Formatter.java
Changeset: 8350b1da
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-06-29 05:04:47 +0000
URL: https://git.openjdk.org/leyden/commit/8350b1daedae8ef5785a7165e664b1d3149b1…
8335294: Fix simple -Wzero-as-null-pointer-constant warnings in gc code
Reviewed-by: tschatzl, coleenp, jwaters
! src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.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/z/zPage.inline.hpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/libnativeGC01.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC02/libnativeGC02.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/libnativeGC03.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/libnativeGC05.cpp
Changeset: bb18498d
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-06-29 08:19:33 +0000
URL: https://git.openjdk.org/leyden/commit/bb18498d71dddf49db9bdfac886aed9ae1236…
8335349: jcmd VM.classloaders "fold" option should be optional
Reviewed-by: cjplummer, stuefe
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
Changeset: d9bcf061
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-06-29 20:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/d9bcf061450ebfb7fe02b5a50c855db1d9178…
8335217: Fix memory ordering in ClassLoaderData::ChunkedHandleList
Reviewed-by: dholmes, stefank, eosterlund
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: 53242cdf
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-07-01 06:37:09 +0000
URL: https://git.openjdk.org/leyden/commit/53242cdf9ef17c502ebd541e84370e7c15863…
8335283: Build failure due to 'no_sanitize' attribute directive ignored
Reviewed-by: shade, tschatzl, kbarrett, jwaters
! src/hotspot/share/sanitizers/ub.hpp
Changeset: c7e9ebb4
Branch: premain
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-07-01 08:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/c7e9ebb4cfff56b7a977eb2942f563f96b333…
8331732: [PPC64] Unify and optimize code which converts != 0 to 1
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 71e3798b
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-07-01 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/71e3798bf67cddef37a8b4e377c4bf21dbd01…
8335308: compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows
Reviewed-by: kvn, thartmann, chagedorn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java
Changeset: 0a6ffa57
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-07-01 08:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/0a6ffa57954ddf4f92205205a5a1bada813d1…
8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container
Reviewed-by: stuefe, iklam
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/native/libjava/CgroupMetrics.c
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/containers/cgroup/PlainRead.java
+ test/hotspot/jtreg/containers/cgroup/TestContainerized.java
+ test/jdk/jdk/internal/platform/cgroup/TestSystemSettings.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
Changeset: 747e1e47
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-07-01 10:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/747e1e47f576b0ca3ac97d1deea87418e67ff…
8334295: CTW: update modules
Reviewed-by: shade, thartmann
! test/hotspot/jtreg/applications/ctw/modules/generate.bash
+ test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_vector.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_md.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jpackage.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_nio_mapmode.java
Changeset: 3ca2bcd4
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-07-01 11:51:13 +0000
URL: https://git.openjdk.org/leyden/commit/3ca2bcd402042791d7460dd79ee16a3f88436…
8335060: ClassCastException after JDK-8294960
Reviewed-by: liach, jpai
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
+ test/jdk/java/lang/invoke/TypeConvertingTest.java
Changeset: 2f4f6cc3
Branch: premain
Author: Arseny Bochkarev <arseny.bochkarev(a)syntacore.com>
Committer: Ludovic Henry <luhenry(a)openjdk.org>
Date: 2024-07-01 12:19:49 +0000
URL: https://git.openjdk.org/leyden/commit/2f4f6cc34c10c5519c74abbce8d1715013b50…
8317721: RISC-V: Implement CRC32 intrinsic
Reviewed-by: vkempik, rehn
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! 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/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: ee4720a7
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-07-01 20:38:55 +0000
URL: https://git.openjdk.org/leyden/commit/ee4720a75d815c84039055902c88b360737a1…
8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled
Reviewed-by: ayang, zgu
! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java
Changeset: 5fe07b36
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-07-02 03:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/5fe07b36d9eb296661692d903ed0b9b5afefb…
5021949: JSplitPane setEnabled(false) shouldn't be partially functional
Reviewed-by: abhiscxk, achung, aivanov
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneEnableTest.java
Changeset: 318d9aca
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-07-02 05:56:21 +0000
URL: https://git.openjdk.org/leyden/commit/318d9acadf305f9d7d0cd8bb54b41506dd991…
8335369: Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder
Reviewed-by: kvn, jwaters
! src/hotspot/share/compiler/oopMap.hpp
Changeset: 9046d7ae
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-07-02 08:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/9046d7aee3082b6cbf79876efc1c508cb893c…
8335390: C2 MergeStores: wrong result with Unsafe
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
Changeset: 4060b35b
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-07-02 08:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/4060b35b1d00fccbec4b20353063f77c43ecc…
8335298: Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: a537e87d
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-07-02 11:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/a537e87d2d2c6bff63f63bb436e3e91974022…
8335530: Java file extension missing in AuthenticatorTest
Reviewed-by: cstein, jpai
- test/jdk/com/sun/net/httpserver/AuthenticatorTest
+ test/jdk/com/sun/net/httpserver/AuthenticatorTest.java
Changeset: dd74e7f8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-07-02 12:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/dd74e7f8c1570ed34c89f4aca184f5668e447…
8335147: Serial: Refactor TenuredGeneration::promote
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 685e5878
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2024-07-02 14:36:29 +0000
URL: https://git.openjdk.org/leyden/commit/685e5878b823fa5e3ae88ffd76de6507d6057…
8334816: compiler/c2/irTests/TestIfMinMax.java fails after 8334629
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
Changeset: 153b12b9
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-07-02 15:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/153b12b9df87fdf8122cae3bf7f13078f55f7…
8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers
Reviewed-by: jsjolen, stuefe
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupUtil_linux.cpp
+ src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
Changeset: a3479576
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-07-02 18:13:50 +0000
URL: https://git.openjdk.org/leyden/commit/a3479576c9b3e557cdc04e0984da6350e985d…
8335291: Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754
Reviewed-by: kevinw, amenkov
! test/hotspot/jtreg/ProblemList.txt
Changeset: 27982c8f
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-07-02 20:27:52 +0000
URL: https://git.openjdk.org/leyden/commit/27982c8f5dad0e2d080846f803055c84bac9f…
8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException
Reviewed-by: psandoz
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java
Changeset: 1ef34c18
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-07-02 23:15:31 +0000
URL: https://git.openjdk.org/leyden/commit/1ef34c183315b70ddc27c177a2867e3013260…
8335475: ClassBuilder incorrectly calculates max_locals in some cases
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: 40373c0a
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-02 19:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/40373c0a253bf0e75ae57edf4e5637c3345ef…
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.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/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/code/SCCache.cpp
+ src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
+ src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.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/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 79329d86
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2024-07-10 23:29:19 +0000
URL: https://git.openjdk.org/leyden/commit/79329d86d896eb552d269b566bfd0edd54411…
Resolve merge conflicts
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/java.base/share/classes/java/lang/invoke/MethodType.java
1
0
git: openjdk/leyden: premain-ea: 8336144: assert(CDSConfig::is_dumping_invokedynamic()) when ZGC is used during archive creation
by duke 10 Jul '24
by duke 10 Jul '24
10 Jul '24
Changeset: 1b665a99
Branch: premain-ea
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-07-10 15:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/1b665a998a9f15105fbf6b8e56868e895e8d3…
8336144: assert(CDSConfig::is_dumping_invokedynamic()) when ZGC is used during archive creation
! src/hotspot/share/cds/heapShared.cpp
1
0
git: openjdk/leyden: premain-ea: Cache few stubs on aarch64 similar to x64 to avoid empty cached code
by duke 10 Jul '24
by duke 10 Jul '24
10 Jul '24
Changeset: d47557ad
Branch: premain-ea
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2024-07-10 13:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/d47557adf843bea792ca45b45502ba8748e0c…
Cache few stubs on aarch64 similar to x64 to avoid empty cached code
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
1
0
git: openjdk/leyden: premain-ea: 8336033: [premain] assert(comp != nullptr) when using SCCache with -XX:TieredStopAtLevel=1
by duke 10 Jul '24
by duke 10 Jul '24
10 Jul '24
Changeset: 4c385b55
Branch: premain-ea
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2024-07-10 12:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/4c385b55ad96e049182beda3a0ac78c2914b4…
8336033: [premain] assert(comp != nullptr) when using SCCache with -XX:TieredStopAtLevel=1
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
1
0
10 Jul '24
Changeset: 5545aa0c
Branch: premain
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Date: 2024-07-10 14:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/5545aa0cb9669f46e5ae55086cc3e785b664b…
Add option to omit archive heap verification
Signed-off-by: Ashutosh Mehra <asmehra(a)redhat.com>
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/heapShared.cpp
1
0