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
September 2024
- 22 participants
- 55 discussions
First some background for build-dev: I have spent some time looking at
the build implications of the Hermetic Java effort, which is part of
Project Leyden. A high-level overview is available here:
https://cr.openjdk.org/~jiangli/hermetic_java.pdf and the current source
code is here: https://github.com/openjdk/leyden/tree/hermetic-java-runtime.
Hermetic Java faces several challenges, but the part that is relevant
for the build system is the ability to create static libraries. We've
had this functionality (in three different ways...) for some time, but
it is rather badly implemented.
As a result of my investigations, I have a bunch of questions. :-) I
have gotten some answers in private discussion, but for the sake of
transparency I will repeat them here, to foster an open dialogue.
1. Am I correct in understanding that the ultimate goal of this exercise
is to be able to have jmods which include static libraries (*.a) of the
native code which the module uses, and that the user can then run a
special jlink command to have this linked into a single executable
binary (which also bundles the *.class files and any additional
resources needed)?
2. If so, is the idea to create special kinds of static jmods, like
java.base-static.jmod, that contains *.a files instead of lib*.so files?
Or is the idea that the normal jmod should contain both?
3. Linking .o and .a files into an executable is a formidable task. Is
the intention to have jlink call a system-provided ld, or to bundle ld
with jlink, or to reimplement this functionality in Java?
4. Is the intention is to allow users to create their own jmods with
static libraries, and have these linked in as well? This seems to be the
case. If that is so, then there will always be the risk for name
collisions, and we can only minimize the risk by making sure any global
names are as unique as possible.
5. The original implementation of static builds in the JDK, created for
the Mobile project, used a configure flag, --enable-static-builds, to
change the entire behavior of the build system to only produce *.a files
instead of lib*.so. In contrast, the current system is using a special
target instead. In my eyes, this is a much worse solution. Apart from
the conceptual principle (if the build should generate static or dynamic
libraries is definitely a property of what a "configuration" means),
this makes it much harder to implement efficiently, since we cannot make
changes in NativeCompilation.gmk, where they are needed.
That was not as much a question as a statement. 🙂 But here is the
question: Do you think it would be reasonable to restore the old
behavior but with the new methods, so that we don't use special targets,
but instead tells configure to generate static libraries? I'm thinking
we should have a flag like "--with-library-type=" that can have values
"dynamic" (which is default), "static" or "both". I am not sure if
"both" are needed, but if we want to bundle both lib*.so and *.a files
into a single jmod file (see question 2 above), then it definitely is.
In general, the cost of producing two kinds of libraries are quite
small, compared to the cost of compiling the source code to object files.
Finally, I have looked at how to manipulate symbol visibility. There
seems many ways forward, so I feel confident that we can find a good
solution.
One way forward is to use objcopy to manipulate symbol status
(global/local). There is an option --localize-symbol in objcopy, that
has been available in objcopy since at least 2.15, which was released
2004, so it should be safe to use. But ideally we should avoid using
objcopy and do this as part of the linking process. This should be
possible to do, given that we make changes in NativeCompilation.gmk --
see question 5 above.
As a fallback, it is also possible to rename symbols, either piecewise
or wholesale, using objcopy. There are many ways to do this, using
--prefix-symbols, --redefine-sym or --redefine-syms (note the -s, this
takes a file with a list of symbols). Thus we can always introduce a
"post factum namespace" by renaming symbols.
So in the end, I think it will be fully possible to produce .a files
that only has global symbols for the functions that are part of the API
exposed by that library, and have all other symbols local, and make this
is in a way that is consistent with the rest of the build system.
Finally, a note on Hotspot. Due to debugging reasons, we export
basically all symbols in hotspot as global. This is not reasonable to do
for a static build. The effect of not exporting those symbols will be
that SA will not function to 100%. On the other hand, I have no idea if
SA works at all with a static build. Have you tested this? Is this part
of the plan to support, or will it be officially dropped for Hermetic Java?
/Magnus
7
38
23 Nov '24
AOT training can be ended using either
- -XX: AOTEndTrainingOnMethodEntry =Hello.someMethod [same syntax as CompileOnly]
- -XX: AOTEndTrainingOnMethodEntry =Hello.someMethod,Hello.someOtherMethod,count=42
- jcmd AOT.end_training
supports arm64 and x64
note: the AOTEndTrainingOnMethodEntry is ignored when CDSPreImage is specified; this is needed as the phase2 forked java process is passed all phase1 flags along with the -XX:CDSPreImage, but we don't want to run the trigger code in this phase (there may be a better way to handle this state or simply remove the flag from the forked process)
JBS Issue: https://bugs.openjdk.org/browse/JDK-8335358
-------------
Commit messages:
- whitespace fixes
- For c1 and c2 we add the trigger test at code gen, interpreter cant do this as method_entry are shared.
- Consistant naming and remove debug code
- the core trigger method should not be counted, but the compiled code call it indirectly predicated by the counter. This is so that jcmd works and is NOT predicated on any counter value
- Added optional count parameter
- ignore AOTCreateOnMethodEntry when CDSPreimage is specified
- fixed patch merge issue
- added support for x86
- fixed c1 and c2 issues
- fixed patch issues
- ... and 6 more: https://git.openjdk.org/leyden/compare/cf036d70...ad3d6f18
Changes: https://git.openjdk.org/leyden/pull/21/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=21&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8335358
Stats: 277 lines in 28 files changed: 260 ins; 0 del; 17 mod
Patch: https://git.openjdk.org/leyden/pull/21.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/21/head:pull/21
PR: https://git.openjdk.org/leyden/pull/21
6
49
WIP, includes upstream [JDK-8293650](https://bugs.openjdk.org/browse/JDK-8293650).
I checked this works well:
#!/bin/bash
make images
J=build/macosx-aarch64-server-fastdebug/images/jdk/bin/java
rm -fv JavacBenchApp.cds*
$J -XX:+UseShenandoahGC -XX:CacheDataStore=JavacBenchApp.cds -cp JavacBenchApp.jar JavacBenchApp 50
$J -XX:+UseShenandoahGC -XX:CacheDataStore=JavacBenchApp.cds -cp JavacBenchApp.jar JavacBenchApp 50
I'll look around what other tests I need to run.
-------------
Commit messages:
- Temporary drop the alignment, so that tests work
- Shenandoah support
Changes: https://git.openjdk.org/leyden/pull/8/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=8&range=00
Stats: 48 lines in 7 files changed: 33 ins; 1 del; 14 mod
Patch: https://git.openjdk.org/leyden/pull/8.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/8/head:pull/8
PR: https://git.openjdk.org/leyden/pull/8
3
8
Changeset: ade17ecb
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-29 17:05:01 +0000
URL: https://git.openjdk.org/leyden/commit/ade17ecb6cb5125d048401a878b557e5afefc…
8340560: Open Source several AWT/2D font and rendering tests
Reviewed-by: kizune
+ test/jdk/sun/awt/font/CacheFlushTest.java
+ test/jdk/sun/awt/font/TestArabicHebrew.java
+ test/jdk/sun/awt/font/TestDevTransform.java
+ test/jdk/sun/awt/windows/TestPen.java
Changeset: dd569909
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-30 02:43:32 +0000
URL: https://git.openjdk.org/leyden/commit/dd56990962d58e4f482773f67bc43383d7748…
8340639: Open source few more AWT List tests
Reviewed-by: prr
+ test/jdk/java/awt/List/HorizScrollWorkTest.java
+ test/jdk/java/awt/List/HorizScrollbarEraseTest.java
+ test/jdk/java/awt/List/ScrollbarPresenceTest.java
+ test/jdk/java/awt/List/SetForegroundTest.java
Changeset: ae4d2f15
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-30 02:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/ae4d2f15901bf02efceaac26ee4aa3ae666bf…
8340621: Open source several AWT List tests
Reviewed-by: prr
+ test/jdk/java/awt/List/DisabledListIsGreyTest.java
+ test/jdk/java/awt/List/ListFrameResizeTest.java
+ test/jdk/java/awt/List/MultiSelectionListCrashTest.java
+ test/jdk/java/awt/List/ScrollbarPositionTest.java
+ test/jdk/java/awt/List/SelectedItemVisibilityTest.java
Changeset: 6514aef8
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-09-30 06:20:08 +0000
URL: https://git.openjdk.org/leyden/commit/6514aef8403fa5fc09e5c064a783ff0f1fccd…
8340419: ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java
Reviewed-by: stefank, sjohanss, jsikstro
+ test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java
Changeset: 822a7738
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-09-30 06:38:42 +0000
URL: https://git.openjdk.org/leyden/commit/822a773873c42ea27a6be90da92b2b2c9fb8c…
8340605: Open source several AWT PopupMenu tests
Reviewed-by: tr
+ test/jdk/java/awt/PopupMenu/PeripheryOfScreen.java
+ test/jdk/java/awt/PopupMenu/PopupLeadingSeparatorTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuShowTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuWithMenuBar.java
+ test/jdk/java/awt/PopupMenu/PopupOnButton.java
Changeset: 988a531b
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-30 07:02:55 +0000
URL: https://git.openjdk.org/leyden/commit/988a531b097ccbd699d233059d73f41cae24d…
8340181: Shenandoah: Cleanup ShenandoahRuntime stubs
Reviewed-by: adinn, phh, wkemper
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 52ba7282
Branch: hermetic-java-runtime
Author: Sebastian Lövdahl <sebastian.lovdahl(a)hibox.tv>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-09-30 08:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/52ba72823be0c969ab873ead2863ec48f8832…
8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container)
Co-authored-by: Larry Cable <larry.cable(a)oracle.com>
Reviewed-by: kevinw, sgehwolf
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
Changeset: 475b8943
Branch: hermetic-java-runtime
Author: Mikhail Ablakatov <164922675+mikabl-arm(a)users.noreply.github.com>
Date: 2024-09-30 09:02:59 +0000
URL: https://git.openjdk.org/leyden/commit/475b8943c672349609a4839ce0a02ef995764…
8322770: Implement C2 VectorizedHashCode on AArch64
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ src/hotspot/share/utilities/intpow.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 1cf26a51
Branch: hermetic-java-runtime
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-30 10:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/1cf26a5179e619f17909426fdb26a3fb3b748…
8341013: Optimize x86/aarch64 MD5 intrinsics by reducing data dependency
Reviewed-by: mli, ascarpino
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp
Changeset: 58b6fc5b
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-09-30 10:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/58b6fc5baa0931fa6f2aa37bf0bb125497cf6…
8341197: [BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64
Reviewed-by: shade, jpai
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- src/hotspot/share/utilities/intpow.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: e19c7d80
Branch: hermetic-java-runtime
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2024-09-30 11:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/e19c7d80f722395583fbdb4cc10dc9051c860…
8340874: Open source some of the AWT Geometry/Button tests
Reviewed-by: prr
+ test/jdk/java/awt/Button/BadActionEventTest/BadActionEventTest.java
+ test/jdk/java/awt/geom/Arc2D/Arc2DHitTest.java
+ test/jdk/java/awt/geom/Arc2D/BoundsBug.java
+ test/jdk/java/awt/geom/Area/Translate.java
Changeset: 180affc5
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-09-30 12:28:35 +0000
URL: https://git.openjdk.org/leyden/commit/180affc5718c9bf2f009d6a7aa129cc363353…
8320318: ObjectMonitor Responsible thread
Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java
Changeset: cff420d8
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-09-30 13:06:49 +0000
URL: https://git.openjdk.org/leyden/commit/cff420d8d3cfbbb729ee47b00c8fe38e410ea…
8339711: ZipFile.Source.initCEN needlessly reads END header
Reviewed-by: lancea, jpai, redestad
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java
Changeset: 860d49db
Branch: hermetic-java-runtime
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-30 13:43:40 +0000
URL: https://git.openjdk.org/leyden/commit/860d49db22cf352eaf1b3b20fff43d090f0ee…
8211400: nsk.share.gc.Memory::getArrayLength returns wrong value
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Memory.java
Changeset: f1bf469b
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-30 14:12:01 +0000
URL: https://git.openjdk.org/leyden/commit/f1bf469b4ee07b48b629a126111e307d3cab7…
8341199: Use ClassFile's new API loadConstant(int)
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
Changeset: 4168faf5
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-30 16:10:02 +0000
URL: https://git.openjdk.org/leyden/commit/4168faf54c0558a7cff4ef6ac643bbbfdea0c…
8341100: Add index entries for terms used in java.lang.Class
Reviewed-by: liach
! src/java.base/share/classes/java/lang/Class.java
Changeset: 5586f83e
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-30 16:13:35 +0000
URL: https://git.openjdk.org/leyden/commit/5586f83e34c2fe0bdc48daef8c456678cea55…
8341064: Define anchor point and index term for "wrapper classes"
Reviewed-by: prappo, liach
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: a6b31886
Branch: hermetic-java-runtime
Author: Smita Kamath <svkamath(a)openjdk.org>
Date: 2024-09-30 17:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/a6b318863fa2775b6381977875b4f466af47b…
8337632: AES-GCM Algorithm optimization for x86_64
Reviewed-by: jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
Changeset: 2995f4b8
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2024-09-30 11:41:20 +0000
URL: https://git.openjdk.org/leyden/commit/2995f4b8c076702593019186f9f466899bbfd…
Merge branch 'master' into hermetic-java-runtime
1
0
30 Sep '24
This PR modifies AOT compiled method code to load compressed oops base and shift constants via the AOTRuntimeConstants area rather than encode them as immediates. It also unlatches the currently forced setting of UseCompatibleCompressedOops, allowing the heap to be allocated wherever it will fit.
-------------
Commit messages:
- Store and load CompressedOops base/shift via AOTRuntimeConstants on aarch64
- Use AOTRuntimeConstants to store and load CompressedOops base and shift
Changes: https://git.openjdk.org/leyden/pull/20/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=20&range=00
Stats: 269 lines in 9 files changed: 245 ins; 0 del; 24 mod
Patch: https://git.openjdk.org/leyden/pull/20.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/20/head:pull/20
PR: https://git.openjdk.org/leyden/pull/20
4
21
Changeset: c6f1d5f3
Branch: hermetic-java-runtime
Author: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Date: 2024-09-23 17:45:38 +0000
URL: https://git.openjdk.org/leyden/commit/c6f1d5f374bfa9bde75765391d5dae0e8e28b…
8319332: Security properties files inclusion
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: weijun, mullan, kdriver
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/security/util/PropertyExpander.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/Security/ConfigFileTest.java
- test/jdk/java/security/Security/override.props
! test/jdk/java/security/Security/signedfirst/DynStatic.java
Changeset: 833ff299
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-23 18:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/833ff29983e0d433ccd4c7e946b15e42045fa…
8340461: Amend description for logArea
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 8dcf7b8f
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-23 18:26:52 +0000
URL: https://git.openjdk.org/leyden/commit/8dcf7b8fa7b17bf34c62c561c6ed78e8080df…
8340411: open source several 2D imaging tests
Reviewed-by: azvegint
+ test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java
+ test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java
+ test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java
+ test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java
Changeset: e97f0fe1
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-23 18:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053…
8340365: Position the first window of a window list
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: cd796e0a
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-09-24 00:13:49 +0000
URL: https://git.openjdk.org/leyden/commit/cd796e0aef321d46c96f79dc5446d095b8a30…
8338918: Remove non translated file name from WinResources resource bundle
Reviewed-by: jlu, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_de.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_ja.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
Changeset: c8ae8480
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-24 00:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/c8ae8480496d56a8e51b9f5a6df50c70a4296…
8340707: ProblemList applications/ctw/modules/java_base.java due to JDK-8340683
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 40cde003
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-24 01:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/40cde003e8061a0eb6b0214d5a44325c3d55c…
8340114: Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow
Reviewed-by: dholmes, alanb
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/share/native/libjli/manifest_info.h
! src/java.base/share/native/libjli/parse_manifest.c
! src/java.base/unix/native/libjli/java_md.c
- test/jdk/tools/launcher/MultipleJRERemoved.java
Changeset: 3411f9df
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-24 02:08:06 +0000
URL: https://git.openjdk.org/leyden/commit/3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb6…
8339995: Open source several AWT focus tests - series 6
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ConsumedKeyEventTest.java
+ test/jdk/java/awt/Focus/EmptyWindowKeyTest.java
+ test/jdk/java/awt/Focus/InactiveFocusRace.java
+ test/jdk/java/awt/Focus/InitialPrintDlgFocusTest.java
Changeset: 865d99f6
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-24 02:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/865d99f63475799b9a0503a3dcc21a7534b01…
8340596: Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c
Reviewed-by: dholmes
! src/java.base/unix/native/libjli/java_md.c
Changeset: 6c91a16f
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-24 02:09:42 +0000
URL: https://git.openjdk.org/leyden/commit/6c91a16f16cbeb1bb0a79459e7db1fd9f576e…
8340367: Opensource few AWT image tests
Reviewed-by: prr
+ test/jdk/java/awt/image/BufferedImage/GrayAATextTest.java
+ test/jdk/java/awt/image/GrayAlpha.java
+ test/jdk/java/awt/image/ImageOffsetTest.java
+ test/jdk/java/awt/image/TransformImage.java
= test/jdk/java/awt/image/duke.gif
Changeset: 4098acc2
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-09-24 05:35:12 +0000
URL: https://git.openjdk.org/leyden/commit/4098acc200e608369ac1631dcc8513ea797bd…
8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages
Reviewed-by: tschatzl, stefank
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 1dd60b62
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-09-24 06:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/1dd60b62e384090b13a08d2afa62e49ef52bc…
8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopnode.cpp
Changeset: 88801cae
Branch: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-24 07:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/88801caef6ccdc5ba9ade2af830f3b3cd96e1…
8340590: RISC-V: C2: Small improvement to vector gather load and scatter store
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 9176f681
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-24 07:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/9176f6810ef914579b8ca8e3bc20a0fdf3a93…
8340623: Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding
Reviewed-by: alanb, dholmes
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: e60e8821
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2024-09-24 07:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/e60e8821568a74269340417fece2acb71f633…
8335167: Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
Reviewed-by: stuefe, dholmes, gziemski
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: 44024826
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2024-09-24 08:25:06 +0000
URL: https://git.openjdk.org/leyden/commit/44024826e52373d1613ec366e3f5a9d5bbaef…
8340585: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers
Reviewed-by: dnsimon
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 4cd8c75a
Branch: hermetic-java-runtime
Author: Tomas Zezula <tzezula(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-09-24 10:19:38 +0000
URL: https://git.openjdk.org/leyden/commit/4cd8c75a55163be33917b1fba9f360ea816f3…
8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
Changeset: 3e673d9e
Branch: hermetic-java-runtime
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-09-24 10:48:35 +0000
URL: https://git.openjdk.org/leyden/commit/3e673d9e46ddb464263ff76f385ca5bf98a0b…
8340680: Fix typos in javax.lang.model.SourceVersion
Reviewed-by: darcy, iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: e1c4d303
Branch: hermetic-java-runtime
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Date: 2024-09-24 11:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/e1c4d3039f6b5106ce3f65d50f607eacc2a8d…
8339299: C1 will miss type profile when inline final method
Reviewed-by: lmesnik, vlivanov
! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java
Changeset: 49d15edd
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-24 12:43:00 +0000
URL: https://git.openjdk.org/leyden/commit/49d15edd31c863faf3722af1bae8b50662ecf…
8340657: [PPC64] SA determines wrong unextendedSP
Reviewed-by: ysuenaga, mbaesken
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
Changeset: 3c97d243
Branch: hermetic-java-runtime
Author: George Adams <gdams(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-24 12:50:33 +0000
URL: https://git.openjdk.org/leyden/commit/3c97d2437d34d2db47f3607fbb95ac3b8e2ec…
8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver
Reviewed-by: dholmes, jwaters
! src/hotspot/os/windows/os_windows.cpp
Changeset: 279086d4
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-09-24 13:16:43 +0000
URL: https://git.openjdk.org/leyden/commit/279086d4ce7e05972e099022e8045f39680dd…
8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: caa751c5
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-24 14:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/caa751c561f55bc59a6195a947d7b75515b5d…
8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc)
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
! test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/java.base/jdk/internal/classfile/impl/UtilAccess.java
+ test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
Changeset: 85aed877
Branch: hermetic-java-runtime
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-09-24 14:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/85aed877960ef86b483b76ce4fcf95602ae2b…
8338405: JFR: Use FILE type for dcmds
Reviewed-by: egahlin, lmesnik
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
Changeset: 2669e22b
Branch: hermetic-java-runtime
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-09-24 14:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/2669e22b76c99c1e41a324099154b561e0433…
8340793: Fix client builds after JDK-8337987
Reviewed-by: shade, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 212e3293
Branch: hermetic-java-runtime
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Date: 2024-09-24 15:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/212e32931cafe446d94219d6c3ffd92261984…
8338694: x86_64 intrinsic for tanh using libm
Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/HyperbolicTests.java
Changeset: 90c2c0b4
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-24 18:07:33 +0000
URL: https://git.openjdk.org/leyden/commit/90c2c0b4ad4ee7d2ea149aea771cf81bd666b…
8340143: Open source several Java2D rendering loop tests.
Reviewed-by: psadhukhan
+ test/jdk/sun/java2d/loops/ARGBBgToRGB.java
+ test/jdk/sun/java2d/loops/CopyNegative.java
+ test/jdk/sun/java2d/loops/DitheredSolidFill.java
+ test/jdk/sun/java2d/loops/OffsetCalculationTest.java
+ test/jdk/sun/java2d/loops/XORClearRect.java
Changeset: 8c08c43a
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-09-24 18:56:22 +0000
URL: https://git.openjdk.org/leyden/commit/8c08c43a34b7a237c0281ef58594af4f263ba…
8340433: Open source closed choice tests #3
Reviewed-by: honkar, prr
+ test/jdk/java/awt/Choice/ChoicePosTest.java
+ test/jdk/java/awt/Choice/DeadlockTest.java
+ test/jdk/java/awt/Choice/SetFontTest.java
Changeset: e3d80f1e
Branch: hermetic-java-runtime
Author: Artur Barashev <artur.barashev(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-09-24 18:57:58 +0000
URL: https://git.openjdk.org/leyden/commit/e3d80f1e1e8b5d503f13b8037172e3dac29e2…
8340670: Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true
Reviewed-by: mullan
! src/java.base/share/classes/java/security/Policy.java
Changeset: b639661e
Branch: hermetic-java-runtime
Author: George Adams <gdams(a)openjdk.org>
Date: 2024-09-24 19:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/b639661e797fb52ce32ce397a153c886fdc40…
8340804: doc/building.md update Xcode instructions to note that full install is required
Reviewed-by: erikj, jwaters
! doc/building.html
! doc/building.md
Changeset: 0b8c9f6d
Branch: hermetic-java-runtime
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-09-24 20:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/0b8c9f6d2397dcb480dc5ae109607d86f2b15…
8338525: Leading and trailing code blocks by indentation
Reviewed-by: hannesw, prappo
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java
Changeset: c0fcb258
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-25 01:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/c0fcb258bbd02892267970dc4bc082dc7761f…
8340717: Remove unused function declarations from java.c/java.h of the launcher
Reviewed-by: alanb, dholmes, shade, jwaters
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
Changeset: a37bb2e0
Branch: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-25 02:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/a37bb2e0372a7c074c88d31824fc418a47f63…
8340643: RISC-V: Small refactoring for sub/subw macro-assembler routines
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 9bcc7b66
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/9bcc7b66de6495d3da8fc7f30a2a88187dbe8…
8340708: Optimize StackMapGenerator::processMethod
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 2d38af61
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:32:29 +0000
URL: https://git.openjdk.org/leyden/commit/2d38af61e4133ca98d5a98b3cfb6a6dde2877…
8340587: Optimize StackMapGenerator$Frame::checkAssignableTo
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 2e0554a6
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/2e0554a69548dae6e8ce9eec48c82e08dd3c1…
8340710: Optimize DirectClassBuilder::build
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: b1f8d2ea
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-25 03:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/b1f8d2ea76322a89eea84851a1e791f52c312…
8339935: Open source several AWT focus tests - series 5
Reviewed-by: prr
+ test/jdk/java/awt/Focus/DeiconifyTest.java
+ test/jdk/java/awt/Focus/HiddenTraversalTest.java
+ test/jdk/java/awt/Focus/LightweightPopupTest.java
+ test/jdk/java/awt/Focus/ProxiedWindowHideTest.java
Changeset: 97a3933f
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-09-25 08:11:00 +0000
URL: https://git.openjdk.org/leyden/commit/97a3933f1be2cabfc574689bb60618fe6fa3a…
8339771: RISC-V: Reduce icache flushes
Reviewed-by: fyang, mli, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 9806d213
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-25 08:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/9806d2139cb5994effdee3f7bc6b23eb81858…
8340808: RISC-V: Client build fails after JDK-8339738
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 1b9898a4
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-25 09:26:06 +0000
URL: https://git.openjdk.org/leyden/commit/1b9898a44fd3f8159a7184053ef50cba55419…
8340843: [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694
Reviewed-by: mbaesken, amitkumar
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 120463dc
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-09-25 12:15:07 +0000
URL: https://git.openjdk.org/leyden/commit/120463dc90d717bffb2bd0d5e6b1ea707f5d1…
8339541: CSS rule is not specific enough
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: d8790aa0
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-25 13:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/d8790aa0489fe49b499535c31cdfb69100379…
8340885: Desugar ZipCoder.Comparison
Reviewed-by: lancea, eirbjo
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 083b9808
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-09-25 13:12:47 +0000
URL: https://git.openjdk.org/leyden/commit/083b98083136933fc51499181f85ca30a77da…
8340568: Incorrect escaping of single quotes when pretty-printing character literals
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/PrettyCharLiteral.java
Changeset: fb703258
Branch: hermetic-java-runtime
Author: Leonov Kirill <91743110+kirleo2(a)users.noreply.github.com>
Date: 2024-09-25 13:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/fb703258774ca14a6a239fc6d47a37e021e60…
8338583: NMT: Malloc overhead is calculated incorrectly
Reviewed-by: azafari, yan, gziemski
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.hpp
Changeset: 0474f020
Branch: hermetic-java-runtime
Author: George Adams <gdams(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-09-25 16:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/0474f020bf276c761f46bc8ba0873ed90a8fd…
8340815: Add SECURITY.md file
Reviewed-by: mr, jwaters, erikj
+ SECURITY.md
Changeset: 81b5f097
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-25 16:36:28 +0000
URL: https://git.openjdk.org/leyden/commit/81b5f0974903accc738c07cdf7be09fa6ea8f…
8340946: Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list
Reviewed-by: liach, dcubed, alanb
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 0e0b0b0d
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-09-25 16:36:44 +0000
URL: https://git.openjdk.org/leyden/commit/0e0b0b0d2626cda032f1500e64f6729554e47…
8340684: Reading from an input stream backed by a closed ZipFile has no test coverage
Reviewed-by: lancea
+ test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
Changeset: f7bc9ba5
Branch: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-09-25 16:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/f7bc9ba552cf913eef2131b964c48f1b4b551…
8340228: Open source couple more miscellaneous AWT tests
Reviewed-by: prr
+ test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
+ test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java
Changeset: 1b2d40ad
Branch: hermetic-java-runtime
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-09-25 17:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/1b2d40addfc5e32229418d29ae90fb4407204…
8340956: ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all
Reviewed-by: liach, alanb, darcy, dfuchs
! test/jdk/ProblemList.txt
Changeset: df1959fd
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-25 18:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/df1959fd7a57f11839d58858bab4ea61f5b2b…
8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger
Reviewed-by: jrose, redestad, shade
! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
Changeset: 84751cbf
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-25 18:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/84751cbfddf69bd9ed6bc5c39f8e056009440…
8340831: Simplify simple validation for class definition in MethodHandles.Lookup
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
Changeset: 8f756196
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-09-25 18:51:16 +0000
URL: https://git.openjdk.org/leyden/commit/8f756196b430af67a8e31a13811a183d52df8…
8340864: Remove unused lines related to vmClasses
Reviewed-by: shade, kvn
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
Changeset: 66f16398
Branch: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-09-26 01:16:13 +0000
URL: https://git.openjdk.org/leyden/commit/66f1639846645f1d3b4096ef6d62f2b301cf7…
8339271: giflib attribution correction
Reviewed-by: dnguyen, prr
! src/java.desktop/share/legal/giflib.md
Changeset: 47c10694
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-09-26 06:03:29 +0000
URL: https://git.openjdk.org/leyden/commit/47c10694c66bc131c8a5e1572340415b8daab…
8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe
Reviewed-by: liach, shade, jvernee
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
+ test/jdk/java/lang/invoke/TestLambdaFormCustomization.java
Changeset: 8c8f0d85
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-26 06:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/8c8f0d85ce30e45c34d4b096f7f1430cd9e7f…
8339260: Move rarely used constants out of ClassFile
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
Changeset: 10da2c21
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-09-26 08:47:32 +0000
URL: https://git.openjdk.org/leyden/commit/10da2c21a19affe93a3f5d67a70db5d9cd371…
8340923: The class LogSelection copies uninitialized memory
Reviewed-by: mbaesken, jwaters, stefank
! src/hotspot/share/logging/logSelection.cpp
Changeset: e2626db2
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-26 11:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/e2626db2f00d0cc9f3ff8ea374a1ccc89373e…
8340899: Remove wildcard bound in PositionWindows.positionTestWindows
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 3762ec39
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-26 11:36:42 +0000
URL: https://git.openjdk.org/leyden/commit/3762ec3978bfe9910929ab22aaf238e9f4c84…
8340466: Add description for PassFailJFrame constructors
Reviewed-by: prr, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 777c20cb
Branch: hermetic-java-runtime
Author: Lutz Schmidt <lucy(a)openjdk.org>
Date: 2024-09-26 11:45:09 +0000
URL: https://git.openjdk.org/leyden/commit/777c20cb14010b6726834246ae4c61bc4ccb3…
8339542: compiler/codecache/CheckSegmentedCodeCache.java fails
Reviewed-by: mdoerr, shade
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 47fcf5a3
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-09-26 12:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/47fcf5a3b0796ffeb6407be961ceb552ca2a4…
8340687: Open source closed frame tests #1
Reviewed-by: aivanov
+ test/jdk/java/awt/Frame/DefaultFrameIconTest.java
+ test/jdk/java/awt/Frame/DisposeTest.java
+ test/jdk/java/awt/Frame/FramePaintTest.java
+ test/jdk/java/awt/Frame/MenuCrash.java
Changeset: 95d3e9d1
Branch: hermetic-java-runtime
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-09-26 13:20:14 +0000
URL: https://git.openjdk.org/leyden/commit/95d3e9d199600bac0284f9151b99aef152e02…
8339560: Unaddressed comments during code review of JDK-8337664
Reviewed-by: mullan
- test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrust2048ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustevca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcaec1-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag4-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/appleistca8g1-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag3-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustuniversalca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag3-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g3ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g4ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-codesigning-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignuniversalrootca-chain.pem
Changeset: e36ce5f0
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-09-26 15:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/e36ce5f0341e8d0ec06cb12d0b2c0aa084401…
8336942: Improve test coverage for class loading elements with annotations of different retentions
Reviewed-by: vromero
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 376056ca
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-26 15:14:21 +0000
URL: https://git.openjdk.org/leyden/commit/376056ca48fb5dbe3d57cea01a9fbf2ea4c35…
8336468: Reflection and MethodHandles should use more precise initializer checks
Reviewed-by: liach, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
Changeset: aeaa4f78
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-26 15:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/aeaa4f78ebd634c2020d0f0dd100fcb55d513…
8336895: BufferedReader doesn't read full \r\n line ending when it doesn't fit in buffer
Reviewed-by: jpai, alanb
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/BufferedWriter.java
Changeset: aceae76f
Branch: hermetic-java-runtime
Author: Maxim Kartashev <mkartashev(a)openjdk.org>
Date: 2024-09-26 15:40:31 +0000
URL: https://git.openjdk.org/leyden/commit/aceae76fb5853ab65851225aeb35a425af8f7…
8339460: CDS error when module is located in a directory with space in the name
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/complexURI/ComplexURITest.java
+ test/hotspot/jtreg/runtime/cds/appcds/complexURI/mypackage/Another.java
+ test/hotspot/jtreg/runtime/cds/appcds/complexURI/mypackage/Main.java
Changeset: 8225a5f5
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-26 16:03:04 +0000
URL: https://git.openjdk.org/leyden/commit/8225a5f58a62ddf4acbb879bfcb53cf7bfd85…
8340981: Update citations to "Hacker's Delight"
Reviewed-by: bpb, iris, liach, jwaters
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: bb040ef4
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-26 16:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/bb040ef4cc2b626f282cbf6af5b359d1c2505…
8340983: Use index and definition tags in Object and Double
Reviewed-by: bpb, liach
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Object.java
Changeset: a02d895f
Branch: hermetic-java-runtime
Author: Ravi Gupta <rgupta(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-26 16:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/a02d895f7ad59fe33f8a761dbd7bceb0b8dfe…
8333403: Write a test to check various components events are triggered properly
Reviewed-by: aivanov
+ test/jdk/java/awt/Component/ComponentEventTest.java
Changeset: 1447967f
Branch: hermetic-java-runtime
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-09-26 16:47:49 +0000
URL: https://git.openjdk.org/leyden/commit/1447967f53fe27f67e4bb766464f941e39506…
8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java
Reviewed-by: rhalade, hchao
! test/jdk/javax/net/ssl/DTLS/TEST.properties
Changeset: 5d062e24
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-09-26 19:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/5d062e248ec4be7b35f85c341e76aa6d8d6d8…
8340576: Some JVMCI flags are inconsistent
Reviewed-by: never
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 2349bb7a
Branch: hermetic-java-runtime
Author: Todd V. Jonker <jonker(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2024-09-26 21:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/2349bb7ace0c40c0f19dee81b4a86bed0e855…
8340974: Ambiguous name of jtreg property vm.libgraal.enabled
Reviewed-by: dnsimon, phh
! test/hotspot/jtreg/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/code/Compiler.java
Changeset: e6373b52
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-09-26 21:54:30 +0000
URL: https://git.openjdk.org/leyden/commit/e6373b52380b35ed13b5ea308dfd5ade454f0…
8340679: Misc tests fail assert(!set || SafepointSynchronize::is_at_safepoint()) failed: set once or at safepoint
Reviewed-by: matsaave, iklam
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 1bc13a1c
Branch: hermetic-java-runtime
Author: Florian Weimer <fweimer(a)openjdk.org>
Date: 2024-09-26 22:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/1bc13a1c10a580f84f1b7686c95344ec2633f…
8340552: Harden TzdbZoneRulesCompiler against missing zone names
Reviewed-by: andrew, jlu, naoto
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java
Changeset: 85dba479
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-09-27 06:34:02 +0000
URL: https://git.openjdk.org/leyden/commit/85dba479256a59ea66997d5c408f290e6b5ad…
8325090: javadoc fails when -subpackages option is used with non-modular -source
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
+ test/langtools/jdk/javadoc/tool/subpackageNoModules/SubpackageNoModules.java
Changeset: 2a2ecc99
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-27 07:27:29 +0000
URL: https://git.openjdk.org/leyden/commit/2a2ecc994e02049d6d84f083b8e92a5136857…
8339475: Clean up return code handling for pthread calls in library coding
Reviewed-by: clanger, jwaters
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: 9003e2c5
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-27 08:28:59 +0000
URL: https://git.openjdk.org/leyden/commit/9003e2c519e63fa547e2f072e47f74057094e…
8341027: Crash in java/runtime/Unsafe/InternalErrorTest when running with -XX:-UseCompressedClassPointers
Reviewed-by: aboldtch, coleenp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
Changeset: 6587909c
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-27 09:44:00 +0000
URL: https://git.openjdk.org/leyden/commit/6587909c7db6482bda92d314096a2a1795900…
8341015: OopStorage location decoder crashes accessing non-initalized OopStorage
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/oopStorageSet.cpp
Changeset: 25e89291
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-27 10:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/25e892911dabe32cc0d13b0d4322c5d89585b…
8340620: Fix -Wzero-as-null-pointer-constant warnings for CompressedOops
Reviewed-by: shade, stefank, mli, amitkumar
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/oops/compressedOops.cpp
Changeset: 12de4fbc
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-27 15:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/12de4fbce7a314a1c5c84340526cd65b9a4a2…
8340826: Should not send unload notification for scratch classes
Reviewed-by: sspitsyn, coleenp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 68c4f368
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-09-27 16:21:05 +0000
URL: https://git.openjdk.org/leyden/commit/68c4f36857a8ce62731cc73e251e969d48e52…
8340024: In ClassReader, extract a constant for the superclass supertype_index
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 5aae3d40
Branch: hermetic-java-runtime
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-09-27 16:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/5aae3d40856d92e1e0ff744cb1a0d3421c3df…
8341096: ProblemList compiler/cha/TypeProfileFinalMethod.java in Xcomp mode
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 824a297a
Branch: hermetic-java-runtime
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-09-27 16:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/824a297aae15ba16cf6d7aded4b95fc9d6bf5…
8341057: Add 2 SSL.com TLS roots
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/ssltlsrootecc2022
+ src/java.base/share/data/cacerts/ssltlsrootrsa2022
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 65200a95
Branch: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-27 17:06:18 +0000
URL: https://git.openjdk.org/leyden/commit/65200a9589e46956a2194b20c4c90d003351a…
8340490: Shenandoah: Optimize ShenandoahPacer
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: f554c3ff
Branch: hermetic-java-runtime
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-09-27 17:16:13 +0000
URL: https://git.openjdk.org/leyden/commit/f554c3ffce7599fdb535b03db4a6ea96870b3…
8341059: Change Entrust TLS distrust date to November 12, 2024
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
Changeset: a7bfced6
Branch: hermetic-java-runtime
Author: Yagmur Eren <yagmur.eren(a)oracle.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-09-27 17:36:48 +0000
URL: https://git.openjdk.org/leyden/commit/a7bfced60540fe8d4fa7360bff512337ea47b…
8337679: Memset warning in src/hotspot/share/adlc/adlArena.cpp
Reviewed-by: stefank, thartmann, jwaters
! src/hotspot/share/adlc/adlArena.cpp
Changeset: 082125d6
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-09-27 18:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/082125d61e4b7e0fd53528c0271ca8be621f2…
8340404: CharsetProvider specification updates
Reviewed-by: alanb, naoto
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
+ test/jdk/java/nio/charset/spi/CharsetProviderAsModuleTest.java
= test/jdk/java/nio/charset/spi/provider/module-info.java
+ test/jdk/java/nio/charset/spi/provider/spi/BazProvider.java
Changeset: ed140f5d
Branch: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2024-09-27 23:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/ed140f5d5e2dec1217e2efbee815d84306de0…
8341101: [ARM32] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694
Reviewed-by: shade
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
Changeset: 73ebb848
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-27 23:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/73ebb848fdb66861e912ea747c039ddd1f7a5…
8340721: Clarify special case handling of unboxedType and getWildcardType
Reviewed-by: prappo, mcimadamore
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
+ test/langtools/tools/javac/processing/model/util/types/TestInvalidInputs.java
Changeset: af4e0555
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2024-09-27 17:43:43 +0000
URL: https://git.openjdk.org/leyden/commit/af4e0555ca6ecb8c9ff9de16d847bb95cc3ab…
Merge branch 'master' into hermetic-java-runtime
Update src/java.base/share/classes/java/security/Security.java to handle hermetic modules image bundled java.security.
With https://github.com/openjdk/jdk/commit/c6f1d5f374bfa9bde75765391d5dae0e8e28b…, it has a case supporting loading security property file specified by java.security.properties system property using URL. I think that can already take care the case for the extra security property built into the hermetic JAR/image. We don't need additional change for handling that.
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.c
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.c
1
0
I think there is a bad merge in `FileMapInfo::write_bitmap_region`.
The symptom on `runtime/cds` tests suggests we have have the overflow on `bitmap` buffer array we have just allocated, which suggests we miscalculated the size for it:
# Internal Error (/home/shade/trunks/shipilev-leyden/src/hotspot/share/nmt/mallocHeader.inline.hpp:107), pid=2332848, tid=2332849
# fatal error: NMT corruption: Block at 0x000078422d0c3120: footer canary broken at 0x000078422d0f8618 (buffer overflow?)
Stack: [0x0000784232100000,0x0000784232200000], sp=0x00007842321fcfe0, free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x145e785] MallocHeader* MallocHeader::resolve_checked_impl<void*, MallocHeader*>(void*)+0x145 (mallocHeader.inline.hpp:107)
V [libjvm.so+0x145d599] MallocTracker::record_free_block(void*)+0x29 (mallocHeader.inline.hpp:113)
V [libjvm.so+0x15dc42a] os::free(void*)+0x6a (memTracker.hpp:94)
V [libjvm.so+0x64a487] ArchiveBuilder::write_archive(FileMapInfo*, ArchiveHeapInfo*)+0x457 (archiveBuilder.cpp:1569)
V [libjvm.so+0x14d3ece] MetaspaceShared::write_static_archive(ArchiveBuilder*, FileMapInfo*, ArchiveHeapInfo*)+0x4e (metaspaceShared.cpp:1016)
V [libjvm.so+0x14d9066] MetaspaceShared::preload_and_dump_impl(StaticArchiveBuilder&, JavaThread*)+0x5c6 (metaspaceShared.cpp:999)
V [libjvm.so+0x14d9217] MetaspaceShared::preload_and_dump(JavaThread*)+0x87 (metaspaceShared.cpp:792)
V [libjvm.so+0x1a4cd3c] Threads::create_vm(JavaVMInitArgs*, bool*)+0x122c (threads.cpp:909)
V [libjvm.so+0x1078e78] JNI_CreateJavaVM+0x58 (jni.cpp:3594)
C [libjli.so+0x4903] JavaMain+0x93 (java.c:1494)
C [libjli.so+0x7f0d] ThreadJavaMain+0xd (java_md.c:633)
Additional testing:
- [x] Linux x86_64 server fastdebug, `runtime/cds` now passes
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/24/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=24&range=00
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/24.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/24/head:pull/24
PR: https://git.openjdk.org/leyden/pull/24
3
4
git: openjdk/leyden: premain: FileMapInfo::write_bitmap_region bug after premain merge
by Ioi Lam 27 Sep '24
by Ioi Lam 27 Sep '24
27 Sep '24
Changeset: 7b72b048
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-09-27 14:23:51 +0000
URL: https://git.openjdk.org/leyden/commit/7b72b048474091f123c055bd5b8d7fd7c00d1…
FileMapInfo::write_bitmap_region bug after premain merge
Reviewed-by: iklam
! src/hotspot/share/cds/filemap.cpp
1
0
Changeset: 173fb74c
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Committer: iklam <ilam3388(a)gmail.com>
Date: 2024-08-29 21:06:05 +0000
URL: https://git.openjdk.org/leyden/commit/173fb74c1fb476f9e0891dcce4c275ec46304…
8339020: Remove unused HeapShared::calculate_oopmap
Reviewed-by: coleenp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 618907c4
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Committer: iklam <ilam3388(a)gmail.com>
Date: 2024-09-02 17:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/618907c438e689756a463a79357c103734da6…
8339351: Remove duplicate line in FileMapHeader::print
Reviewed-by: dholmes
! src/hotspot/share/cds/filemap.cpp
Changeset: e9521b21
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Committer: iklam <ilam3388(a)gmail.com>
Date: 2024-09-25 21:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/e9521b217145dad7754ac3748912f5c0f8854…
8338912: CDS: Segmented roots array
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: ea337098
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-08-23 02:35:48 +0000
URL: https://git.openjdk.org/leyden/commit/ea3370982bfd3da4b200b738dd3b8c16cebb3…
8328880: Events::log_exception should limit the size of the logging message
Reviewed-by: shade, kvn
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: e06652ad
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-08-23 05:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/e06652ad3c02dfe54104eaa04eaa3d117699b…
8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
Changeset: 8e0d0190
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-08-23 06:26:24 +0000
URL: https://git.openjdk.org/leyden/commit/8e0d0190ed19bc1a9d4ec0c6ee3aa64545429…
8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout
Reviewed-by: dfuchs, jpai, djelinski
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: 9cbf685b
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-08-23 07:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/9cbf685b0b1ade5e6ddebfeec225b2efb5cf4…
8337658: ZGC: Move soft reference handling out of the driver loop function
Reviewed-by: gli, aboldtch, eosterlund
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
Changeset: a5e28005
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-08-23 08:05:16 +0000
URL: https://git.openjdk.org/leyden/commit/a5e28005fa95426f811e1ed98a7d726cbdbe1…
8338834: Remove unused import declarations in java.compiler
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: fead3cf5
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-08-23 09:26:00 +0000
URL: https://git.openjdk.org/leyden/commit/fead3cf54130e3ab10f94a94dfbd382e4cb1e…
8338745: Intrinsify Continuation.pin() and Continuation.unpin()
Reviewed-by: kvn
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
Changeset: 69bd227e
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-08-23 09:29:23 +0000
URL: https://git.openjdk.org/leyden/commit/69bd227e6c497eb82c46ab85125610c0b44dc…
8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor
Reviewed-by: alanb, egahlin, dholmes
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java
Changeset: 965dd1ac
Branch: premain
Author: Qizheng Xing <qxing(a)openjdk.org>
Date: 2024-08-23 09:30:47 +0000
URL: https://git.openjdk.org/leyden/commit/965dd1acd0ce5b225d85e2c55cc097856e0e9…
8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementWithGCBarrierTests.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
Changeset: 21d1e4d8
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-08-23 09:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/21d1e4d8039ecccbf60138ede574e0177ee55…
8338819: JFR: Internal events causes crash when no other events are in use
Reviewed-by: mgronlun, sjohanss
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
Changeset: 916f1aa0
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-08-23 10:51:12 +0000
URL: https://git.openjdk.org/leyden/commit/916f1aa04f6fcc6da9bf9d725e3639cf4c075…
8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work
Reviewed-by: abhiscxk, dnguyen
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! test/jdk/javax/swing/JTable/KeyBoardNavigation.java
Changeset: a461369f
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-23 15:16:44 +0000
URL: https://git.openjdk.org/leyden/commit/a461369f16a2d92ab428d14c36dd69fa5942b…
8338700: AttributeMapper type parameter should be bounded by Attribute
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 23dc3b02
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-08-23 16:32:14 +0000
URL: https://git.openjdk.org/leyden/commit/23dc3b02468836f4c9b4303f2c7c0a7305461…
8324048: (fc) Make FileKey fields final
Reviewed-by: djelinski, alanb, jpai
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c
Changeset: 5d12ac3f
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-08-23 20:01:16 +0000
URL: https://git.openjdk.org/leyden/commit/5d12ac3fcb076bf701d7a572942f57f4de7a9…
8337715: Update --release 23 symbol information for JDK 23 build 37
Reviewed-by: iris, liach
! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
Changeset: 32b3d707
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-08-23 22:04:43 +0000
URL: https://git.openjdk.org/leyden/commit/32b3d707c1b3a9a0d127684e245e5c975ac55…
8338925: ProblemList runtime/interpreter/LastJsrTest.java on linux-all
Reviewed-by: matsaave
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5671f836
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2024-08-24 00:05:30 +0000
URL: https://git.openjdk.org/leyden/commit/5671f836039ef1683e3e9ce5b7cf0fa2f1860…
8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used
Reviewed-by: honkar, dnguyen, prr
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java
Changeset: 0c14579f
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-08-26 07:31:04 +0000
URL: https://git.openjdk.org/leyden/commit/0c14579fef902f0501d0510bdc32e8cece348…
8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: thartmann, chagedorn, epeter
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSunkNodeInInfiniteLoop.java
Changeset: ce83f6af
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-08-26 07:32:19 +0000
URL: https://git.openjdk.org/leyden/commit/ce83f6af64efd673b83c945765f68e8a3bf89…
8338844: C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopopts.cpp
Changeset: 20d8f58c
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-08-26 09:17:45 +0000
URL: https://git.openjdk.org/leyden/commit/20d8f58c92009a46dfb91b951e7d87b4cb8e8…
8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
Reviewed-by: jpai, prr, ihse, kcr, alanb
! make/conf/module-loader-map.conf
! make/test/BuildTestLib.gmk
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/Flag.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/PanamaJNIDef.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/libLinkerInvokerModule.cpp
= test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/org/openjdk/jni/PanamaMainJNI.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/org/openjdk/jni/use/PanamaJNIUse.java
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
Changeset: e63418ee
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-08-26 14:29:09 +0000
URL: https://git.openjdk.org/leyden/commit/e63418ee017def80689c88671e5d124b2d453…
8338979: Avoid bootstrapped switches in the classfile API
Reviewed-by: liach, asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
Changeset: 3f00da84
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-08-26 15:58:25 +0000
URL: https://git.openjdk.org/leyden/commit/3f00da84b3e6fb001e7d56acb198292b28d40…
8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them
Reviewed-by: liach, jlahoda
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
Changeset: a15af699
Branch: premain
Author: Tomáš Zezula <tomas.zezula(a)gmail.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-08-26 16:49:48 +0000
URL: https://git.openjdk.org/leyden/commit/a15af6998e8f7adac2ded94ef5a47e22ddb53…
8338538: [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 0c744ea7
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-08-26 18:52:36 +0000
URL: https://git.openjdk.org/leyden/commit/0c744ea7e75ba117503afe9c03993f3532742…
8338928: Update SwingSet2 "About" image to reference openjdk.org
Reviewed-by: abhiscxk, honkar
! src/demo/share/jfc/SwingSet2/resources/images/About.jpg
Changeset: 5ecbecfb
Branch: premain
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-26 20:26:17 +0000
URL: https://git.openjdk.org/leyden/commit/5ecbecfbcac681e9e6750be37ca4bc2591db2…
8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: a827ff05
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-08-26 21:26:12 +0000
URL: https://git.openjdk.org/leyden/commit/a827ff05dba0c9b7c74d83053a35c8041c1ac…
8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error
Reviewed-by: dholmes, iklam
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: 16df0907
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-08-26 22:26:40 +0000
URL: https://git.openjdk.org/leyden/commit/16df0907842af4729e72fe706c76681c8c799…
8338947: Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release
Reviewed-by: kbarrett, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 78f53efc
Branch: premain
Author: Chihiro Ito <cito(a)openjdk.org>
Date: 2024-08-27 00:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/78f53efcd6a886375fac3fad69f428ecc852f…
8338938: The result of the combine method of SettingsControl is not used
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java
Changeset: cd9e241f
Branch: premain
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-08-27 04:13:54 +0000
URL: https://git.openjdk.org/leyden/commit/cd9e241f0ec10c7b31d36cbfb994bc20d81a0…
8336289: Obliterate most references to _snprintf in the Windows JDK
Reviewed-by: kbarrett, dholmes, jpai, mullan, djelinski, prr
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/util_md.h
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: b8e8e965
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-08-27 04:15:08 +0000
URL: https://git.openjdk.org/leyden/commit/b8e8e965e541881605f9dbcd4d9871d4952b9…
8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F
Reviewed-by: aivanov, honkar, prr
! test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java
Changeset: b704bfa2
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-08-27 07:23:15 +0000
URL: https://git.openjdk.org/leyden/commit/b704bfa205bbd8c56f128ce5d727d40c8a3ec…
8298920: Improve microbenchmark build times
Reviewed-by: erikj, ihse, djelinski
! make/common/JavaCompilation.gmk
! make/test/BuildMicrobenchmark.gmk
Changeset: aefdbdc7
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-08-27 08:42:06 +0000
URL: https://git.openjdk.org/leyden/commit/aefdbdc7e54ae92b5c2113504ce17abf00681…
8338727: RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso
Reviewed-by: mli, fyang
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
Changeset: 2edf574f
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-08-27 11:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/2edf574f62837678e621e1dfdd8d8a77dbe17…
8338814: [PPC64] Unify interface of cmpxchg for different types
Reviewed-by: lucy
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
Changeset: d5c6158c
Branch: premain
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Committer: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-08-27 13:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/d5c6158cedfd96a9f97d83355b10730b81274…
8338389: [JFR] Long strings should be added to the string pool
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
+ test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java
Changeset: 414d23cb
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-08-27 13:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/414d23cb8f3c2765ac6ba2da930f2cfe7a9ad…
8338765: ScheduledThreadPoolExecutor struggles with extremely long delays
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
Changeset: b25095b0
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-08-27 14:26:31 +0000
URL: https://git.openjdk.org/leyden/commit/b25095b08e4d21b95177a5fa3fff3807b2cf8…
8338728: Misc issues in memory layout javadoc
Reviewed-by: pminborg, psandoz
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! test/jdk/java/foreign/TestDereferencePath.java
Changeset: 0f667103
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-08-27 14:33:31 +0000
URL: https://git.openjdk.org/leyden/commit/0f667103db7842fe9d3399f56baee0a5def45…
8338939: Simplify processing of hidden class names
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
Changeset: 1ff5f8d6
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-08-27 15:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/1ff5f8d65cf6153e517ee7a242d10536eee0d…
8338440: Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli(a)openjdk.org>
Reviewed-by: iwalulya, zgu, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: fa4ff78b
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-08-27 15:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/fa4ff78bd4ed029120717142eec6fb6352cb8…
8338690: CompactNumberInstance.format incorrectly formats some numbers (few vs many)
Reviewed-by: joehw, rriggs, jlu
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
Changeset: daf26178
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-08-27 15:46:10 +0000
URL: https://git.openjdk.org/leyden/commit/daf26178be07bfe4a46592bcde092ce297a09…
8338929: Make Metaspace::deallocate space-aware
Reviewed-by: coleenp, adinn
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
Changeset: 44d3a68d
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-08-27 16:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/44d3a68d8a73c119b64772687d74e5ce25926…
8314124: RISC-V: implement Base64 intrinsic - decoding
Reviewed-by: fyang, rehn, tonyp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 2e96f159
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-08-27 16:24:50 +0000
URL: https://git.openjdk.org/leyden/commit/2e96f159aaee782a627902c04dbd51daa3406…
8338489: Typo in MemorySegment doc
Reviewed-by: rriggs, mcimadamore, iris
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 284c3cde
Branch: premain
Author: Neethu Prasad <nprasad(a)openjdk.org>
Date: 2024-08-27 16:45:34 +0000
URL: https://git.openjdk.org/leyden/commit/284c3cde5e1b7115fb17c51f3ed17c1be9584…
8336299: Improve GCLocker stall diagnostics
Reviewed-by: ayang, shade, tschatzl
! src/hotspot/share/gc/shared/gcLocker.cpp
Changeset: b1b4cd42
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-08-27 17:16:09 +0000
URL: https://git.openjdk.org/leyden/commit/b1b4cd429a4135840966975dd0c068fe428e2…
8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java
Reviewed-by: serb, honkar
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java
Changeset: 449ca2c3
Branch: premain
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-27 22:10:05 +0000
URL: https://git.openjdk.org/leyden/commit/449ca2c3c1cb5d056a2d259be2ff069ba2a36…
8337832: Optimize datetime toString
Reviewed-by: scolebourne, liach, naoto
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
Changeset: 8e88da05
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-08-28 04:43:10 +0000
URL: https://git.openjdk.org/leyden/commit/8e88da05b9966892e117b779d59a2e311a557…
8338041: Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn't follow native action in GTK L&F
Reviewed-by: honkar, prr, abhiscxk
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
+ test/jdk/javax/swing/plaf/gtk/JTableCtrlShiftRightLeftKeyTest.java
Changeset: 2e174c63
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-08-28 09:29:18 +0000
URL: https://git.openjdk.org/leyden/commit/2e174c6367c7755d8541f9669f7f10ed89878…
8338445: jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest
Reviewed-by: michaelm, cstein, alanb
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/java/net/URLClassLoader/JarLoaderCloseTest.java
Changeset: 1ff9ac72
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-08-28 10:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/1ff9ac7233d51a58fd54a92d2c45761478574…
8338731: MemoryLayout::offsetHandle can return a negative offset
Reviewed-by: pminborg, psandoz
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 21505216
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-08-28 11:01:15 +0000
URL: https://git.openjdk.org/leyden/commit/2150521650d6b730cfe9d3ecb91d589c96862…
8322036: Improve help output from the javadoc tool
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
Changeset: 9d183bd0
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-08-28 12:19:58 +0000
URL: https://git.openjdk.org/leyden/commit/9d183bd02763ee4ff5aa8388e039d8b5a6964…
8339149: jfr_flush_event_writer - return value type mismatch
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
Changeset: 32c97509
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-08-28 13:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/32c975098521e830ce706b67e7232a007c084…
8339160: [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: b6700095
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-08-28 15:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/b6700095c018a67a55b746cd4eee763c68f53…
8338729: Retire the test jdk/java/util/zip/TestZipError.java
Reviewed-by: lancea
- test/jdk/java/util/zip/TestZipError.java
Changeset: 379f3db0
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-08-28 16:47:30 +0000
URL: https://git.openjdk.org/leyden/commit/379f3db001fe4bffd3a00e0363a98275e7b2e…
8339175: ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp
Reviewed-by: matsaave
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0c2b1758
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2024-08-28 17:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/0c2b175898d13b58ffe56e2f9cbc9d88173a6…
8328608: Multiple NewSessionTicket support for TLS
Reviewed-by: djelinski
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/util/Cache.java
! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java
! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java
! test/jdk/javax/net/ssl/templates/TLSBase.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java
Changeset: 3d49fb8a
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Date: 2024-08-28 17:54:43 +0000
URL: https://git.openjdk.org/leyden/commit/3d49fb8a17ceec6e23595bc8affc89765899f…
8338103: Stabilize and open source a Swing OGL ButtonResizeTest
Reviewed-by: abhiscxk, prr, tr
+ test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java
Changeset: a98ecad0
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-08-28 18:16:00 +0000
URL: https://git.openjdk.org/leyden/commit/a98ecad0a920f12d81386de3d0f549d542014…
8338897: Small startup regression remains after JDK-8309622 and JDK-8331932
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
Changeset: eff6d9cd
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-08-28 18:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/eff6d9cd23f9da8720a44ad628aa0a3e6f58f…
8339167: Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
Changeset: d03ec7aa
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-08-28 20:17:25 +0000
URL: https://git.openjdk.org/leyden/commit/d03ec7aad41d830b47801b7af75ee5e278128…
8339030: frame::print_value_on(outputStream* st, JavaThread *thread) doesn't need thread argument
Reviewed-by: dholmes, coleenp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp
Changeset: d08b5bd9
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-08-28 20:18:51 +0000
URL: https://git.openjdk.org/leyden/commit/d08b5bd9f5f740d75c1acfbd644ce1c822e03…
8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small
Reviewed-by: ayang
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: a8ac2872
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-08-28 21:14:29 +0000
URL: https://git.openjdk.org/leyden/commit/a8ac28725bfc22867c76856ddce094588a97b…
8339126: JNI exception pending in Inflater.c
Reviewed-by: lancea, vtewari, jpai, naoto
! src/java.base/share/native/libzip/Inflater.c
Changeset: 72a49005
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-08-28 21:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/72a49005ee8c4aeb6dcf3eff4c56576a2b4d0…
8338888: SystemDictionary::class_name_symbol has incorrect length check
Reviewed-by: stuefe, kbarrett, coleenp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c
Changeset: 26e3d535
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2024-08-28 22:54:38 +0000
URL: https://git.openjdk.org/leyden/commit/26e3d535ad4d6e5d78ca50941cfa39dd33789…
8338716: Re-visit "interrupt handling" in jdk.internal.loader.Resource
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/loader/Resource.java
Changeset: 0ddcd701
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2024-08-29 00:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/0ddcd7017576a0f9c97a74b7d47624ae06ed0…
8335120: assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed
Reviewed-by: kvn, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
Changeset: eb7ead58
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-08-29 05:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/eb7ead58fd70822669d2aa1a0053814e58955…
8336873: BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property
Reviewed-by: prr, abhiscxk
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
Changeset: 1383fec4
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Date: 2024-08-29 05:34:08 +0000
URL: https://git.openjdk.org/leyden/commit/1383fec41756322bf2832c55633e46395b937…
8327381: Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value
Reviewed-by: chagedorn, thartmann, jkarthikeyan, epeter
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 0b4a7d53
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-08-29 06:25:27 +0000
URL: https://git.openjdk.org/leyden/commit/0b4a7d534204b7b3b041f5117282dd13b1c7c…
8324859: Improve error recovery
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: ff59532d
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-08-29 06:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/ff59532ddd3002df61e46d58b3f29d26c7829…
8338678: Erroneous parameterized type represented as <any>
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: f080b4bb
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-08-29 07:07:12 +0000
URL: https://git.openjdk.org/leyden/commit/f080b4bb8a75284db1b6037f8c00ef3b1ef1a…
8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero
Reviewed-by: kvn, iveresov
! src/hotspot/share/opto/bytecodeInfo.cpp
Changeset: 362f9ce0
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-08-29 07:29:12 +0000
URL: https://git.openjdk.org/leyden/commit/362f9ce077baa900ed81a0473ec0187efde13…
8339120: Use more fine-granular gcc unused warnings
Reviewed-by: jwaters, kbarrett, erikj
! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
Changeset: 723588a4
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-08-29 08:54:02 +0000
URL: https://git.openjdk.org/leyden/commit/723588a4e78d25f0ef3c4cdaeb377aedc3a35…
8338569: HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/FlowTube.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java
Changeset: d35ffa4f
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-08-29 09:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/d35ffa4f6afb7df052103cee8544e4e707b72…
8339017: Make a couple of fields in DoubleByte static
Reviewed-by: bpb, naoto
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
Changeset: 8c8b5801
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-08-29 10:06:08 +0000
URL: https://git.openjdk.org/leyden/commit/8c8b5801fd9d28a71edf3bd8d1fae857817e2…
8338281: jshell does not run shutdown hooks
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/ShutdownTest.java
Changeset: e57b5932
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-08-29 11:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/e57b59325831247818cb4b07c4fd43e4556ef…
8335062: NMT: Make StackIndex non-opaque
Reviewed-by: stuefe, gziemski
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
Changeset: 777ed2b5
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-29 15:45:52 +0000
URL: https://git.openjdk.org/leyden/commit/777ed2b5d2ef8371407cc9bf0370a7cef937c…
8339132: Make DirectCodeBuilder write through without allocating instruction objects
Reviewed-by: asotona, redestad
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
Changeset: a4962ace
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-08-29 20:38:52 +0000
URL: https://git.openjdk.org/leyden/commit/a4962ace4d3afb36e9d6822a4f02a1515fac4…
8338257: UTF8 lengths should be size_t not int
Reviewed-by: stuefe, coleenp, dlong
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
Changeset: f2968b34
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-08-29 21:06:05 +0000
URL: https://git.openjdk.org/leyden/commit/f2968b34a55009fb195e381ffa615488974e9…
8339020: Remove unused HeapShared::calculate_oopmap
Reviewed-by: coleenp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: b711c41d
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-29 21:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/b711c41d442fc369a84745c0203db638e0b7e…
8339196: Optimize BufWriterImpl#writeU1/U2/Int/Long
Reviewed-by: liach, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
Changeset: 4675913e
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-08-30 01:06:00 +0000
URL: https://git.openjdk.org/leyden/commit/4675913edb16ec1dde5f0ba2dfcfada134ce1…
8339237: RISC-V: Builds fail after JDK-8339120
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
Changeset: f927c121
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-08-30 06:21:49 +0000
URL: https://git.openjdk.org/leyden/commit/f927c1210ee0675bb1196572177ffb505826d…
8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java
Reviewed-by: lancea
! test/jdk/java/util/zip/Available.java
Changeset: b9e65f98
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-08-30 06:47:49 +0000
URL: https://git.openjdk.org/leyden/commit/b9e65f982fe6ae69d3912f32465a688d67c1c…
8337662: Improve os::print_hex_dump for printing Instructions sections
Reviewed-by: stuefe, lucy
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: b8727181
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-08-30 08:11:49 +0000
URL: https://git.openjdk.org/leyden/commit/b8727181f3ceac6f37272a1152f267ed1b6e2…
8338301: Error recovery and reporting should be improved for erroneous implicitly declared classes
Reviewed-by: cstein, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java
+ test/langtools/tools/javac/diags/examples/ClassMethodOrFieldExpected.java
Changeset: bb28b0d2
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-08-30 08:58:07 +0000
URL: https://git.openjdk.org/leyden/commit/bb28b0d2292c0f45decfaac0fb2f4c4284e9c…
8338404: Cross-compilation to different endianness fails after JDK-8318913
Reviewed-by: erikj, fbredberg
! make/CreateJmods.gmk
! make/InterimImage.gmk
Changeset: 2abe2ff6
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-08-30 08:58:18 +0000
URL: https://git.openjdk.org/leyden/commit/2abe2ff69b205ccaf502bf8b6de3ce9e1260c…
8339235: Fix indentation in build system
Reviewed-by: erikj
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/InitSupport.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-hsdis.m4
! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/common/FindTests.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/Modules.gmk
! make/common/Utils.gmk
! make/common/native/DebugSymbols.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
Changeset: 92c4704e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-08-30 10:18:19 +0000
URL: https://git.openjdk.org/leyden/commit/92c4704edf75534b825765d156a7f70377ccb…
8339166: java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856
Reviewed-by: redestad, mdoerr
! test/jdk/java/lang/String/concat/HiddenClassUnloading.java
Changeset: 3a352b82
Branch: premain
Author: David Schlosnagle <davids(a)palantir.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-08-30 12:36:33 +0000
URL: https://git.openjdk.org/leyden/commit/3a352b82591eb522c24108de95e42a3d1e5ce…
8339191: JFR: Bulk read support for ChunkInputStream
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java
Changeset: 2fb83055
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-08-30 14:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/2fb830553f219e59a44c140e2441695a0d79c…
8339319: ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java
Reviewed-by: dfuchs, dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: a528c4b3
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-08-30 16:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/a528c4b370be1e7730778268cf8c52ffcfd27…
8339156: Use more fine-granular clang unused warnings
Reviewed-by: erikj, kbarrett
! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
Changeset: fef1ef7d
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-08-30 17:17:10 +0000
URL: https://git.openjdk.org/leyden/commit/fef1ef7dfe1aed7729b182b2fc8d0dda7d546…
6426678: (spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: 25e03b52
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-08-30 17:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/25e03b52094f46f89f2fe8f20e7e5622928ad…
8339115: Rename TypeKind enum constants to follow code style
Reviewed-by: asotona
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.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/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: b840b130
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-08-30 18:28:53 +0000
URL: https://git.openjdk.org/leyden/commit/b840b130df7ccb64d4615460c0654a6315e93…
8338882: Clarify matching order of MessageFormat subformat factory styles
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 4f071ce0
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-08-31 01:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/4f071ce074b934d5610e213d348cff8326f14…
8311163: Parallel: Improve large object handling during evacuation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
Changeset: 392bdd57
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-08-31 01:44:17 +0000
URL: https://git.openjdk.org/leyden/commit/392bdd5734e0ad4e616d52bb7bcafcf85dccb…
8339248: RISC-V: Remove li64 macro assembler routine and related code
Reviewed-by: rehn, fjiang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 92aafb43
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-01 16:13:53 +0000
URL: https://git.openjdk.org/leyden/commit/92aafb43424321d8f2552aa34a9a3df291abf…
8338934: vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently
Reviewed-by: sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 9d7d85a6
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-02 01:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/9d7d85a6aa20ed95166f5f2f951597bca1fde…
8339298: Remove unused function declaration poll_for_safepoint
Reviewed-by: fyang, chagedorn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
Changeset: a136a85b
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-09-02 09:14:36 +0000
URL: https://git.openjdk.org/leyden/commit/a136a85b6f5bbc92727883693c1ce31c37a82…
8338768: Introduce runtime lookup to check for static builds
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli(a)openjdk.org>
Reviewed-by: prr, jiangli, alanb
! make/modules/jdk.jdwp.agent/Lib.gmk
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.hpp
+ src/hotspot/share/runtime/linkType.cpp
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/jli_util.h
+ src/java.base/share/native/libjli/link_type.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
Changeset: 03ba37e6
Branch: premain
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2024-09-02 09:32:10 +0000
URL: https://git.openjdk.org/leyden/commit/03ba37e60ce08def6afd172efc1cdbbcc856c…
8339169: Remove NaiveHuffman coder
Reviewed-by: djelinski, dfuchs
- src/java.net.http/share/classes/jdk/internal/net/http/hpack/NaiveHuffman.java
Changeset: b1163bcc
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-09-02 14:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/b1163bcc88a5b88b9a56d5584310f1d679690…
8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent)
Reviewed-by: jpai
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
Changeset: 0e6bb514
Branch: premain
Author: Joshua Zhu <jzhu(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-09-02 15:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/0e6bb514c8ec7c4a7100fe06eaa9e954a74fd…
8339063: [aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only
Reviewed-by: adinn, fgao
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
Changeset: 62dad3a9
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-02 17:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/62dad3a9ea222b0fbf15668d6e7b1c4ed61b2…
8339351: Remove duplicate line in FileMapHeader::print
Reviewed-by: dholmes
! src/hotspot/share/cds/filemap.cpp
Changeset: 3a88fd43
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-09-03 06:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/3a88fd437dfb218df5d3338c8ee7d70416839…
8334724: C2: remove PhaseIdealLoop::cast_incr_before_loop()
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: dc4fd896
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-03 06:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/dc4fd896289db1d2f6f7bbf5795fec533448a…
8339359: RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines
Reviewed-by: rehn, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 288fa60e
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-03 07:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/288fa60ebee445bb2835f096d144b9c6dea98…
8338891: HotSpotDiagnosticsMXBean missing @since tag
Reviewed-by: alanb
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: ed422ed1
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-03 07:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/ed422ed1a3d6cdb733bc878c4173b43eb2dfb…
8338817: Wrong indent in API docs for java.lang.management.ManagementFactory
Reviewed-by: alanb, dfuchs
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
Changeset: 6f3e3fd0
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-03 09:27:59 +0000
URL: https://git.openjdk.org/leyden/commit/6f3e3fd0d4f5e80e3fdbd26be6483c6724798…
8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label
Reviewed-by: lucy, mbaesken
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: 633fad8e
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2024-09-03 09:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/633fad8e53109bef52190494a8b171035229d…
8326615: C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 7a418fc0
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-03 10:25:27 +0000
URL: https://git.openjdk.org/leyden/commit/7a418fc07464fe359a0b45b6d797c65c57377…
8338967: Improve performance for MemorySegment::fill
Reviewed-by: mcimadamore, psandoz
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ test/jdk/java/foreign/TestFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java
Changeset: 8ea6adc6
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-03 12:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/8ea6adc623ca2183046d794eba806065deea9…
8339364: AIX build fails: various unused variable and function warnings
Reviewed-by: mdoerr, clanger, jwaters
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: b94c3deb
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-03 12:05:02 +0000
URL: https://git.openjdk.org/leyden/commit/b94c3debf5083dbf5bc21ed7794c1656743ab…
8339401: Optimize ClassFile load and store instructions
Reviewed-by: liach, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
Changeset: e0c46d58
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-09-03 12:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/e0c46d589b12aa644e12e4a4c9e84e035f7cf…
8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java
Changeset: 4ca2c208
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-09-03 13:32:50 +0000
URL: https://git.openjdk.org/leyden/commit/4ca2c208ea2b308093b4a25b04a274f9b1ec6…
8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes
Reviewed-by: djelinski, jpai
! test/jdk/java/net/httpclient/ProxyServer.java
Changeset: ad40a122
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-03 13:44:48 +0000
URL: https://git.openjdk.org/leyden/commit/ad40a122d632d65052b71125c0dfd58c54e3a…
8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc)
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
Changeset: 66945e50
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-09-03 15:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/66945e501049de3a1e1d73303928af87190ae…
8339336: Fix build system whitespace to adhere to coding conventions
Reviewed-by: erikj
! make/Bundles.gmk
! make/CompileToolsJdk.gmk
! make/CopyInterimTZDB.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Images.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/JrtfsJar.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/SourceRevision.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/ZipSecurity.gmk
! make/autoconf/Makefile.template
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/compare.sh.template
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/jvm-features.m4
! make/autoconf/lib-tests.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
! make/autoconf/util_paths.m4
! make/common/CopyFiles.gmk
! make/common/Execute.gmk
! make/common/FileUtils.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/common/native/CompileFile.gmk
! make/devkit/Makefile
! make/devkit/Tools.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.management/Lib.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: c3adcb84
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-09-03 15:31:19 +0000
URL: https://git.openjdk.org/leyden/commit/c3adcb843953b599b3c93d6b51afcc709ceaf…
8338916: Build warnings about overriding recipe for jvm-ldflags.txt
Reviewed-by: jwaters, erikj
! make/common/NativeCompilation.gmk
! make/common/native/Link.gmk
Changeset: 0d593cd1
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-03 15:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/0d593cd1945e93a7d3c33ad270a81403b6fbe…
8339419: [s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: cfec3ac9
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-09-03 19:01:58 +0000
URL: https://git.openjdk.org/leyden/commit/cfec3ac911a5a947cdb8c516d0a4b8097f0cc…
8337317: serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp
Changeset: 130ac13c
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-09-03 19:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/130ac13cb9c2dede4ceede4ad6c3c820fdea2…
8337265: Test static-libs build in GitHub Actions
Reviewed-by: erikj, ihse
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
Changeset: 5ebdf2d2
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-09-03 19:06:00 +0000
URL: https://git.openjdk.org/leyden/commit/5ebdf2d2720b82c4e9783fc6a9aa58344d5e2…
8338708: Don't create/destroy debug agent cmdQueueLock for each connection
Reviewed-by: amenkov, lmesnik
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c
+ test/jdk/com/sun/jdi/ReattachStressTest.java
Changeset: a7120e2b
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-09-03 19:06:10 +0000
URL: https://git.openjdk.org/leyden/commit/a7120e2b251e1337df5bd4a2808638d28b7d3…
8311993: Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected
Reviewed-by: cjplummer, kevinw, dholmes
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: a22e932a
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-09-03 19:51:12 +0000
URL: https://git.openjdk.org/leyden/commit/a22e932ab838762a013fc25b8061165be93fe…
8337163: Improve SA error message when failing to attach to a core file
Reviewed-by: amenkov, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
Changeset: bbb51616
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2024-09-03 19:55:58 +0000
URL: https://git.openjdk.org/leyden/commit/bbb516163d400a9c7e923e423fe2a60091b59…
8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs
Reviewed-by: mullan, rhalade
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
+ src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem
Changeset: 90f3f432
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-04 03:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/90f3f4325772773f1dc1814c56d7326d5389e…
8328877: [JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths
Reviewed-by: cjplummer, alanb
! src/hotspot/os/posix/dtrace/hotspot_jni.d
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestLargeUTF8Length.c
Changeset: 5998f4b6
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-09-04 04:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/5998f4b6f53769f98188ae8c23ea49cc1f7aa…
8308588: Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed
Reviewed-by: tr, aivanov, aturbanov
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
Changeset: 9a1024de
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-04 05:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/9a1024dec68057c7c581ac0a38fc7f96489a0…
8190329: [macos] Swing InterOp Platform.exit() crash
Co-authored-by: Kevin Rushforth <kcr(a)openjdk.org>
Reviewed-by: kcr, azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
Changeset: f2c992c5
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-04 07:09:59 +0000
URL: https://git.openjdk.org/leyden/commit/f2c992c5af021ab0ff8429fd261314bc7e01f…
8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms
Reviewed-by: mdoerr, lucy
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: a6186051
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-04 08:56:02 +0000
URL: https://git.openjdk.org/leyden/commit/a61860511f67038962c54e114599948ca103d…
8339399: ZGC: Remove unnecessary page reset when splitting pages
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
Changeset: 7ad61605
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-04 09:09:15 +0000
URL: https://git.openjdk.org/leyden/commit/7ad61605f1669f51a97f4f263a7afaa9ab770…
8339163: ZGC: Race in clearing of remembered sets
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
Changeset: 4e2dde2f
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-09-04 10:35:04 +0000
URL: https://git.openjdk.org/leyden/commit/4e2dde2f0d6f96d5f07020d2417189f411c45…
8339371: jlink.log warning when building after JDK-8338404
Reviewed-by: erikj, alanb
! make/InterimImage.gmk
Changeset: e25a9e7f
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-09-04 12:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/e25a9e7fd86e4eaf020e54021efaa7059dc65…
8339486: JFR: Modernize
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/StopWatch.java
! test/jdk/jdk/jfr/api/event/TestGetDuration.java
! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java
! test/jdk/jdk/jfr/api/recording/options/TestDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
Changeset: bd8569bc
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-04 12:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/bd8569bc6cc888cbf514e9329e2c24a059d89…
8339131: Remove rarely-used accessor methods from Opcode
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: c7d15f1f
Branch: premain
Author: Attila Szegedi <attila(a)openjdk.org>
Date: 2024-09-04 13:40:40 +0000
URL: https://git.openjdk.org/leyden/commit/c7d15f1fe09e61c1e61ee253e7e3df4c2b930…
8325679: Optimize ArrayList subList sort
Reviewed-by: liach
! src/java.base/share/classes/java/util/ArrayList.java
! test/jdk/java/util/List/ListDefaults.java
Changeset: 6f8714ee
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2024-09-04 13:44:24 +0000
URL: https://git.openjdk.org/leyden/commit/6f8714ee197eb48923209299fd842f6757f0a…
8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long
Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
Changeset: 0cfd08f5
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-09-04 15:48:32 +0000
URL: https://git.openjdk.org/leyden/commit/0cfd08f55aa166dc3f027887c886fa0b40a2c…
8339112: Move JVM Klass flags out of AccessFlags
Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
+ src/hotspot/share/oops/klassFlags.cpp
+ src/hotspot/share/oops/klassFlags.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 12d060a2
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-09-04 16:21:19 +0000
URL: https://git.openjdk.org/leyden/commit/12d060a255b9b783488714c6c2cb73a899d3f…
8339148: Make os::Linux::active_processor_count() public
Reviewed-by: dholmes, jwaters
! src/hotspot/os/linux/os_linux.hpp
Changeset: ef96a7b0
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-04 16:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/ef96a7b014795f366af3a90ef8f474cfb6211…
8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS
Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.
Reviewed-by: honkar, prr, dnguyen
! test/jdk/ProblemList.txt
- test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectNewItemTest.java
- test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java
Changeset: 433f6d8a
Branch: premain
Author: David M. Lloyd <david.lloyd(a)redhat.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-04 16:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/433f6d8a0643b59663bf76c0f3a2af27a6cc5…
8339492: StackMapDecoder::writeFrames makes lots of allocations
Reviewed-by: liach, redestad, jwaters, asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
Changeset: 1353601d
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-09-04 17:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/1353601dcc8f9ec3e12dea21dc61b3585a154…
8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java
Changeset: b8d560b6
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-09-04 20:05:27 +0000
URL: https://git.openjdk.org/leyden/commit/b8d560b6cd9ea35c747487017107a6caeacf8…
8339233: Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize
Reviewed-by: honkar
! test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java
Changeset: d4dfa012
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-09-04 20:49:32 +0000
URL: https://git.openjdk.org/leyden/commit/d4dfa0127f4d51c8127c5d4dfe3b58c09500e…
8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
Changeset: 55312e15
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-04 22:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/55312e1549c36be46b0f3b3b40763a33311c3…
8338937: Optimize the string concatenation of ClassDesc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
Changeset: 96df5a6d
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-04 23:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/96df5a6d8f90c988b354dbe6bdc510aa4b8ee…
8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/exceptions.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 28de44da
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-05 07:01:29 +0000
URL: https://git.openjdk.org/leyden/commit/28de44da71871bec7648f01a4df2faee43fa4…
8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'
Reviewed-by: stefank, kvn, dlong
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
Changeset: 96a0502d
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-09-05 08:18:35 +0000
URL: https://git.openjdk.org/leyden/commit/96a0502d624e3eff1b00a7c63e8b3a27870b4…
8339369: G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2"
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
Changeset: 2305d18e
Branch: premain
Author: Yagmur Eren <yagmur.eren(a)oracle.com>
Date: 2024-09-05 09:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/2305d18e8d53dbbf341b580b60f9ed21f408b…
8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs
Reviewed-by: cjplummer, kevinw
! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java
Changeset: 340e131d
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-09-05 10:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/340e131d616bd81ccd0bdc3817aead0284014…
8338971: IGV: Add incrementally inlined method name to phase name
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: cb9f5c57
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-05 11:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/cb9f5c5791d17afbf72f7debe8013b77e45b3…
8339290: Optimize ClassFile Utf8EntryImpl#writeTo
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
+ test/jdk/java/lang/String/CountNonZeroAscii.java
+ test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
Changeset: 6be92726
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-05 13:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/6be927260a84b1d7542167e526ff41f7dc26c…
8338591: Improve performance of MemorySegment::copy
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegmentCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java
Changeset: a505a1dd
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-09-05 13:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/a505a1dda3bc6975bb11f390543b38618ddf2…
8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation
Reviewed-by: mullan
! test/jdk/sun/security/validator/samedn.sh
Changeset: ab656c3a
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-05 13:39:56 +0000
URL: https://git.openjdk.org/leyden/commit/ab656c3aab8157ed8e70bc126881cbadc825d…
8339579: ZGC: Race results in only one of two remembered sets being cleared
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/z/zRememberedSet.cpp
Changeset: b389bb45
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-05 13:49:17 +0000
URL: https://git.openjdk.org/leyden/commit/b389bb456726184e4691777b1bb02d4b8a8a3…
8339540: Unify include requirements for PlatformMonitor/Mutex constructors/destructors
Reviewed-by: coleenp, sjohanss
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
Changeset: 042053c3
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-05 15:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/042053c3a82e9fbd4c6866efe872c1c92714e…
8003887: File.getCanonicalFile() does not resolve symlinks on MS Windows
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! test/jdk/java/io/File/GetCanonicalPath.java
Changeset: 4ffcf894
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-09-05 15:12:27 +0000
URL: https://git.openjdk.org/leyden/commit/4ffcf894b5937d6c6914b8f24caead87bd3e4…
8339619: ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList.txt
Changeset: 59c4649b
Branch: premain
Author: Artur Barashev <artur.barashev(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-09-05 15:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/59c4649be37a387efaf100f368b3e9db06d44…
8329959: Update DigestMD5Client.java - fix typo in javadoc string
Reviewed-by: weijun
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
Changeset: b895d7cf
Branch: premain
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-05 15:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/b895d7cf9fe0370a919e7092e40ac3458d91e…
8332423: [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize
Reviewed-by: mdoerr, varadam
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 98020e47
Branch: premain
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-09-05 15:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/98020e47996c0c6870e406bd513c8f503a336…
8338133: Cleanup direct use of `new HtmlTree`
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java
Changeset: e203df46
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-09-05 15:51:27 +0000
URL: https://git.openjdk.org/leyden/commit/e203df46faf610e35e2c2510271ad68199f4f…
8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java
Changeset: 48d79431
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-09-05 16:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/48d79431c95759954f6dd283de78fe9f9fe93…
8339342: FieldAllocationCount is mostly unused
Reviewed-by: fparain, stuefe, matsaave
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: 9e1af8cc
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-09-05 18:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/9e1af8cc7cc9f63453097bd35eb3cf29f945d…
8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
Reviewed-by: alanb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! src/java.base/windows/native/libnio/MappedMemoryUtils.c
+ test/jdk/java/foreign/TestMappedHandshake.java
Changeset: 8fb8cd85
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2024-09-05 20:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/8fb8cd85b7bd2e004329b4968f9564f340002…
8339347: keytool -importpass insists prompting the user even if there is no terminal
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/TestImportPass.java
Changeset: 9e0ccb8b
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-06 02:01:43 +0000
URL: https://git.openjdk.org/leyden/commit/9e0ccb8bbd01ffbac466288977a770dd09e35…
8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap
Reviewed-by: shade, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 7db4d46c
Branch: premain
Author: nelanbu <yagmur.eren(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-09-06 06:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/7db4d46c3904d1a6949f053e6fc5e971cd519…
8330159: [C2] Remove or clarify Compile::init_start
Reviewed-by: chagedorn, dlong
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/generateOptoStub.cpp
Changeset: a35fd386
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-09-06 07:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/a35fd3861044bdb8ddae378cb666b3d2e549a…
8339368: Switch targets are not inflated in CodeModel if no StackMap
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/OneToOneTest.java
Changeset: a1eebbdf
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-06 11:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/a1eebbdf8a62b641b765bf4cec5066690c11a…
8339576: Speed up raw bytecode processing in ClassFile API
Co-authored-by: Shaojin Wen <swen(a)openjdk.org>
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
Changeset: febbd998
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-06 12:01:01 +0000
URL: https://git.openjdk.org/leyden/commit/febbd998ee72054353e816e9b7b588c9ea2c0…
8339168: Optimize ClassFile Util slotSize
Reviewed-by: liach, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 260908e1
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-06 12:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/260908e16ece7a0a9e6f538273b27c677db4d…
8339592: Simplify and remove unused code in ObjectMethods.<clinit>
Reviewed-by: liach
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
Changeset: cb00333d
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-06 12:27:53 +0000
URL: https://git.openjdk.org/leyden/commit/cb00333d6a47760cb2ab17e867ea8dab32289…
8339640: Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: d2b36f09
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-06 12:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/d2b36f09072e03370ee02b063fcc4a1f0e6cb…
8339642: Reduce overheads in InvokerBytecodeGenerator
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 9ebc2ecb
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-06 13:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/9ebc2ecbf613da3bcee1dd5e8920a26d5f6d6…
8339317: Optimize ClassFile writeBuffer
Reviewed-by: redestad, liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
Changeset: 17571b6d
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-09-25 22:34:31 +0000
URL: https://git.openjdk.org/leyden/commit/17571b6d09fc5352784e2fb5f2f6817ea38ef…
Merge branch 'master' into premain
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! 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/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! 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/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: 0df10bbd
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-09-06 13:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/0df10bbd96df46f23a7f57e5b9455fea41b2b…
8339466: Enumerate shared stubs and define static fields and names via declarations
Reviewed-by: kvn, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: 5b72bbf9
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-06 14:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/5b72bbf9d4a4c9c966a665c8d48e5f6c0dcdb…
8339519: Remove size field from instructions
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
Changeset: 8e580ec5
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-09-06 17:32:34 +0000
URL: https://git.openjdk.org/leyden/commit/8e580ec5382af1886e1bbf2fda3bce6416ced…
8338123: Linker crash when building a downcall handle with many arguments in x64
Reviewed-by: mcimadamore
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! test/jdk/java/foreign/largestub/TestLargeStub.java
Changeset: fbe26293
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-06 18:37:29 +0000
URL: https://git.openjdk.org/leyden/commit/fbe2629303bcee5855673b7e37d8c49f19dc9…
8339635: StringConcatFactory optimization for CompactStrings off
Reviewed-by: liach
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: deeb09a6
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2024-09-07 05:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/deeb09a640bf693ea130d1283fc010c22f0cf…
8339307: jhsdb jstack could not trace FFM upcall frame
Reviewed-by: cjplummer, jvernee
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithFFMUpcall.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
+ test/hotspot/jtreg/serviceability/sa/libupcall.c
Changeset: f0e84b76
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-09-07 22:20:37 +0000
URL: https://git.openjdk.org/leyden/commit/f0e84b7617aebc421483f36bb7d0b14d0fc39…
8339703: Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
Changeset: 79d76135
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-09-09 05:17:09 +0000
URL: https://git.openjdk.org/leyden/commit/79d761358c5ee19b9028ad89d7c6a33dff6aa…
8338153: java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine
Reviewed-by: abhiscxk, honkar
! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java
Changeset: a18d9d84
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-09-09 05:34:09 +0000
URL: https://git.openjdk.org/leyden/commit/a18d9d84cd92b0b7e7c3c83efab1d81773e3a…
8326616: tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/ProblemList.txt
Changeset: b45fe174
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-09 05:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/b45fe174500f4bc38a0bb703c81614355404a…
8339710: Avoid initializing AccessFlag related classes in write-only cases
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
Changeset: cb5c60b5
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-09 06:42:05 +0000
URL: https://git.openjdk.org/leyden/commit/cb5c60b530dd744e7d78ef69f15eef7521c4f…
8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent
Reviewed-by: lucy
! test/langtools/jdk/jshell/ExceptionMessageTest.java
Changeset: 4ff72dc5
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-09 07:35:18 +0000
URL: https://git.openjdk.org/leyden/commit/4ff72dc57e65e99b129f0ba28196994edf402…
8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message
Reviewed-by: alanb, lucy, rriggs
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 347d5728
Branch: premain
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2024-09-09 11:14:26 +0000
URL: https://git.openjdk.org/leyden/commit/347d5728e69ae1f7d1a24820cc2c17bb0b8c0…
8339387: ZGC: Synchronize medium page allocation
Reviewed-by: aboldtch, stefank, eosterlund
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
Changeset: 615a24f2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-09 11:56:34 +0000
URL: https://git.openjdk.org/leyden/commit/615a24f216b80944fcef7eb5dd1c0c2fb4b45…
8338902: CDS flags are reported with wrong flag category
Reviewed-by: iklam, adinn
! src/hotspot/share/runtime/flags/allFlags.hpp
Changeset: 88cccc14
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-09-09 12:06:21 +0000
URL: https://git.openjdk.org/leyden/commit/88cccc14db168876a60b5ea2ae9d0fda7969a…
8339631: Fix block @jls and @jvms tags
Reviewed-by: liach, darcy, jjg
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
Changeset: c54fc08a
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Date: 2024-09-09 13:49:34 +0000
URL: https://git.openjdk.org/leyden/commit/c54fc08aa3c63e4b26dc5edb2436844dfd3ba…
8338587: Internal XOF Methods for SHAKE128 and SHAKE256
Reviewed-by: valeriep, weijun
! src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/SHA3.java
- src/java.base/share/classes/sun/security/provider/SHAKE128.java
- src/java.base/share/classes/sun/security/provider/SHAKE256.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java
! test/lib/jdk/test/lib/security/SeededSecureRandom.java
Changeset: d53e405a
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-09 14:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/d53e405a26e53086d46ce78a9792f0ca72cca…
8339742: Refactor ClassFileImpl to allow loading Option classes lazily
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 7c0f013d
Branch: premain
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Date: 2024-09-09 14:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/7c0f013d924a66c9cf55de761702b8de855e8…
8339488: Extended NPE message doesn't handle CONSTANT_Dynamic
Reviewed-by: lmesnik, coleenp, simonis, liach
! src/hotspot/share/interpreter/bytecodeUtils.cpp
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointer.jasm
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointerTest.java
Changeset: a9bb0433
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-09 15:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/a9bb04331df6788561921202cac73e35afbfe…
8339683: Simplify class data generation in InvokerBytecodeGenerator
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: 86a2f9c7
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-09-09 16:04:59 +0000
URL: https://git.openjdk.org/leyden/commit/86a2f9c7dcb6585cabf03c0940511d11560e8…
8339644: Improve parsing of Day/Month in tzdata rules
Reviewed-by: jlu, coffeys
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/Month.java
! test/jdk/sun/util/calendar/zi/RuleDay.java
Changeset: 77468c28
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-09-09 16:28:17 +0000
URL: https://git.openjdk.org/leyden/commit/77468c284c068f921da543edd28333911e915…
8339575: DumpingWithJavaAgent.java failed with missing expected output
Reviewed-by: ccheung, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
Changeset: 6b5958d6
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-09 19:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/6b5958d6612a57c48320438981b2eae030927…
8339696: Clarify modeling scope of javax.lang.model.element
Reviewed-by: jjg, jlahoda, prappo
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
Changeset: 559fc711
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-09 19:55:45 +0000
URL: https://git.openjdk.org/leyden/commit/559fc711e03cf0086bea399ffb40cf294cbbb…
8339366: [jittester] Make it possible to generate tests without execution
Reviewed-by: lmesnik
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/IRTreeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
Changeset: 56387a09
Branch: premain
Author: Artur Barashev <artur.barashev(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-09-09 21:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/56387a09810a3204ed820885e0ff0b26408be…
8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases
Reviewed-by: weijun
! src/java.base/share/classes/java/security/SecureRandom.java
! test/jdk/java/security/SecureRandom/ThreadSafe.java
Changeset: 5e822c24
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-09-10 06:13:36 +0000
URL: https://git.openjdk.org/leyden/commit/5e822c24bb42e9027c8d9090d498bca7125d1…
8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/langtools/tools/javac/T6435291/T.jcod
- test/langtools/tools/javac/T6435291/T6435291.java
+ test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: 7e2bcf6d
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-09-10 07:23:35 +0000
URL: https://git.openjdk.org/leyden/commit/7e2bcf6d0010161dfbc50da4031e65cb5482f…
8338890: Add monitoring/management interface for the virtual thread scheduler
Reviewed-by: kevinw
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/module-info.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
! src/jdk.management/share/classes/com/sun/management/package-info.java
+ src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java
+ src/jdk.management/share/classes/jdk/management/package-info.java
! src/jdk.management/share/classes/module-info.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/TEST.groups
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
+ test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
Changeset: 125f7432
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-09-10 08:14:40 +0000
URL: https://git.openjdk.org/leyden/commit/125f743223f2beb6e73f520c48a9a2de7ba5d…
8305489: runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
Changeset: 64de7813
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-10 08:22:25 +0000
URL: https://git.openjdk.org/leyden/commit/64de7813e4403f669fe9c02eabb204802f131…
8339587: runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception"
Reviewed-by: lmesnik, ccheung
! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
Changeset: 0d8e52b3
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-10 09:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/0d8e52b382432674533c9b80565eadf39ae83…
8339800: Prefer invokeBasic in BootstrapMethodInvokers
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
Changeset: ad104932
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-09-10 11:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/ad104932e6c26806c353ad048ce5cff7d2b4c…
8338526: Don't store abstract and interface Klasses in class metaspace
Reviewed-by: stuefe, iklam
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/recordComponent.hpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java
Changeset: 4d597de8
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-10 12:33:07 +0000
URL: https://git.openjdk.org/leyden/commit/4d597de893dad79e74a280f3f9e82f0a14f90…
8338930: StringConcatFactory hardCoded string concatenation strategy
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: fb51c1e5
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-10 12:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/fb51c1e57b9bba876b6b5370c53abbd3196b8…
8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
Changeset: 38441b3f
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-09-10 12:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/38441b3f2d0e735089c29a9a9ce441b2d7c75…
8339677: [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: c246ede1
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-10 13:33:19 +0000
URL: https://git.openjdk.org/leyden/commit/c246ede163d675cfdacf741565195751981af…
8339799: Reduce work done in j.l.invoke bytecode generators
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: 64a79d89
Branch: premain
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Date: 2024-09-10 13:49:13 +0000
URL: https://git.openjdk.org/leyden/commit/64a79d898637e9255e6c1133dd684e272d84b…
8335625: Update Javadoc for GetCpuLoad
Reviewed-by: alanb, kevinw
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
Changeset: be0dca04
Branch: premain
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-09-10 15:53:23 +0000
URL: https://git.openjdk.org/leyden/commit/be0dca046a43ecef2dcd012da6399cbed4cd0…
8339698: x86 unused andw/orw/xorw/addw encoding could be removed
Reviewed-by: kvn, jbhateja, qamai
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 33525226
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-10 16:28:04 +0000
URL: https://git.openjdk.org/leyden/commit/33525226b97c80bf08c2e1ab9566aff5ac851…
8338894: Deprecate jhsdb debugd for removal
Reviewed-by: cjplummer, alanb
! src/jdk.hotspot.agent/doc/index.html
! src/jdk.hotspot.agent/doc/transported_core.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 92431049
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2024-09-10 16:52:59 +0000
URL: https://git.openjdk.org/leyden/commit/92431049fd1838ced2019366b7ccb37547ae6…
8335444: Generalize implementation of AndNode mul_ring
Reviewed-by: chagedorn, qamai, dfenacci
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: c8e64cb7
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-09-10 17:27:19 +0000
URL: https://git.openjdk.org/leyden/commit/c8e64cb7a578f1a32b48f76649fe19900ba6d…
8283779: Clarify API documentation of NetworkInterface with respect to configuration changes
Reviewed-by: alanb, msheppar
! src/java.base/share/classes/java/net/NetworkInterface.java
Changeset: 30645f33
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2024-09-10 18:48:58 +0000
URL: https://git.openjdk.org/leyden/commit/30645f3309c040deb5bef71b1bd349942b4aa…
8338395: Add test coverage for instantiating NativePRNG with SecureRandomParameters
Reviewed-by: jnimeh
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java
Changeset: 6fd043f1
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-10 19:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/6fd043f1e4423b61cb5b85af9380f75e6a384…
8339789: Use index and definition tags in AnnotatedElement
Reviewed-by: jjg, prappo
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
Changeset: 9785e19f
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-10 21:43:19 +0000
URL: https://git.openjdk.org/leyden/commit/9785e19f3f87306cabc26a862d35b89d41cfe…
8339638: Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001.java
+ test/lib/jdk/test/lib/thread/TestThreadFactory.java
Changeset: 07643237
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-11 01:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/07643237d4a9c2da8a43dbdf0c6b32215827b…
8225049: Bad -Xlog example in -Xlog:help, online documentation, JEP
Reviewed-by: dholmes
! src/java.base/share/man/java.1
Changeset: a6faf824
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-11 02:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/a6faf8247b58d73dca199fe1e8b0e914c415f…
8339714: Delete tedious bool type define
Reviewed-by: jwaters, dholmes
! src/java.base/unix/native/libjsig/jsig.c
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: 8fce5275
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-11 05:27:08 +0000
URL: https://git.openjdk.org/leyden/commit/8fce5275fc94ebc404a6a37f5ea0407140de6…
8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract
Reviewed-by: lancea
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
Changeset: ceef161e
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-11 08:08:09 +0000
URL: https://git.openjdk.org/leyden/commit/ceef161eea51578160b71b20826a9328f9a87…
8339661: ZGC: Move some page resets and verification to callsites
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
Changeset: 0b3f2e64
Branch: premain
Author: Casper Norrbin <casper.norrbin(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-09-11 08:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/0b3f2e64e83b589115989f9d14a6c644bc300…
8339242: Fix overflow issues in AdlArena
Reviewed-by: jsjolen, kbarrett
! src/hotspot/share/adlc/adlArena.cpp
! src/hotspot/share/adlc/adlArena.hpp
! src/hotspot/share/memory/arena.cpp
Changeset: 59778885
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-09-11 11:18:38 +0000
URL: https://git.openjdk.org/leyden/commit/597788850042e7272a23714c05ba546ee6080…
8339686: java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
8339780: TestByteBuffer fails on AIX after 8339285
Reviewed-by: alanb, jvernee
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MappedMemoryUtilsProxy.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
Changeset: 55a7cf14
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-09-11 13:51:31 +0000
URL: https://git.openjdk.org/leyden/commit/55a7cf14453b6cd1de91362927b2fa63cba40…
8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected
Reviewed-by: stuefe, asmehra
! 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
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: bfe7f920
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-09-11 16:08:24 +0000
URL: https://git.openjdk.org/leyden/commit/bfe7f9205b56483b4364130a3a87c58c3fc82…
8339741: RISC-V: C ABI breakage for integer on stack
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ test/hotspot/jtreg/compiler/calls/TestManyArgs.java
+ test/hotspot/jtreg/compiler/calls/libTestManyArgs.c
Changeset: d9fdf69c
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-09-11 16:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/d9fdf69c34c20e0f2d526c2f04450acb904c3…
8333446: Add tests for hierarchical container support
Reviewed-by: mbaesken, zzambers
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/containers/systemd/HelloSystemd.java
+ test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdRunOptions.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 51b85a1f
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2024-09-11 19:02:05 +0000
URL: https://git.openjdk.org/leyden/commit/51b85a1f692fed7a66bdc0fae21438a60aafe…
8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC
Reviewed-by: dholmes, smarks, kbarrett
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: 35a94b76
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-09-11 19:27:00 +0000
URL: https://git.openjdk.org/leyden/commit/35a94b769761bd923fe6db03be672f05c1a74…
8339803: Acknowledge case insensitive unambiguous keywords in tzdata files
Reviewed-by: jlu, coffeys
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/RuleRec.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java
Changeset: 237a540f
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-09-11 19:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/237a540f0161cb6c8e922e28482e9e35bc4aa…
8339801: Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002
Reviewed-by: lmesnik, amenkov, kevinw
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
Changeset: 591aa7c5
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2024-09-11 19:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/591aa7c5c7ebe2a289ed25f0b26126e30fba2…
8335362: [Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005
Reviewed-by: dholmes, fparain
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/stackOverflow.hpp
+ test/jdk/java/lang/Thread/virtual/BigStackChunk.java
Changeset: b0cff6b5
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-09-11 20:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/b0cff6b528af7a2de453dd05d1c9ecbe7e00d…
8299419: Thread.sleep(millis) may throw OOME
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
Changeset: c3711dc9
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-11 22:06:23 +0000
URL: https://git.openjdk.org/leyden/commit/c3711dc90980fb3e63ff199612c201c446462…
8339678: Update runtime/condy tests to be executed with VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
Changeset: 1d392492
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-12 02:02:14 +0000
URL: https://git.openjdk.org/leyden/commit/1d392492311daceeae12769cb9494eae63289…
8339834: Replace usages of -mx and -ms in some tests
Reviewed-by: aivanov, ascarpino, prr, dholmes
! src/java.base/share/classes/sun/security/util/Cache.java
! test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java
! test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java
! test/jdk/java/beans/Introspector/Test5102804.java
! test/jdk/java/beans/Introspector/Test8027905.java
! test/jdk/java/beans/XMLEncoder/Test4646747.java
! test/jdk/java/lang/ref/SoftReference/Pin.java
! test/jdk/java/nio/Buffer/Chew.java
! test/jdk/tools/jimage/JImageToolTest.java
Changeset: 6d4bd6c6
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-12 02:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/6d4bd6c6b6c3e6ef4c0a1e4eebf888156e43d…
8339835: Replace usages of -mx and -ms in some client-libs tests
Reviewed-by: azvegint, prr
! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java
! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/swing/JFileChooser/6396844/TwentyThousandTest.java
! test/jdk/javax/swing/JOptionPane/6464022/bug6464022.java
! test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java
! test/jdk/javax/swing/border/TestTitledBorderLeak.java
! test/jdk/javax/swing/regtesthelpers/Util.java
! test/jdk/sun/java2d/Disposer/TestDisposerLeak.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java
! test/jdk/sun/java2d/marlin/CrashTest.java
Changeset: cfbf74fc
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-12 06:14:06 +0000
URL: https://git.openjdk.org/leyden/commit/cfbf74fca493515495212d48a12ed109785ec…
8339159: api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call
Reviewed-by: iklam, aboldtch
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: ac3f92b4
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-12 07:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/ac3f92b4110b05906a49c4146774fd6324c6d…
8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/text/html/default.css
Changeset: 315abdf8
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-09-12 07:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/315abdf8c835e95d9c509f72b7ae21e6b59e4…
8339733: C2: some nodes can have incorrect control after do_range_check()
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: 3c40afa5
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-12 08:31:18 +0000
URL: https://git.openjdk.org/leyden/commit/3c40afa59c93860150960d478a9d2ffe33d4c…
8334165: Remove serialVersionUID compatibility logic from JMX
Reviewed-by: dfuchs
! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
+ test/jdk/javax/management/ObjectName/SerialCompatRemovedTest.java
- test/jdk/javax/management/ObjectName/SerialCompatTest.java
Changeset: 1b17e0b1
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-09-12 08:48:17 +0000
URL: https://git.openjdk.org/leyden/commit/1b17e0b133cab44029333c832bd046b338ede…
8338747: hasIncubatorModules needs to be generated when module resolution required at startup
Reviewed-by: iklam, ccheung
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
Changeset: 0765917d
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-12 15:08:11 +0000
URL: https://git.openjdk.org/leyden/commit/0765917dea9376586697012b60605099750d8…
8340011: Simplify jdk.internal.classfile.impl.EntryMap
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
Changeset: 4d65c3ef
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-12 15:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/4d65c3efcaa5f855f9e0fbdd8e9d4f4ed2b44…
8339876: Move constant symbol caches to Utf8EntryImpl
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 7f1dae12
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-09-12 15:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/7f1dae12e5e24d204a70cf610a8c482996556…
8339874: Avoid duplicate checking of trailing slash in ZipFile.getZipEntry
Reviewed-by: lancea, redestad
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: ab9b72c5
Branch: premain
Author: Steve Dohrmann <sdohrmann(a)openjdk.org>
Date: 2024-09-12 16:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/ab9b72c50a5f324e53b8c6535f401cc185b98…
8329035: New Data Destination instructions support
Reviewed-by: kvn, sviswanathan, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 81ff91ef
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-12 18:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/81ff91ef27a6a856ae2c453a9a9b8333b91da…
8339531: Improve performance of MemorySegment::mismatch
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! test/jdk/java/foreign/TestMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java
Changeset: 5e5942a2
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-09-12 23:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/5e5942a282e14846404b68c65d43594d6b922…
8339794: Open source closed choice tests #1
Reviewed-by: jdv, prr
+ test/jdk/java/awt/Choice/ChoiceInsertTest.java
+ test/jdk/java/awt/Choice/ChoiceMouseDragTest.java
+ test/jdk/java/awt/Choice/WheelEventsConsumed.java
Changeset: ae75ca05
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-13 05:47:44 +0000
URL: https://git.openjdk.org/leyden/commit/ae75ca05e450da577e712eb7ed9dd9203616b…
8314842: zgc/genzgc tests ignore vm flags
Reviewed-by: tschatzl, lmesnik
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: b88ff9c9
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-09-13 06:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/b88ff9c986bfe5e14e2ba5803a464fbf6e131…
8339849: Enumerate opto and C1 stubs, generate enums, names, fields and generator calls
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: cc1d328d
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-09-25 22:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/cc1d328d337c19c64becc0036bd52021dd43b…
Merge branch 'master' into premain
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/jtreg-ext/requires/VMProps.java
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/jtreg-ext/requires/VMProps.java
Changeset: ce1b43aa
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-09-26 00:25:10 +0000
URL: https://git.openjdk.org/leyden/commit/ce1b43aaff14e028172a1349bd7e801222c0e…
Need to clean up _orig_to_scratch_object_table when classes are unloaded (e.g., when jdk.internal.event.Event gets rewritten by JFR)
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 5709c379
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-13 06:48:44 +0000
URL: https://git.openjdk.org/leyden/commit/5709c379408d8919b86bbad6635b97756461a…
8340081: Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill
Reviewed-by: dholmes
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: bacd0460
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-13 08:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/bacd046062bffb4c95ec7a508a1080ad651a9…
8321010: RISC-V: C2 RoundVF
8321011: RISC-V: C2 RoundVD
Reviewed-by: rehn, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
+ test/hotspot/jtreg/compiler/floatingpoint/TestRoundFloatAll.java
+ test/hotspot/jtreg/compiler/lib/golden/GoldenRound.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorDoubleRandom.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatAll.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatRandom.java
Changeset: 0c36177f
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-13 08:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/0c36177fead8b64a4cee9da3c895e3799f8ba…
8340089: Simplify SegmentBulkOperations::powerOfProperty
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: 358ff196
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-13 11:22:39 +0000
URL: https://git.openjdk.org/leyden/commit/358ff196336407484b1b892f08936e9378701…
8339727: Open source several AWT focus tests - series 1
Reviewed-by: honkar
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java
+ test/jdk/java/awt/Focus/KillFocusTest.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java
Changeset: 8a4ea09f
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-09-13 12:04:31 +0000
URL: https://git.openjdk.org/leyden/commit/8a4ea09fa220f74f2236fc85e197eadf83b65…
8336492: Regression in lambda serialization
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CaptureScanner.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/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.out
! test/langtools/tools/javac/MethodParameters/LocalClassTest.out
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
+ test/langtools/tools/javac/lambda/CaptureVarOrder.java
+ test/langtools/tools/javac/lambda/SerializedLambdaInLocalClass.java
Changeset: bd44cf8a
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-13 12:10:11 +0000
URL: https://git.openjdk.org/leyden/commit/bd44cf8ab709d08a4d015868bececabd0c975…
8330302: strace004 can still fail
Reviewed-by: alanb, shade
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
Changeset: 4d011785
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-13 13:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/4d011785717c34fa5a245735968c60142fc14…
8339927: Man page update for deprecating jhsdb debugd for removal
Reviewed-by: sspitsyn, cjplummer
! src/jdk.hotspot.agent/share/man/jhsdb.1
Changeset: 3c4d15bd
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-09-13 14:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/3c4d15bdceaf94698af99d6b6fb12b3a28e13…
8334301: Errors in jpackage man page
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.1
Changeset: 3e0da58e
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-13 14:38:24 +0000
URL: https://git.openjdk.org/leyden/commit/3e0da58ee6553fc0ed841db4a8800d50bc444…
8333843: Provide guidelines on MemorySegment to read strings with known lengths
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 89ca89cb
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-09-13 14:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/89ca89cb26270a405226415c296dc45d3535e…
8338626: ClassLoaderExt::process_jar_manifest() should allow / separator on Windows
Reviewed-by: iklam, dholmes, matsaave
! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
Changeset: 1a0a5388
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-13 15:27:50 +0000
URL: https://git.openjdk.org/leyden/commit/1a0a53883f7c6f523b5fefb722e137258d527…
8340120: Remove redundant code in SegmentBulkOperations::mismatch
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: 89c172ac
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-13 16:49:28 +0000
URL: https://git.openjdk.org/leyden/commit/89c172ac47a9cc238739338417015bf912ad5…
8340082: Use inline return tag in java.base
Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/time/format/TextStyle.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 37bf589e
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-13 16:56:01 +0000
URL: https://git.openjdk.org/leyden/commit/37bf589ec087c80851abb9d35910f09850cea…
8339847: Broken link to the dieharder distribution website in SplittableRandom
Reviewed-by: iris, liach
! src/java.base/share/classes/java/util/SplittableRandom.java
Changeset: 3aa8338f
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-09-13 18:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/3aa8338f4e7d88967e77dfb0bace1c4b5add7…
8340075: Autoconf bundle cannot run on read-only filesystem
Reviewed-by: mikael
! make/devkit/createAutoconfBundle.sh
Changeset: fdfe503d
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2024-09-13 21:13:54 +0000
URL: https://git.openjdk.org/leyden/commit/fdfe503d016086cf78b5a8c27dbe45f0261c6…
8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms
Reviewed-by: mbalao, weijun, hchao
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java
Changeset: fa502ecd
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Date: 2024-09-14 05:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/fa502ecd2d1040ee2fe26d0ac5dd547379a0a…
8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java
Reviewed-by: prr, azvegint
! test/jdk/java/awt/dnd/DropActionChangeTest.java
Changeset: c91fa278
Branch: premain
Author: Liang Mao <lmao(a)openjdk.org>
Date: 2024-09-14 05:36:47 +0000
URL: https://git.openjdk.org/leyden/commit/c91fa278fe17ab204beef0fcef1ada6dd0bc3…
8339725: Concurrent GC crashed due to GetMethodDeclaringClass
Reviewed-by: lmesnik, coleenp, eosterlund, stefank
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
Changeset: a8f143c6
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-09-14 22:50:50 +0000
URL: https://git.openjdk.org/leyden/commit/a8f143c6abe7669c232cabda3a4e8df726de0…
8306679: com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/jdk/ProblemList-Xcomp.txt
Changeset: a0794e0a
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-16 03:48:55 +0000
URL: https://git.openjdk.org/leyden/commit/a0794e0a054c5e7ed051efa6362726cdd7598…
8339639: Opensource few AWT PopupMenu tests
Reviewed-by: azvegint, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/PopupMenu/PopupHangTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java
Changeset: 0e0f10f9
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-16 05:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/0e0f10f95217b5caaed02744a0a341350e4f2…
8340102: Move assert-only loop in OopMapSort::sort under debug macro
Reviewed-by: stuefe, fyang, kvn
! src/hotspot/share/compiler/oopMap.cpp
Changeset: 74add0e2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-16 05:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/74add0e2e071a8c8e9547e5a1757b5950b780…
8340105: Expose BitMap::print_on in release builds
Reviewed-by: stuefe, stefank
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
Changeset: dc00eb87
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-16 05:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/dc00eb87bc28ed5bf499af6835c3df474c454…
8338912: CDS: Segmented roots array
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 4b790637
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-16 05:41:58 +0000
URL: https://git.openjdk.org/leyden/commit/4b7906375b4bd11a480665110561180825c2d…
8339842: Open source several AWT focus tests - series 2
Reviewed-by: prr
+ test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java
+ test/jdk/java/awt/Focus/LightweightFocusLostTest.java
+ test/jdk/java/awt/Focus/MixedWeightFocus.java
+ test/jdk/java/awt/Focus/NextFocusHelperTest.java
Changeset: 6be15c3d
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-16 08:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/6be15c3d0bf0bb3625f2ecd43d7aa10e81f6e…
8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526
Reviewed-by: kvn, coleenp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: a4eb9a06
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-16 08:34:54 +0000
URL: https://git.openjdk.org/leyden/commit/a4eb9a063fb9e4a87923d464fe2c50ed5466a…
8339918: Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher
Reviewed-by: dholmes, alanb
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
Changeset: 54595188
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-09-16 09:13:37 +0000
URL: https://git.openjdk.org/leyden/commit/545951889c1ea68646be600decaf2bf4c0496…
8339627: Cleanup Unsafe.setMemory intrinsic code
Reviewed-by: tschatzl, fbredberg
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 05b9d479
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-16 14:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/05b9d47905a0dd6dd7a042f940fe120d3a833…
8340194: Replace usage of -ms with -Xms in LauncherCommon.gmk make file
Reviewed-by: ihse, jwaters
! make/common/modules/LauncherCommon.gmk
Changeset: e1ebeef0
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-16 14:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/e1ebeef0405ac6e48564a035767ee256291b9…
8340131: Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>
Reviewed-by: liach, jvernee
! 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/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: 996790c7
Branch: premain
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2024-09-16 14:55:53 +0000
URL: https://git.openjdk.org/leyden/commit/996790c70f902d7840d0649a6b0867bed47c6…
8339954: Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands
Reviewed-by: phh, dnsimon
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
Changeset: 1640bd26
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-16 16:22:38 +0000
URL: https://git.openjdk.org/leyden/commit/1640bd2676d8d183f02b4f5386ce42c47950e…
8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call
Reviewed-by: kvn
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 65b9abaa
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-09-16 17:26:47 +0000
URL: https://git.openjdk.org/leyden/commit/65b9abaa29eb9fe801b650ce787d98c31770a…
8339769: Incorrect error message during startup if working directory does not exist
Reviewed-by: naoto, dholmes, alanb
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: 89759c8b
Branch: premain
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-09-16 18:08:09 +0000
URL: https://git.openjdk.org/leyden/commit/89759c8b02ec73de0d734d10b16382109c7a8…
8321935: Define the term 'standard doclet'
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 59407faf
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-16 18:24:47 +0000
URL: https://git.openjdk.org/leyden/commit/59407faf7b6861d142dbc3700a6fa9615567a…
8310525: DynamicLauncher for JDP test needs to try harder to find a free port
Reviewed-by: lmesnik, cjplummer
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
Changeset: 858b4f12
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2024-09-16 19:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/858b4f127ad873666f51f4c54c37fa2d7801c…
8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior
Reviewed-by: wkemper, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: b26645f6
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-16 19:28:20 +0000
URL: https://git.openjdk.org/leyden/commit/b26645f64bb6dd3efafaceb92bedeaf8f9390…
8339883: Open source several AWT/2D related tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java
+ test/jdk/java/awt/GraphicsConfiguration/Position.java
+ test/jdk/sun/java2d/pipe/DrawImageBgTest.java
= test/jdk/sun/java2d/pipe/duke.gif
Changeset: 418bb42b
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-09-16 20:03:00 +0000
URL: https://git.openjdk.org/leyden/commit/418bb42b95b177f5f31f756054d0dd83740c6…
8340073: Support "%z" time zone abbreviation format in TZ files
Reviewed-by: jlu, joehw, coffeys
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
Changeset: 99d71850
Branch: premain
Author: Denghui Dong <ddong(a)openjdk.org>
Date: 2024-09-17 00:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/99d7185071a5daa695adc6255d37ce382285a…
8340144: C1: remove unused Compilation::_max_spills
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
Changeset: 3e03e667
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-17 00:56:31 +0000
URL: https://git.openjdk.org/leyden/commit/3e03e6673acfea543d0dbbc64b7a4f52e3292…
8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
Reviewed-by: kevinw, lmesnik
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
Changeset: a4cf1918
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-09-17 01:41:53 +0000
URL: https://git.openjdk.org/leyden/commit/a4cf1918c963cbe0b0eee6db580f0769c0cbd…
8339793: Fix incorrect APX feature enabling with -XX:-UseAPX
Reviewed-by: kvn, thartmann, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 7849f252
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-09-17 05:22:59 +0000
URL: https://git.openjdk.org/leyden/commit/7849f252937dc774a1935cc4c68f2a46649f1…
8340184: Bug in CompressedKlassPointers::is_in_encodable_range
Reviewed-by: coleenp, rkennke, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/oops/test_compressedKlass.cpp
+ test/hotspot/jtreg/gtest/CompressedKlassGtest.java
Changeset: 10050a72
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Date: 2024-09-17 07:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/10050a723954926926650af65417d5b828cba…
8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()
Reviewed-by: roland, chagedorn, jkarthikeyan
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 7834662c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-09-17 08:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/7834662ca35aeb202d177fde1044add611240…
8340119: Remove oopDesc::size_might_change()
Reviewed-by: stefank, iwalulya
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c6721a0f
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-17 09:18:54 +0000
URL: https://git.openjdk.org/leyden/commit/c6721a0fa2582c3ddf1ef0a6e16a092344329…
8340009: Improve the output from assert_different_registers
Reviewed-by: aboldtch, dholmes, shade, mli
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 8b6e2770
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2024-09-17 09:53:55 +0000
URL: https://git.openjdk.org/leyden/commit/8b6e2770a53002fcc9e07d38b954e6854a644…
8340273: Remove CounterHalfLifeTime
Reviewed-by: chagedorn, dholmes
! src/hotspot/share/runtime/globals.hpp
Changeset: 269cd38b
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-09-17 10:39:31 +0000
URL: https://git.openjdk.org/leyden/commit/269cd38b55391364db0f92291eb29c3b6803d…
8338566: Lazy creation of exception instances is not thread safe
Reviewed-by: shade, kvn, dlong
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 80db6e71
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-17 11:58:58 +0000
URL: https://git.openjdk.org/leyden/commit/80db6e71b092867212147bd369a9fda65dbd4…
8339648: ZGC: Division by zero in rule_major_allocation_rate
Reviewed-by: aboldtch, lucy, tschatzl
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: b39e6a84
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-09-17 12:58:36 +0000
URL: https://git.openjdk.org/leyden/commit/b39e6a84ef947661b5c878d02213da3a79bc0…
8329816: Add SLEEF version 3.6.1
Reviewed-by: erikj, mli, luhenry
! make/Main.gmk
+ make/UpdateSleefSource.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
+ src/jdk.incubator.vector/linux/legal/sleef.md
+ src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/generated/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_advsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_rvvm1.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_sve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CHANGELOG.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CONTRIBUTORS.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/Configure.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/LICENSE.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/include/sleefdft.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleef-config.h.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleefConfig.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperadvsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx512f.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperneon32.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpower_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec_scalar.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperrvv.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpers390x_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersse2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpervecext.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/addSuffix.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/commonfuncs.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/dd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/df.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/estrin.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/f128util.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/keywords.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/main_checkfeature.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/quaddef.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/bench1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/measuredft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/naivetest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/tutorial.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkdispatch.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkunroll.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/unroll0.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/vectortype.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/dp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/ld.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/qp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/simplexfr.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/sp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/bench.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/measure.sh
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/autovec.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_finz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iut.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/mveclibtest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2dp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2ld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2qp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2sp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testervecabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispavx.c.…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disppower_…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disps390x_…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispsse.c.…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/funcproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkalias.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/norename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleef.pc.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefdp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinlin…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinlin…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvsx3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvxe2.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/hash_printf.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester3printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispscala…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispx2.c.…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qfuncproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/rempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadi…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadi…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadi…
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefsimdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-llvm.cmake
Changeset: f8770163
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-17 15:50:16 +0000
URL: https://git.openjdk.org/leyden/commit/f87701635f82895fc10586e588f25e9c508e6…
8315273: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win)
Reviewed-by: djelinski
! src/java.base/share/classes/java/nio/file/Path.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java
Changeset: 64e3a9ee
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-17 15:50:32 +0000
URL: https://git.openjdk.org/leyden/commit/64e3a9ee91a6ae939e479a10cfc597e628c57…
8339574: Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 3e14fb9c
Branch: premain
Author: David M. Lloyd <david.lloyd(a)redhat.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-17 16:24:38 +0000
URL: https://git.openjdk.org/leyden/commit/3e14fb9c16e4ac3ad3c565059c534cfeacb45…
8340200: Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES`
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
Changeset: 28d009ce
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-09-17 17:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/28d009ce0ecd4369351de859c491831b7f7bb…
8339934: Simplify Math.scalb(double) method
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Math.java
Changeset: 90e92f98
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-09-17 17:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/90e92f98a6685b196b979853436668cf2b9f2…
8339790: Support Intel APX setzucc instruction
Reviewed-by: sviswanathan, jkarthikeyan, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 5dc9723c
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-17 18:13:54 +0000
URL: https://git.openjdk.org/leyden/commit/5dc9723c8172e288872f744bac5fd23424757…
8340323: Test jdk/classfile/OptionsTest.java fails after JDK-8340200
Reviewed-by: alanb
! test/jdk/jdk/classfile/OptionsTest.java
Changeset: d5881825
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-09-17 18:58:46 +0000
URL: https://git.openjdk.org/leyden/commit/d5881825ef442cac7076d551f0182f16b17b0…
8338686: App classpath mismatch if a jar from the Class-Path attribute is on the classpath
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/classLoader.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
Changeset: eabfc6e4
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2024-09-17 19:59:06 +0000
URL: https://git.openjdk.org/leyden/commit/eabfc6e4d901c53b93a78da740ca376607d95…
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
- src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/memTag.hpp
+ src/hotspot/share/nmt/memTagBitmap.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memTracker.inline.hpp
- src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp
Changeset: f0ae90f3
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-09-17 20:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/f0ae90f30c346544e87217ef1832d6a350fe1…
8340210: Add positionTestUI() to PassFailJFrame.Builder
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: aivanov, azvegint
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: dfc90938
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-17 21:08:47 +0000
URL: https://git.openjdk.org/leyden/commit/dfc90938ba36685ef58af0846ee4bdb214fa2…
8340132: Remove internal CpException for reading malformed utf8
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
Changeset: 202fd421
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-17 22:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/202fd421f7e8b0f4a9c7393d1045e879acd13…
8340213: jcmd VM.events ignores max argument
Reviewed-by: szaldana, cjplummer, amenkov, mli
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java
Changeset: 147e3007
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-18 04:33:28 +0000
URL: https://git.openjdk.org/leyden/commit/147e30070d8adbe65453a3a9316b9324890ea…
8340015: Open source several AWT focus tests - series 7
Reviewed-by: honkar
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/MinimizeNonfocusableWindowTest.java
+ test/jdk/java/awt/Focus/WindowDisposeFocusTest.java
+ test/jdk/java/awt/Focus/bug6435715.java
Changeset: d23c59e4
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-18 07:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/d23c59e40812c9e3a5914193e68169dbdf6d0…
8340280: Avoid calling MT.invokerType() when creating LambdaForms
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
Changeset: 5381f553
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-09-18 07:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/5381f553ad61ddaa44d49c3039a05511cc68b…
8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences()
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
Changeset: 3895b8fc
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-18 08:26:33 +0000
URL: https://git.openjdk.org/leyden/commit/3895b8fc0b2c6d187080dba6fe08297adad4a…
8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: 4ff17c14
Branch: premain
Author: Simon Tooke <stooke(a)openjdk.org>
Date: 2024-09-18 09:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/4ff17c14a572a59b60d728c3626f430932eec…
8319873: Add windows implementation for jcmd System.map and System.dump_map
Co-authored-by: Simon Tooke <stooke(a)openjdk.org>
Reviewed-by: stuefe, kevinw, szaldana
+ src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java
Changeset: 45e438f3
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-09-18 11:08:13 +0000
URL: https://git.openjdk.org/leyden/commit/45e438f3f470c4af9d5066a4ae680f819bb3c…
8339845: Update color.org and wapforum.org links to use HTTPS instead of HTTP
Reviewed-by: prr, honkar, aivanov
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/javax/imageio/package-info.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
Changeset: 19b2cee4
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-18 11:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/19b2cee42081e1f8e9c53e6c831ce1d2d2915…
8340113: Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view)
Reviewed-by: lmesnik, egahlin
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
Changeset: aeba1ea7
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-09-18 12:03:00 +0000
URL: https://git.openjdk.org/leyden/commit/aeba1ea7c44d6b378decf8557c8cd9fc7bfb7…
8340272: C2 SuperWord: JMH benchmark for Reduction vectorization
Reviewed-by: kvn, jkarthikeyan
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
Changeset: 1d070a32
Branch: premain
Author: Rafael Winterhalter <winterhalter(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-18 12:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/1d070a3238a1cd8b9359357e6e3f751cd26a3…
8337302: Undefined type variable results in null
Reviewed-by: liach
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
+ test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java
Changeset: 08a2f841
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-18 12:37:02 +0000
URL: https://git.openjdk.org/leyden/commit/08a2f841ec78a10f8d6d54b2ac3a92e89f765…
8339738: RISC-V: Vectorize crc32 intrinsic
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
Changeset: 471a51a5
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-18 13:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/471a51a5a4395f0bc6818c3c1d30455ce7550…
8340368: windows-x64-slowdebug build fails after JDK-8319873
Reviewed-by: jpai, kevinw, aboldtch, eosterlund
! src/hotspot/os/windows/memMapPrinter_windows.cpp
Changeset: ae39a660
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-18 14:38:06 +0000
URL: https://git.openjdk.org/leyden/commit/ae39a6603c6c33a36dce30c3290a634b08a6b…
8339992: RISC-V: some minor improvements of base64_vector_decode_round
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 6ff287ad
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-09-18 15:57:41 +0000
URL: https://git.openjdk.org/leyden/commit/6ff287ad9aa45d8a37aafb4dd7bd9170280f5…
8340233: Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp
Reviewed-by: mgronlun
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: 9cfc03aa
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-18 19:17:26 +0000
URL: https://git.openjdk.org/leyden/commit/9cfc03aa81f2ae20616c8cc27e3467ad01cf9…
8340391: Windows jcmd System.map and System.dump_map tests failing
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 31849127
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-09-18 19:25:11 +0000
URL: https://git.openjdk.org/leyden/commit/31849127a06e448c705a61c536f51fc037bc4…
8339962: Open source AWT TextField tests - Set1
Reviewed-by: jdv, dnguyen, prr
+ test/jdk/java/awt/Label/ContainerValidateTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest.java
+ test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java
Changeset: 88a1c055
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-18 20:39:40 +0000
URL: https://git.openjdk.org/leyden/commit/88a1c0550e435888c571d32c577fd697652e5…
8340078: Open source several 2D tests
Reviewed-by: honkar
+ test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java
+ test/jdk/sun/java2d/GdiRendering/GdiLockTest.java
+ test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java
+ test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java
+ test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java
Changeset: d9c67443
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-19 01:44:45 +0000
URL: https://git.openjdk.org/leyden/commit/d9c67443f7d7f03efb2837b63ee2acc6113f7…
8340360: Update -mx to -Xmx in UnninstallUIMemoryLeaks test
Reviewed-by: serb, prr
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java
Changeset: 537447f8
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-19 04:33:01 +0000
URL: https://git.openjdk.org/leyden/commit/537447f8816129dad9a1edd21bd30f3edf69e…
8339980: [s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java
Reviewed-by: lucy
! test/jdk/ProblemList.txt
Changeset: ac58b610
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-19 04:47:15 +0000
URL: https://git.openjdk.org/leyden/commit/ac58b6102a26ac2ca7f6df5f176d5b5ca1d00…
8339416: [s390x] Provide implementation for resolve_global_jobject
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 67198992
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-19 06:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/67198992ce92da1ee615a73937f22fdaba28f…
8286851: Deprecate for removal several of the undocumented java launcher options
Reviewed-by: dholmes
! src/java.base/share/native/libjli/java.c
Changeset: c58fbef0
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-09-19 08:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/c58fbef05eace85a2e429da1ac8ff1ae09a0b…
8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException
Reviewed-by: cjplummer, lmesnik
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
Changeset: 118c9ade
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-19 08:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/118c9ade1a5e17d870415f689caa25af6524a…
8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java
Reviewed-by: dfuchs, shade
! test/jdk/java/net/InetAddress/ptr/Lookup.java
Changeset: 8908812d
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-19 08:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/8908812d0a64f25f0d033d44725a69348789b…
8337674: ZGC: Consistent style for naming private static constants
Reviewed-by: stefank, aboldtch, mli
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 2faf8b8d
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-19 09:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/2faf8b8d582183275b1fdc92313a1c63c1753…
8340007: Refactor KeyEvent/FunctionKeyTest.java
Reviewed-by: azvegint
! test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
Changeset: 0120d3ee
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-19 11:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/0120d3eed50bdc9fa53f2c41b31791620aeef…
8340306: Add border around instructions in PassFailJFrame
Reviewed-by: honkar, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: cecb0b3d
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2024-09-19 12:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/cecb0b3d11ed0ce204cb6c3427f5a6858a844…
8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java
Reviewed-by: dfuchs
! test/jdk/java/net/ipv6tests/Tests.java
Changeset: 7579d374
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-19 12:29:21 +0000
URL: https://git.openjdk.org/leyden/commit/7579d3740217e4a819cbf63837ec929f00464…
8338995: New Object to ObjectMonitor mapping: PPC64 implementation
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp
Changeset: c9bee173
Branch: premain
Author: Prasadrao Koppula <pkoppula(a)openjdk.org>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2024-09-19 13:21:08 +0000
URL: https://git.openjdk.org/leyden/commit/c9bee173d61f4accfc4adc280ab5d21600191…
8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options
Reviewed-by: coffeys, mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
Changeset: d555f072
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-09-19 14:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/d555f072b2036664711242a242a35fb30d277…
8298614: Support CDS heap dumping for SerialGC and ParallelGC
Reviewed-by: dholmes, lmesnik, iklam
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
Changeset: 3bb8de31
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-09-19 14:18:03 +0000
URL: https://git.openjdk.org/leyden/commit/3bb8de31457a544d9c20a12f8d8d30d6d1cd9…
8338693: assert(Atomic::add(&ik->_shared_class_load_count, 1) == 1) failed: shared class loaded more than once
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 2ada313c
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-19 15:25:04 +0000
URL: https://git.openjdk.org/leyden/commit/2ada313cdd9a20ed33f7e0a7298c8a0e69a81…
8340329: (fs) Message of NotLinkException thrown by FIles.readSymbolicLink does not include file name (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/Links.java
Changeset: 5f3e7aa8
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-09-19 16:18:37 +0000
URL: https://git.openjdk.org/leyden/commit/5f3e7aa83348edafb83480ce67d0c58c46e11…
8339735: Remove references to Applet in core-libs/security APIs
Reviewed-by: coffeys, naoto, iris, rriggs, lancea, mullan
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/net/SocketFactory.java
Changeset: bc36ace7
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-19 16:22:17 +0000
URL: https://git.openjdk.org/leyden/commit/bc36ace72c1189dcd6d0c05d40d8c568acd89…
8340271: Open source several AWT Robot tests
Reviewed-by: abhiscxk, honkar
+ test/jdk/java/awt/Robot/CreateScreenCapture.java
+ test/jdk/java/awt/Robot/RobotScrollTest.java
Changeset: d1d82400
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-19 16:59:51 +0000
URL: https://git.openjdk.org/leyden/commit/d1d824008d1dc70029013820814fd03c40b4e…
8340308: PassFailJFrame: Make rows default to number of lines in instructions
Reviewed-by: honkar, azvegint
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: ec3cba02
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-19 17:10:23 +0000
URL: https://git.openjdk.org/leyden/commit/ec3cba02963b5128480bcf62431ab03ecdb26…
8340399: Update comment in SourceVersion for language evolution history
Reviewed-by: iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 15ae1155
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-19 17:47:08 +0000
URL: https://git.openjdk.org/leyden/commit/15ae1155a11b401e3d1dd39177c209f17f077…
8340166: [REDO] CDS: Trim down minimum GC region alignment
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveHeapWriter.hpp
Changeset: 75d5e117
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-09-19 17:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/75d5e117770590d2432fcfe8d89734c7038d4…
8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: fde85083
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-09-19 19:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/fde8508379d2983fa70784faef60699c81f9c…
8339902: Open source couple TextField related tests
Reviewed-by: honkar
+ test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
+ test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
+ test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
+ test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java
Changeset: 296b4963
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-19 21:06:46 +0000
URL: https://git.openjdk.org/leyden/commit/296b49634eed83bca6cfdee514b9c7c4f8252…
8340353: Remove CompressedOops::ptrs_base
Reviewed-by: stefank, coleenp, shade, mli
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedOops.hpp
Changeset: fdc16a37
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-19 22:20:05 +0000
URL: https://git.openjdk.org/leyden/commit/fdc16a373459cb2311316448c765b1bee5c73…
8340480: Bad copyright notices in changes from JDK-8339902
Reviewed-by: kcr, bpb, kizune
! test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
! test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
! test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
! test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java
Changeset: 969c2af9
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-19 23:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/969c2af95387992c55a2e1768de848a354e74…
8339192: Native annotation parsing code of deprecated annotations causes crash
Reviewed-by: jrose, mgronlun
! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtEnd.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtStart.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedSinceWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/TestBadAnnotations.java
Changeset: 94c33179
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-20 03:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/94c33179b6a1205100d7c125f3a7c11e29621…
8339895: Open source several AWT focus tests - series 3
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateFocusTest.java
+ test/jdk/java/awt/Focus/CanvasPanelFocusOnClickTest.java
+ test/jdk/java/awt/Focus/FocusPolicyTest.java
+ test/jdk/java/awt/Focus/RequestInInactiveFrame.java
Changeset: 0f7d9e59
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-20 04:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/0f7d9e599593bb8e31e7e33a559d25ec803c7…
8340436: Remove unused CompressedOops::AnyNarrowOopMode
Reviewed-by: haosun, dholmes
! src/hotspot/share/oops/compressedOops.hpp
Changeset: f4e40179
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-09-20 04:19:12 +0000
URL: https://git.openjdk.org/leyden/commit/f4e401791efb920b9773f2886b34904c95106…
8339984: Open source AWT MenuItem related tests
Reviewed-by: aivanov
+ test/jdk/java/awt/MenuItem/GiantFontTest.java
+ test/jdk/java/awt/MenuItem/LotsOfMenuItemsTest.java
+ test/jdk/java/awt/MenuItem/MenuSetFontTest.java
+ test/jdk/java/awt/MenuItem/NullOrEmptyStringLabelTest.java
+ test/jdk/java/awt/MenuItem/UnicodeMenuItemTest.java
Changeset: 46b02f49
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-20 06:06:27 +0000
URL: https://git.openjdk.org/leyden/commit/46b02f49bcc730d94e37cf17fa996fdd12bdb…
8339906: Open source several AWT focus tests - series 4
Reviewed-by: abhiscxk, prr
+ test/jdk/java/awt/Focus/AltTabEventsTest.java
+ test/jdk/java/awt/Focus/ComponentLostFocusTest.java
+ test/jdk/java/awt/Focus/FocusKeepTest.java
+ test/jdk/java/awt/Focus/KeyStrokeTest.java
Changeset: 9d76c7c6
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-20 07:00:38 +0000
URL: https://git.openjdk.org/leyden/commit/9d76c7c60ff3133c1078892d7c50a2cfc9ff9…
8340418: GHA: MacOS AArch64 bundles can be removed prematurely
Reviewed-by: erikj
! .github/workflows/main.yml
Changeset: 5d611c03
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-20 07:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/5d611c0377d4b5d5495d3941a6a63b128142a…
8340439: AArch64: Extra entry declaration for assember test
Reviewed-by: haosun, lmesnik, mli
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: a50440fa
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-20 09:21:12 +0000
URL: https://git.openjdk.org/leyden/commit/a50440fadcd1aa9d8bfddc153dbde6fd55ceb…
8340456: Reduce overhead of proxying Object methods in ProxyGenerator
Reviewed-by: liach
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java
= test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java
+ test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java
Changeset: 3ad6e31d
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-20 09:33:31 +0000
URL: https://git.openjdk.org/leyden/commit/3ad6e31d81bb8a47dc73a6342a6524a901f07…
8340438: RISC-V: minor improvement in base64
Reviewed-by: fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 3c22d83c
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-20 10:07:03 +0000
URL: https://git.openjdk.org/leyden/commit/3c22d83c0fb9eee2e2b87e607680b96363849…
8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout
Reviewed-by: azvegint, prr
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/Numpad1KeyTyped.java
Changeset: fe80618b
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-09-20 12:43:57 +0000
URL: https://git.openjdk.org/leyden/commit/fe80618bf3f80094a93239dd43d4a9b515c5f…
8339972: Make a few fields in SortingFocusTraversalPolicy static
Reviewed-by: azvegint, aivanov
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
Changeset: ae63aaaa
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-09-20 14:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/ae63aaaa5847a68542e1483ecf1f0d5a3704e…
8340540: Problemlist DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java
Reviewed-by: kevinw
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 9bcde4ff
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-20 14:46:10 +0000
URL: https://git.openjdk.org/leyden/commit/9bcde4ffca20941b010ed454b2fcb948d24b3…
8338658: New Object to ObjectMonitor mapping: s390x implementation
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! 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/sharedRuntime_s390.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp
Changeset: e087edeb
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-09-20 14:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/e087edeb256a9743d1fdb6c295cb5add78d45…
8340269: [s390x] TestLargeStub.java failure after 8338123
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
Changeset: 90d3a64b
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-20 16:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/90d3a64b0afd5810981287b174c6687f0f604…
8340537: Typo in javadoc of java.util.jar.JarFile
Reviewed-by: mullan, lancea, iris
! src/java.base/share/classes/java/util/jar/JarFile.java
Changeset: ab81197d
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-20 16:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/ab81197d0ded93b82eea9f8fb35d1647c4520…
8339198: Remove tag field from AbstractPoolEntry
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
Changeset: 40fba148
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-20 17:54:06 +0000
URL: https://git.openjdk.org/leyden/commit/40fba148125b9e0d35755b6e6fd701e69d22f…
8340232: Optimize DataInputStream::readUTF
Reviewed-by: liach, bpb
! src/java.base/share/classes/java/io/DataInputStream.java
Changeset: 5cffddc6
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-09-20 18:38:29 +0000
URL: https://git.openjdk.org/leyden/commit/5cffddc689a0134e1aaacb432d2f0fdd61dd7…
8338471: Assert deleted methods not returned by CallInfo
Reviewed-by: shade, jwaters, dholmes
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
Changeset: 64275e6b
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-09-20 19:34:24 +0000
URL: https://git.openjdk.org/leyden/commit/64275e6bbf1377c9a9d77fe3c3ed8d4143138…
8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems
Reviewed-by: mbaesken
= test/hotspot/jtreg/containers/systemd/TEST.properties
! test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java
Changeset: 08b25611
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-09-20 21:27:22 +0000
URL: https://git.openjdk.org/leyden/commit/08b25611f688ae85c05242afc4cee5b538db4…
8339781: Better use of Javadoc tags in javax.lang.model
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: 2461263a
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-21 00:21:04 +0000
URL: https://git.openjdk.org/leyden/commit/2461263aac35b25e2a48b6fc84da49e4b553d…
8339217: Optimize ClassFile API loadConstant
Reviewed-by: liach, redestad, asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: ab06a878
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-22 01:01:31 +0000
URL: https://git.openjdk.org/leyden/commit/ab06a878f888827026424530781f0af414a8a…
8340544: Optimize setLocalsFromArg
Reviewed-by: redestad, liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: dd498794
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-23 05:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/dd498794f20df0ac1a73d84e54591905c8a5a…
8340524: Remove NarrowPtrStruct
Reviewed-by: shade, jwaters
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedOops.java
Changeset: 34cddfbe
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-23 06:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/34cddfbedd20d5804cab8044fbc402564e98e…
8340387: Update OS detection code to recognize Windows Server 2025
Reviewed-by: mdoerr, jwaters, dholmes
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: f31f97dd
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-23 07:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/f31f97ddb6f1fca1a74761e3e3eeef497f8a7…
8340171: CDS: Enhance bitmap truncation
Reviewed-by: matsaave, iklam
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
Changeset: 0f253d11
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-23 07:02:59 +0000
URL: https://git.openjdk.org/leyden/commit/0f253d11033a26d15ea20df19db6765bb274a…
8340392: Handle OopStorage in location decoder
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
Changeset: a07052e8
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-09-23 08:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/a07052e83d20e107f21fd0d266ab638043531…
8340573: Remove unused G1ParScanThreadState::_partial_objarray_chunk_size
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: bc7c0dc4
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-09-23 08:02:36 +0000
URL: https://git.openjdk.org/leyden/commit/bc7c0dc45dcd66d24ece8ebbd5c1b25e131ea…
8340084: Open source AWT Frame related tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/Frame/DefaultLocationTest.java
+ test/jdk/java/awt/Frame/EmptyFrameTest.java
+ test/jdk/java/awt/Frame/FrameLayoutTest.java
+ test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
+ test/jdk/java/awt/Frame/PackTwiceTest.java
Changeset: 67448b0e
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-09-23 10:32:58 +0000
URL: https://git.openjdk.org/leyden/commit/67448b0eb2e83501b9c1dd0c79c7fe03aaef6…
8339852: Fix typos in java.compiler documentation
Reviewed-by: liach, darcy
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
Changeset: 384deda6
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-09-23 10:57:43 +0000
URL: https://git.openjdk.org/leyden/commit/384deda65fd63e23d4caaaa9762f2ac80de78…
8325949: Create an internal utility method for creating VarHandle instances
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/stream/ForEachOps.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
+ src/java.base/share/classes/jdk/internal/invoke/MhUtil.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
Changeset: 37ec80df
Branch: premain
Author: Joel Sikström <joel.sikstrom(a)oracle.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-09-23 12:28:43 +0000
URL: https://git.openjdk.org/leyden/commit/37ec80df8d3b014292fc3d31a1b2aad4e8218…
8339161: ZGC: Remove unused remembered sets
Reviewed-by: aboldtch, stefank
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
Changeset: 63e611cd
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-09-23 12:30:30 +0000
URL: https://git.openjdk.org/leyden/commit/63e611cd5d7eb4fc6ea6633ff9123e4bee5f5…
8335334: Stress mode to randomly execute unstable if traps
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
Changeset: a9b0f9cc
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-09-23 13:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/a9b0f9ccbf98c6b90626fcd7087fa8eeb0c16…
8340393: Open source closed choice tests #2
Reviewed-by: psadhukhan
+ test/jdk/java/awt/Choice/CheckChoiceTest.java
+ test/jdk/java/awt/Choice/ChoiceBigTest.java
+ test/jdk/java/awt/Choice/ChoiceFocusTest.java
+ test/jdk/java/awt/Choice/DisabledList.java
Changeset: ea8f35b9
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-09-23 14:33:17 +0000
URL: https://git.openjdk.org/leyden/commit/ea8f35b98e618bfa55371e45b3ef61fa5289d…
8340183: Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node
Reviewed-by: roland, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 0f9f7775
Branch: premain
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2024-09-23 16:07:12 +0000
URL: https://git.openjdk.org/leyden/commit/0f9f777520c5341be1e9f985f41304a297b08…
8336025: Improve ZipOutputSream validation of MAX CEN Header field limits
Reviewed-by: alanb
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
+ test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java
Changeset: c6f1d5f3
Branch: premain
Author: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Date: 2024-09-23 17:45:38 +0000
URL: https://git.openjdk.org/leyden/commit/c6f1d5f374bfa9bde75765391d5dae0e8e28b…
8319332: Security properties files inclusion
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: weijun, mullan, kdriver
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/security/util/PropertyExpander.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/Security/ConfigFileTest.java
- test/jdk/java/security/Security/override.props
! test/jdk/java/security/Security/signedfirst/DynStatic.java
Changeset: 833ff299
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-23 18:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/833ff29983e0d433ccd4c7e946b15e42045fa…
8340461: Amend description for logArea
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 8dcf7b8f
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-23 18:26:52 +0000
URL: https://git.openjdk.org/leyden/commit/8dcf7b8fa7b17bf34c62c561c6ed78e8080df…
8340411: open source several 2D imaging tests
Reviewed-by: azvegint
+ test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java
+ test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java
+ test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java
+ test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java
Changeset: e97f0fe1
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-09-23 18:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053…
8340365: Position the first window of a window list
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: cd796e0a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-09-24 00:13:49 +0000
URL: https://git.openjdk.org/leyden/commit/cd796e0aef321d46c96f79dc5446d095b8a30…
8338918: Remove non translated file name from WinResources resource bundle
Reviewed-by: jlu, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_de.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_ja.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
Changeset: c8ae8480
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-24 00:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/c8ae8480496d56a8e51b9f5a6df50c70a4296…
8340707: ProblemList applications/ctw/modules/java_base.java due to JDK-8340683
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 40cde003
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-24 01:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/40cde003e8061a0eb6b0214d5a44325c3d55c…
8340114: Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow
Reviewed-by: dholmes, alanb
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/share/native/libjli/manifest_info.h
! src/java.base/share/native/libjli/parse_manifest.c
! src/java.base/unix/native/libjli/java_md.c
- test/jdk/tools/launcher/MultipleJRERemoved.java
Changeset: 3411f9df
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-24 02:08:06 +0000
URL: https://git.openjdk.org/leyden/commit/3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb6…
8339995: Open source several AWT focus tests - series 6
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ConsumedKeyEventTest.java
+ test/jdk/java/awt/Focus/EmptyWindowKeyTest.java
+ test/jdk/java/awt/Focus/InactiveFocusRace.java
+ test/jdk/java/awt/Focus/InitialPrintDlgFocusTest.java
Changeset: 865d99f6
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-24 02:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/865d99f63475799b9a0503a3dcc21a7534b01…
8340596: Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c
Reviewed-by: dholmes
! src/java.base/unix/native/libjli/java_md.c
Changeset: 6c91a16f
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-24 02:09:42 +0000
URL: https://git.openjdk.org/leyden/commit/6c91a16f16cbeb1bb0a79459e7db1fd9f576e…
8340367: Opensource few AWT image tests
Reviewed-by: prr
+ test/jdk/java/awt/image/BufferedImage/GrayAATextTest.java
+ test/jdk/java/awt/image/GrayAlpha.java
+ test/jdk/java/awt/image/ImageOffsetTest.java
+ test/jdk/java/awt/image/TransformImage.java
= test/jdk/java/awt/image/duke.gif
Changeset: 4098acc2
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-09-24 05:35:12 +0000
URL: https://git.openjdk.org/leyden/commit/4098acc200e608369ac1631dcc8513ea797bd…
8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages
Reviewed-by: tschatzl, stefank
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 1dd60b62
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-09-24 06:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/1dd60b62e384090b13a08d2afa62e49ef52bc…
8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopnode.cpp
Changeset: 88801cae
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-24 07:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/88801caef6ccdc5ba9ade2af830f3b3cd96e1…
8340590: RISC-V: C2: Small improvement to vector gather load and scatter store
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 9176f681
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-09-24 07:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/9176f6810ef914579b8ca8e3bc20a0fdf3a93…
8340623: Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding
Reviewed-by: alanb, dholmes
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: e60e8821
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2024-09-24 07:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/e60e8821568a74269340417fece2acb71f633…
8335167: Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
Reviewed-by: stuefe, dholmes, gziemski
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: 44024826
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2024-09-24 08:25:06 +0000
URL: https://git.openjdk.org/leyden/commit/44024826e52373d1613ec366e3f5a9d5bbaef…
8340585: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers
Reviewed-by: dnsimon
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 4cd8c75a
Branch: premain
Author: Tomas Zezula <tzezula(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-09-24 10:19:38 +0000
URL: https://git.openjdk.org/leyden/commit/4cd8c75a55163be33917b1fba9f360ea816f3…
8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
Changeset: 3e673d9e
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-09-24 10:48:35 +0000
URL: https://git.openjdk.org/leyden/commit/3e673d9e46ddb464263ff76f385ca5bf98a0b…
8340680: Fix typos in javax.lang.model.SourceVersion
Reviewed-by: darcy, iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: e1c4d303
Branch: premain
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Date: 2024-09-24 11:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/e1c4d3039f6b5106ce3f65d50f607eacc2a8d…
8339299: C1 will miss type profile when inline final method
Reviewed-by: lmesnik, vlivanov
! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java
Changeset: 49d15edd
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-24 12:43:00 +0000
URL: https://git.openjdk.org/leyden/commit/49d15edd31c863faf3722af1bae8b50662ecf…
8340657: [PPC64] SA determines wrong unextendedSP
Reviewed-by: ysuenaga, mbaesken
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
Changeset: 3c97d243
Branch: premain
Author: George Adams <gdams(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-09-24 12:50:33 +0000
URL: https://git.openjdk.org/leyden/commit/3c97d2437d34d2db47f3607fbb95ac3b8e2ec…
8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver
Reviewed-by: dholmes, jwaters
! src/hotspot/os/windows/os_windows.cpp
Changeset: 279086d4
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-09-24 13:16:43 +0000
URL: https://git.openjdk.org/leyden/commit/279086d4ce7e05972e099022e8045f39680dd…
8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: caa751c5
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-24 14:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/caa751c561f55bc59a6195a947d7b75515b5d…
8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc)
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
! test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/java.base/jdk/internal/classfile/impl/UtilAccess.java
+ test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
Changeset: 85aed877
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-09-24 14:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/85aed877960ef86b483b76ce4fcf95602ae2b…
8338405: JFR: Use FILE type for dcmds
Reviewed-by: egahlin, lmesnik
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
Changeset: 2669e22b
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-09-24 14:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/2669e22b76c99c1e41a324099154b561e0433…
8340793: Fix client builds after JDK-8337987
Reviewed-by: shade, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 212e3293
Branch: premain
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Date: 2024-09-24 15:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/212e32931cafe446d94219d6c3ffd92261984…
8338694: x86_64 intrinsic for tanh using libm
Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/HyperbolicTests.java
Changeset: 90c2c0b4
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-09-24 18:07:33 +0000
URL: https://git.openjdk.org/leyden/commit/90c2c0b4ad4ee7d2ea149aea771cf81bd666b…
8340143: Open source several Java2D rendering loop tests.
Reviewed-by: psadhukhan
+ test/jdk/sun/java2d/loops/ARGBBgToRGB.java
+ test/jdk/sun/java2d/loops/CopyNegative.java
+ test/jdk/sun/java2d/loops/DitheredSolidFill.java
+ test/jdk/sun/java2d/loops/OffsetCalculationTest.java
+ test/jdk/sun/java2d/loops/XORClearRect.java
Changeset: 8c08c43a
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-09-24 18:56:22 +0000
URL: https://git.openjdk.org/leyden/commit/8c08c43a34b7a237c0281ef58594af4f263ba…
8340433: Open source closed choice tests #3
Reviewed-by: honkar, prr
+ test/jdk/java/awt/Choice/ChoicePosTest.java
+ test/jdk/java/awt/Choice/DeadlockTest.java
+ test/jdk/java/awt/Choice/SetFontTest.java
Changeset: e3d80f1e
Branch: premain
Author: Artur Barashev <artur.barashev(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-09-24 18:57:58 +0000
URL: https://git.openjdk.org/leyden/commit/e3d80f1e1e8b5d503f13b8037172e3dac29e2…
8340670: Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true
Reviewed-by: mullan
! src/java.base/share/classes/java/security/Policy.java
Changeset: b639661e
Branch: premain
Author: George Adams <gdams(a)openjdk.org>
Date: 2024-09-24 19:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/b639661e797fb52ce32ce397a153c886fdc40…
8340804: doc/building.md update Xcode instructions to note that full install is required
Reviewed-by: erikj, jwaters
! doc/building.html
! doc/building.md
Changeset: 0b8c9f6d
Branch: premain
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-09-24 20:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/0b8c9f6d2397dcb480dc5ae109607d86f2b15…
8338525: Leading and trailing code blocks by indentation
Reviewed-by: hannesw, prappo
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java
Changeset: c0fcb258
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-09-25 01:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/c0fcb258bbd02892267970dc4bc082dc7761f…
8340717: Remove unused function declarations from java.c/java.h of the launcher
Reviewed-by: alanb, dholmes, shade, jwaters
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
Changeset: a37bb2e0
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-09-25 02:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/a37bb2e0372a7c074c88d31824fc418a47f63…
8340643: RISC-V: Small refactoring for sub/subw macro-assembler routines
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 9bcc7b66
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/9bcc7b66de6495d3da8fc7f30a2a88187dbe8…
8340708: Optimize StackMapGenerator::processMethod
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 2d38af61
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:32:29 +0000
URL: https://git.openjdk.org/leyden/commit/2d38af61e4133ca98d5a98b3cfb6a6dde2877…
8340587: Optimize StackMapGenerator$Frame::checkAssignableTo
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 2e0554a6
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-09-25 02:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/2e0554a69548dae6e8ce9eec48c82e08dd3c1…
8340710: Optimize DirectClassBuilder::build
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: b1f8d2ea
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-09-25 03:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/b1f8d2ea76322a89eea84851a1e791f52c312…
8339935: Open source several AWT focus tests - series 5
Reviewed-by: prr
+ test/jdk/java/awt/Focus/DeiconifyTest.java
+ test/jdk/java/awt/Focus/HiddenTraversalTest.java
+ test/jdk/java/awt/Focus/LightweightPopupTest.java
+ test/jdk/java/awt/Focus/ProxiedWindowHideTest.java
Changeset: 97a3933f
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-09-25 08:11:00 +0000
URL: https://git.openjdk.org/leyden/commit/97a3933f1be2cabfc574689bb60618fe6fa3a…
8339771: RISC-V: Reduce icache flushes
Reviewed-by: fyang, mli, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 9806d213
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-09-25 08:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/9806d2139cb5994effdee3f7bc6b23eb81858…
8340808: RISC-V: Client build fails after JDK-8339738
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 1b9898a4
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-09-25 09:26:06 +0000
URL: https://git.openjdk.org/leyden/commit/1b9898a44fd3f8159a7184053ef50cba55419…
8340843: [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694
Reviewed-by: mbaesken, amitkumar
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 120463dc
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-09-25 12:15:07 +0000
URL: https://git.openjdk.org/leyden/commit/120463dc90d717bffb2bd0d5e6b1ea707f5d1…
8339541: CSS rule is not specific enough
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: d8790aa0
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-09-25 13:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/d8790aa0489fe49b499535c31cdfb69100379…
8340885: Desugar ZipCoder.Comparison
Reviewed-by: lancea, eirbjo
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 083b9808
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-09-25 13:12:47 +0000
URL: https://git.openjdk.org/leyden/commit/083b98083136933fc51499181f85ca30a77da…
8340568: Incorrect escaping of single quotes when pretty-printing character literals
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/PrettyCharLiteral.java
Changeset: fb703258
Branch: premain
Author: Leonov Kirill <91743110+kirleo2(a)users.noreply.github.com>
Date: 2024-09-25 13:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/fb703258774ca14a6a239fc6d47a37e021e60…
8338583: NMT: Malloc overhead is calculated incorrectly
Reviewed-by: azafari, yan, gziemski
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.hpp
Changeset: 0474f020
Branch: premain
Author: George Adams <gdams(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-09-25 16:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/0474f020bf276c761f46bc8ba0873ed90a8fd…
8340815: Add SECURITY.md file
Reviewed-by: mr, jwaters, erikj
+ SECURITY.md
Changeset: 81b5f097
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-09-25 16:36:28 +0000
URL: https://git.openjdk.org/leyden/commit/81b5f0974903accc738c07cdf7be09fa6ea8f…
8340946: Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list
Reviewed-by: liach, dcubed, alanb
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 0e0b0b0d
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-09-25 16:36:44 +0000
URL: https://git.openjdk.org/leyden/commit/0e0b0b0d2626cda032f1500e64f6729554e47…
8340684: Reading from an input stream backed by a closed ZipFile has no test coverage
Reviewed-by: lancea
+ test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
Changeset: f7bc9ba5
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-09-25 16:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/f7bc9ba552cf913eef2131b964c48f1b4b551…
8340228: Open source couple more miscellaneous AWT tests
Reviewed-by: prr
+ test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
+ test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java
Changeset: 1b2d40ad
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-09-25 17:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/1b2d40addfc5e32229418d29ae90fb4407204…
8340956: ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all
Reviewed-by: liach, alanb, darcy, dfuchs
! test/jdk/ProblemList.txt
Changeset: df1959fd
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-25 18:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/df1959fd7a57f11839d58858bab4ea61f5b2b…
8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger
Reviewed-by: jrose, redestad, shade
! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
Changeset: 84751cbf
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-09-25 18:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/84751cbfddf69bd9ed6bc5c39f8e056009440…
8340831: Simplify simple validation for class definition in MethodHandles.Lookup
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
Changeset: 8f756196
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-09-25 18:51:16 +0000
URL: https://git.openjdk.org/leyden/commit/8f756196b430af67a8e31a13811a183d52df8…
8340864: Remove unused lines related to vmClasses
Reviewed-by: shade, kvn
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
Changeset: a3a64c76
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-09-26 08:40:44 +0000
URL: https://git.openjdk.org/leyden/commit/a3a64c76c815ec05bc3d6c0e8ef57de8dc0d0…
Merge branch 'master' into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/stubRoutines.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/invoke/DirectMethodHandle.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/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jtreg-ext/requires/VMProps.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/oop.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/stubRoutines.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/invoke/DirectMethodHandle.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/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jtreg-ext/requires/VMProps.java
1
0
Changeset: 5bd0b880
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-09-25 18:47:52 +0000
URL: https://git.openjdk.org/leyden/commit/5bd0b880a78b9ad1a9d6cc9187d96e726e6c9…
Sync some files with latest JEP 483 PRs
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyMiscTests.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm
1
0