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
December 2024
- 20 participants
- 9 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
This is an attempt to save and load i2c2i adapters along with the adapter handler table.
There are mainly two parts to this change:
1. Storing of adapter code in the SCCache or AOT code cache.
2. Storing of adapter handler table in the AOT cache.
Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived.
An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()).
During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info).
All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase.
Other changes worth mentioning:
1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn)
2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn)
Thanks to @adinn for providing many of these changes.
Performance:
-Xlog:init shows time taken for linking of Methods and making adapters. An example output is:
ClassLoader:
clinit: 150us / 4612 events
link methods: 28980us / 176893 events
method adapters: 15378us / 697 events
Save/load of adapters seem to have improved these stats.
| Quarkus | -ArchiveAdapters | +ArchiveAdapters |
|---|---|---|
| link methods | 12214us / 58913 events | 2700us / 58913 events |
| method adapters | 7793us / 607 events | 4402us / 38 events |
| Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters |
|---|---|---|
| link methods | 28980us / 176893 events | 7485us / 176893 events |
| method adapters | 15378us / 697 events | 7050us / 13 events |
However, testing with Quarkus app, I don't see any noticeable improvement in the startup time.
-------------
Commit messages:
- More whitespace fixes
- Move the check for is_abstract_method_adapter() to correct place
- Surround code with INCLUDE_CDS where appropriate
- Fix whitespace issues
- Fix compile failures
- Fix a bug and add comment in AdapterHandlerEntry::restore_unshareable_info()
- Refactor code to avoid calling AdapterFingerPrint::as_basic_type() when
- Add a helper method to iterate over AdapterFingerPrint
- Improve hashing algorithm for AdapterFingerPrint
- Misc changes
- ... and 10 more: https://git.openjdk.org/leyden/compare/a1672ea6...04fb256b
Changes: https://git.openjdk.org/leyden/pull/25/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=00
Stats: 1293 lines in 25 files changed: 834 ins; 248 del; 211 mod
Patch: https://git.openjdk.org/leyden/pull/25.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25
PR: https://git.openjdk.org/leyden/pull/25
5
41
The javadoc for jdk.internal.vm.annotation.Stable is incomplete.
The existing documentation gives an over-simple user model,
and does not explain how it is implemented.
Proposed new documentation will detail how the annotation
is implemented, and how it may be used correctly.
The improved documentation will makes it easier for JDK programmers
to use the annotation more aggressively, and more confidently.
This is a first cut. Please comment…
-------------
Commit messages:
- 8345836: stable annotation documentation is incomplete
Changes: https://git.openjdk.org/leyden/pull/26/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8345836
Stats: 172 lines in 1 file changed: 135 ins; 0 del; 37 mod
Patch: https://git.openjdk.org/leyden/pull/26.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/26/head:pull/26
PR: https://git.openjdk.org/leyden/pull/26
9
24
I hereby nominate Magnus Ihse Bursie (OpenJDK member: ihse) to
Committer in Project Leyden.
Magnus is a member of the OpenJDK build group. Magnus has been
contributing to Project Leyden by integrating
Leyden/hermetic-java-runtime branch[1] changes into the JDK mainline.
Magnus has integrated two main chunks [2][3] of changes from the
hermetic-java-runtime branch to mainline in 2024. As part of the
integrations, Magnus has cleaned up and reworked most of the build
changes to make them cleaner and more general solutions.
Votes are due by December, 6, 2024.
Only current Leyden Committers [4] are eligible to vote on this
nomination. Votes must be cast in the open by replying to this mailing
list.
For Lazy Consensus voting instructions, see [5].
[1] https://github.com/openjdk/leyden/tree/hermetic-java-runtime
[2] https://github.com/openjdk/jdk/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c1…
[3] https://github.com/openjdk/jdk/commit/a136a85b6f5bbc92727883693c1ce31c37a82…
[4] http://openjdk.java.net/census#leyden
[5] http://openjdk.java.net/projects#committer-vote
Best regards,
Jiangli Zhou
7
7
I've tried to extract the changes in the hermetic-java-runtime branch
that relates to the OnLoad_<libname> changes. It turns out that it was
some time since the last merge of master into this branch, so there were
quite a few conflicts due to the changes in these areas lately.
I think I have solved the conflicts properly, and have opened a draft PR
for transparency on what I'm working on:
https://github.com/openjdk/jdk/pull/22694. However, I have not tested
this code yet, nor do I think it is fit for review. This looks like a
too hacky solution to be permanent. I'll try to clean it up a bit before
moving the PR out of the draft state.
/Magnus
2
1
Voting for Magnus Ihse Bursie [1] is now closed.
Yes: 6
Veto: 0
Abstain: 0
According to the Bylaws definition of Lazy Consensus, this is
sufficient to approve the nomination.
Best regards,
Jiangli
[1] https://mail.openjdk.org/pipermail/leyden-dev/2024-December/001212.html
2
1
Changeset: 12163408
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-12-09 19:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/121634085258fc0d5f3c9fa546239561728d5…
Remove tests for Leyden "OLD" workflow
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/applications/HelidonQuickStartSE.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/MicronautFirstApp.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/QuarkusGettingStarted.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/SpringPetClinic.java
- test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTestOldWF.java
- test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClassesOldWF.java
- test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHelloOldWF.java
- test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflectionOldWF.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
1
0
Changeset: b05b71a9
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2024-12-03 18:08:44 +0000
URL: https://git.openjdk.org/leyden/commit/b05b71a9ec19e0019ed4468e84a955cffe3bb…
Factor out recompilation policy
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/recompilationPolicy.cpp
+ src/hotspot/share/compiler/recompilationPolicy.hpp
1
0
Changeset: d636e0d3
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-09 09:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/d636e0d31483575cb6a37cef9faf88aff52d6…
8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code
Reviewed-by: aph, jsjolen, jwaters
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: 047c2d7f
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-09 10:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/047c2d7f2676b8c3c8b5645134fb5c00c540e…
8341141: Optimize DirectCodeBuilder
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Co-authored-by: Chen Liang <liach(a)openjdk.org>
Reviewed-by: liach, redestad
! 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/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.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/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.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/Util.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 3fba1702
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-09 11:42:22 +0000
URL: https://git.openjdk.org/leyden/commit/3fba1702cd8dc817b11bfa51077c41424d289…
8340786: Introduce Predicate classes with predicate iterators and visitors for simplified walking
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: d9365567
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-10-09 13:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/d936556799dd0425ff06a79ffb69b3bf0ea1a…
8341633: StatSampler::assert_system_property: Print the keys and values of the assert
Reviewed-by: stefank
! src/hotspot/share/runtime/statSampler.cpp
Changeset: ecc77a5b
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-10-09 14:57:37 +0000
URL: https://git.openjdk.org/leyden/commit/ecc77a5b4a84c84ffa1580174872af6df3a4f…
8336702: C2 compilation fails with "all memory state should have been processed" assert
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestSafePointWithEAState.java
Changeset: ff2f39f2
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-10-09 14:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/ff2f39f24018436556a8956ec55da433dc697…
8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/types/TestBadMemSliceWithInterfaces.java
Changeset: c30ad012
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Date: 2024-10-09 15:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/c30ad0124e7743f3a4c29ef901761f8fcc53d…
8325495: C2: implement optimization for series of Add of unique value
Reviewed-by: chagedorn, roland
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java
Changeset: e704c055
Branch: premain
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Date: 2024-10-09 15:28:44 +0000
URL: https://git.openjdk.org/leyden/commit/e704c055a4cf2aab77cc2b3d034f5a8b8d9e3…
8340547: Starting many threads can delay safepoints
Reviewed-by: shade, qamai, dholmes
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 950e3a75
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-10-09 15:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/950e3a7587ed3269aab0c3b6625b9cc9149d3…
8341625: Improve ZipFile validation of the END header
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java
Changeset: 38c1d651
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-10-09 16:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/38c1d6514881363ffa4ed20b34bd8cdfd8343…
8337980: Javac allows invocation of an inherited instance method from a static method
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.out
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.out
Changeset: fcc9c8d5
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-10-09 16:45:56 +0000
URL: https://git.openjdk.org/leyden/commit/fcc9c8d570396506068e0a1d4123e32b195e6…
8341854: Incorrect clearing of ZF in fast_unlock_lightweight on x86
Reviewed-by: stefank, aboldtch, pchilanomate, dcubed
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: a24525b6
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-09 17:21:59 +0000
URL: https://git.openjdk.org/leyden/commit/a24525b67b97d38a33e42871bd2e8d03cd327…
8339320: Optimize ClassFile Utf8EntryImpl#inflate
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
Changeset: 3ab519f1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-09 17:30:28 +0000
URL: https://git.openjdk.org/leyden/commit/3ab519f16381ab49353e67db8480ed13f52ca…
8341424: GHA: Collect hs_errs from build time failures
Reviewed-by: ihse, jwaters
! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-results.sh
+ .github/scripts/report-utils.sh
Changeset: 3180aaa3
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-10-09 17:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/3180aaa370de16eb1835e1f57664b9fb15a6b…
8341832: Incorrect continuation address of synthetic SIGSEGV for APX in product builds
Reviewed-by: thartmann, sviswanathan, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 593c27e6
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-10-09 18:17:53 +0000
URL: https://git.openjdk.org/leyden/commit/593c27e69703875115e6db5843a3743ba9bd8…
8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering
Reviewed-by: mbaesken
! test/jdk/sun/awt/font/TestDevTransform.java
Changeset: a45abf13
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-10-09 18:20:52 +0000
URL: https://git.openjdk.org/leyden/commit/a45abf131be9ee52828c5db18a18847c45ae6…
8341860: ProblemList applications/ctw/modules/java_base_2.java on linux-x64
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList.txt
Changeset: 52eded4a
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-10-09 20:31:02 +0000
URL: https://git.openjdk.org/leyden/commit/52eded4a9ce612a978ae15d5b606784bcf671…
8341170: Open source several Choice related tests (part 2)
Reviewed-by: honkar
+ test/jdk/java/awt/Choice/ChoiceDragEventsInside.java
+ test/jdk/java/awt/Choice/ChoiceMouseEventTest.java
+ test/jdk/java/awt/Choice/ChoiceRemoveTest.java
+ test/jdk/java/awt/Choice/PopupMenuOnChoiceArea.java
+ test/jdk/java/awt/Choice/ScrollbarFlickers.java
Changeset: 49c7148d
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-09 21:45:47 +0000
URL: https://git.openjdk.org/leyden/commit/49c7148d3770c1ba2cd291f7b55ad471577ee…
8341366: Suspicious check in Locale.getDisplayName(Locale inLocale)
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: e7045e93
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-09 21:46:50 +0000
URL: https://git.openjdk.org/leyden/commit/e7045e9399c5bca0592afc5769432414ecae7…
8341684: Typo in External Specifications link of java.util.Currency
Reviewed-by: liach, naoto, srl
! src/java.base/share/classes/java/util/Currency.java
Changeset: 172f7446
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-10-09 22:10:32 +0000
URL: https://git.openjdk.org/leyden/commit/172f74466fe59ece816764112dba98e460470…
8340985: Open source some Desktop related tests
Reviewed-by: abhiscxk
+ test/jdk/java/awt/Desktop/ActionSupportTest.java
+ test/jdk/java/awt/Desktop/BrowseTest.java
+ test/jdk/java/awt/Desktop/DesktopSupportTest.java
+ test/jdk/java/awt/Desktop/MailTest.java
+ test/jdk/java/awt/Desktop/OpenTest.java
Changeset: c850ecb2
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-09 23:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/c850ecb20a095cb69da81f6fbe5da9c4bce66…
8341755: Optimize argNames in InnerClassLambdaMetafactory
Co-authored-by: Chen Liang <liach(a)openjdk.org>
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
Changeset: 475f8f94
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-10 00:03:08 +0000
URL: https://git.openjdk.org/leyden/commit/475f8f94e038e10c796b5d56f939384d7b84d…
8341859: Optimize ClassFile Benchmark Write
Reviewed-by: liach
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 9d621d39
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-10 01:04:02 +0000
URL: https://git.openjdk.org/leyden/commit/9d621d3914b39cfdcda97274a7af5ca0fe062…
8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3
Reviewed-by: sgehwolf, bpb
! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: 313f4a96
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-10-10 05:40:21 +0000
URL: https://git.openjdk.org/leyden/commit/313f4a962148331c9958618054109284470d1…
8340809: Open source few more AWT PopupMenu tests
Reviewed-by: prr, aivanov
+ test/jdk/java/awt/PopupMenu/ActivePopupCrashTest.java
+ test/jdk/java/awt/PopupMenu/KeyTraversalCrash.java
+ test/jdk/java/awt/PopupMenu/MultiplePopupMenusTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuCrash.java
+ test/jdk/java/awt/PopupMenu/StressTest.java
Changeset: 780de009
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-10-10 05:57:39 +0000
URL: https://git.openjdk.org/leyden/commit/780de009224b048fa51a119e1db6cc52dadda…
8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails
Reviewed-by: honkar, dnguyen, psadhukhan
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JTabbedPane/8007563/Test8007563.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java
Changeset: 36fca5d1
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-10 06:40:55 +0000
URL: https://git.openjdk.org/leyden/commit/36fca5d19d6c0eb0391b4a36db689d9c3aae0…
8341882: [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3
Reviewed-by: thartmann
! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
- test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
- test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: e7c5bf45
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-10 07:21:05 +0000
URL: https://git.openjdk.org/leyden/commit/e7c5bf45f753ad6459c666a4dd4a31197b69e…
8341722: Fix some warnings as errors when building on Linux with toolchain clang
Reviewed-by: cjplummer, lucy
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.jpackage/share/native/common/Log.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
Changeset: 16042556
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-10-10 08:34:10 +0000
URL: https://git.openjdk.org/leyden/commit/16042556f394adfa93e54173944198397ad29…
8341619: C2: remove unused StoreCM node
Reviewed-by: chagedorn, thartmann, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: e9327b6e
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-10 14:32:32 +0000
URL: https://git.openjdk.org/leyden/commit/e9327b6e3c1fcc47ec790fa4e4019f7651a8f…
8339205: Optimize StackMapGenerator
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 6e013845
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-10 15:13:39 +0000
URL: https://git.openjdk.org/leyden/commit/6e0138450ab4b0af917cbf61701b0d1d17eea…
8341136: Optimize StackMapGenerator::trimAndCompress
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 2d8fcc42
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-10-10 15:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/2d8fcc4271802b211c4718c6abae3ce9c99ea…
8340193: Open source several AWT Dialog tests - Batch 1
Reviewed-by: psadhukhan
+ test/jdk/java/awt/Dialog/DialogIconTest/DialogIconTest.java
= test/jdk/java/awt/Dialog/DialogIconTest/swing.small.gif
+ test/jdk/java/awt/Dialog/DialogResizeTest.java
+ test/jdk/java/awt/Dialog/FileDialogIconTest/FileDialogIconTest.java
= test/jdk/java/awt/Dialog/FileDialogIconTest/T1.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T2.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T3.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T4.gif
+ test/jdk/java/awt/Dialog/FileDialogIconTest/loading-msg.gif
+ test/jdk/java/awt/Dialog/FileDialogWrongNameCrash.java
+ test/jdk/java/awt/Dialog/GetLocationTest_1.java
Changeset: a7d2077f
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-10-10 15:50:19 +0000
URL: https://git.openjdk.org/leyden/commit/a7d2077fe20d73f49a003c15469c2aa9bda1b…
8340366: Open source several AWT Dialog tests - Batch 3
Reviewed-by: prr, dnguyen
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogModalityTest.java
+ test/jdk/java/awt/Dialog/DialogResizeTest2.java
+ test/jdk/java/awt/Dialog/FileDialogUserFilterTest.java
+ test/jdk/java/awt/Dialog/HideDialogTest.java
+ test/jdk/java/awt/Dialog/ModalDialogTest.java
Changeset: 4beb7719
Branch: premain
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2024-10-10 15:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/4beb77192f54f27183285400d7cae7528df64…
8339538: Wrong timeout computations in DnsClient
8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent
Reviewed-by: dfuchs, msheppar, djelinski
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java
! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java
+ test/jdk/com/sun/jndi/dns/ConfigTests/TimeoutWithEmptyDatagrams.java
Changeset: 6fad6af0
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-10-10 17:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/6fad6af0de5e749aa60038d70ae196b5f6662…
8341819: LightweightSynchronizer::enter_for races with deflation
Reviewed-by: pchilanomate, rkennke
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! test/jdk/com/sun/jdi/EATests.java
Changeset: 76541b06
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-10-10 17:22:45 +0000
URL: https://git.openjdk.org/leyden/commit/76541b0646d27e79948d73759f21383c099e2…
8341792: Fix ExceptionOccurred in java.security.jgss
Reviewed-by: jlu, mullan
! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
Changeset: 7eb55357
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-10 17:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/7eb55357ab169c21dd5d0ed1738155e794e5f…
8341789: Fix ExceptionOccurred in java.base
Reviewed-by: bpb, jpai, dfuchs, lancea, rriggs, naoto
! src/java.base/share/native/libjava/ClassLoader.c
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/io_util.c
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/SdpSupport.c
! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c
Changeset: a5cad0ee
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-10 17:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/a5cad0ee1e86285b7d2561dfce37f2b22067c…
8341791: Fix ExceptionOccurred in java.prefs
Reviewed-by: bpb, jpai, naoto
! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m
Changeset: 32f817a4
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-10-10 17:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/32f817a46068b61d599b714a4480e3ea5d6e9…
8340978: Open source few DnD tests - Set6
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/CustomDragCursorTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDAcceptanceTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDSource.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDTarget.java
Changeset: 2a6f0307
Branch: premain
Author: Daniel Gredler <daniel.gredler(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2024-10-10 18:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/2a6f0307e8d287fc9177e9454386e63faf8e6…
8339974: Graphics2D.drawString doesn't always work with Font derived from AffineTransform
Reviewed-by: prr, azvegint
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/font/TextLine.java
+ test/jdk/java/awt/font/FontScaling/RotatedScaledFontTest.java
+ test/jdk/javax/print/PostScriptRotatedScaledFontTest.java
Changeset: 97ee8bbd
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2024-10-10 18:17:55 +0000
URL: https://git.openjdk.org/leyden/commit/97ee8bbda2c7d7f76866690a34a5021fade2f…
8340173: Open source some Component/Panel/EventQueue tests - Set2
Reviewed-by: honkar
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/EventQueue/PushPopDeadlock/PushPopDeadlock.java
+ test/jdk/java/awt/LightweightComponent/MultipleAddNotifyTest/MultipleAddNotifyTest.java
+ test/jdk/java/awt/LightweightComponent/PopupTest/PopupTest.java
+ test/jdk/java/awt/Panel/PanelRepaint/PanelRepaint.java
Changeset: 06f34d7e
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-10-10 18:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/06f34d7ed2ac77e30b2a891b7a0549055ed40…
8339651: ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero
Reviewed-by: shade, mli
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: cd4981c2
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2024-10-10 21:42:23 +0000
URL: https://git.openjdk.org/leyden/commit/cd4981c29245b4ddd37b49aef1a051e29a100…
8341257: Open source few DND tests - Set1
Reviewed-by: honkar, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/DnDClipboardDeadlockTest.java
+ test/jdk/java/awt/dnd/DnDCursorCrashTest.java
+ test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java
+ test/jdk/java/awt/dnd/DnDToWordpadTest.java
+ test/jdk/java/awt/dnd/NonAsciiFilenames.java
Changeset: 24eb3601
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-11 00:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/24eb360147a5ca548abc89eb6480f46b89e11…
8341906: Optimize ClassFile writing BufBuffer
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.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/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 472db922
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-11 02:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/472db922fabfb8942f15d39ebd58125189bc8…
8341900: Optimize DirectCodeBuilder writeBody
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
Changeset: ace44e56
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-11 07:29:11 +0000
URL: https://git.openjdk.org/leyden/commit/ace44e564ffe67af5fc25a0f126cf48da0eca…
8341806: Gcc version detection failure on Alinux3
Reviewed-by: ihse, jwaters
! make/autoconf/toolchain.m4
Changeset: ae41daf9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-11 08:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/ae41daf9a780f8fd29b2af984e9aa60ae9b10…
8341880: RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: mli, fyang
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c
Changeset: 7c0dbf8e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-11 08:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/7c0dbf8e9c69d51aa8e06305e448300211601…
8341820: Check return value of hcreate_r
Reviewed-by: cjplummer, lucy
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
Changeset: 519544c1
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-11 09:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/519544c1d72bccb4528953adb054ea3ee97e3…
8341909: G1: Add region index to region printer output
Reviewed-by: kbarrett, lkorinth
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
Changeset: 61338661
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-10-11 10:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/6133866150cf6131ab578f1537f84c239703f…
8341070: javac fails with an exception when compiling import module under source level 8
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! test/langtools/tools/javac/ImportModule.java
Changeset: 7276a1be
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-10-11 15:28:15 +0000
URL: https://git.openjdk.org/leyden/commit/7276a1bec0d90f63e9e433fdcdfd6564b70dc…
8341784: Refactor TypeVect to use a BasicType instead of a const Type*
Reviewed-by: kvn, jkarthikeyan
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
Changeset: 1f6bd0c3
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2024-10-11 20:03:14 +0000
URL: https://git.openjdk.org/leyden/commit/1f6bd0c3e509029bbf524b0ba34ce44601ac0…
8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java
Changeset: 0a57fe1d
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-10-11 21:11:12 +0000
URL: https://git.openjdk.org/leyden/commit/0a57fe1df6f3431cfb2d5d868597c61ef6af3…
8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB
Reviewed-by: dlong, kvn
! src/hotspot/share/opto/type.cpp
Changeset: 3f53d571
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-10-11 21:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/3f53d571343792341481f4d15970cdc0bcd76…
8340327: A common framework to support public key algorithms with standard parameter sets
Reviewed-by: ascarpino, mullan
+ src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
+ src/java.base/share/classes/sun/security/provider/NamedKEM.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java
+ src/java.base/share/classes/sun/security/provider/NamedSignature.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ src/java.base/share/classes/sun/security/x509/NamedX509Key.java
+ test/jdk/sun/security/provider/NamedEdDSA.java
+ test/jdk/sun/security/provider/NamedKeyFactoryTest.java
Changeset: c4965d9b
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-11 21:30:53 +0000
URL: https://git.openjdk.org/leyden/commit/c4965d9b135b58e0b3604bc1cc60978ad4c8c…
8341794: Fix ExceptionOccurred in jdk.attach
Reviewed-by: amenkov, cjplummer
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
Changeset: 2db33971
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-11 21:31:58 +0000
URL: https://git.openjdk.org/leyden/commit/2db3397187563d1821d24578247f764c372fb…
8341797: Fix ExceptionOccurred in jdk.jdi
Reviewed-by: amenkov, cjplummer
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c
Changeset: 2e1c1936
Branch: premain
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-10-12 02:45:50 +0000
URL: https://git.openjdk.org/leyden/commit/2e1c1936e183fe8329bb6247523bd73ad9b3c…
8342003: ProblemList sun/security/tools/keytool/GenKeyPairSigner.java
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 41ee582d
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-10-12 03:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/41ee582df8c65f2f26b21e46784cf0bc4ece0…
8341138: Rename jtreg property docker.support as container.support
Reviewed-by: sgehwolf, mseledtsov
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/TEST.ROOT
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Container.java
Changeset: 5c4f1ef7
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-10-14 04:45:12 +0000
URL: https://git.openjdk.org/leyden/commit/5c4f1ef746b0c373a131726d74d27f0e0cc6e…
8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser
Reviewed-by: aivanov, psadhukhan, tr
! test/jdk/javax/swing/JColorChooser/Test4887836.java
+ test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java
Changeset: fe98f86b
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-10-14 04:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/fe98f86b5792cbb17d47871452d27ab87d72b…
8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog
Reviewed-by: honkar, prr
+ test/jdk/javax/swing/JFileChooser/bug4587721.java
Changeset: 8d0975a2
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-10-14 05:26:48 +0000
URL: https://git.openjdk.org/leyden/commit/8d0975a27d826f7aa487a612131827586abae…
8336726: C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found
Reviewed-by: chagedorn, kvn, vlivanov
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/c2/TestCallDevirtualizationWithInfiniteLoop.java
Changeset: 037f11b8
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-14 06:02:00 +0000
URL: https://git.openjdk.org/leyden/commit/037f11b864734734dd7fbce029b2e8b4bc17f…
8341708: Optimize safepoint poll encoding with smaller poll data offset
Reviewed-by: kvn, qamai
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java
Changeset: e3f65039
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-14 07:55:38 +0000
URL: https://git.openjdk.org/leyden/commit/e3f650393744790e24820b2d6d99dd1da1a44…
8341893: AArch64: Micro-optimize compressed ptr decoding
Reviewed-by: aph, fyang
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: dcac4b0a
Branch: premain
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2024-10-14 08:40:03 +0000
URL: https://git.openjdk.org/leyden/commit/dcac4b0a532f2ca6cb374da7ece331e8266ab…
8341471: Reversed field layout caused by unstable sorting
Reviewed-by: jwaters, jsjolen
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/TestFieldLayout.java
Changeset: b20c5c79
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-14 10:34:19 +0000
URL: https://git.openjdk.org/leyden/commit/b20c5c79def1ef2cc4b587b7688f8f1d4c81d…
8341967: Unify os::current_file_offset and os::seek_to_file_offset across posix platforms
Reviewed-by: jsjolen, mdoerr
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 15815089
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2024-10-14 10:51:37 +0000
URL: https://git.openjdk.org/leyden/commit/1581508988141bfb420d97759138203f30926…
8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
Changeset: ba3774dc
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-10-14 12:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/ba3774dc5d27e762dfd61f8acf842ae11dec0…
8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)
Reviewed-by: jpai
! test/jdk/java/net/Socket/UdpSocket.java
Changeset: f56a1541
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-14 12:32:55 +0000
URL: https://git.openjdk.org/leyden/commit/f56a154132f7e66b1b65adfa2aa937119999b…
8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3
Reviewed-by: liach, sgehwolf, ihse, bpb
! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: 9e262df8
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-10-14 16:00:04 +0000
URL: https://git.openjdk.org/leyden/commit/9e262df813874043f72b60695a88c28fc7d5c…
8342002: sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java
Changeset: a8a8b2de
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2024-10-14 16:44:53 +0000
URL: https://git.openjdk.org/leyden/commit/a8a8b2deba854ac105ed760c09e65701c4d0f…
8341831: PhaseCFG::insert_anti_dependences asserts with "no loads"
Reviewed-by: dlong, kvn
! src/hotspot/share/opto/gcm.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 60713463
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-14 16:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/60713463c7014e4e15da73023e82ef58d7134…
8339879: Open some dialog awt tests
Reviewed-by: honkar, prr
+ test/jdk/java/awt/Dialog/DefaultIconTest.java
+ test/jdk/java/awt/Dialog/DialogInitialResizability.java
+ test/jdk/java/awt/Dialog/NestedDialogTest.java
+ test/jdk/java/awt/Dialog/ShownModalDialogSerializationTest.java
Changeset: a2c77522
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-14 17:21:10 +0000
URL: https://git.openjdk.org/leyden/commit/a2c775222e17a3ba2e388c9a0eb9ffd33efad…
8317356: Fix missing null checks in the ClassFile API
Co-authored-by: Nizar Benalla <nbenalla(a)openjdk.org>
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.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/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.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/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
Changeset: bd626442
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-14 17:22:11 +0000
URL: https://git.openjdk.org/leyden/commit/bd6264420b9f248999dd8387c25c549b08bd1…
8341924: Improve error message with structurally malformed Code array
Reviewed-by: asotona
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
Changeset: a601cd2e
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-15 02:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/a601cd2e100958e3f37ae65e32e4b3cac246c…
8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags
Reviewed-by: rehn, aboldtch, mli
! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
Changeset: e6698f51
Branch: premain
Author: t.ogata <ogata.toshitaka(a)fujitsu.com>
Committer: Christian Stein <cstein(a)openjdk.org>
Date: 2024-10-15 07:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/e6698f51a1977d553ce4e1dd14b43b0d32522…
8337851: Some tests have name which confuse jtreg
Reviewed-by: aivanov, prr, cstein
= test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java
= test/langtools/tools/javac/generics/parametricException/ParametricException.java
= test/langtools/tools/javac/warnings/Serial/Serial.java
= test/langtools/tools/javac/warnings/Serial/Serial.out
Changeset: 521effe0
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-10-15 07:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/521effe017b9b6322036f1851220056a637d6…
8340189: 8339531 incorrect for Big Endian platforms
Reviewed-by: mdoerr, amitkumar
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: 3b8a2f8c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-15 08:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d…
8337269: G1ConfidencePercent interpreted inconsistently
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: f4dccfd4
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-10-15 09:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e…
8338596: Clarify handling of restricted and caller-sensitive methods
Co-authored-by: Hannes Wallnöfer <hannesw(a)openjdk.org>
Reviewed-by: alanb, jvernee
+ src/java.base/share/classes/java/lang/doc-files/RestrictedMethods.html
! src/java.base/share/classes/java/lang/foreign/package-info.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/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
Changeset: c9a536c3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-15 09:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/c9a536c330d37632139a1d71b0c054352eae5…
8337339: gc/arguments/Test*SizeFlags.java timing out with Xcomp
Reviewed-by: shade, iwalulya
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
Changeset: df7d6e08
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-10-15 10:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/df7d6e081ff9513fbd6cff5d033a307e67984…
8338603: DiagnosticCommandMBean operations should standardize types for parameters
Reviewed-by: cjplummer, egahlin
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java
Changeset: 2c0c6535
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-15 11:52:34 +0000
URL: https://git.openjdk.org/leyden/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1…
8342044: Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java
Reviewed-by: shade
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: 54c9348c
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-15 12:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/54c9348c8c0f5b363d1ef31166179fe9ac61a…
8336103: Clean up confusing Method::is_initializer
Reviewed-by: dholmes, coleenp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
Changeset: 6ed6dff2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-15 12:55:49 +0000
URL: https://git.openjdk.org/leyden/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0…
8341871: Disable G1 for unsupported platforms after JDK-8334060
Reviewed-by: mdoerr, erikj
! make/autoconf/jvm-features.m4
Changeset: 5eae20f7
Branch: premain
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-10-15 14:10:53 +0000
URL: https://git.openjdk.org/leyden/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b2…
8323672: Suppress unwanted autoconf added flags in CC and CXX
Reviewed-by: ihse
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
Changeset: b9cabbec
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-15 17:44:49 +0000
URL: https://git.openjdk.org/leyden/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6…
8341997: Tests create files in src tree instead of scratch dir
Reviewed-by: erikj, jpai
! test/jdk/java/io/FileInputStream/ReadXBytes.java
! test/jdk/java/nio/MappedByteBuffer/ForceException.java
! test/jdk/java/nio/MappedByteBuffer/ForceViews.java
Changeset: 86ce19e8
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-16 01:51:09 +0000
URL: https://git.openjdk.org/leyden/commit/86ce19e8db6950fc529b8c510137e91e97cae…
8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory
Reviewed-by: dfuchs
= src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
- src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java
Changeset: 6d7e6795
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-10-16 05:14:59 +0000
URL: https://git.openjdk.org/leyden/commit/6d7e67956b1722b4e3d33253d68c095058f39…
8340790: Open source several AWT Dialog tests - Batch 4
Reviewed-by: honkar, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java
+ test/jdk/java/awt/Dialog/DialogBackgroundTest.java
+ test/jdk/java/awt/Dialog/EnabledResetTest.java
+ test/jdk/java/awt/Dialog/FileDialogGetFileTest.java
Changeset: e94e3bba
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-16 06:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b…
8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust
Reviewed-by: rriggs, dfuchs
! test/jdk/java/time/tck/java/time/TCKInstant.java
Changeset: e4ff553c
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-10-16 07:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/e4ff553c121e29c497336fdde705e70d0abdc…
8341931: os_linux gtest uses lambdas with explicit capture lists
Reviewed-by: jwaters, jsjolen
! test/hotspot/gtest/runtime/test_os_linux.cpp
Changeset: 724de682
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-16 07:13:59 +0000
URL: https://git.openjdk.org/leyden/commit/724de682091623cd9877ee4e5f13123ef1d92…
8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: b9b0bd08
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-10-16 07:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/b9b0bd0871886eb65f87864f262424b119f2c…
8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing
Reviewed-by: chagedorn, tholenstein
+ test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/README.md
+ test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java
Changeset: 577babf1
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-16 07:27:28 +0000
URL: https://git.openjdk.org/leyden/commit/577babf1968700e4b648305cd5a5c2ddf712e…
8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes
Reviewed-by: shade, iwalulya
! src/hotspot/share/gc/shared/gcArguments.cpp
+ test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java
Changeset: e7cf25ce
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-16 07:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6e…
8340801: Disable ubsan checks in some awt/2d coding
Reviewed-by: ihse, lucy, goetz, jwaters
+ src/java.base/share/native/libjava/ub.h
! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c
Changeset: ebc17c7c
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Date: 2024-10-16 07:36:07 +0000
URL: https://git.openjdk.org/leyden/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc…
8339637: (tz) Update Timezone Data to 2024b
Reviewed-by: naoto, coffeys, jlu
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/time/tck/java/time/TCKZoneId.java
! test/jdk/java/util/TimeZone/OldIDMappingTest.java
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
! test/jdk/sun/util/resources/TimeZone/Bug4848242.java
Changeset: c81aa755
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-10-16 10:17:47 +0000
URL: https://git.openjdk.org/leyden/commit/c81aa7551c37cc025c9054db08472b8abb2cb…
8331051: Add an `@since` checker test for `java.base` module
Reviewed-by: jlahoda, jjg
! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/SinceChecker.java
+ test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java
Changeset: 369c5733
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-02-05 22:53:51 +0000
URL: https://git.openjdk.org/leyden/commit/369c573383a0120e0d85aeb89a211f38b5261…
8302111: Serialization considerations
Reviewed-by: skoivu, rhalade, weijun, wetmore
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
Changeset: 893e7bc8
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-04-17 22:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/893e7bc894e2828f8d02db06302485d02f2cf…
8328726: Better Kerberos support
Reviewed-by: ahgross, rhalade, valeriep, coffeys
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
Changeset: 03bc6b35
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-05-07 19:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c57…
8328286: Enhance HTTP client
Reviewed-by: aefimov, michaelm
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java
! src/java.net.http/share/classes/module-info.java
! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: cfa25b71
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-05-21 10:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/cfa25b71a65bfff1b31efe0d37ded37c50a98…
8328544: Improve handling of vectorization
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: mschoene, kvn, chagedorn, rhalade
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
Changeset: 498a5824
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-06-21 16:48:04 +0000
URL: https://git.openjdk.org/leyden/commit/498a58244d79b6aaffd17300844f9908991d4…
8311208: Improve CDS Support
Reviewed-by: rhalade, mschoene, ccheung, iklam
! src/hotspot/share/classfile/verifier.cpp
Changeset: dadcee1b
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-07-01 19:43:34 +0000
URL: https://git.openjdk.org/leyden/commit/dadcee1b89515a651d0532d9803c22dfeeb64…
8307383: Enhance DTLS connections
Co-authored-by: Jamil Nimeh <jnimeh(a)openjdk.org>
Reviewed-by: rhalade, mschoene, ascarpino
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java
! test/jdk/javax/net/ssl/TLSCommon/MFLNTest.java
Changeset: d9f63830
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-07-04 23:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9f638303737c4e5174e5cf21ad2f634cc0b1…
8331446: Improve deserialization support
Reviewed-by: rhalade, skoivu, rriggs, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
+ test/jdk/java/text/Format/MessageFormat/MaxArgumentIndexTest.java
+ test/jdk/java/text/Format/MessageFormat/SerializationTest.java
Changeset: c89f76c0
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-07-11 22:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/c89f76c0b9ca085192775af9bd9368562b582…
8332644: Improve graph optimizations
Co-authored-by: Martin Balao <mbalao(a)redhat.com>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)redhat.com>
Reviewed-by: epeter, ahgross, thartmann, rhalade, dlong, roland
! src/hotspot/share/opto/loopnode.cpp
Changeset: 490d099e
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-07-23 09:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/490d099e234f27adef7d691d3c5a08ebdb550…
8335713: Enhance vectorization analysis
Co-authored-by: Roland Westrelin <roland(a)openjdk.org>
Reviewed-by: rhalade, ahgross, thartmann, kvn
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
Changeset: cf5bb127
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-16 11:36:01 +0000
URL: https://git.openjdk.org/leyden/commit/cf5bb12731b0eefe53b99281453e40493ddaf…
Merge
Reviewed-by: alanb, dfuchs
Changeset: 1cc32237
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-16 13:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/1cc32237aee03a38bfb0f6679f7328a682ad6…
8336911: ZGC: Division by zero in heuristics after JDK-8332717
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: 7625b299
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-16 14:08:10 +0000
URL: https://git.openjdk.org/leyden/commit/7625b29920e95f9b754057fe0a2c4ab0afa5c…
8329597: C2: Intrinsify Reference.clear
Reviewed-by: rcastanedalo, eosterlund, kvn
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.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/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/native/libjava/PhantomReference.c
+ test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java
+ test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java
Changeset: c34fb2c9
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2024-10-16 15:32:07 +0000
URL: https://git.openjdk.org/leyden/commit/c34fb2c989562206a2506a2fbbfb584e223bb…
8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
Changeset: 709914fc
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-10-16 16:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/709914fc92dd180c8f081ff70ef476554a04f…
8338023: Support two vector selectFrom API
Reviewed-by: psandoz, epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! 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/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java
Changeset: 44151f47
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-16 16:27:57 +0000
URL: https://git.openjdk.org/leyden/commit/44151f475fca3cf03299319b2ac9ddc533ba1…
8342145: File libCreationTimeHelper.c compile fails on Alpine
Reviewed-by: mbaesken
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: d4f0ba73
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-10-16 18:26:54 +0000
URL: https://git.openjdk.org/leyden/commit/d4f0ba73f653a3886b17f283b9b6a92db1af5…
8342439: Build failure after 8338023
Reviewed-by: liach
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: ed680966
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-10-16 19:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/ed6809666b12b0de66f68d5e7e389dde1708a…
8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR
Reviewed-by: mdoerr, mbaesken
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
Changeset: 28538524
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2024-10-16 19:58:27 +0000
URL: https://git.openjdk.org/leyden/commit/285385247aaa262866697ed848040f05f4d94…
8342332: [JVMCI] Export CompilerToVM::Data::dtanh
Reviewed-by: never
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: b4ab290f
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2024-10-16 21:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/b4ab290fd7c3d914154755a1539b48ba33338…
8331959: Update PKCS#11 Cryptographic Token Interface to v3.1
Reviewed-by: weijun, ascarpino
! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
Changeset: 4e703b28
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-16 21:57:15 +0000
URL: https://git.openjdk.org/leyden/commit/4e703b285b5b34fdfb342d194cd744660d4c2…
8340140: Open some dialog awt tests 3
Reviewed-by: prr, honkar
+ test/jdk/java/awt/Dialog/ClosingParentTest.java
+ test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java
+ test/jdk/java/awt/Dialog/FileDialogUIUpdate.java
+ test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java
Changeset: 3da68900
Branch: premain
Author: Vlad Zahorodnii <vlad.zahorodnii(a)kde.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2024-10-16 23:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/3da68900818fc43b777098fe6e244779794d5…
8338751: ConfigureNotify behavior has changed in KWin 6.2
Reviewed-by: prr, azvegint, serb
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
Changeset: 58d39c31
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-10-17 05:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/58d39c317e332fda994f66529fcd1a0ea0e53…
8340313: Crash due to invalid oop in nmethod after C1 patching
Reviewed-by: tschatzl, kvn, dlong
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java
Changeset: 22a1feea
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-17 05:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/22a1feea7484c9d640eeac22943d237a0e549…
8341328: Refactor initial Assertion Predicate creation into separate classes
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: f6fe5eaf
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-10-17 05:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab…
8341072: Open source several AWT Canvas and Rectangle related tests
Reviewed-by: prr
+ test/jdk/java/awt/Canvas/MultiDitherTest.java
+ test/jdk/java/awt/Canvas/MultiGraphicsTest.java
+ test/jdk/java/awt/Canvas/NoEventsLeakTest.java
= test/jdk/java/awt/Canvas/duke_404.gif
+ test/jdk/java/awt/Rectangle/IntersectionTest.java
Changeset: e0dabfb4
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-10-17 06:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/e0dabfb4bfd93a4407518177043d3dbc85c4b…
8340279: Open source several AWT Dialog tests - Batch 2
Reviewed-by: abhiscxk, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif
+ test/jdk/java/awt/Dialog/FileDialogFilterTest.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/granted
+ test/jdk/java/awt/Dialog/PrintToFileTest/revoked
+ test/jdk/java/awt/Dialog/TopmostModalDialogTest.java
Changeset: fa39e84d
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-10-17 07:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/fa39e84d64d79f6c66f98110e98d2562f3568…
8342042: PPC64: compiler_fast_unlock_object flags failure instead of success
Reviewed-by: mdoerr, aboldtch, fbredberg
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: f9208fad
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-10-17 07:21:42 +0000
URL: https://git.openjdk.org/leyden/commit/f9208fadde8141e18a025ddb6ce28423861ba…
8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: 8862ca07
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-10-17 08:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de3…
8342338: Remove redundant IIOPURLTest.java
Reviewed-by: cjplummer, amenkov
- test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java
Changeset: 7a64fbbb
Branch: premain
Author: Simon Tooke <stooke(a)openjdk.org>
Date: 2024-10-17 08:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/7a64fbbb9292f4d65a6970206dec1a7d76450…
8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows
Reviewed-by: dholmes, stuefe, jwaters
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 1ea1f33f
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 08:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/1ea1f33f66326804ca2892fe0659a9acb7ee7…
8340336: Open some checkbox awt tests
Reviewed-by: prr, honkar
+ test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java
+ test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java
+ test/jdk/java/awt/Container/ValidateTest.java
Changeset: 9bdface1
Branch: premain
Author: Antón Seoane Ampudia <anton.seoane.ampudia(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-10-17 09:18:22 +0000
URL: https://git.openjdk.org/leyden/commit/9bdface14719d53f40a6572f1c3d4b816c324…
8341622: Tag-specific disabled default decorators for UnifiedLogging
Reviewed-by: jsjolen, rcastanedalo, aboldtch
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logSelectionList.hpp
+ test/hotspot/gtest/logging/test_logDefaultDecorators.cpp
+ test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java
Changeset: 7ff4ea8d
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-10-17 09:26:13 +0000
URL: https://git.openjdk.org/leyden/commit/7ff4ea8d01c681b90ad59be04007557d84c8d…
8341966: Broken annotated module may lead to an exception in javac
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
Changeset: 3ebfc6c1
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-17 10:49:53 +0000
URL: https://git.openjdk.org/leyden/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771…
8342336: Optimize ClassFile imports
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.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/InterfaceMethodRefEntry.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/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.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/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.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/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.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/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.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/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
Changeset: 8e16e674
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-10-17 12:26:39 +0000
URL: https://git.openjdk.org/leyden/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d31…
8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length
Reviewed-by: tschatzl, shade
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
Changeset: d6f8b465
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-17 12:31:43 +0000
URL: https://git.openjdk.org/leyden/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa…
8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3
Reviewed-by: shade, iwalulya
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
Changeset: 363327e6
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-10-17 13:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/363327e68644b710b0fd549e088beb5c8838a…
8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java
Changeset: d915ac2a
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-10-17 14:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f…
8339871: serviceability/sa/TestDebugInfoDecode.java should be driver
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java
Changeset: 7e98f590
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 14:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/7e98f5905b313f4e9bf638f87392b6a1b01df…
8340987: Open some TextArea awt tests 1
Reviewed-by: prr, abhiscxk
+ test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java
+ test/jdk/java/awt/TextArea/TextAreaAppendTest.java
+ test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java
+ test/jdk/java/awt/TextArea/TextAreaLimit.java
Changeset: 9a94884e
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 14:50:01 +0000
URL: https://git.openjdk.org/leyden/commit/9a94884e428f9a6fee1aac2af0d0d057aef77…
8341055: Open some TextArea awt tests 2
Reviewed-by: prr, abhiscxk
+ test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java
+ test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java
+ test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java
+ test/jdk/java/awt/TextArea/TextScrollTest.java
Changeset: 979895d1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-17 15:03:37 +0000
URL: https://git.openjdk.org/leyden/commit/979895d175797a71c52da12f245d1040a2717…
8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure
Reviewed-by: wkemper, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
Changeset: 236c71ca
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 15:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/236c71cad9fa269518456c11edcfb353bbfc0…
8341376: Open some TextArea awt tests 4
Reviewed-by: prr, abhiscxk
+ test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java
+ test/jdk/java/awt/TextArea/WordWrappingTest.java
Changeset: 83e9e482
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-10-17 18:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/83e9e482b181e76ca9f645e8cc83cfa9337df…
8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64
Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg
! src/hotspot/share/runtime/handshake.cpp
Changeset: b993227e
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-17 18:08:43 +0000
URL: https://git.openjdk.org/leyden/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7…
8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: 40a44e1c
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 18:10:00 +0000
URL: https://git.openjdk.org/leyden/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e…
8340851: Open some TextArea awt tests
Reviewed-by: prr
+ test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java
+ test/jdk/java/awt/TextArea/TextAreaCursorTest.java
+ test/jdk/java/awt/TextArea/TextAreaKeypadTest.java
+ test/jdk/java/awt/TextArea/TextAreaSelectionTest.java
Changeset: 60af9078
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 19:28:26 +0000
URL: https://git.openjdk.org/leyden/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1…
8340494: Open some dialog awt tests 4
Reviewed-by: dnguyen, honkar
+ test/jdk/java/awt/Container/ActivateOnFocusTest.java
+ test/jdk/java/awt/Container/MouseEnteredTest.java
+ test/jdk/java/awt/Dialog/ModalExcludedTest.java
Changeset: 12551ae6
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 19:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/12551ae64a7d09d1ea76d4f48f18196240202…
8339975: Open some dialog awt tests 2
Reviewed-by: azvegint
+ test/jdk/java/awt/Dialog/DialogDisposeLeak.java
+ test/jdk/java/awt/Dialog/FileDialogTest.java
+ test/jdk/java/awt/Dialog/TaskbarIconTest.java
+ test/jdk/java/awt/Dialog/WindowInputBlock.java
Changeset: fe83b7d5
Branch: premain
Author: Nikita Gubarkov <ngubarkov(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2024-10-17 20:54:18 +0000
URL: https://git.openjdk.org/leyden/commit/fe83b7d59667563a4b9e60858e900f7196073…
8339341: SurfaceManager cacheMap retains strong references
Reviewed-by: jdv, prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
Changeset: f7e8f506
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-10-17 21:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/f7e8f5064a405e46db722ec47bfd86a43408b…
8341292: Open some TextArea awt tests 3
Reviewed-by: prr, abhiscxk
+ test/jdk/java/awt/TextArea/PrintTextTest.java
Changeset: 2b03dbda
Branch: premain
Author: Kevin Rushforth <kcr(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-10-18 00:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e87…
8311530: Deprecate jdk.jsobject module for removal
Reviewed-by: rriggs, alanb, erikj
! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
Changeset: ffe60919
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-18 00:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/ffe60919df59196d65832b8ce6b2cd38099d6…
8173970: jar tool should have a way to extract to a directory
Reviewed-by: lancea, cstein
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/man/jar.1
+ test/jdk/tools/jar/JarExtractTest.java
Changeset: 7a16906e
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-18 00:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/7a16906ed0dce716bc9516cb75b6450725fe9…
8341134: Deprecate for removal the jrunscript tool
Reviewed-by: mchung, alanb, sundar
! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.scripting/share/classes/module-info.java
! src/java.scripting/share/man/jrunscript.1
Changeset: f50bd0d9
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-18 03:37:50 +0000
URL: https://git.openjdk.org/leyden/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb91…
8341513: Remove the unused thread_type field from OSThread
Reviewed-by: stefank, dholmes
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/os/linux/osThread_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7f4ed500
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-18 05:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/7f4ed5001efac28f02fbbb78893051e28cc33…
8341020: Error handler crashes when Metaspace is not fully initialized
Reviewed-by: kbarrett, jsjolen, stefank, dholmes
! src/hotspot/share/runtime/os.cpp
Changeset: c51a086c
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-10-18 06:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/c51a086ce32dd4e97aa83dfba3bcf9b063619…
8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type
Reviewed-by: kvn, vlivanov
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm
Changeset: 0963b9e8
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-10-18 08:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/0963b9e8918670badc956a325fe2ca0bf55f6…
8341664: ReferenceClassDescImpl cache internalName
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
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/jdk/classfile/UtilTest.java
Changeset: 9201e9fc
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-18 08:30:41 +0000
URL: https://git.openjdk.org/leyden/commit/9201e9fcc28cff37cf9996e8db38f9aee7511…
8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR
Reviewed-by: rrich, lucy
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
Changeset: 8174cbd5
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-10-18 11:03:00 +0000
URL: https://git.openjdk.org/leyden/commit/8174cbd5cb797a80d48246a686897ef6fe64e…
8341978: Improve JButton/bug4490179.java
Use latch to synchronize actions in the test.
Verify mouseButton3Released does not trigger actionPerformed
while mouse button 1 is pressed.
Ensure mouse button 1 is released.
Verify releasing mouse button 1 triggers actionPerformed.
Reviewed-by: azvegint, achung, serb
! test/jdk/javax/swing/JButton/bug4490179.java
Changeset: 28252bb4
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-10-18 13:23:52 +0000
URL: https://git.openjdk.org/leyden/commit/28252bb48da3c960a1a261af26650d74235a9…
8341444: Unnecessary check for JSRs in CDS
Reviewed-by: dholmes, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 4dcc7f3f
Branch: premain
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2024-10-18 15:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/4dcc7f3f2629e857b20f72e99189db8781aa6…
8337536: AArch64: Enable BTI branch protection for runtime part
Co-authored-by: Hao Sun <haosun(a)openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: aph, ihse, erikj, eliu
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
Changeset: 07840113
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-18 17:41:36 +0000
URL: https://git.openjdk.org/leyden/commit/078401134a97a13a96e12aa23e3481c59f366…
8340488: Clarify LocaleServiceProvider deployment on application module path
Reviewed-by: naoto
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
Changeset: 85911094
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-10-18 19:34:17 +0000
URL: https://git.openjdk.org/leyden/commit/8591109419efc8f71544a98bdb04a48cb1afc…
8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp
Changeset: 401d0d6b
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2024-10-18 22:52:40 +0000
URL: https://git.openjdk.org/leyden/commit/401d0d6b09ea422eacecda2900793a416097d…
8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn
Reviewed-by: thartmann, eastigeevich
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java
Changeset: 309b9291
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2024-10-18 23:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/309b929147e7dddfa27879ff31b1eaad271de…
8336401: Remove the option onjcmd from the jdwp agent
Reviewed-by: cjplummer, mbaesken
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
- test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java
Changeset: 76ae072a
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-21 01:46:26 +0000
URL: https://git.openjdk.org/leyden/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756…
8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: d61f56a3
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-21 06:28:40 +0000
URL: https://git.openjdk.org/leyden/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b8…
8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java
Changeset: 21682bcd
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-21 07:20:48 +0000
URL: https://git.openjdk.org/leyden/commit/21682bcdccbb35286cbffc21517b3b52abcb2…
8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
Changeset: 8f2b23bb
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-10-21 07:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/8f2b23bb53e81e3f9d8d84720719d129aea82…
8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java
Changeset: 680dc5d8
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-10-21 07:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8…
8342496: C2/Shenandoah: SEGV in compiled code when running jcstress
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java
Changeset: aa060f22
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-21 08:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0…
8342334: CDS: Scratch mirrors should not point to dead klasses
Reviewed-by: adinn, coleenp, iklam
! src/hotspot/share/cds/heapShared.cpp
Changeset: 239d84a8
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-21 09:30:28 +0000
URL: https://git.openjdk.org/leyden/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc…
8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing
Reviewed-by: shade, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 5d5d88ab
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-10-21 10:13:18 +0000
URL: https://git.openjdk.org/leyden/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96…
8339570: Add Tidy build support for JDK tests
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: erikj, ihse
! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.template
! make/conf/jib-profiles.js
+ make/devkit/createTidyBundle.sh
Changeset: 27ef6c9d
Branch: premain
Author: fabioromano1 <51378941+fabioromano1(a)users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-10-21 10:14:15 +0000
URL: https://git.openjdk.org/leyden/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38…
8341470: BigDecimal.stripTrailingZeros() optimization
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java
Changeset: 07f550b8
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-10-21 10:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/07f550b85a3910edd28d8761e2adfb8d6a135…
8340818: Add a new jtreg test root to test the generated documentation
Reviewed-by: erikj
! make/Global.gmk
! make/InitSupport.gmk
! make/Main.gmk
! make/RunTests.gmk
! make/common/FindTests.gmk
! make/conf/jib-profiles.js
+ test/docs/ProblemList.txt
+ test/docs/TEST.ROOT
+ test/docs/TEST.groups
+ test/docs/jdk/javadoc/TestDocs.java
+ test/docs/tools/tester/DocTester.java
Changeset: 66ddaaa3
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-10-21 13:15:52 +0000
URL: https://git.openjdk.org/leyden/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a5…
8340241: RISC-V: Returns mispredicted
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
Changeset: 1f357485
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2024-10-21 13:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/1f3574855e79221739d8800235583b7c47eba…
8342102: ZGC: Optimize copy constructors in ZPhysicalMemory
Reviewed-by: stefank, kbarrett, aboldtch
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: 330f2b5a
Branch: premain
Author: Tomas Zezula <tzezula(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-10-21 13:50:13 +0000
URL: https://git.openjdk.org/leyden/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3…
8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output
Reviewed-by: dnsimon
! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
Changeset: 80ec5522
Branch: premain
Author: Kangcheng Xu <kxu(a)openjdk.org>
Date: 2024-10-21 14:57:31 +0000
URL: https://git.openjdk.org/leyden/commit/80ec552248470dda2d0d003be9315e9e39eb5…
8328528: C2 should optimize long-typed parallel iv in an int counted loop
Reviewed-by: roland, chagedorn, thartmann
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java
Changeset: 153ad911
Branch: premain
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-10-21 14:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/153ad911f9fa3389ab92a1acab44526e3f4be…
8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2
Reviewed-by: thartmann, jbhateja, epeter
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
Changeset: 18b55cea
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-10-21 15:14:12 +0000
URL: https://git.openjdk.org/leyden/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9d…
8342653: Fix minor doc issues in AnnotatedElement
Reviewed-by: jpai, iris, liach
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
Changeset: 54a744b0
Branch: premain
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2024-10-21 15:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/54a744b0235ab2987f2e9c78fb5326b15233d…
8340553: ZipEntry field validation does not take into account the size of a CEN header
Reviewed-by: jpai, redestad, eirbjo
! 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/ZipEntry/MaxZipEntryFieldSizeTest.java
- test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java
Changeset: 18bcbf79
Branch: premain
Author: Smita Kamath <svkamath(a)openjdk.org>
Date: 2024-10-21 15:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/18bcbf7941f7567449983b3f317401efb3e34…
8341052: SHA-512 implementation using SHA-NI
Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
Changeset: 37aa320f
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-21 15:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/37aa320f573650f007e60729e4d187c3b96b5…
8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test
Reviewed-by: iklam, phh
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java
Changeset: 52d752c4
Branch: premain
Author: hanklo6 <hank.lo(a)intel.com>
Date: 2024-10-21 16:46:41 +0000
URL: https://git.openjdk.org/leyden/commit/52d752c43b3a9935ea97051c39adf38108403…
8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions
Reviewed-by: jbhateja, sviswanathan, kvn
+ test/hotspot/gtest/x86/asmtest.out.h
+ test/hotspot/gtest/x86/test_assemblerx86.cpp
+ test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 51a7ff65
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-21 17:08:50 +0000
URL: https://git.openjdk.org/leyden/commit/51a7ff65949e77c58c66f724e9047ca591e5c…
8335271: Specify the MessageFormat ArgumentIndex Implementation Limit
Reviewed-by: darcy, iris, naoto, rriggs
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 97c92128
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-10-21 17:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/97c921284222ca53a293dcebe513fbb59ee9c…
8342698: Fix order of @param tags in module java.base
Reviewed-by: iris
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/stream/Collectors.java
Changeset: 71583222
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-10-21 17:20:50 +0000
URL: https://git.openjdk.org/leyden/commit/71583222eb221f2bae480d1f834e485270816…
8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones
Reviewed-by: iris, jlu, joehw
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
- test/jdk/java/util/TimeZone/OldIDMappingTest.java
- test/jdk/java/util/TimeZone/TzIDOldMapping.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
Changeset: e0c6480c
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-10-21 18:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/e0c6480cd3c8f033bad36711701d71d30269d…
8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
Changeset: 5a4b1809
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-10-21 18:42:26 +0000
URL: https://git.openjdk.org/leyden/commit/5a4b180965048027094adcebcd35d0f9a2a2c…
8342011: Conditionally compile ReservedHeapSpace compressed heap support
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
Changeset: 8276a419
Branch: premain
Author: hanklo6 <hank.lo(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-10-21 21:16:26 +0000
URL: https://git.openjdk.org/leyden/commit/8276a419585b9f06c6e9b5fc5813aecc434e0…
8342715: x86 unused orw instruction encoding could be removed
Reviewed-by: sviswanathan, jbhateja, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 7133d1b9
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-21 22:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695…
8342609: jpackage test helper function incorrectly removes a directory instead of its contents only
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
Changeset: 8bcd4920
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-22 02:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/8bcd4920f1b03d0ef8e295e53557c629f05ce…
8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option
Reviewed-by: shade
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java
Changeset: bf92c498
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-22 07:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/bf92c498391b099b67c313703e48374cade76…
8342704: GHA: Report truncation is broken after JDK-8341424
Reviewed-by: erikj, jwaters
! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-results.sh
Changeset: de441c2b
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-10-22 08:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/de441c2b6891ad475f516d14b793efbe65f14…
8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir
Reviewed-by: dfuchs, amenkov
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: 2da7f2bc
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-22 08:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/2da7f2bcb066184831207ee8c1317094c9891…
8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory
Reviewed-by: thartmann, shade, jwaters
= test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java
Changeset: c9f38409
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-10-22 09:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/c9f38409ccb84f315fa61490baacea9f070b6…
8342679: Clean up PreviewFeature.Feature
Reviewed-by: liach, vromero
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 004aaea7
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-10-22 11:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/004aaea76db091569aa88eeb6b08db3408f28…
8342330: C2: "node pinned on loop exit test?" assert failure
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java
Changeset: 3b71657f
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-22 12:27:44 +0000
URL: https://git.openjdk.org/leyden/commit/3b71657f5995482d26c36209f72650fbf672a…
8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp
Reviewed-by: jpai, jvernee
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/foreign/TestUpcallStress.java
Changeset: f70ecc27
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-10-22 13:13:04 +0000
URL: https://git.openjdk.org/leyden/commit/f70ecc27a787a96795452c11262fe427ad03f…
8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
Changeset: 264d7014
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-10-22 13:15:17 +0000
URL: https://git.openjdk.org/leyden/commit/264d7014a11b113d309dde2301ea23d6eba71…
8342610: ZGC: Cleanup pre-touching code
Reviewed-by: aboldtch, mli, jsikstro, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
Changeset: 3bba0f3d
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-10-22 13:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6d…
8342701: [PPC64] TestOSRLotsOfLocals.java crashes
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
Changeset: d10eecf1
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-22 13:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/d10eecf1619903fadea7eca9afd6bb154831a…
8341776: Remove unused enum values from LambdaForm$Kind
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 01b681c8
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2024-10-22 14:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4…
8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient
Reviewed-by: dfuchs, jpai, djelinski
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
- test/jdk/java/net/httpclient/AuthFilter.java
+ test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
Changeset: af5e5324
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-22 14:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/af5e53241b5f05ef56a437b66b2ad8c5eea54…
8342806: Desugar capturing lambda in StringNameTable
Reviewed-by: mcimadamore, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
+ test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java
Changeset: f9852aea
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-22 15:31:11 +0000
URL: https://git.openjdk.org/leyden/commit/f9852aea8b45853544b7acd45ba21b10ab20a…
8342839: Malformed copyright in StringNameTable since JDK-8342806
Reviewed-by: thartmann
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
Changeset: 893266c4
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Date: 2024-10-22 16:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/893266c48f26e089d0449d2c161b044307419…
8342601: AArch64: Micro-optimize bit shift in copy_memory
Reviewed-by: dlong, aph, shade
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: aafc8d0d
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-22 17:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da…
8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849
Reviewed-by: tschatzl
! test/jdk/ProblemList.txt
Changeset: c61d2c5a
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-22 17:21:38 +0000
URL: https://git.openjdk.org/leyden/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3…
8341445: DecimalFormatSymbols setters should throw NPE
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java
Changeset: 28147dab
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-22 17:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/28147dab072b8f054f13350ea37ad64f7693b…
8341913: Support CDS heap dumping for Shenandoah and Epsilon
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
Changeset: d6eddcda
Branch: premain
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2024-10-22 18:14:37 +0000
URL: https://git.openjdk.org/leyden/commit/d6eddcdaf92f2352266ba519608879141997c…
8327624: Remove VM implementation that bypass verification for core reflection
Reviewed-by: liach, dholmes, jrose, alanb, mli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
- src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVector.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java
! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/Label.java
- src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java
Changeset: 476d0f19
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2024-10-23 02:05:28 +0000
URL: https://git.openjdk.org/leyden/commit/476d0f19286c9d3c66d211352d0a8946b7039…
8339309: unused-variable warnings happen in libfontmanager
Reviewed-by: prr
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c
Changeset: f1f15370
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Date: 2024-10-23 05:13:29 +0000
URL: https://git.openjdk.org/leyden/commit/f1f15370fa26e4c1121abadb8938c0126c6f4…
8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible
Reviewed-by: abhiscxk, asemenov
! test/jdk/java/awt/a11y/AccessibleJTableTest.java
Changeset: 018db8c1
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-23 06:39:18 +0000
URL: https://git.openjdk.org/leyden/commit/018db8c16a826b4b6b5eec76163616a07289b…
8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/predicates.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java
Changeset: cdad7286
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-23 06:49:46 +0000
URL: https://git.openjdk.org/leyden/commit/cdad7286c6a099f5d0aa1f936e6201df9f300…
8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY
Reviewed-by: ihse, erikj
! doc/testing.html
! doc/testing.md
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java
Changeset: a1ef8188
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-10-23 06:54:31 +0000
URL: https://git.openjdk.org/leyden/commit/a1ef81889bb5b9563f9295f979aee00f387be…
8342825: Fix order of @param tags in module java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/ActionEvent.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/LayoutStyle.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/TableView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
Changeset: 37cfaa8d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-23 07:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2…
8338449: ubsan: division by zero in sharedRuntimeTrans.cpp
Reviewed-by: lucy, kbarrett
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
Changeset: 7131f053
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-23 08:00:42 +0000
URL: https://git.openjdk.org/leyden/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79…
8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode
Reviewed-by: kvn, roland
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
Changeset: 964d8d22
Branch: premain
Author: Sorna Sarathi <n.sornasarathi(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-23 12:40:27 +0000
URL: https://git.openjdk.org/leyden/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792…
8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/ppc.ad
Changeset: afb62f73
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-10-23 15:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e…
8342683: Use non-short forward jump when passing stop()
Reviewed-by: aboldtch, shade, kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: a522d216
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-10-23 17:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/a522d216b5bebbf103e5a823f0bba22cf1508…
8342858: Make target mac-jdk-bundle fails on chmod command
Reviewed-by: lucy, ihse
! make/common/FileUtils.gmk
Changeset: 426da4bb
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-10-23 17:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/426da4bbad3a3eac15e8b17026ebad52b7c56…
8341975: Unable to set encoding for IO.println, IO.print and IO.readln
Reviewed-by: rriggs, iris, alanb
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
+ test/jdk/java/io/Console/DefaultCharsetTest.java
Changeset: e64f0798
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-10-23 17:44:31 +0000
URL: https://git.openjdk.org/leyden/commit/e64f0798be64d334b3ec2a918687aafc2031a…
8342582: user.region for formatting number no longer works for 21.0.5
Reviewed-by: jlu, rriggs
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ test/jdk/java/util/Locale/UserRegionTest.java
Changeset: a21c5586
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-10-23 18:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/a21c558699646d44d071945c82203e2d68a4d…
8342863: Use pattern matching for instanceof in equals methods of wrapper classes
Reviewed-by: rriggs
! 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
Changeset: 002de860
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-10-23 18:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/002de860813ff6bac8c6392f8c10d1c30fc5c…
8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify
Reviewed-by: amenkov, lmesnik, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java
Changeset: de92fe37
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-23 18:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/de92fe375771315452fc5318abfd228fdd31c…
8233451: (fs) Files.newInputStream() cannot be used with character special files
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
! test/jdk/java/nio/file/Files/InputStreamTest.java
Changeset: 9a7a850e
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2024-10-23 19:43:24 +0000
URL: https://git.openjdk.org/leyden/commit/9a7a850e2892990cf6755a0ccb19711816ad1…
8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
Changeset: 98403b75
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-10-23 20:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/98403b75df0a0737bdf082231f38c5c0019fe…
8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error
Reviewed-by: never
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
Changeset: 28d23ada
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-10-23 21:39:26 +0000
URL: https://git.openjdk.org/leyden/commit/28d23ada6dde007ed60b8538cc159afc62d76…
8340177: Malformed system classes loaded by bootloader crash the JVM in product builds
Reviewed-by: coleenp, mli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: 158b93d1
Branch: premain
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2024-10-24 00:07:43 +0000
URL: https://git.openjdk.org/leyden/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82…
8335912: Add an operation mode to the jar command when extracting to not overwriting existing files
Reviewed-by: lancea
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
+ test/jdk/tools/jar/ExtractFilesTest.java
+ test/jdk/tools/jar/MultipleManifestTest.java
Changeset: 25c2f48d
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-24 02:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/25c2f48d458bfd92423c311a887679ad3e1e4…
8338544: Dedicated Array class descriptor implementation
Reviewed-by: redestad, mchung, jvernee
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.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/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
Changeset: f7a61fce
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-10-24 05:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/f7a61fce949ea2d15ec09d295c643d0c2eabe…
8342931: ProblemList failing tests from JDK-8335912
Reviewed-by: henryjen, mikael
! test/jdk/ProblemList.txt
Changeset: e96b4cf0
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-10-24 05:45:35 +0000
URL: https://git.openjdk.org/leyden/commit/e96b4cf0a81914c6a615bb4f62ea3f139a473…
8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
Changeset: f0b130e5
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-10-24 06:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/f0b130e54f33d3190640ce33c991e35f27e9f…
8339296: Record deconstruction pattern in switch fails to compile
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/types/UnknownTypeTest.java
Changeset: 2c31c8ee
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-10-24 09:51:24 +0000
URL: https://git.openjdk.org/leyden/commit/2c31c8eeb42188ad6fd15eca50db4342cd791…
8339730: Windows regression after removing ObjectMonitor Responsible
Reviewed-by: coleenp, jwaters
! src/hotspot/os/windows/os_windows.cpp
Changeset: 85774b71
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-24 11:22:01 +0000
URL: https://git.openjdk.org/leyden/commit/85774b713edf8782f162ac25b61ce99a77e11…
8342882: RISC-V: Unify handling of jumps to runtime
Reviewed-by: rehn
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: b0ac633b
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-10-24 12:24:14 +0000
URL: https://git.openjdk.org/leyden/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c…
8342075: HttpClient: improve HTTP/2 flow control checks
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
! src/java.net.http/share/classes/module-info.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
+ test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
+ test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: 3c14c2ba
Branch: premain
Author: Markus KARG <markus(a)headcrashing.eu>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-24 14:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2…
8341566: Add Reader.of(CharSequence)
Reviewed-by: rriggs, jpai, liach, alanb
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/jdk/java/io/Reader/Of.java
Changeset: d8c3b0f8
Branch: premain
Author: hanklo6 <hank.lo(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-10-24 16:01:31 +0000
URL: https://git.openjdk.org/leyden/commit/d8c3b0f834c603fe115ef4ca442727948b7a8…
8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported
Reviewed-by: sviswanathan, thartmann, kvn
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/test_assemblerx86.cpp
Changeset: 7d5eefa5
Branch: premain
Author: hanklo6 <hank.lo(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-10-24 16:02:30 +0000
URL: https://git.openjdk.org/leyden/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6…
8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang
Reviewed-by: kvn, sviswanathan
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 7af46a6b
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-24 16:17:43 +0000
URL: https://git.openjdk.org/leyden/commit/7af46a6b424cadfe298958d774da0f21db58e…
8340554: Improve MessageFormat readObject checks
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
! test/jdk/java/text/Format/MessageFormat/SerializationTest.java
Changeset: d1540e2a
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-10-24 17:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/d1540e2a49c7a41eb771fc9896c367187d070…
8342090: Infer::IncorporationBinaryOp::equals can produce side-effects
8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java
Changeset: ca1700b8
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2024-10-24 23:09:45 +0000
URL: https://git.openjdk.org/leyden/commit/ca1700b8bf3b7b34616c469837748ac4c3607…
8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
+ test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java
Changeset: c5489866
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-10-25 06:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/c5489866308bd09729c5431537e0836145452…
8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared
Reviewed-by: jwaters, shade
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
Changeset: 415d8151
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-25 07:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/415d8151a6c7ce04d8ab27ff641acb5d69840…
8342938: Problem list java/io/IO/IO.java test on Linux ppc64le
Reviewed-by: lucy, naoto
! test/jdk/ProblemList.txt
Changeset: fd5ff054
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-10-25 07:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/fd5ff0547ced6733ae05f1428664062615408…
8342827: Fix order of @param tags in other modules
Reviewed-by: jpai, iris, joehw, darcy, dfuchs
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/MBeanOperationInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerConnection.java
! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java
! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/Name.java
! src/java.naming/share/classes/javax/naming/Reference.java
! src/java.naming/share/classes/javax/naming/directory/SearchControls.java
! src/java.naming/share/classes/javax/naming/ldap/LdapName.java
! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java
! src/java.scripting/share/classes/javax/script/Invocable.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
Changeset: 4635351b
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-25 07:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/4635351b1570fcea07fac1ece5f76f528d68c…
8342939: Building ZGC without compiler2 fails
Reviewed-by: eosterlund, mli, kvn
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 3c5db12b
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-10-25 07:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c5db12bbe4d1155ab874c2862005621c6b85…
8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout
Reviewed-by: cjplummer, rkennke, lmesnik
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 94317dbc
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-10-25 07:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/94317dbcf26a54428c649ad0286e127bd6dab…
8342884: RISC-V: verify float <--> float16 conversion
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: a9eb50a2
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-25 11:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/a9eb50a2d8341b454c55c2f56446775c497dd…
8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN
Reviewed-by: mli, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 4f8f395e
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-10-25 14:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/4f8f395e2bb692148e2b891198f28a579749d…
8343060: RISC-V: enable TestFloat16VectorConvChain for riscv
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 1e35da8d
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-10-25 14:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/1e35da8d3341ed1af266e5b59aa90bfcfae65…
8343063: RISC-V: remove redundant reg copy in generate_resolve_blob
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 5cbd578f
Branch: premain
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2024-10-25 14:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/5cbd578fbe9df4f68ab21bf764208ad4f6744…
8342930: New tests from JDK-8335912 are failing
Reviewed-by: jpai
! src/jdk.jartool/share/man/jar.1
! test/jdk/ProblemList.txt
! test/jdk/tools/jar/ExtractFilesTest.java
! test/jdk/tools/jar/MultipleManifestTest.java
Changeset: c202a2f7
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-25 15:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/c202a2f7b231152136bd8960c55e43bc96cf1…
8295269: G1: Improve slow startup due to predictor initialization
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: 0853aee3
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-25 15:35:49 +0000
URL: https://git.openjdk.org/leyden/commit/0853aee3b377cf9f17340a85f600651db42e6…
8338426: Test java/nio/channels/Selector/WakeupNow.java failed
Reviewed-by: jpai, alanb
! test/jdk/java/nio/channels/Selector/WakeupNow.java
Changeset: ff165f9f
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-10-25 16:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/ff165f9f0cf519144d7361b766bcce53d04c5…
8342934: TYPE_USE annotations printed with error causing "," in toString output
Reviewed-by: iris, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java
Changeset: 36d71735
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-10-25 18:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/36d71735e3554264e8d17f7e0e72999ac639e…
8339289: Enhance Attach API to support arbitrary length arguments - Windows
Reviewed-by: kevinw, sspitsyn
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java
Changeset: f1cc890d
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-10-25 19:17:42 +0000
URL: https://git.openjdk.org/leyden/commit/f1cc890ddfe2e472cf786856dc7d01645f61b…
8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization
Reviewed-by: sangheki
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: f1a9a8d2
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-10-25 21:07:48 +0000
URL: https://git.openjdk.org/leyden/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd905…
8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c
Changeset: 1476f6c4
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-26 03:32:30 +0000
URL: https://git.openjdk.org/leyden/commit/1476f6c47511ad9dceda3633776ace3ee353d…
8343030: RISC-V: Small assembler cleanups
Reviewed-by: mli, rehn
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 873f8a69
Branch: premain
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Committer: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-10-26 06:57:45 +0000
URL: https://git.openjdk.org/leyden/commit/873f8a696fa45c7d94a164be20cf3c797ce7f…
8305406: Add @spec tags in java.base/java.* (part 2)
Co-authored-by: Daniel Jeliński <djelinski(a)openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw(a)openjdk.org>
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/cert/CRL.java
! src/java.base/share/classes/java/security/cert/CRLReason.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/cert/package-info.java
! src/java.base/share/classes/java/security/interfaces/EdECKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdECPoint.java
! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/javax/crypto/package-info.java
! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PSource.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/StandardConstants.java
! src/java.base/share/classes/javax/net/ssl/package-info.java
! src/java.base/share/classes/javax/security/auth/login/package-info.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/auth/x500/package-info.java
Changeset: 9e451aa3
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-26 14:01:19 +0000
URL: https://git.openjdk.org/leyden/commit/9e451aa36586badc7be58804ae6f12e6b6714…
8343102: Remove `--compress` from jlink command lines from jpackage tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 40e07a7e
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-26 14:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/40e07a7ea31d04722cda3e6d2fc988df50a7c…
8342865: Use type parameter for Class::getPrimitiveClass
Reviewed-by: darcy
! 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/Class.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/Void.java
Changeset: 762a573e
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-26 14:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/762a573ef1f4d800b98d3acfcc72c0b2792de…
8335880: More troubleshooting tips around windows space in path
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
Changeset: 0e3fc93d
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-10-26 17:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/0e3fc93dfb14378a848571a6b83282c0c73e6…
8342083: Make a few fields in FileSystemPreferences final
Reviewed-by: jpai, bpb
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
Changeset: eb3669a5
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-10-28 09:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/eb3669a5869d3066341e63dfb8792bd967663…
8340796: Use a consistent order when loading cxq and EntryList
Reviewed-by: dholmes, coleenp, 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_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: ec061874
Branch: premain
Author: Jonathan Lampérth <jonathan.lamperth(a)oracle.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-10-28 09:42:03 +0000
URL: https://git.openjdk.org/leyden/commit/ec0618742ff6cfd6d83f1278e8d245673fb9e…
8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options
Reviewed-by: jvernee, liach
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
+ test/langtools/tools/javap/ClassWriterCodeIndentTest.java
Changeset: a5ad974b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-28 12:11:51 +0000
URL: https://git.openjdk.org/leyden/commit/a5ad974bec932c63ddc647c9986a513ae32ef…
8343056: C2: Micro-optimize Node lists grow
Reviewed-by: kvn, redestad
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: d5fb6b4a
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2024-10-28 12:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225…
8339939: [JVMCI] Don't compress abstract and interface Klasses
Co-authored-by: Doug Simon <dnsimon(a)openjdk.org>
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
Changeset: 120a9357
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-10-28 13:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/120a9357b3cf63427a6c8539128b69b11b9be…
8342561: Metaspace for generated reflection classes is no longer needed
Reviewed-by: shade, stuefe
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
Changeset: 9f6211bc
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-10-28 14:31:35 +0000
URL: https://git.openjdk.org/leyden/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cd…
8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java
Changeset: e659d9da
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-28 15:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/e659d9da5d6198ad9c85efd6472e138a6a396…
8342975: C2: Micro-optimize PhaseIdealLoop::Dominators()
Reviewed-by: dlong, kvn
! src/hotspot/share/opto/domgraph.cpp
Changeset: 52382e28
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-10-28 16:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/52382e285fdf853c01605f8e0d7f3f5d34965…
8338021: Support new unsigned and saturating vector operators in VectorAPI
Reviewed-by: psandoz, epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java
! 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/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/VectorMathTest.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 1341b813
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-28 16:38:36 +0000
URL: https://git.openjdk.org/leyden/commit/1341b81321fe77005ba68fba19c7d83e3fcb5…
8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices
Reviewed-by: alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/native/libjava/FileInputStream.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/jdk/java/io/FileInputStream/PseudoDevice.java
Changeset: 9f6d5b46
Branch: premain
Author: David M. Lloyd <david.lloyd(a)redhat.com>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-10-28 16:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8…
8343020: (fs) Add support for SecureDirectoryStream on macOS
Reviewed-by: bpb, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 00fe9f7b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-28 17:22:38 +0000
URL: https://git.openjdk.org/leyden/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af…
8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
- test/jdk/tools/jpackage/share/EmptyFolderBase.java
- test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
Changeset: a95374f5
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-28 17:24:01 +0000
URL: https://git.openjdk.org/leyden/commit/a95374f588149d80068275a496ba4aa04b3bb…
8343101: Rework BasicTest.testTemp test cases
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: d2e716eb
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2024-10-28 18:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/d2e716eb72ea603fce50f0757a766ec623ef2…
8331958: Update PC/SC Lite for Suse Linux to 2.3.0
Reviewed-by: weijun
! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h
Changeset: d49f2104
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-10-28 18:21:18 +0000
URL: https://git.openjdk.org/leyden/commit/d49f21043b84ebcc8b9176de3a84621ca7bca…
8342040: Further improve entry lookup performance for multi-release JARs
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Reviewed-by: redestad
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java
Changeset: 90bd5445
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-28 22:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/90bd544512de541cd98889bec58f419bc69a7…
8342958: Use jvmArgs consistently in microbenchmarks
Reviewed-by: ecaspole, jvernee
! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.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/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java
! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/HSS.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/java/util/ArraysSort.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java
! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java
! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java
Changeset: f0075d59
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-10-29 00:15:18 +0000
URL: https://git.openjdk.org/leyden/commit/f0075d593db657182e1857e54710a1052e9d1…
8343115: SkipIfEqual class is not used after JDK-8335946
Reviewed-by: coleenp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 54327bc4
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-29 04:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/54327bc4e38773b7461977ce17f2185c068bc…
8342962: [s390x] TestOSRLotsOfLocals.java crashes
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
Changeset: df3473e2
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-29 06:05:56 +0000
URL: https://git.openjdk.org/leyden/commit/df3473e22069145334dd7323bfa793c237a7f…
8343178: Test BasicTest.java javac compile fails cannot find symbol
Reviewed-by: jpai, asemenyuk
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: 88dc655a
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-29 06:43:56 +0000
URL: https://git.openjdk.org/leyden/commit/88dc655a6d6cfc71c467405b62bd35beeed77…
8342988: GHA: Build JTReg in single step
Reviewed-by: ihse
+ .github/actions/build-jtreg/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/main.yml
Changeset: 0abfa3ba
Branch: premain
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Date: 2024-10-29 07:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14…
8304824: NMT should not use ThreadCritical
Reviewed-by: stuefe, dholmes, jsjolen
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: e389f82b
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-29 08:07:22 +0000
URL: https://git.openjdk.org/leyden/commit/e389f82b1b2365a43fef744936b222328d714…
8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one"
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopnode.cpp
- test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java
Changeset: beff8bfe
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-29 08:18:44 +0000
URL: https://git.openjdk.org/leyden/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f…
8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask'
Reviewed-by: kvn, mdoerr
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 79a07ad7
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-29 08:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/79a07ad726f4e4b0502a22a55832960aa1561…
8343149: Cleanup os::print_tos_pc on AIX
Reviewed-by: mdoerr, lucy, jkern
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
Changeset: 6332e258
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-29 10:48:47 +0000
URL: https://git.openjdk.org/leyden/commit/6332e258f91789cf50d07a6929f32ff3aaef1…
8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: d8430efb
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2024-10-29 12:02:12 +0000
URL: https://git.openjdk.org/leyden/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112…
8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM
Reviewed-by: kvn, eastigeevich
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/globals_arm.hpp
Changeset: d8b3685d
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-10-29 13:30:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8b3685d36873904248e9701f66459e074a4a…
8342607: Enhance register printing on x86_64 platforms
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: rrich, stuefe, mbaesken
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/utilities/debug.cpp
Changeset: 7c800e6b
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-10-29 14:23:07 +0000
URL: https://git.openjdk.org/leyden/commit/7c800e6bae388dd87986f366787398fe99b4e…
8343026: JFR: Index into fields in the topFrame
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 4ce19ca1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-29 14:57:14 +0000
URL: https://git.openjdk.org/leyden/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b…
8343190: GHA: Try building JTReg several times
Reviewed-by: erikj, ihse
! .github/actions/build-jtreg/action.yml
Changeset: 9cfb0f7f
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-10-29 15:18:24 +0000
URL: https://git.openjdk.org/leyden/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45…
8341527: AVX-512 intrinsic for SHA3
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 520ddac9
Branch: premain
Author: Varada M <varadam(a)openjdk.org>
Date: 2024-10-29 18:20:03 +0000
URL: https://git.openjdk.org/leyden/commit/520ddac97053be669d9678375266ccfd6724e…
8331861: [PPC64] Implement load / store assembler functions which take an Address object
Reviewed-by: amitkumar, mdoerr
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
Changeset: 60364ef0
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-10-29 19:59:43 +0000
URL: https://git.openjdk.org/leyden/commit/60364ef0010bde2933c22bf581ff8b3700c4a…
8341273: JVMTI is not properly hiding some continuation related methods
Reviewed-by: alanb, amenkov
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp
Changeset: 40f3d50b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-10-29 23:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/40f3d50badc20db5fbfcd485447e634778d03…
8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)'
Reviewed-by: vpaprotski, sviswanathan, thartmann, shade
! src/hotspot/cpu/x86/assembler_x86.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: ceaa71e7
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-30 02:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/ceaa71e73100072b73e8bb8ec57259510e92f…
8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions
Co-authored-by: Alexander Matveev <almatvee(a)openjdk.org>
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: bd795946
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-10-30 02:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/bd795946e777fccf797b1b69806217f988212…
8343037: Missing @since tag on JColorChooser.showDialog overload
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
Changeset: b6f745df
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-10-30 03:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/b6f745df5795341dab1fc049a188a9e70d563…
8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms
Reviewed-by: epeter, mbaesken
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
Changeset: 158ae51b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-30 05:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/158ae51be0fa5e8f90ad534df3e4f07745a44…
8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java
Changeset: 63c19d3d
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-30 06:11:06 +0000
URL: https://git.openjdk.org/leyden/commit/63c19d3db586920108808866c7a094a5ae41b…
8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: f7f51983
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-10-30 08:06:54 +0000
URL: https://git.openjdk.org/leyden/commit/f7f5198367c74a97933fba7b18aa68f340a5a…
8343186: hsdis build libopcodes and libbfd are not found
Reviewed-by: erikj, ihse, shade, jwaters
! make/autoconf/lib-hsdis.m4
Changeset: 9003524c
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-30 10:24:12 +0000
URL: https://git.openjdk.org/leyden/commit/9003524c8bbe5041b8d51deb6000b688a2902…
8342588: Shenandoah: Pull shared closures together in one header
Reviewed-by: wkemper, kdnilsen, simonis
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: 0fe15d68
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-10-30 10:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/0fe15d683630646d42d3b0ff75656a9b9006d…
8343040: Clean up references to JRE in the launcher code
Reviewed-by: alanb, darcy
! 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/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/windows/native/libjli/java_md.c
Changeset: 821c514a
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-10-30 11:05:07 +0000
URL: https://git.openjdk.org/leyden/commit/821c514a132e809a14648ddbb56f2ffee85fd…
8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode
Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes
! make/RunTests.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
- src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
- src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
- src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
- src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
- src/hotspot/os/posix/gc/x/xArguments_posix.cpp
- src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
- src/hotspot/os/posix/gc/x/xUtils_posix.cpp
- src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
- src/hotspot/os/windows/gc/x/xArguments_windows.cpp
- src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
- src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.hpp
- src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
- src/hotspot/os/windows/gc/x/xUtils_windows.cpp
- src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
- src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
- src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
- src/hotspot/share/gc/x/vmStructs_x.cpp
- src/hotspot/share/gc/x/vmStructs_x.hpp
- src/hotspot/share/gc/x/xAbort.cpp
- src/hotspot/share/gc/x/xAbort.hpp
- src/hotspot/share/gc/x/xAbort.inline.hpp
- src/hotspot/share/gc/x/xAddress.cpp
- src/hotspot/share/gc/x/xAddress.hpp
- src/hotspot/share/gc/x/xAddress.inline.hpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
- src/hotspot/share/gc/x/xAllocationFlags.hpp
- src/hotspot/share/gc/x/xArguments.cpp
- src/hotspot/share/gc/x/xArguments.hpp
- src/hotspot/share/gc/x/xArray.hpp
- src/hotspot/share/gc/x/xArray.inline.hpp
- src/hotspot/share/gc/x/xAttachedArray.hpp
- src/hotspot/share/gc/x/xAttachedArray.inline.hpp
- src/hotspot/share/gc/x/xBarrier.cpp
- src/hotspot/share/gc/x/xBarrier.hpp
- src/hotspot/share/gc/x/xBarrier.inline.hpp
- src/hotspot/share/gc/x/xBarrierSet.cpp
- src/hotspot/share/gc/x/xBarrierSet.hpp
- src/hotspot/share/gc/x/xBarrierSet.inline.hpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
- src/hotspot/share/gc/x/xBitField.hpp
- src/hotspot/share/gc/x/xBitMap.hpp
- src/hotspot/share/gc/x/xBitMap.inline.hpp
- src/hotspot/share/gc/x/xBreakpoint.cpp
- src/hotspot/share/gc/x/xBreakpoint.hpp
- src/hotspot/share/gc/x/xCPU.cpp
- src/hotspot/share/gc/x/xCPU.hpp
- src/hotspot/share/gc/x/xCPU.inline.hpp
- src/hotspot/share/gc/x/xCollectedHeap.cpp
- src/hotspot/share/gc/x/xCollectedHeap.hpp
- src/hotspot/share/gc/x/xDebug.gdb
- src/hotspot/share/gc/x/xDirector.cpp
- src/hotspot/share/gc/x/xDirector.hpp
- src/hotspot/share/gc/x/xDriver.cpp
- src/hotspot/share/gc/x/xDriver.hpp
- src/hotspot/share/gc/x/xErrno.cpp
- src/hotspot/share/gc/x/xErrno.hpp
- src/hotspot/share/gc/x/xForwarding.cpp
- src/hotspot/share/gc/x/xForwarding.hpp
- src/hotspot/share/gc/x/xForwarding.inline.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.cpp
- src/hotspot/share/gc/x/xForwardingAllocator.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
- src/hotspot/share/gc/x/xForwardingEntry.hpp
- src/hotspot/share/gc/x/xForwardingTable.hpp
- src/hotspot/share/gc/x/xForwardingTable.inline.hpp
- src/hotspot/share/gc/x/xFuture.hpp
- src/hotspot/share/gc/x/xFuture.inline.hpp
- src/hotspot/share/gc/x/xGlobals.cpp
- src/hotspot/share/gc/x/xGlobals.hpp
- src/hotspot/share/gc/x/xGranuleMap.hpp
- src/hotspot/share/gc/x/xGranuleMap.inline.hpp
- src/hotspot/share/gc/x/xHash.hpp
- src/hotspot/share/gc/x/xHash.inline.hpp
- src/hotspot/share/gc/x/xHeap.cpp
- src/hotspot/share/gc/x/xHeap.hpp
- src/hotspot/share/gc/x/xHeap.inline.hpp
- src/hotspot/share/gc/x/xHeapIterator.cpp
- src/hotspot/share/gc/x/xHeapIterator.hpp
- src/hotspot/share/gc/x/xHeuristics.cpp
- src/hotspot/share/gc/x/xHeuristics.hpp
- src/hotspot/share/gc/x/xInitialize.cpp
- src/hotspot/share/gc/x/xInitialize.hpp
- src/hotspot/share/gc/x/xLargePages.cpp
- src/hotspot/share/gc/x/xLargePages.hpp
- src/hotspot/share/gc/x/xLargePages.inline.hpp
- src/hotspot/share/gc/x/xList.hpp
- src/hotspot/share/gc/x/xList.inline.hpp
- src/hotspot/share/gc/x/xLiveMap.cpp
- src/hotspot/share/gc/x/xLiveMap.hpp
- src/hotspot/share/gc/x/xLiveMap.inline.hpp
- src/hotspot/share/gc/x/xLock.hpp
- src/hotspot/share/gc/x/xLock.inline.hpp
- src/hotspot/share/gc/x/xMark.cpp
- src/hotspot/share/gc/x/xMark.hpp
- src/hotspot/share/gc/x/xMark.inline.hpp
- src/hotspot/share/gc/x/xMarkCache.cpp
- src/hotspot/share/gc/x/xMarkCache.hpp
- src/hotspot/share/gc/x/xMarkCache.inline.hpp
- src/hotspot/share/gc/x/xMarkContext.hpp
- src/hotspot/share/gc/x/xMarkContext.inline.hpp
- src/hotspot/share/gc/x/xMarkStack.cpp
- src/hotspot/share/gc/x/xMarkStack.hpp
- src/hotspot/share/gc/x/xMarkStack.inline.hpp
- src/hotspot/share/gc/x/xMarkStackAllocator.cpp
- src/hotspot/share/gc/x/xMarkStackAllocator.hpp
- src/hotspot/share/gc/x/xMarkStackEntry.hpp
- src/hotspot/share/gc/x/xMarkTerminate.hpp
- src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
- src/hotspot/share/gc/x/xMemory.cpp
- src/hotspot/share/gc/x/xMemory.hpp
- src/hotspot/share/gc/x/xMemory.inline.hpp
- src/hotspot/share/gc/x/xMessagePort.hpp
- src/hotspot/share/gc/x/xMessagePort.inline.hpp
- src/hotspot/share/gc/x/xMetronome.cpp
- src/hotspot/share/gc/x/xMetronome.hpp
- src/hotspot/share/gc/x/xNMethod.cpp
- src/hotspot/share/gc/x/xNMethod.hpp
- src/hotspot/share/gc/x/xNMethodData.cpp
- src/hotspot/share/gc/x/xNMethodData.hpp
- src/hotspot/share/gc/x/xNMethodTable.cpp
- src/hotspot/share/gc/x/xNMethodTable.hpp
- src/hotspot/share/gc/x/xNMethodTableEntry.hpp
- src/hotspot/share/gc/x/xNMethodTableIteration.cpp
- src/hotspot/share/gc/x/xNMethodTableIteration.hpp
- src/hotspot/share/gc/x/xNUMA.cpp
- src/hotspot/share/gc/x/xNUMA.hpp
- src/hotspot/share/gc/x/xNUMA.inline.hpp
- src/hotspot/share/gc/x/xObjArrayAllocator.cpp
- src/hotspot/share/gc/x/xObjArrayAllocator.hpp
- src/hotspot/share/gc/x/xObjectAllocator.cpp
- src/hotspot/share/gc/x/xObjectAllocator.hpp
- src/hotspot/share/gc/x/xOop.hpp
- src/hotspot/share/gc/x/xOop.inline.hpp
- src/hotspot/share/gc/x/xPage.cpp
- src/hotspot/share/gc/x/xPage.hpp
- src/hotspot/share/gc/x/xPage.inline.hpp
- src/hotspot/share/gc/x/xPageAllocator.cpp
- src/hotspot/share/gc/x/xPageAllocator.hpp
- src/hotspot/share/gc/x/xPageAllocator.inline.hpp
- src/hotspot/share/gc/x/xPageCache.cpp
- src/hotspot/share/gc/x/xPageCache.hpp
- src/hotspot/share/gc/x/xPageTable.cpp
- src/hotspot/share/gc/x/xPageTable.hpp
- src/hotspot/share/gc/x/xPageTable.inline.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.cpp
- src/hotspot/share/gc/x/xPhysicalMemory.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
- src/hotspot/share/gc/x/xReferenceProcessor.cpp
- src/hotspot/share/gc/x/xReferenceProcessor.hpp
- src/hotspot/share/gc/x/xRelocate.cpp
- src/hotspot/share/gc/x/xRelocate.hpp
- src/hotspot/share/gc/x/xRelocationSet.cpp
- src/hotspot/share/gc/x/xRelocationSet.hpp
- src/hotspot/share/gc/x/xRelocationSet.inline.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.cpp
- src/hotspot/share/gc/x/xRelocationSetSelector.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
- src/hotspot/share/gc/x/xResurrection.cpp
- src/hotspot/share/gc/x/xResurrection.hpp
- src/hotspot/share/gc/x/xResurrection.inline.hpp
- src/hotspot/share/gc/x/xRootsIterator.cpp
- src/hotspot/share/gc/x/xRootsIterator.hpp
- src/hotspot/share/gc/x/xRuntimeWorkers.cpp
- src/hotspot/share/gc/x/xRuntimeWorkers.hpp
- src/hotspot/share/gc/x/xSafeDelete.hpp
- src/hotspot/share/gc/x/xSafeDelete.inline.hpp
- src/hotspot/share/gc/x/xServiceability.cpp
- src/hotspot/share/gc/x/xServiceability.hpp
- src/hotspot/share/gc/x/xStackWatermark.cpp
- src/hotspot/share/gc/x/xStackWatermark.hpp
- src/hotspot/share/gc/x/xStat.cpp
- src/hotspot/share/gc/x/xStat.hpp
- src/hotspot/share/gc/x/xTask.cpp
- src/hotspot/share/gc/x/xTask.hpp
- src/hotspot/share/gc/x/xThread.cpp
- src/hotspot/share/gc/x/xThread.hpp
- src/hotspot/share/gc/x/xThread.inline.hpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
- src/hotspot/share/gc/x/xThreadLocalData.hpp
- src/hotspot/share/gc/x/xTracer.cpp
- src/hotspot/share/gc/x/xTracer.hpp
- src/hotspot/share/gc/x/xTracer.inline.hpp
- src/hotspot/share/gc/x/xUncommitter.cpp
- src/hotspot/share/gc/x/xUncommitter.hpp
- src/hotspot/share/gc/x/xUnload.cpp
- src/hotspot/share/gc/x/xUnload.hpp
- src/hotspot/share/gc/x/xUnmapper.cpp
- src/hotspot/share/gc/x/xUnmapper.hpp
- src/hotspot/share/gc/x/xUtils.hpp
- src/hotspot/share/gc/x/xUtils.inline.hpp
- src/hotspot/share/gc/x/xValue.hpp
- src/hotspot/share/gc/x/xValue.inline.hpp
- src/hotspot/share/gc/x/xVerify.cpp
- src/hotspot/share/gc/x/xVerify.hpp
- src/hotspot/share/gc/x/xVirtualMemory.cpp
- src/hotspot/share/gc/x/xVirtualMemory.hpp
- src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
- src/hotspot/share/gc/x/xWorkers.cpp
- src/hotspot/share/gc/x/xWorkers.hpp
- src/hotspot/share/gc/x/x_globals.hpp
- src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
- src/hotspot/share/gc/z/shared/zSharedArguments.cpp
- src/hotspot/share/gc/z/shared/zSharedArguments.hpp
- src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
- test/hotspot/gtest/gc/x/test_xAddress.cpp
- test/hotspot/gtest/gc/x/test_xArray.cpp
- test/hotspot/gtest/gc/x/test_xBitField.cpp
- test/hotspot/gtest/gc/x/test_xBitMap.cpp
- test/hotspot/gtest/gc/x/test_xForwarding.cpp
- test/hotspot/gtest/gc/x/test_xList.cpp
- test/hotspot/gtest/gc/x/test_xLiveMap.cpp
- test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
- test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
- test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
- test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
- test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/x/TestDeprecated.java
- test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
- test/hotspot/jtreg/gc/x/TestHighUsage.java
- test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
- test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
- test/hotspot/jtreg/gc/x/TestNoUncommit.java
- test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
- test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
- test/hotspot/jtreg/gc/x/TestSmallHeap.java
- test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
- test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 7404ddf2
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-10-30 15:45:03 +0000
URL: https://git.openjdk.org/leyden/commit/7404ddf24a162cff445cd0a26aec446461988…
8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler
Reviewed-by: lmesnik
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
- test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java
Changeset: 1b177ce5
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-10-30 18:02:55 +0000
URL: https://git.openjdk.org/leyden/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29…
8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java
Changeset: 9a9ac1d0
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-10-30 18:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad…
8341927: Replace hardcoded security providers with new test.provider.name system property
Reviewed-by: mullan, ascarpino, rhalade
! doc/testing.html
! doc/testing.md
! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java
! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java
! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java
! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java
! test/jdk/com/sun/jdi/ClassesByName2Test.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/MessageDigest/TestCloneable.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java
! test/jdk/java/security/SecureRandom/DefaultProvider.java
! test/jdk/java/security/SecureRandom/GetInstanceTest.java
! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestCloneable.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/java/security/misc/GetInstanceNullsEmpties.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java
! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/security/auth/login/Configuration/GetInstance.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/sun/security/ec/ECDSAPrimitive.java
! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java
! test/jdk/sun/security/ec/OidInstance.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java
! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java
! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/DSA/TestDSA2.java
! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/provider/MessageDigest/Offsets.java
! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/GenKeyStore.java
! test/jdk/sun/security/rsa/KeySizeTest.java
! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/rsa/SpecTest.java
! test/jdk/sun/security/rsa/TestCACerts.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/TestSignatures.java
! test/jdk/sun/security/rsa/WithoutNULL.java
! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
Changeset: 7461dfe9
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-10-30 21:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345…
8341788: Fix ExceptionOccurred in hotspot
Reviewed-by: dholmes
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/continuation.cpp
Changeset: 02ea4b54
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-10-30 21:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844…
8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir
8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir
Reviewed-by: erikj, serb
! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java
Changeset: cc2fb4d3
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-10-30 21:54:43 +0000
URL: https://git.openjdk.org/leyden/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba5…
8337276: jcmd man page update for PID in output filenames
Reviewed-by: cjplummer, szaldana
! src/jdk.jcmd/share/man/jcmd.1
Changeset: f340ab2d
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2024-10-30 22:14:54 +0000
URL: https://git.openjdk.org/leyden/commit/f340ab2d360b5dfd375095ac053e9f4fc22a9…
8342181: Update tests to use stronger Key and Salt size
Reviewed-by: rhalade, ascarpino
! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/Provider/SupportsParameter.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/ResetAfterException.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 688e92e7
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2024-10-31 01:50:00 +0000
URL: https://git.openjdk.org/leyden/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9…
8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper
Reviewed-by: iklam, shade, alanb
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
Changeset: 388d44fb
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2024-10-31 07:46:35 +0000
URL: https://git.openjdk.org/leyden/commit/388d44fbf0126f253860edc88c2efd57f86e5…
8342156: C2: Compilation failure with fewer arguments after JDK-8329032
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, kvn
! src/hotspot/share/adlc/formsopt.cpp
+ test/hotspot/jtreg/compiler/arguments/TestManyParameters.java
Changeset: 2f1ba5ef
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-10-31 08:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f…
8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN
Reviewed-by: lancea, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: dee0982c
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-10-31 08:53:19 +0000
URL: https://git.openjdk.org/leyden/commit/dee0982c603b389148a2e615c10c1276c3c58…
8343132: Remove temporary transitions from Virtual thread implementation
Reviewed-by: dholmes, sspitsyn, pchilanomate
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/native/libjava/VirtualThread.c
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
Changeset: c40bb762
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-10-31 09:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/c40bb7621c0e49581dac587b6900b6d281572…
8343296: IGV: Show pre/main/post at CountedLoopNodes
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
Changeset: e5bbad05
Branch: premain
Author: Arseny Bochkarev <bochkarevarseny(a)gmail.com>
Date: 2024-10-31 12:19:48 +0000
URL: https://git.openjdk.org/leyden/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64…
8334999: RISC-V: implement AES single block encryption/decryption intrinsics
Reviewed-by: fyang, rehn, yzhu
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 29ae2651
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-10-31 13:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/29ae26517f9c1fd5e641b3a560aa93e370920…
8341861: GHA: Use only retention mechanism to remove bundles
Reviewed-by: shade, ihse, erikj
! .github/workflows/main.yml
Changeset: 3ccd2f75
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-10-31 14:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/3ccd2f757d069c16147b331a90b1590c8ad4a…
8342458: More consistent constant instruction handling
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/LDCTest.java
Changeset: b2694934
Branch: premain
Author: Olexandr Rotan <rotan.olexandr(a)gmail.com>
Date: 2024-10-31 15:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/b2694934b567c896b715c420584ce0989d2de…
8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java
Changeset: 7d8bd21e
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2024-10-31 17:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/7d8bd21eb0187647ec574abf4fac4f99c435c…
8335977: Deoptimization fails with assert "object should be reallocated already"
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: thartmann, kvn, vlivanov
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java
Changeset: 7ad3ef7f
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-10-31 18:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e…
8343057: JFR: Sorting in 'jfr view' can violate contract
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java
Changeset: ae82cc1b
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2024-10-31 18:28:52 +0000
URL: https://git.openjdk.org/leyden/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9…
8342188: Update tests to use stronger key parameters and certificates
Reviewed-by: rhalade, ascarpino
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
+ test/lib/jdk/test/lib/security/DiffieHellmanGroup.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 7c36fa7e
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-10-31 20:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddb…
8343019: Primitive caches must use boxed instances from the archive
Reviewed-by: jiangli, vlivanov, iklam
! 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/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
Changeset: 568b07a0
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-10-31 20:25:55 +0000
URL: https://git.openjdk.org/leyden/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e…
8325089: jpackage utility creates an "infinite", undeleteable directory tree
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: d4eb2d92
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-10-31 21:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/d4eb2d924e917e9a81c89ba938876f18089c7…
8319343: Improve CDS module graph support for --add-modules option
Reviewed-by: alanb, iklam
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 5a5d9c51
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2024-10-31 22:17:35 +0000
URL: https://git.openjdk.org/leyden/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9…
8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
Changeset: 34655c67
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2024-10-31 22:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/34655c67a8efe1b8eb83d51a1e0efca10c660…
8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 29321447
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-31 22:28:53 +0000
URL: https://git.openjdk.org/leyden/commit/29321447b16d318e580f99edb748165eed1a4…
8343305: Remove Indify-dependent microbenchmarks
Reviewed-by: liach, ihse, erikj
! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
Changeset: b627a41f
Branch: premain
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-31 22:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/b627a41f3de77c27431a128f76d383e1db540…
8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk
Reviewed-by: liach, ihse, erikj
! make/RunTests.gmk
Changeset: 803612ee
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-01 00:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/803612ee9377f7875d1b3ceb6f055048703e1…
8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
Changeset: cbda7580
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-01 00:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5…
8343122: RISC-V: C2: Small improvement for real runtime callouts
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6f6cfe64
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-01 06:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/6f6cfe643b48c21c9b7349b584d31b813c025…
8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java
Changeset: 2a4d9d9b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-01 07:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/2a4d9d9b0d34c84adeae78fad18a96c286c56…
8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times
Reviewed-by: erikj, ihse
! .github/actions/build-jtreg/action.yml
Changeset: 8d4d589f
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-11-01 07:34:59 +0000
URL: https://git.openjdk.org/leyden/commit/8d4d589fc5895f328c7db93bae72048e8711d…
8343297: Vector unsigned min/max test are failing with -Xcomp
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 4a70c83b
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-01 08:35:28 +0000
URL: https://git.openjdk.org/leyden/commit/4a70c83bd0c563185123ce9d8a34e006c62db…
8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure
Reviewed-by: amenkov
! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java
Changeset: f77a5144
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-11-01 11:47:00 +0000
URL: https://git.openjdk.org/leyden/commit/f77a5144a12fc31bad8b672a3cc9caa688d78…
8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject
Reviewed-by: mullan
! src/java.base/share/classes/java/security/CodeSource.java
Changeset: da0e9e38
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-11-01 13:04:09 +0000
URL: https://git.openjdk.org/leyden/commit/da0e9e38e378ad14ddf4577924597462d9b05…
8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
Changeset: 7e87c071
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-01 13:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/7e87c071b0fd832473f17ec0f579df40bea62…
8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex
Reviewed-by: mullan
! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java
Changeset: 751a914b
Branch: premain
Author: Tomas Zezula <tzezula(a)openjdk.org>
Date: 2024-11-01 13:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/751a914b0a377d4e1dd30d2501f0ab4e327de…
8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread
Reviewed-by: dnsimon, kvn
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
Changeset: 5995786d
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-11-01 14:51:51 +0000
URL: https://git.openjdk.org/leyden/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43…
8343177: JFR: Remove critical section for thread id assignment
Reviewed-by: dholmes
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: ea110c35
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-11-01 16:34:53 +0000
URL: https://git.openjdk.org/leyden/commit/ea110c35f5429f1e1de57a301e2256f508a4c…
8343236: Use @apiNote and @implSpec in j.util.Currency
Reviewed-by: iris, lancea, bpb, naoto
! src/java.base/share/classes/java/util/Currency.java
Changeset: 1eccdfc6
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-11-01 17:04:23 +0000
URL: https://git.openjdk.org/leyden/commit/1eccdfc62288b8baff950b7293ee931eab896…
8343439: [JVMCI] Fix javadoc of Services.getSavedProperties
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
Changeset: c82ad845
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-11-01 17:52:20 +0000
URL: https://git.openjdk.org/leyden/commit/c82ad845e101bf5d97c0744377d68002907d4…
8342183: Update tests to use stronger algorithms and keys
Reviewed-by: rhalade, ascarpino
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/SignWithOutputBuffer.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
Changeset: 3c7082a6
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-11-02 01:07:41 +0000
URL: https://git.openjdk.org/leyden/commit/3c7082a633037c19066c36be2520487b0bed4…
8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 8c1cf8fa
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2024-11-02 01:11:20 +0000
URL: https://git.openjdk.org/leyden/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4…
8339128: Cannot resolve user specified tool properly after JDK-8338304
Reviewed-by: erikj, ihse
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
Changeset: 00ec1057
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-02 02:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/00ec10574dd66ba300f02929ec9406a6b9fdf…
8343412: Missing escapes for single quote marks in javac.properties
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/diags/CheckResourceKeys.java
Changeset: 069bb791
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-11-02 08:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/069bb79103f0ab75448de3989468d08b3cc3d…
8342082: Remove unused BasicProgressBarUI.Animator.interval
Reviewed-by: prr, honkar
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java
Changeset: 29882bfe
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-02 12:44:17 +0000
URL: https://git.openjdk.org/leyden/commit/29882bfe7b7e76446a96862cd0a5e81c7e054…
8340311: JPackage app-image exe launches multiple exe's in JDK 22+
Reviewed-by: almatvee
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
+ test/jdk/tools/jpackage/windows/WinNoRestartTest.java
Changeset: d26412e6
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2024-11-03 17:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/d26412e657a15460cdf77c0fef4666292e070…
8343433: Update net.properties and java.net.http module-info.java after 8326949
Reviewed-by: dfuchs, jpai
! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/module-info.java
Changeset: 37a3398b
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-04 01:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/37a3398b5879e0ee79891e97791cd1d6e99ab…
8343242: RISC-V: Refactor materialization of literal address
Reviewed-by: rehn, fjiang
! 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/globals_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
Changeset: c1251780
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-04 03:36:25 +0000
URL: https://git.openjdk.org/leyden/commit/c125178065664fdf96c42dfc6dcfa2431e601…
8341068: [s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/s390.ad
Changeset: 2432c4f8
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-04 06:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/2432c4f862e66e91c60e75ccc43b376020d80…
8343206: Final graph reshaping should not compress abstract or interface class pointers
Reviewed-by: coleenp, eosterlund, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: f9e1c62d
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-11-04 07:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087…
8343436: Regression in StackMapGenerator after JDK-8339205
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: e7f0bf11
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2024-11-04 07:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa…
8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0
Reviewed-by: eastigeevich, thartmann
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: df08a9ec
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-11-04 09:19:39 +0000
URL: https://git.openjdk.org/leyden/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e…
8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF
Co-authored-by: Xiaohong Gong <xgong(a)openjdk.org>
Reviewed-by: ihse, fgao, aph
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
Changeset: 75801992
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-11-04 09:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/75801992a7c626d409f66e2491082dba84c6f…
8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: 452a5fbd
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-11-04 10:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6…
8343507: Parallel: Fail if verify_complete finds incorrect states
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 7f131a9e
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-04 10:54:19 +0000
URL: https://git.openjdk.org/leyden/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f72…
8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
Changeset: f69b6016
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-04 11:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/f69b6016d6160d7093c32a806c60d85cf9a02…
8343188: Investigate ways to simplify MemorySegment::ofBuffer
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java
Changeset: 7bca0af4
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-11-04 11:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91…
8343128: PassFailJFrame.java test result: Error. Bad action for script: build}
Use HTML character entity in javadoc to prevent jtreg from recognising
PassFailJFrame.java as a test file.
Reviewed-by: azvegint, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 809030bf
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-11-04 12:05:08 +0000
URL: https://git.openjdk.org/leyden/commit/809030bfb2066805118dcd4326588bc224b78…
8321500: javadoc rejects '@' in multi-line attribute value
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/AttrTest.java
Changeset: b41d713f
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-11-04 12:14:06 +0000
URL: https://git.openjdk.org/leyden/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6…
8343513: Forward declare Thread in mutexLocker.hpp
Reviewed-by: dholmes, mgronlun, shade
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 895a7b64
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-11-04 12:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/895a7b64f01dec7248549b127875edcf00645…
8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: 1f7d524f
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-04 13:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4…
8343437: ClassDesc.of incorrectly permitting empty names
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java
Changeset: 8d6cfba3
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-04 13:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/8d6cfba37fe641e35886fdba536f5b2f1709e…
8336267: Method and Constructor signature parsing can be shared on the root object
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
Changeset: 646d64e8
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-04 14:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb…
8340307: Add explanation around MemorySegment:reinterpret regarding arenas
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! test/jdk/java/foreign/TestSegments.java
Changeset: b74652b5
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-04 14:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/b74652b5f4424419b36888514730ac7550f42…
8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809
Reviewed-by: phh, coleenp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
Changeset: 7f8450cc
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-04 15:05:52 +0000
URL: https://git.openjdk.org/leyden/commit/7f8450cc511e22e3183092edfa3a37b39f133…
8343473: Update copyright year of AddmodsOption.java
Reviewed-by: mli
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 23fa1a33
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-04 16:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/23fa1a33274d279a53fa6dde6839004505619…
8343484: Remove unnecessary @SuppressWarnings annotations (nio)
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
Changeset: 1c448347
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-11-04 17:00:44 +0000
URL: https://git.openjdk.org/leyden/commit/1c4483473d878bb4c41e66f27fea84ef81ede…
8333582: Update CLDR to Version 46.0
Reviewed-by: joehw, srl, jlu
! make/data/cldr/common/bcp47/currency.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
+ make/data/cldr/common/dtd/messageFormat/message.dtd
+ make/data/cldr/common/dtd/messageFormat/message.json
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
+ make/data/cldr/common/main/kaa.xml
+ make/data/cldr/common/main/kaa_Cyrl.xml
+ make/data/cldr/common/main/kaa_Cyrl_UZ.xml
+ make/data/cldr/common/main/kaa_Latn.xml
+ make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kk.xml
+ make/data/cldr/common/main/kk_Arab.xml
+ make/data/cldr/common/main/kk_Arab_CN.xml
+ make/data/cldr/common/main/kk_Cyrl.xml
+ make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
= make/data/cldr/common/main/kok_Deva.xml
= make/data/cldr/common/main/kok_Deva_IN.xml
+ make/data/cldr/common/main/kok_Latn.xml
= make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lij.xml
+ make/data/cldr/common/main/lld.xml
+ make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
+ make/data/cldr/common/main/ltg.xml
+ make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mgo.xml
+ make/data/cldr/common/main/mhn.xml
+ make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
+ make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/zh.xml
+ make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
+ make/data/cldr/common/main/zh_Hant_MY.xml
+ make/data/cldr/common/main/zh_Latn.xml
+ make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/InternationalBAT.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 1cc3586c
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-04 17:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/1cc3586c5328e7b792498707a08952e760b35…
8343551: Missing copyright header update in Charset-X-Coder.java.template
Reviewed-by: iris
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
Changeset: 774de278
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2024-11-04 17:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/774de278f77817e4494dc73bfee9257f14560…
8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries
Reviewed-by: ihse
! src/java.base/share/native/libjimage/jimage.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: 0668e181
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-11-04 18:18:14 +0000
URL: https://git.openjdk.org/leyden/commit/0668e181c8234df3fab478748b88365510a73…
8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt
Reviewed-by: alanb, jpai
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
Changeset: 8b474971
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2024-11-04 18:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/8b4749713c63a08e502845ed5d0a023682201…
8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server
Reviewed-by: wetmore, djelinski, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 825ceb16
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-11-04 20:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d…
8341796: Fix ExceptionOccurred in jdk.hotspot.agent
Reviewed-by: dholmes, cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 714472d8
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-11-04 21:36:51 +0000
URL: https://git.openjdk.org/leyden/commit/714472d8a5b3d16b870bc272ce8664cd62733…
8341798: Fix ExceptionOccurred in jdk.jdwp.agent
Reviewed-by: dholmes, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
Changeset: 67907d5e
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-05 00:29:08 +0000
URL: https://git.openjdk.org/leyden/commit/67907d5e8985ee47ddadb51dae1220404a18d…
8343500: Optimize ArrayClassDescImpl computeDescriptor
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java
Changeset: 20f3aaff
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-05 00:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/20f3aaff4470745ff082bc562f4e4e7204409…
8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999
Reviewed-by: syan, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: cd91a445
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-11-05 02:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/cd91a44500e83f84e8e9ecc2760552dd18860…
8343549: SeededSecureRandomTest needn't be in a package
Reviewed-by: mullan
! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java
Changeset: 0f7dd98d
Branch: premain
Author: Sorna Sarathi <n.sornasarathi(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-05 06:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b58…
8251926: PPC: Remove an unused variable in assembler_ppc.cpp
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/assembler_ppc.cpp
Changeset: dafa2e55
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-11-05 06:27:42 +0000
URL: https://git.openjdk.org/leyden/commit/dafa2e55adb6b054c342d5e723e51087d771e…
8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access
Reviewed-by: abhiscxk
! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/javax/print/StreamPrintingOrientation.java
Changeset: abf2dc71
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-05 09:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/abf2dc7128fc0644e85bca32d8f3beacc876c…
8343298: Improve stability of runtime/cds/DeterministicDump.java test
Reviewed-by: shade, iklam
! src/hotspot/share/cds/archiveHeapWriter.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 4fc6d413
Branch: premain
Author: Mikhail Ablakatov <Mikhail.Ablakatov(a)arm.com>
Date: 2024-11-05 10:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/4fc6d4135e795d18a024a6035908f380b8108…
8341194: [REDO] 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/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: f3671bee
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-11-05 11:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/f3671beefb3ff07441a905e25619f0d1a0a2f…
8335392: C2 MergeStores: enhanced pointer parsing
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
+ src/hotspot/share/opto/mempointer.cpp
+ src/hotspot/share/opto/mempointer.hpp
+ src/hotspot/share/opto/noOverflowInt.hpp
+ src/hotspot/share/opto/traceMergeStoresTag.hpp
+ test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
Changeset: f62fc484
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-11-05 11:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca…
8342498: Add test for Allocation elimination after use as alignment reference by SuperWord
Reviewed-by: thartmann, kvn
+ test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java
Changeset: 16feeb7a
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-05 12:15:42 +0000
URL: https://git.openjdk.org/leyden/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07…
8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: c33a8f52
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-05 13:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/c33a8f52b613e5eff02f572eda876cbbfc7c2…
8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/jpackage/windows/WinUrlTest.java
Changeset: 5890d943
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-05 15:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/5890d9438bbde88b89070052926a2eafe13d7…
8333893: Optimization for StringBuilder append boolean & null
Reviewed-by: liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 0b733e9a
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-11-05 15:25:18 +0000
URL: https://git.openjdk.org/leyden/commit/0b733e9a22fd786f3fd133faae3b00d31258e…
8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods
Reviewed-by: lmesnik, stuefe
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java
Changeset: c799cad1
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-05 15:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/c799cad1de93aadfe60d9cbccb0499d7299f0…
8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options
Reviewed-by: ihse
! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jdi/Java.gmk
- make/modules/jdk.jlink/Java.gmk
- make/modules/jdk.jstatd/Java.gmk
- make/modules/jdk.unsupported/Java.gmk
- make/modules/jdk.zipfs/Java.gmk
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
Changeset: f95097cc
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-05 15:46:00 +0000
URL: https://git.openjdk.org/leyden/commit/f95097cc64f1d7647f8328b623e9bd9f1180b…
8343482: Remove unnecessary @SuppressWarnings annotations (net)
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
Changeset: fbf9b96b
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-05 15:48:02 +0000
URL: https://git.openjdk.org/leyden/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6…
8343480: Remove unnecessary @SuppressWarnings annotations (javadoc)
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 8cb12211
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-11-05 15:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/8cb122119409fb13b4b9b2e74851207734d5c…
8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343
Reviewed-by: mdoerr, lucy
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 839de82c
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-11-05 17:06:04 +0000
URL: https://git.openjdk.org/leyden/commit/839de82c314697d7461b77caa9d85407e3578…
8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java
Changeset: 3fab8e37
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2024-11-05 17:12:17 +0000
URL: https://git.openjdk.org/leyden/commit/3fab8e37bbebbb3930108b2015efe488b1fa1…
8341903: Implementation of Scoped Values (Fourth Preview)
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
Changeset: 847cc5eb
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-05 20:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2…
8343173: Remove ZGC-specific non-JVMCI test groups
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 2a1ae0ff
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2024-11-05 21:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc…
8331008: Implement JEP 478: Key Derivation Function API (Preview)
Co-authored-by: Rajan Halade <rhalade(a)openjdk.org>
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Co-authored-by: Valerie Peng <valeriep(a)openjdk.org>
Reviewed-by: weijun, valeriep
+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java
Changeset: d4d9831c
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2024-11-05 21:19:31 +0000
URL: https://git.openjdk.org/leyden/commit/d4d9831c9075c1a157d8375e6902bfc6c7313…
8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
Changeset: 69bc0887
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-05 21:43:11 +0000
URL: https://git.openjdk.org/leyden/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d…
8343071: Broken anchors to restricted method page and some redundant ids
8332747: Broken links in StructuredTaskScope
Reviewed-by: mcimadamore, iris
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 471f112b
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-11-05 22:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/471f112bca715d04304cbe35c6ed63df8c7b7…
8342577: Clean up JVMTI breakpoint support
8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1b0281dc
Branch: premain
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-06 05:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ff…
8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows
Reviewed-by: jjg
! test/langtools/tools/javac/newlines/NewLineTest.java
Changeset: 4431852a
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-06 06:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/4431852a880b06241231d346311170331c20a…
8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: bdd68163
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-06 06:36:49 +0000
URL: https://git.openjdk.org/leyden/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475…
8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 06d8216a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-11-06 08:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/06d8216a4ef6b883119459da7e52b37d16cd2…
8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux
Reviewed-by: mdoerr, lucy, dfuchs
! test/jdk/java/net/httpclient/ManyRequests2.java
Changeset: ead0116f
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2024-11-06 08:58:08 +0000
URL: https://git.openjdk.org/leyden/commit/ead0116f2624e0e34529e47e4f509142d588b…
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.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
Changeset: 83f3d42d
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-11-06 09:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/83f3d42d6bcefac80449987f4d951f8280eee…
8339303: C2: dead node after failing to match cloned address expression
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
+ test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java
Changeset: 57c3bb60
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-11-06 14:47:14 +0000
URL: https://git.openjdk.org/leyden/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffee…
8343068: C2: CastX2P Ideal transformation not always applied
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 72a45ddb
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-11-06 14:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/72a45ddbad9c343200197348ccfcf74105e6f…
8341834: C2 compilation fails with "bad AD file" due to Replicate
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java
Changeset: 6811a11e
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-11-06 14:50:54 +0000
URL: https://git.openjdk.org/leyden/commit/6811a11e278118b8b2781f1eaf45d363a3d2d…
8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java
Changeset: 0be7118b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-06 16:38:55 +0000
URL: https://git.openjdk.org/leyden/commit/0be7118b2f761b416ebf8cbb11473d51e80be…
8279016: JFR Leak Profiler is broken with Shenandoah
Reviewed-by: egahlin, rkennke, mgronlun, wkemper
! make/RunTests.gmk
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ test/jdk/ProblemList-shenandoah.txt
Changeset: c0e6c3b9
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-11-06 16:41:41 +0000
URL: https://git.openjdk.org/leyden/commit/c0e6c3b93c0d21debc538e0135805c2957053…
8343214: Fix encoding errors in APX New Data Destination Instructions Support
Reviewed-by: jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 78b378ad
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2024-11-06 17:52:07 +0000
URL: https://git.openjdk.org/leyden/commit/78b378ad03d0f6c85468ac208e84fabea79fc…
8342540: InterfaceCalls micro-benchmark gives misleading results
Reviewed-by: shade, kvn
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
Changeset: 342fe425
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2024-11-06 18:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/342fe42555a0e892d21d187287ab996be199a…
8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree
Reviewed-by: rhalade, erikj
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
Changeset: d20ccd1a
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-11-06 18:46:06 +0000
URL: https://git.openjdk.org/leyden/commit/d20ccd1aef4a36662cc9fcc91d1c14b673918…
8335583: Avoid using pointers in CDS tables
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: e33dc135
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-11-06 19:36:20 +0000
URL: https://git.openjdk.org/leyden/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52…
8343343: Misc crash dump improvements on more platforms after JDK-8294160
Co-authored-by: Boris Ulasevich <bulasevich(a)openjdk.org>
Reviewed-by: mbaesken, jkern, dlong
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 9e31e78e
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-07 00:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e22…
8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion
Reviewed-by: bchristi
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: f2316f68
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-07 03:12:32 +0000
URL: https://git.openjdk.org/leyden/commit/f2316f6829c9b671e992401ee39d7a1a18058…
8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
Reviewed-by: dholmes, lmesnik
! test/jdk/ProblemList.txt
Changeset: 97b681e9
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-11-07 06:28:02 +0000
URL: https://git.openjdk.org/leyden/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2…
8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles
Reviewed-by: coleenp, stefank, mgronlun
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
Changeset: a6c85daa
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-07 07:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d…
8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor
Reviewed-by: thartmann, roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 619b4d59
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-07 07:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/619b4d596634ee84b9bf5884b97a69eb01661…
8334107: Specification for MemorySegment::get/setString could use some clarification
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 0e1c1b79
Branch: premain
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-07 07:46:52 +0000
URL: https://git.openjdk.org/leyden/commit/0e1c1b793d43064aabe9571057284899c9580…
8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp
Reviewed-by: kvn, chagedorn, jwaters
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: c3df050b
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-11-07 08:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/c3df050b88ecef123199a4e96f6d9884d064a…
8343726: [BACKOUT] NMT should not use ThreadCritical
Reviewed-by: shade, dholmes
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 592a48b1
Branch: premain
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2024-11-07 08:55:55 +0000
URL: https://git.openjdk.org/leyden/commit/592a48b163ed582872b686e7a606cf8b96fcb…
8321997: Increase upper limit of LoopOptsCount flag
Reviewed-by: shade, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
Changeset: 7620b129
Branch: premain
Author: Theo Weidmann <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-07 10:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/7620b129888d57514d9ef588e0681f1d43377…
8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'
Reviewed-by: chagedorn, kvn
! src/hotspot/share/code/debugInfo.cpp
Changeset: 42446823
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-07 10:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/4244682309e7ae1be892280dfd6a6f70ccecc…
8339190: Parameter arrays that are capped during annotation processing report incorrect length
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/ParameterArrayLimit.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: f0b251d7
Branch: premain
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2024-11-07 12:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a…
8343531: Improve print_location for invalid heap pointers
Reviewed-by: shade, tschatzl, ayang
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
Changeset: ac82a8f8
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-07 12:32:34 +0000
URL: https://git.openjdk.org/leyden/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39…
8343610: InOutPathTest jpackage test produces invalid app image on macOS
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: d2b681d4
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-07 13:10:26 +0000
URL: https://git.openjdk.org/leyden/commit/d2b681d4557109158fbbce9db995f4146c344…
8343730: JMX cleanups
Reviewed-by: cjplummer
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java
Changeset: 1d117f65
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-11-07 14:32:18 +0000
URL: https://git.openjdk.org/leyden/commit/1d117f65f06456ae571aecc146542c2f79d40…
8343394: Make MemorySessionImpl.state a stable field
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: d3c042f9
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-11-07 15:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba97…
8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: 56c588b4
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-11-07 17:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9…
8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: 4f5a241e
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-07 18:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a0…
8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java
Changeset: ccda8159
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-11-07 18:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/ccda8159f65be39d6fab9be87b1a79465aae5…
8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
Changeset: fac89f47
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-11-07 18:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/fac89f471c6f362cf47b3fae801e8cb51bd89…
8343493: Perform module checks during MetaspaceShared::map_archives()
Reviewed-by: ccheung, matsaave
! 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/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
Changeset: 2c7bea1c
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2024-11-07 19:27:35 +0000
URL: https://git.openjdk.org/leyden/commit/2c7bea1cb2acd768e57f460440228fee91425…
8343772: Expected IAPE not thrown in KDF.getInstance (TCK)
Reviewed-by: valeriep
! src/java.base/share/classes/javax/crypto/KDF.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
Changeset: 84c99fb9
Branch: premain
Author: Daniel Gredler <daniel.gredler(a)gmail.com>
Date: 2024-11-07 20:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d…
8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java
Reviewed-by: honkar, aivanov, aturbanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: a63f501b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-07 22:10:59 +0000
URL: https://git.openjdk.org/leyden/commit/a63f501b9238c6aae81c2e39fcc1852652116…
8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests
Reviewed-by: rriggs, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
Changeset: f621f26c
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-11-07 22:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/f621f26cd113090a0305598cfc50f0eac9a26…
8343724: [PPC64] Disallow OptoScheduling
Reviewed-by: rrich, mbaesken
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 068f4ce8
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-08 04:04:34 +0000
URL: https://git.openjdk.org/leyden/commit/068f4ce8bc0fb43417c6493597160b4955422…
8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m
Reviewed-by: bpb, rriggs
! src/java.base/macosx/native/libjli/java_md_macosx.m
Changeset: d0077eec
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-08 06:33:41 +0000
URL: https://git.openjdk.org/leyden/commit/d0077eece0531bbfef72d25628ec23ba3a799…
8343771: Some FFM benchmarks are broken
Reviewed-by: jvernee, mdoerr
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
Changeset: a10b1ccd
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-11-08 07:51:58 +0000
URL: https://git.openjdk.org/leyden/commit/a10b1ccd377335354db7505e9944496729e53…
8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java
Changeset: bf5c3ce2
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-08 09:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b302…
8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling
Reviewed-by: dholmes
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
Changeset: a9e53bb1
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-08 09:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/a9e53bb11788761277563d5912a9981932a7c…
8343783: Improve asserts in concurrentHashTable.inline.hpp
Reviewed-by: chagedorn
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: c7f071cf
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-08 09:44:12 +0000
URL: https://git.openjdk.org/leyden/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76a…
8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: 2e58ede1
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-08 09:53:16 +0000
URL: https://git.openjdk.org/leyden/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6…
8341399: Add since checker tests to the langtools modules
Reviewed-by: vromero
! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/TEST.properties
+ test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java
+ test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java
- test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java
+ test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java
Changeset: 0c281acf
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-08 10:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/0c281acfb4c87436096cb562d70f800dffa36…
8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: 96eed7fa
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-11-08 12:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/96eed7fa6c025374bc10039bca2949a76d78f…
8343306: javac is failing to determine if a class and a sealed interface are disjoint
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: f6edfe58
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-08 12:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/f6edfe58d6931b058a5fec722615740818711…
8343506: [s390x] multiple test failures with ubsan
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/s390.ad
Changeset: 7d6a2f37
Branch: premain
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Date: 2024-11-08 13:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60…
8342860: Fix more NULL usage backsliding
Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
Changeset: 72f67fb1
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-11-08 15:03:17 +0000
URL: https://git.openjdk.org/leyden/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62…
8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java
Changeset: 2fb0c1dd
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-08 16:36:57 +0000
URL: https://git.openjdk.org/leyden/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991…
8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations
Reviewed-by: mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
Changeset: 60539628
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2024-11-08 16:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/605396280d5ea225828da4ed688068334a15e…
8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150
Reviewed-by: weijun, hchao, alanb
! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
Changeset: 44ec501a
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-11-08 17:21:39 +0000
URL: https://git.openjdk.org/leyden/commit/44ec501a41f4794259dd03cd168838e793348…
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Hamlin Li <mli(a)openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp(a)openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
! make/Images.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! 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/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.cpp
+ src/hotspot/share/gc/shared/fullGCForwarding.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/metablock.hpp
+ src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java
+ test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
+ test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
Changeset: 03298558
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-11-08 20:22:24 +0000
URL: https://git.openjdk.org/leyden/commit/0329855831102a48abf14b5befc933f84dfd3…
8343804: Show the default time zone with -XshowSettings option
Reviewed-by: iris, jpai
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java
Changeset: 52c0b09b
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-11-08 20:37:08 +0000
URL: https://git.openjdk.org/leyden/commit/52c0b09b62ca82f7e0cbe910cb92243131f06…
8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed
Reviewed-by: aivanov
! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java
Changeset: 8a69893e
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-09 05:53:16 +0000
URL: https://git.openjdk.org/leyden/commit/8a69893e1d01f27b0be65cca69601856c1e54…
8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 2614c991
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-11-09 09:39:23 +0000
URL: https://git.openjdk.org/leyden/commit/2614c991d8244337dbf6a22bf296cd5eff5a7…
8343793: Test java/foreign/TestMemorySession.java is timing out
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestMemorySession.java
Changeset: 325a2c3f
Branch: premain
Author: Goetz Lindenmaier <goetz(a)openjdk.org>
Date: 2024-11-09 18:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/325a2c3f76a45248e6f8baa63477db15e55be…
8343848: Fix typo of property name in TestOAEPPadding after 8341927
Reviewed-by: lucy, mullan
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
Changeset: f4008968
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-11-09 23:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/f400896822c2704d8e7c66afc1efa8a4fa91a…
8342442: Static ACVP sample tests
Reviewed-by: mullan, bperez
+ test/jdk/sun/security/provider/acvp/Launcher.java
+ test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
+ test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
+ test/jdk/sun/security/provider/acvp/SHA_Test.java
+ test/jdk/sun/security/provider/acvp/data/acvp.md
+ test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
+ test/lib/jdk/test/lib/security/FixedSecureRandom.java
Changeset: 423e8e09
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-11-10 11:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c…
8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli(a)openjdk.org>
Reviewed-by: zgu, iwalulya, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 74ae3c68
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-11 00:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/74ae3c688b37e693e20eb4e17c631897c5464…
8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt
Reviewed-by: liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 7b0f273e
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-11-11 01:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/7b0f273e37625461baa333a3ef20fbbd93647…
8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: ca69a53b
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-11 04:31:56 +0000
URL: https://git.openjdk.org/leyden/commit/ca69a53b76bf0106443985a1207fbd3d9036e…
8211033: Clean up the processing -classpath argument not to set LM_CLASS
Reviewed-by: alanb
! src/java.base/share/native/libjli/java.c
Changeset: e1d684c6
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-11 05:06:56 +0000
URL: https://git.openjdk.org/leyden/commit/e1d684c6451ae7875b61a92603c19336ccd73…
8342650: Move getChars to DecimalDigits
Reviewed-by: liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.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/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 5f338e9a
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-11 06:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22…
8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 5b2f7f3b
Branch: premain
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-11 08:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fb…
8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr
Reviewed-by: thartmann, kvn, kbarrett
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
Changeset: ae6bb3cd
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-11 09:08:00 +0000
URL: https://git.openjdk.org/leyden/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c064…
8343824: Remove unused InstructionFlags in C1
Reviewed-by: kvn, dlong
! src/hotspot/share/c1/c1_Instruction.hpp
Changeset: f12c370d
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-11-11 09:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/f12c370d73363f384e3425857a663d855660f…
8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html
Reviewed-by: abhiscxk, dnguyen
! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java
Changeset: a93bd9df
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-11 09:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb3…
8343810: [s390x] is_uimm* methods should take unsigned arguments
Reviewed-by: lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
Changeset: 5ca6698b
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-11 09:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/5ca6698ba418e82ff93471fbb495759850f26…
8341176: Permit access to diagnostics for transient snippets
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
Changeset: ec13364c
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-11-11 10:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/ec13364cdab5a52f704bc5d1575f3da17380b…
8343067: C2: revisit constant-offset AddP chains after successful input idealizations
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: cbe8448f
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-11-11 10:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/cbe8448f28895b887157c1f23a0cf70070449…
8268895: Do not filter out man pages from build
Reviewed-by: dholmes, jwaters
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js
Changeset: b1a94918
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2024-11-11 10:36:46 +0000
URL: https://git.openjdk.org/leyden/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e…
8343321: Bad verify in LockStack::oops_do()
Reviewed-by: stefank, rkennke, coleenp
! src/hotspot/share/runtime/lockStack.inline.hpp
Changeset: 36e12955
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-11 11:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/36e12955b2129f2075a203a0b39198f256083…
8343929: Remove PreservedMarksSet::createTask() after JDK-8305895
Reviewed-by: ayang, shade
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
Changeset: 50161322
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-11 12:26:38 +0000
URL: https://git.openjdk.org/leyden/commit/5016132291b8cb94c37ffb9397282927df87a…
8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException
Reviewed-by: dholmes
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! test/jdk/ProblemList.txt
Changeset: f3ba7676
Branch: premain
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2024-11-11 13:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/f3ba7676043756f7cf95d5215e18bd65e9f16…
8343535: IGV: Colorize nodes on demand
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: chagedorn, rcastanedalo
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif
Changeset: 2ec35808
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-11-11 13:35:25 +0000
URL: https://git.openjdk.org/leyden/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd…
8311302: Implement JEP 493: Linking Run-Time Images without JMODs
Co-authored-by: Mandy Chung <mchung(a)openjdk.org>
Reviewed-by: mchung, alanb, erikj, ihse
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/JLinkHelpCapabilityTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
+ test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java
+ test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/CapturingHandler.java
+ test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
+ test/jdk/tools/jlink/runtimeImage/JImageHelper.java
+ test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
+ test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
+ test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
+ test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
+ test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java
Changeset: babb52a0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-11-11 14:21:21 +0000
URL: https://git.openjdk.org/leyden/commit/babb52a08361b00eb4bc6e2e109b1fdc198db…
8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding
Reviewed-by: chagedorn
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: 0759224e
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-11-11 14:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/0759224edc9843d77b3eb0f121d724de826b6…
8342105: JVM Crash when Jacoco and JFR are active
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
Changeset: b0a371b0
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-11 15:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/b0a371b0850b8f467ed985ef39a6fce476b62…
8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits
Reviewed-by: jpai, alanb, liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.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/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 80f4c0c3
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-11 15:21:56 +0000
URL: https://git.openjdk.org/leyden/commit/80f4c0c38a57960a1c96de72af6fc69ef1033…
8343442: Add since checker tests to the networking area modules
Reviewed-by: jpai, dfuchs
= test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java
Changeset: 6088d620
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-11-11 16:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/6088d620b44b83fac41ba403a059208414b32…
8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
Reviewed-by: alanb, syan
! test/jdk/ProblemList.txt
Changeset: 889f9062
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-11-11 16:35:22 +0000
URL: https://git.openjdk.org/leyden/commit/889f906235e99b7207f2e30e1f6f5771188f5…
8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java
Reviewed-by: fyang, amitkumar, roland
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
Changeset: ef0dc251
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-11-11 19:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c1…
8342707: Prepare Gatherers for graduation from Preview
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/util/stream/Gatherer.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererShortCircuitTest.java
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/stream/GatherersFoldTest.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
! test/jdk/java/util/stream/GatherersScanTest.java
! test/jdk/java/util/stream/GatherersWindowFixedTest.java
! test/jdk/java/util/stream/GatherersWindowSlidingTest.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
Changeset: cbf4dd58
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-11-11 21:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/cbf4dd588bf371e13e81204b1585d34bfaddd…
8343555: RISC-V: make some verified (on hardware) extension options diagnostic
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 4fa760a1
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-12 09:13:29 +0000
URL: https://git.openjdk.org/leyden/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436…
8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java
Reviewed-by: dfuchs
! test/jdk/ProblemList.txt
! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java
Changeset: baabfbba
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-11-12 09:23:29 +0000
URL: https://git.openjdk.org/leyden/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848…
8341904: Search tag in inherited doc comment creates additional index item
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
Changeset: cfe719fb
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-11-12 09:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/cfe719fbded84dfbc8b25ee2d809ac90f86de…
8340565: Create separate index page for terms defined by the index tag
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.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/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
Changeset: b53ee053
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-12 09:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32…
8202617: javadoc generates broken links to undocumented (e.g. private) members
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
- test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java
! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java
- test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java
Changeset: 3727f404
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-12 10:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/3727f4046188bb623f9efec6fa149f767a9ff…
8343745: Only update Last Value Assertion Predicates in Loop Unrolling
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 2c1e4c38
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-11-12 10:15:04 +0000
URL: https://git.openjdk.org/leyden/commit/2c1e4c381615ce52276f4bf331a1e7a845af4…
8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 57292276
Branch: premain
Author: Dr Heinz M. Kabutz <heinz(a)javaspecialists.eu>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-11-12 11:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/5729227651969f542f040e5d0bfbf9b0b99b5…
8343250: ArrayBlockingQueue serialization not thread safe
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
Changeset: 67d1ef14
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-12 12:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72…
8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes
Reviewed-by: roland, chagedorn
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
Changeset: 50b6e41e
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-11-12 13:13:28 +0000
URL: https://git.openjdk.org/leyden/commit/50b6e41e0e8d6575061996a48077fb809bede…
8300732: Whitebox functions for Metaspace test should use byte size
Reviewed-by: stuefe, asmehra
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
+ test/lib/jdk/test/lib/Unit.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 8a2a75e5
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-11-12 13:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef7…
8339892: Several security shell tests don't set TESTJAVAOPTS
Reviewed-by: valeriep
! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/jdk/java/security/cert/CertificateFactory/slowstream.sh
! test/jdk/sun/security/krb5/runNameEquals.sh
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/jdk/sun/security/util/Pem/encoding.sh
! test/jdk/sun/security/validator/certreplace.sh
! test/jdk/sun/security/validator/samedn.sh
Changeset: 78b80150
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2024-11-12 15:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/78b80150e009745b8f28d36c3836f18ad0ca9…
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Andrew Haley <aph(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp(a)openjdk.org>
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
! src/hotspot/cpu/aarch64/aarch64.ad
! 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/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! 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/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.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/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/lang/Object.java
- src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
- src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
- src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java
! src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/native/libjava/Thread.c
! src/java.base/share/native/libjava/VirtualThread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
+ test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
+ test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/jdk/ProblemList-Xcomp.txt
- test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
+ test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/LockingMode.java
+ test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
+ test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
+ test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
- test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
+ test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c
- test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
- test/jdk/java/lang/Thread/virtual/stress/TEST.properties
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
Changeset: 2989d873
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-12 15:26:19 +0000
URL: https://git.openjdk.org/leyden/commit/2989d8734c70e1db87d2a708719fd2d966903…
8343805: RISC-V: JVM crashes on startup when disabling compressed instructions
Reviewed-by: mli
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
Changeset: e5eaa7f1
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-11-12 15:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b…
8343946: JFR: Wildcard should only work with COUNT for 'jfr view'
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 81752c4b
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-11-12 15:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/81752c4bcc384a8dd1e87b71a0de86877a0b6…
8338565: Test crashed: assert(is_path_empty()) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
Changeset: c12b386d
Branch: premain
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2024-11-12 15:52:30 +0000
URL: https://git.openjdk.org/leyden/commit/c12b386d1916af9a04b4c6698838c2b40c6cd…
8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData
Reviewed-by: dnsimon, kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: db850905
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-12 17:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6…
8338411: Implement JEP 486: Permanently Disable the Security Manager
Co-authored-by: Sean Mullan <mullan(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov(a)openjdk.org>
Co-authored-by: Brian Burkhalter <bpb(a)openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Co-authored-by: Harshitha Onkar <honkar(a)openjdk.org>
Co-authored-by: Joe Wang <joehw(a)openjdk.org>
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Justin Lu <jlu(a)openjdk.org>
Co-authored-by: Kevin Walls <kevinw(a)openjdk.org>
Co-authored-by: Lance Andersen <lancea(a)openjdk.org>
Co-authored-by: Naoto Sato <naoto(a)openjdk.org>
Co-authored-by: Roger Riggs <rriggs(a)openjdk.org>
Co-authored-by: Brent Christian <bchristi(a)openjdk.org>
Co-authored-by: Stuart Marks <smarks(a)openjdk.org>
Co-authored-by: Ian Graves <igraves(a)openjdk.org>
Co-authored-by: Phil Race <prr(a)openjdk.org>
Co-authored-by: Erik Gahlin <egahlin(a)openjdk.org>
Co-authored-by: Jaikiran Pai <jpai(a)openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
! make/modules/java.base/Copy.gmk
! make/modules/java.rmi/Launcher.gmk
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! 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/FilePermission.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/Boolean.java
! 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/Integer.java
! src/java.base/share/classes/java/lang/Long.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/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.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/MethodType.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/ContentHandler.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/NetworkChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/java/nio/file/AccessDeniedException.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ServerSocketFactory.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/Destroyable.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Refreshable.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
- src/java.base/share/classes/sun/security/provider/PolicySpiFile.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/Resources.java
- src/java.base/share/conf/security/java.policy
! src/java.base/share/conf/security/java.security
- src/java.base/share/lib/security/default.policy
- src/java.base/share/native/libjava/AccessController.c
- src/java.base/share/native/libjava/SecurityManager.c
- src/java.base/windows/lib/security/default.policy
! src/java.compiler/share/classes/javax/tools/FileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Expression.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/Clip.java
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java
! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/WindowConstants.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ManagementPermission.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java
! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/javax/management/MBeanPermission.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/MBeanServerPermission.java
! src/java.management/share/classes/javax/management/MBeanTrustPermission.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java
- test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf
! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java
- test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java
- test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java
! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java
! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java
! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java
! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java
! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java
! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java
! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
- test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
- test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy
! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java
! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java
- test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy
! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java
- test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy
! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
- test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy
- test/jdk/com/sun/security/auth/uphc.policy
- test/jdk/com/sun/tools/attach/PermissionTest.java
- test/jdk/com/sun/tools/attach/java.policy.allow
- test/jdk/com/sun/tools/attach/java.policy.deny
! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java
- test/jdk/java/awt/Debug/DumpOnKey/dump.policy
- test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java
- test/jdk/java/awt/Desktop/DefaultPermissions/java.policy
- test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java
- test/jdk/java/awt/Desktop/SecurityTest/desktop.policy
- test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java
- test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy
- test/jdk/java/awt/FontClass/CreateFont/BigFont.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh
- test/jdk/java/awt/FontClass/FontAccess.java
- test/jdk/java/awt/FontClass/FontPrivilege.java
! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java
- test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
- test/jdk/java/awt/PrintJob/Security/policy
! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java
- test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy
- test/jdk/java/awt/color/LoadProfileWithSM.java
- test/jdk/java/awt/color/StandardProfileTest.java
- test/jdk/java/awt/color/StandardProfileTest.policy
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java
! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java
- test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy
! test/jdk/java/awt/image/mlib/MlibOpsTest.java
- test/jdk/java/awt/image/mlib/mlib.security.policy
- test/jdk/java/awt/print/PrintServicesSecurityManager.java
- test/jdk/java/awt/print/PrinterJob/CheckAccess.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
- test/jdk/java/awt/security/Permissions.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/policy
- test/jdk/java/beans/Beans/Test4080522.java
- test/jdk/java/beans/EventHandler/Test6277246.java
- test/jdk/java/beans/EventHandler/Test6277266.java
! test/jdk/java/beans/Introspector/7084904/Test7084904.java
! test/jdk/java/beans/Introspector/Test4683761.java
- test/jdk/java/beans/Introspector/Test6277246.java
- test/jdk/java/beans/PropertyEditor/TestBooleanClass.java
- test/jdk/java/beans/PropertyEditor/TestBooleanType.java
- test/jdk/java/beans/PropertyEditor/TestByteClass.java
- test/jdk/java/beans/PropertyEditor/TestByteType.java
- test/jdk/java/beans/PropertyEditor/TestColorClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleType.java
- test/jdk/java/beans/PropertyEditor/TestEnumClass.java
- test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java
- test/jdk/java/beans/PropertyEditor/TestFloatClass.java
- test/jdk/java/beans/PropertyEditor/TestFloatType.java
- test/jdk/java/beans/PropertyEditor/TestFontClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerType.java
- test/jdk/java/beans/PropertyEditor/TestLongClass.java
- test/jdk/java/beans/PropertyEditor/TestLongType.java
- test/jdk/java/beans/PropertyEditor/TestShortClass.java
- test/jdk/java/beans/PropertyEditor/TestShortType.java
- test/jdk/java/beans/PropertyEditor/TestStringClass.java
! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java
- test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy
! test/jdk/java/beans/Statement/ClassForName/ClassForName.java
- test/jdk/java/beans/Statement/ClassForName/java.policy
- test/jdk/java/beans/Statement/Test6224433.java
! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java
! test/jdk/java/beans/XMLDecoder/spec/TestArray.java
! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java
! test/jdk/java/beans/XMLDecoder/spec/TestByte.java
! test/jdk/java/beans/XMLDecoder/spec/TestChar.java
! test/jdk/java/beans/XMLDecoder/spec/TestClass.java
! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java
! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java
! test/jdk/java/beans/XMLDecoder/spec/TestField.java
! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java
! test/jdk/java/beans/XMLDecoder/spec/TestInt.java
! test/jdk/java/beans/XMLDecoder/spec/TestJava.java
! test/jdk/java/beans/XMLDecoder/spec/TestLong.java
! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java
! test/jdk/java/beans/XMLDecoder/spec/TestNew.java
! test/jdk/java/beans/XMLDecoder/spec/TestNull.java
! test/jdk/java/beans/XMLDecoder/spec/TestObject.java
! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java
! test/jdk/java/beans/XMLDecoder/spec/TestShort.java
! test/jdk/java/beans/XMLDecoder/spec/TestString.java
! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java
! test/jdk/java/beans/XMLDecoder/spec/TestVar.java
- test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java
! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java
! test/jdk/java/beans/XMLEncoder/AbstractTest.java
! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java
! test/jdk/java/beans/XMLEncoder/Test4631471.java
! test/jdk/java/beans/XMLEncoder/Test4652928.java
! test/jdk/java/beans/XMLEncoder/Test4679556.java
! test/jdk/java/beans/XMLEncoder/Test4903007.java
! test/jdk/java/beans/XMLEncoder/Test4935607.java
! test/jdk/java/beans/XMLEncoder/Test4936682.java
! test/jdk/java/beans/XMLEncoder/Test4993777.java
! test/jdk/java/beans/XMLEncoder/Test4994637.java
! test/jdk/java/beans/XMLEncoder/Test5023550.java
! test/jdk/java/beans/XMLEncoder/Test5023552.java
! test/jdk/java/beans/XMLEncoder/Test5023557.java
! test/jdk/java/beans/XMLEncoder/Test5023559.java
! test/jdk/java/beans/XMLEncoder/Test6176120.java
! test/jdk/java/beans/XMLEncoder/Test6187118.java
! test/jdk/java/beans/XMLEncoder/Test6256805.java
! test/jdk/java/beans/XMLEncoder/Test6437265.java
! test/jdk/java/beans/XMLEncoder/Test6501431.java
! test/jdk/java/beans/XMLEncoder/Test6505888.java
! test/jdk/java/beans/XMLEncoder/Test6531597.java
! test/jdk/java/beans/XMLEncoder/Test6570354.java
! test/jdk/java/beans/XMLEncoder/Test6852574.java
! test/jdk/java/beans/XMLEncoder/Test6921644.java
! test/jdk/java/beans/XMLEncoder/Test6989223.java
! test/jdk/java/beans/XMLEncoder/Test7080156.java
! test/jdk/java/beans/XMLEncoder/Test7092744.java
! test/jdk/java/beans/XMLEncoder/Test7169395.java
! test/jdk/java/beans/XMLEncoder/Test8013416.java
! test/jdk/java/beans/XMLEncoder/Test8013557.java
! test/jdk/java/beans/XMLEncoder/Test8016545.java
! test/jdk/java/beans/XMLEncoder/Test8027066.java
! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Color.java
! test/jdk/java/beans/XMLEncoder/java_awt_Component.java
! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java
! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java
! test/jdk/java/beans/XMLEncoder/java_awt_Font.java
! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java
! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java
! test/jdk/java/beans/XMLEncoder/java_awt_Point.java
! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java
! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java
! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java
! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java
! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java
! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java
! test/jdk/java/beans/XMLEncoder/java_lang_Character.java
! test/jdk/java/beans/XMLEncoder/java_lang_Class.java
! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java
! test/jdk/java/beans/XMLEncoder/java_lang_String.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java
! test/jdk/java/beans/XMLEncoder/java_net_URI.java
! test/jdk/java/beans/XMLEncoder/java_sql_Date.java
! test/jdk/java/beans/XMLEncoder/java_sql_Time.java
! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java
! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Date.java
! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java
! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java
! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java
! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java
! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java
! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java
! test/jdk/java/foreign/TestLinker.java
- test/jdk/java/foreign/security.policy
- test/jdk/java/io/Console/SecurityManagerTest.java
- test/jdk/java/io/Console/test.policy
- test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/File/GetXSpace.java
- test/jdk/java/io/File/createTempFile/SecurityTest.java
- test/jdk/java/io/File/createTempFile/java.policy
- test/jdk/java/io/FilePermission/MergeName.java
- test/jdk/java/io/FilePermission/ReadFileOnPath.java
- test/jdk/java/io/FilePermission/m/module-info.java
- test/jdk/java/io/FilePermission/m/p/App.java
! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
- test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
- test/jdk/java/io/Serializable/records/empty_security.policy
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
- test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
- test/jdk/java/io/Serializable/serialFilter/security.policy
- test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter
- test/jdk/java/io/Serializable/subclass/Allow.policy
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java
- test/jdk/java/io/Serializable/subclassGC/security.policy
! test/jdk/java/lang/Class/forName/modules/TestDriver.java
! test/jdk/java/lang/Class/forName/modules/TestLayer.java
- test/jdk/java/lang/Class/forName/modules/policy
- test/jdk/java/lang/Class/forName/modules/policy.denied
- test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java
! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
- test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java
- test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java
! test/jdk/java/lang/Class/getResource/Main.java
! test/jdk/java/lang/Class/getResource/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/UninitializedParent.java
! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
- test/jdk/java/lang/ClassLoader/forNameLeak/test.policy
! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java
! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClient.java
- test/jdk/java/lang/ClassLoader/securityManager/malformed.policy
- test/jdk/java/lang/ClassLoader/securityManager/valid.policy
- test/jdk/java/lang/ModuleTests/WithSecurityManager.java
- test/jdk/java/lang/ModuleTests/allow.policy
! test/jdk/java/lang/ProcessBuilder/Basic.java
- test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java
- test/jdk/java/lang/ProcessHandle/PermissionTest.java
! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/SecurityManager/Basic.java
- test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
- test/jdk/java/lang/SecurityManager/CheckPackageAccess.java
- test/jdk/java/lang/SecurityManager/CheckPackageMatching.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
- test/jdk/java/lang/SecurityManager/PackageAccessTest.java
- test/jdk/java/lang/SecurityManager/empty.policy
- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/m/module-info.java
- test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java
- test/jdk/java/lang/SecurityManager/modules/test.policy
- test/jdk/java/lang/SecurityManager/test.policy
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
- test/jdk/java/lang/StackWalker/SecurityExceptions.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
- test/jdk/java/lang/StackWalker/noperms.policy
- test/jdk/java/lang/StackWalker/stackwalk.policy
- test/jdk/java/lang/StackWalker/stackwalktest.policy
- test/jdk/java/lang/String/concat/WithSecurityManager.java
! test/jdk/java/lang/System/AllowSecurityManager.java
- test/jdk/java/lang/System/IgnoreNullSecurityManager.java
! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
- test/jdk/java/lang/System/SecurityRace.java
- test/jdk/java/lang/System/System.policy
! test/jdk/java/lang/annotation/ParameterAnnotations.java
- test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java
- test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java
- test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
- test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java
- test/jdk/java/lang/constant/methodTypeDesc/test.policy
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
- test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java
- test/jdk/java/lang/invoke/7196190/jtreg.security.policy
- test/jdk/java/lang/invoke/8076596/Test8076596.java
- test/jdk/java/lang/invoke/8076596/Test8076596.security.policy
- test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
- test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
- test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/RevealDirectTest.java
- test/jdk/java/lang/invoke/TestPrivateMember.java
! test/jdk/java/lang/invoke/callerSensitive/Main.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
- test/jdk/java/lang/invoke/getclassloader.policy
- test/jdk/java/lang/invoke/jtreg.security.policy
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
- test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
- test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java
- test/jdk/java/lang/module/java.policy
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
- test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
- test/jdk/java/lang/reflect/Nestmates/empty.policy
- test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
- test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
- test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
- test/jdk/java/lang/reflect/records/allPermissions.policy
- test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
- test/jdk/java/lang/runtime/empty.policy
! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java
! test/jdk/java/net/DatagramSocket/ConnectPortZero.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
- test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
- test/jdk/java/net/IPSupport/MinimumPermissions.java
- test/jdk/java/net/IPSupport/MinimumPermissions.policy
- test/jdk/java/net/InetAddress/GetLocalHostWithSM.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/NetworkInterface/Equals.java
- test/jdk/java/net/ServerSocket/TestLocalAddress.java
- test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketOption/OptionsTest.java
- test/jdk/java/net/SocketOption/options.policy
- test/jdk/java/net/SocketPermission/SocketPermissionTest.java
! test/jdk/java/net/URL/OpenConnection.java
! test/jdk/java/net/URL/TestIPv6Addresses.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
- test/jdk/java/net/URLClassLoader/getresourceasstream/policy
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
- test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
- test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
- test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/RequestBodyTest.java
- test/jdk/java/net/httpclient/RequestBodyTest.policy
- test/jdk/java/net/httpclient/dependent.policy
- test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
- test/jdk/java/net/httpclient/noPermissions.policy
- test/jdk/java/net/httpclient/security/0.policy
- test/jdk/java/net/httpclient/security/1.policy
- test/jdk/java/net/httpclient/security/10.policy
- test/jdk/java/net/httpclient/security/11.policy
- test/jdk/java/net/httpclient/security/12.policy
- test/jdk/java/net/httpclient/security/14.policy
- test/jdk/java/net/httpclient/security/15.policy
- test/jdk/java/net/httpclient/security/16.policy
- test/jdk/java/net/httpclient/security/17.policy
- test/jdk/java/net/httpclient/security/2.policy
- test/jdk/java/net/httpclient/security/3.policy
- test/jdk/java/net/httpclient/security/4.policy
- test/jdk/java/net/httpclient/security/5.policy
- test/jdk/java/net/httpclient/security/6.policy
- test/jdk/java/net/httpclient/security/7.policy
- test/jdk/java/net/httpclient/security/8.policy
- test/jdk/java/net/httpclient/security/9.policy
- test/jdk/java/net/httpclient/security/Driver.java
- test/jdk/java/net/httpclient/security/Security.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java
- test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
- test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
+ test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java
- test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
- test/jdk/java/net/httpclient/websocket/security/httpclient.policy
- test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java
- test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
- test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny
! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
- test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass
- test/jdk/java/nio/channels/unixdomain/Security.java
- test/jdk/java/nio/channels/unixdomain/policy1
- test/jdk/java/nio/channels/unixdomain/policy2
- test/jdk/java/nio/channels/unixdomain/policy3
! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java
- test/jdk/java/nio/charset/spi/charsetProvider.sp
- test/jdk/java/nio/charset/spi/default-pol
- test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java
! test/jdk/java/nio/file/Files/FaultyFileSystem.java
! test/jdk/java/nio/file/Files/StreamTest.java
- test/jdk/java/nio/file/Files/copy.policy
- test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java
- test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy
- test/jdk/java/nio/file/Path/MacToRealPath.policy
- test/jdk/java/nio/file/Path/MacToRealPathWithSM.java
- test/jdk/java/nio/file/WatchService/WithSecurityManager.java
- test/jdk/java/nio/file/WatchService/denyAll.policy
- test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy
- test/jdk/java/nio/file/WatchService/grantDirAndTree.policy
- test/jdk/java/nio/file/WatchService/grantDirOnly.policy
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
- test/jdk/java/nio/file/spi/fs.policy
- test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
! test/jdk/java/rmi/dgc/VMID/CheckVMID.java
- test/jdk/java/rmi/dgc/VMID/security.policy
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy
- test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy
- test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy
! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
- test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy
- test/jdk/java/rmi/registry/classPathCodebase/security.policy
! test/jdk/java/rmi/registry/readTest/CodebaseTest.java
- test/jdk/java/rmi/registry/readTest/registry.security.policy
! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java
- test/jdk/java/rmi/registry/serialFilter/security.policy
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
- test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all
! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java
- test/jdk/java/rmi/reliability/juicer/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java
! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
- test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java
- test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
- test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
- test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy
! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java
- test/jdk/java/rmi/server/RemoteObject/toStub/security.policy
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy
! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
- test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy
! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java
- test/jdk/java/rmi/server/clientStackTrace/security.policy
! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java
- test/jdk/java/rmi/server/useCustomRef/security.policy
! test/jdk/java/rmi/testlibrary/TestLibrary.java
+ test/jdk/java/rmi/testlibrary/TestLoaderHandler.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
- test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy
- test/jdk/java/rmi/transport/dgcDeadLock/security.policy
! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java
- test/jdk/java/rmi/transport/readTimeout/security.policy
- test/jdk/java/security/AccessControlContext/CheckNullPermission.java
- test/jdk/java/security/AccessController/DoPriv.java
- test/jdk/java/security/AccessController/DoPrivAccomplice.java
- test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
- test/jdk/java/security/AccessController/DoPrivTest.java
- test/jdk/java/security/AccessController/LimitedDoPrivileged.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java
- test/jdk/java/security/AccessController/policy
! test/jdk/java/security/BasicPermission/NullOrEmptyName.java
! test/jdk/java/security/KeyRep/Serial.java
- test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/KeyRep/SerialDSAPubKey.java
- test/jdk/java/security/KeyRep/SerialDSAPubKey.policy
! test/jdk/java/security/KeyRep/SerialOld.java
- test/jdk/java/security/KeyRep/SerialOld.policy
- test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/setpolicy.jp
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.policy
- test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL
- test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy
- test/jdk/java/security/Policy/GetPermissions/JarURL.java
- test/jdk/java/security/Policy/GetPermissions/JarURL.policy
- test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java
- test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java
- test/jdk/java/security/Policy/PolicyProvider/test.policy
- test/jdk/java/security/Policy/Root/Root.java
- test/jdk/java/security/Policy/Root/Root.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy
- test/jdk/java/security/Policy/SignedJar/java.security
- test/jdk/java/security/Policy/SignedJar/keypass
- test/jdk/java/security/ProtectionDomain/AllPerm.jar
- test/jdk/java/security/ProtectionDomain/AllPerm.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.policy
- test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java
- test/jdk/java/security/ProtectionDomain/Recursion.java
- test/jdk/java/security/ProtectionDomain/Recursion.policy
- test/jdk/java/security/ProtectionDomain/RecursionDebug.java
- test/jdk/java/security/SecureClassLoader/DefineClass.java
- test/jdk/java/security/SecureClassLoader/DefineClass.policy
- test/jdk/java/security/Security/AddProvider.java
- test/jdk/java/security/Security/AddProvider.policy.1
- test/jdk/java/security/Security/AddProvider.policy.2
- test/jdk/java/security/Security/AddProvider.policy.3
! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy
! test/jdk/java/security/Security/removing/RemoveStaticProvider.java
- test/jdk/java/security/Security/removing/RemoveStaticProvider.policy
- test/jdk/java/security/UnresolvedPermission/Debug.java
- test/jdk/java/security/UnresolvedPermission/Debug.policy
- test/jdk/java/security/UnresolvedPermission/DebugPermission0.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission1.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission2.java
- test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java
- test/jdk/java/security/UnresolvedPermission/Equals.java
- test/jdk/java/security/UnresolvedPermission/Equals.policy
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
- test/jdk/java/security/cert/CertPathBuilder/provider.policy
- test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java
- test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java
- test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy
- test/jdk/java/util/PluggableLocale/PermissionTest.java
- test/jdk/java/util/PluggableLocale/dummy.policy
- test/jdk/java/util/PluggableLocale/localeServiceProvider.policy
! test/jdk/java/util/Properties/LoadAndStoreXML.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
- test/jdk/java/util/ResourceBundle/Bug6359330.java
- test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/SecurityTest.java
- test/jdk/java/util/ServiceLoader/security/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/test/p/Tests.java
- test/jdk/java/util/TimeZone/Bug6912560.java
- test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java
! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
! test/jdk/java/util/concurrent/tck/ThreadTest.java
- test/jdk/java/util/concurrent/tck/tck.policy
- test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/FileHandlerPatternExceptions.java
! test/jdk/java/util/logging/HandlersConfigTest.java
! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java
! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
- test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java
- test/jdk/java/util/logging/Logger/getGlobal/policy
! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java
! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java
! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java
! test/jdk/java/util/logging/SystemLoggerConfigTest.java
- test/jdk/java/util/logging/TestAppletLoggerContext.java
! test/jdk/java/util/logging/TestConfigurationListeners.java
! test/jdk/java/util/logging/TestGetLoggerNPE.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java
! test/jdk/java/util/logging/TestLoggerBundleSync.java
! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java
! test/jdk/java/util/logging/TestMainAppContext.java
+ test/jdk/java/util/logging/TestUILoggerContext.java
! test/jdk/java/util/logging/modules/GetResourceBundleTest.java
! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
- test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp
! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh
! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java
- test/jdk/javax/imageio/CachePremissionsTest/rw.policy
- test/jdk/javax/imageio/CachePremissionsTest/rwd.policy
- test/jdk/javax/imageio/CachePremissionsTest/w.policy
! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
- test/jdk/javax/management/ImplementationVersion/policy
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.java
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy
! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java
! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java
- test/jdk/javax/management/modelmbean/SimpleModelMBean/policy
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
- test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java
- test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
- test/jdk/javax/management/remote/mandatory/notif/policy.negative
- test/jdk/javax/management/remote/mandatory/notif/policy.positive
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
- test/jdk/javax/management/remote/mandatory/version/policy
! test/jdk/javax/management/security/AuthorizationTest.java
- test/jdk/javax/management/security/java.policy.authorization
! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java
- test/jdk/javax/net/ssl/finalize/security.policy
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/javax/script/ProviderTest.sh
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy
! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
- test/jdk/javax/security/auth/Subject/Compat.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java
- test/jdk/javax/security/auth/Subject/FromACC.java
! test/jdk/javax/security/auth/Subject/Serial.java
- test/jdk/javax/security/auth/Subject/Serial.policy
! test/jdk/javax/security/auth/Subject/Synch2.java
- test/jdk/javax/security/auth/Subject/Synch2.policy
- test/jdk/javax/security/auth/Subject/UnsupportedSV.java
- test/jdk/javax/security/auth/Subject/doAs/NestedActions.java
- test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/policy
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae
- test/jdk/javax/security/auth/Subject/doAs/policy.one.principal
- test/jdk/javax/security/auth/Subject/doAs/policy.two.principals
! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java
- test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy
! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java
- test/jdk/javax/smartcardio/policy
! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy
+ test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties
- test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java
! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java
- test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java
! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java
- test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java
- test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java
- test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java
- test/jdk/javax/swing/JFileChooser/6738668/security.policy
- test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java
- test/jdk/javax/swing/JFileChooser/7036025/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java
- test/jdk/javax/swing/JFileChooser/8062561/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/security2.policy
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy
! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java
! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java
- test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java
- test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java
- test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java
! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java
! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java
! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java
! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java
! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java
! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java
- test/jdk/javax/swing/plaf/synth/Test8043627.java
! test/jdk/javax/swing/text/View/8080972/TestObjectView.java
- test/jdk/javax/swing/text/rtf/bug4178276.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy
- test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java
+ test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/policy
! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java
- test/jdk/javax/xml/crypto/dsig/TransformService/test.policy
! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java
- test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy
! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java
- test/jdk/javax/xml/jaxp/common/8020430/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java
- test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java
- test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java
! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java
! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/trusted.security.policy
- test/jdk/jdk/dynalink/untrusted.security.policy
! test/jdk/jdk/incubator/vector/VectorRuns.java
- test/jdk/jdk/incubator/vector/empty_security.policy
- test/jdk/jdk/internal/jrtfs/WithSecurityManager.java
- test/jdk/jdk/internal/jrtfs/java.policy
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
- test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
- test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
- test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
- test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
- test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java
- test/jdk/jdk/jfr/jmx/security/enough.policy
- test/jdk/jdk/jfr/jmx/security/listener.policy
- test/jdk/jdk/jfr/jmx/security/nocontrol.policy
- test/jdk/jdk/jfr/jmx/security/nomonitor.policy
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java
! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java
- test/jdk/jdk/nio/zipfs/PropertyPermissions.policy
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/ZFSTests.java
! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
- test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
- test/jdk/jdk/nio/zipfs/test.policy
- test/jdk/jdk/nio/zipfs/test.policy.posix
- test/jdk/jdk/nio/zipfs/test.policy.readonly
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
- test/jdk/sun/net/www/http/HttpClient/OpenServer.java
- test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
= test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java
- test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy
- test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java
- test/jdk/sun/net/www/protocol/jrt/java.policy
! test/jdk/sun/nio/cs/StrCodingBenchmark.java
! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java
- test/jdk/sun/nio/cs/TestSJIS0213_SM.java
! test/jdk/sun/nio/cs/TestStringCoding.java
! test/jdk/sun/nio/cs/TestStringCodingUTF8.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
- test/jdk/sun/reflect/ReflectionFactory/security.policy
! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java
! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
- test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java
! test/jdk/sun/security/ec/TestEC.java
- test/jdk/sun/security/ec/TestEC.policy
- test/jdk/sun/security/krb5/auto/AcceptPermissions.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
- test/jdk/sun/security/krb5/auto/KeyPermissions.java
! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java
- test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy
- test/jdk/sun/security/mscapi/AccessKeyStore.java
- test/jdk/sun/security/mscapi/access.policy
- test/jdk/sun/security/mscapi/noaccess.policy
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
- test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
- test/jdk/sun/security/pkcs11/KeyStore/Basic.policy
! test/jdk/sun/security/pkcs11/Mac/MacKAT.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
- test/jdk/sun/security/pkcs11/Provider/Login.policy
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
- test/jdk/sun/security/pkcs11/Secmod/policy
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestCurves.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
- test/jdk/sun/security/pkcs11/ec/policy
- test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
- test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java
- test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java
- test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
- test/jdk/sun/security/pkcs11/sslecc/policy
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
- test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
- test/jdk/sun/security/pkcs11/tls/policy
- test/jdk/sun/security/provider/PolicyFile/Alias.java
- test/jdk/sun/security/provider/PolicyFile/Alias.policy
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy
- test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy
- test/jdk/sun/security/provider/PolicyFile/Extra.policy
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
- test/jdk/sun/security/provider/PolicyFile/Modules.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy
- test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy
- test/jdk/sun/security/provider/PolicyFile/TokenStore.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore
- test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.java
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy
- test/jdk/sun/security/provider/PolicyFile/Utf8.java
- test/jdk/sun/security/provider/PolicyFile/Utf8.policy
- test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy
- test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
- test/jdk/sun/security/provider/PolicyFile/modules.policy
- test/jdk/sun/security/provider/PolicyFile/wildcard.policy
- test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java
- test/jdk/sun/security/provider/PolicyParser/BogusGrants.java
- test/jdk/sun/security/provider/PolicyParser/EncodeURL.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java
- test/jdk/sun/security/provider/PolicyParser/TokenStore.java
- test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy
- test/jdk/sun/security/provider/PolicyParser/p001.policy
- test/jdk/sun/security/provider/PolicyParser/p002.policy
- test/jdk/sun/security/provider/PolicyParser/p003.policy
- test/jdk/sun/security/provider/PolicyParser/p004.policy
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java
! test/jdk/sun/security/smartcardio/TestChannel.java
! test/jdk/sun/security/smartcardio/TestControl.java
! test/jdk/sun/security/smartcardio/TestDefault.java
! test/jdk/sun/security/smartcardio/TestDirect.java
- test/jdk/sun/security/smartcardio/test.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy
- test/jdk/sun/security/util/DerInputBuffer/Allow.policy
- test/jdk/sun/security/util/FilePermCompat/CompatImpact.java
- test/jdk/sun/security/util/FilePermCompat/Flag.java
- test/jdk/sun/security/util/FilePermCompat/flag.policy
! test/jdk/sun/security/util/Resources/Format.java
- test/jdk/sun/security/util/Resources/Format.policy
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java
- test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy
- test/jdk/sun/security/util/Resources/early/EarlyResources.java
- test/jdk/sun/security/util/Resources/early/malformed.policy
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
- test/jdk/sun/security/x509/AVA/Allow.policy
- test/jdk/sun/util/locale/provider/Bug8152817.java
! test/jdk/tools/jlink/JLinkToolProviderTest.java
- test/jdk/tools/jlink/SecurityTest.java
- test/jdk/tools/jlink/toolprovider.policy
! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java
! test/jdk/tools/launcher/MiscTests.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java
! test/langtools/tools/doclint/tool/RunTest.java
- test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/processing/6348193/T6348193.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/whitebox/WhiteBox.java
- test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java
Changeset: 63eb4853
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-12 17:26:11 +0000
URL: https://git.openjdk.org/leyden/commit/63eb4853f6782f350f67b6bcf25d83bc4480b…
8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304
Reviewed-by: ihse, jwaters
! make/autoconf/flags-ldflags.m4
Changeset: a4e2c208
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-11-12 20:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8…
8343344: Windows attach logic failed to handle a failed open on a pipe
Reviewed-by: kevinw, cjplummer
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
Changeset: b26e4952
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-11-12 22:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/b26e4952e971a3cd027291f7f823140aeb5e5…
8343801: Change string printed by nsk_null_string for null strings
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp
Changeset: eb40a88f
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-13 00:07:44 +0000
URL: https://git.openjdk.org/leyden/commit/eb40a88f4076360708402454a494907e8c0c8…
8343430: RISC-V: C2: Remove old trampoline call
Reviewed-by: mli, rehn
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_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/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: c78de7bf
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-13 02:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12…
8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e9ede464
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-11-13 08:32:44 +0000
URL: https://git.openjdk.org/leyden/commit/e9ede464b2be84af676dc64bd3595b304bfe8…
8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2eeaa57b
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-13 08:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/2eeaa57b19780723ad7c74b1a62dea491241b…
8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java
Changeset: 79345bbb
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-11-13 09:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/79345bbbae2564f9f523859d1227a1784293b…
8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port
Reviewed-by: kbarrett, kvn, stuefe, shade, erikj
! make/autoconf/basic.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/scripts/compare.sh
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/posix/include/jvm_md.h
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/share/native/include/jni.h
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/include/jni_md.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/include/jni_md.h
! src/java.base/windows/native/libjava/gdefs_md.h
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/jlong_md.h
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
- src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/MsiCA.h
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
Changeset: d334af08
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-13 11:54:28 +0000
URL: https://git.openjdk.org/leyden/commit/d334af084100133fd6186c9dec70ff01a3809…
8344089: Fix wrong location of TestWrongMinLWiden.java
Reviewed-by: thartmann, rcastanedalo
= test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java
Changeset: 133f8f31
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-11-13 12:30:06 +0000
URL: https://git.openjdk.org/leyden/commit/133f8f318675d5825defc8587911b53ecb9a7…
8344014: Simplify TracePhase constructor
Reviewed-by: dlong, roland
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/timerTrace.hpp
Changeset: b72fe755
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-11-13 13:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/b72fe75533f1115076ec083faba56318156ab…
8343140: JfrJavaSupport uses the wrong accessors for sub-int fields
Reviewed-by: shade, egahlin
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
Changeset: 8af304c6
Branch: premain
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-13 13:34:09 +0000
URL: https://git.openjdk.org/leyden/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f…
8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory()
Reviewed-by: thartmann, roland
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 4c5bc5f2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-13 14:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/4c5bc5f2f091ae861d5329cdae42fe7fa2955…
8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners
Reviewed-by: ihse
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: a08d67c2
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-11-13 14:19:20 +0000
URL: https://git.openjdk.org/leyden/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb…
8344080: Return type mismatch for jfr_unregister_stack_filter
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
Changeset: b80ca490
Branch: premain
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-11-13 14:55:20 +0000
URL: https://git.openjdk.org/leyden/commit/b80ca4902af71938b32634d3fd230f4d65cde…
8344124: JDK-8341411 Broke the build
Reviewed-by: thartmann, chagedorn, epeter, jwaters
! src/hotspot/share/opto/library_call.cpp
Changeset: cc2acd14
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-11-13 15:31:02 +0000
URL: https://git.openjdk.org/leyden/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56…
8343286: Missing unchecked cast warning in polymorphic method call
Reviewed-by: mcimadamore
! 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/stream/ForEachOps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java
Changeset: c00e20c3
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2024-11-13 15:33:00 +0000
URL: https://git.openjdk.org/leyden/commit/c00e20c399cf9b3b21258bd5654a92d703c8f…
8343285: java.lang.Process is unresponsive and CPU usage spikes to 100%
Reviewed-by: dholmes, rriggs, shade
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: eb240a7d
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-13 16:06:44 +0000
URL: https://git.openjdk.org/leyden/commit/eb240a7df9a029bb762def86b805bdfdfa3e4…
8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed
Reviewed-by: rkennke, mli, tschatzl
! test/jdk/ProblemList-zgc.txt
Changeset: 916694f2
Branch: premain
Author: hanklo6 <hank.lo(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-11-13 16:19:33 +0000
URL: https://git.openjdk.org/leyden/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923…
8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions
Reviewed-by: sviswanathan, sparasa
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: bd3fec30
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-13 16:42:48 +0000
URL: https://git.openjdk.org/leyden/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5…
8344086: Remove security manager dependency in FFM
Reviewed-by: mcimadamore, rriggs, jvernee
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
Changeset: 7be77725
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-13 16:50:54 +0000
URL: https://git.openjdk.org/leyden/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a4…
8344112: Remove code to support security manager execution mode from DatagramChannel implementation
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
Changeset: a5f11b5f
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-11-13 16:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/a5f11b5f775be6c1d9593562ba65912261efd…
8343483: Remove unnecessary @SuppressWarnings annotations (serviceability)
Reviewed-by: cjplummer
! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! src/java.management/share/classes/javax/management/timer/Timer.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
Changeset: dbf23466
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-11-13 18:27:41 +0000
URL: https://git.openjdk.org/leyden/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9…
8341260: Add Float16 to jdk.incubator.vector
Co-authored-by: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Reviewed-by: rgiulietti
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java
! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
+ test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: 5e01c40b
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-13 18:49:31 +0000
URL: https://git.openjdk.org/leyden/commit/5e01c40b19a5bf4d0266747ca73aca4193799…
8343981: Remove usage of security manager from Thread and related classes
Reviewed-by: rriggs, yzheng
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.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/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
Changeset: ffea9809
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-11-13 19:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/ffea9809a72777fd6bfac5d0052c7db676aa2…
8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs
Reviewed-by: dfuchs, aefimov
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
Changeset: dde62307
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-11-13 19:36:15 +0000
URL: https://git.openjdk.org/leyden/commit/dde6230751672bde5a1bcb52686641f3a8b40…
8343416: CDS dump fails when unregistered class can also be loaded from system modules
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/unregisteredClasses.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java
Changeset: 1eb38c8e
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-11-13 19:44:30 +0000
URL: https://git.openjdk.org/leyden/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5…
8343219: Manual clientlibs test failures after SM removal
Reviewed-by: azvegint, aivanov, prr
! test/jdk/ProblemList.txt
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
- test/jdk/java/awt/Dialog/PrintToFileTest/granted
- test/jdk/java/awt/Dialog/PrintToFileTest/revoked
- test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java
- test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
- test/jdk/javax/print/PrintSE/PrintSE.java
- test/jdk/javax/print/PrintSE/PrintSE.sh
Changeset: 5ac330b1
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-11-13 20:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/5ac330b1ac81e932924e0ea10988f2536352b…
8344039: Remove security manager dependency in java.time
Reviewed-by: naoto, mullan, lancea
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
Changeset: 168b18ec
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-11-13 20:49:59 +0000
URL: https://git.openjdk.org/leyden/commit/168b18ec68dd5488704cf76895d2449cd8642…
8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec
Reviewed-by: jpai, mullan, alanb
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
Changeset: 0dab920b
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2024-11-13 23:17:26 +0000
URL: https://git.openjdk.org/leyden/commit/0dab920b70560a5aea8b068080655a292908b…
8343984: Fix Unsafe address overflow
Reviewed-by: pminborg, alanb
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 3b283543
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-11-13 23:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/3b283543c33df8c225e10b9186b7bc3cefd1a…
8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 90e92342
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-14 00:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/90e92342fc26db4876e22e8379a2c803c9de2…
8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
Changeset: 95a00f8a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-14 04:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/95a00f8a188048952871a10dc428566b18b91…
8343875: Minor improvements of jpackage test library
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
Changeset: e7d90b94
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-11-14 06:13:19 +0000
URL: https://git.openjdk.org/leyden/commit/e7d90b941fff095f4b1555020c09270d201c7…
8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset
Reviewed-by: jsikstro, eosterlund, stefank
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
Changeset: 1e97c1c9
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-14 06:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/1e97c1c913220b07ff0c1c977cea80bc94367…
8335989: Implement JEP 494: Module Import Declarations (Second Preview)
Reviewed-by: vromero, abimpoudis, mcimadamore, alanb
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/tools/javac/6402516/TestClass.java
! test/langtools/tools/javac/6402516/TestLocalElements.java
! test/langtools/tools/javac/6402516/TestMethod.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
Changeset: 23a8c71d
Branch: premain
Author: Laurent Bourgès <lbourges(a)openjdk.org>
Date: 2024-11-14 06:38:37 +0000
URL: https://git.openjdk.org/leyden/commit/23a8c71d3b760985550cc304a85d47601adc6…
8341790: Fix ExceptionOccurred in java.desktop
Reviewed-by: avu, prr
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c
! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/PortMixer.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
Changeset: c977ef7b
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-14 07:13:19 +0000
URL: https://git.openjdk.org/leyden/commit/c977ef7b45c5ab7be37169d4b673134e49c40…
8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: abacece8
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-14 07:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/abacece8265996aaec888c8f109f2e476ec7a…
8344011: Remove usage of security manager from Class and reflective APIs
Reviewed-by: liach, yzheng, rriggs
! src/java.base/share/classes/java/lang/Class.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/Package.java
! src/java.base/share/classes/java/lang/PublicMethods.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.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/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
Changeset: b54bd824
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-11-14 07:43:52 +0000
URL: https://git.openjdk.org/leyden/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf…
8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength
Reviewed-by: naoto, jlu
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java
Changeset: c3776db4
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-14 08:22:51 +0000
URL: https://git.openjdk.org/leyden/commit/c3776db498193d45088ed19e2a1d2697281fd…
8342936: Enhance java.io.IO with parameter-less println() and readln()
Reviewed-by: asotona, jpai, naoto
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/Input.java
= test/jdk/java/io/IO/input-no-prompt.exp
! test/langtools/jdk/jshell/ConsoleTest.java
Changeset: bd6152f5
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-14 08:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/bd6152f5967107d7b32db9bcfa224fc07314f…
8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: a8152bdb
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-11-14 08:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/a8152bdb9a52d902b8e710626317e0f944cf2…
8343941: IGV: dump graph at different register allocation steps
Reviewed-by: chagedorn, dfenacci, dlunden
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 2b57f402
Branch: premain
Author: Dr Heinz M. Kabutz <heinz(a)javaspecialists.eu>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-11-14 09:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/2b57f402c46104d4aba784a891ba90604f5e9…
8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream
Co-authored-by: Doug Lea <dl(a)openjdk.org>
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
Changeset: 8523880f
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-11-14 10:50:37 +0000
URL: https://git.openjdk.org/leyden/commit/8523880f065efc8e0e527ddf2f14743fc0185…
8342693: Use byte[] as parameter in a FDBigInteger constructor and as field
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
Changeset: 81342acd
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-14 11:29:54 +0000
URL: https://git.openjdk.org/leyden/commit/81342acdae82262815e04e1ade7deb2d0f240…
8343752: The javadoc should contain a note about usages of requires transitive java.base;
Co-authored-by: Mark Reinhold <mr(a)openjdk.org>
Co-authored-by: Alex Buckley <abuckley(a)openjdk.org>
Reviewed-by: hannesw, asotona
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java
Changeset: 5731ab7f
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-14 11:33:29 +0000
URL: https://git.openjdk.org/leyden/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5…
8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview)
Reviewed-by: asotona, jpai
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 2145ace3
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-11-14 12:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/2145ace384137b1c028a68dc34a8800577c7a…
8341094: Clean up relax_verify in ClassFileParser
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 8ccc48c9
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-11-14 12:39:01 +0000
URL: https://git.openjdk.org/leyden/commit/8ccc48c9c899192524c6095db31c856260d57…
8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure
Reviewed-by: shade, dholmes, tschatzl
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: 6757994a
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-11-14 12:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/6757994ad97c0498e7efe5b8ae3994edc7640…
8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled.
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
Changeset: 6e28cd3b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-14 12:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/6e28cd3b795e6538b5b5542595103588dd434…
8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
Changeset: a73226b1
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-11-14 13:31:50 +0000
URL: https://git.openjdk.org/leyden/commit/a73226b18e274c44171021760e9eb05bc4a8b…
8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure
Reviewed-by: iwalulya, ayang, sangheki
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 4d1a51cb
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-14 14:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/4d1a51cb859150005c93827f33e40a3a37f15…
8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module
Reviewed-by: rriggs, ascarpino
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
Changeset: 752e1629
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-14 14:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/752e1629555f0ec8630373ec87b049afdd709…
8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted
Reviewed-by: dfuchs, msheppar, syan, alanb
! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java
! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java
Changeset: 68164a48
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-14 16:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/68164a4847bc309a09701162528b4469660a5…
8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC
Reviewed-by: mli
! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java
Changeset: 7e9dfa4a
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-11-14 16:27:22 +0000
URL: https://git.openjdk.org/leyden/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847…
8343785: (fs) Remove syscalls that set file times with microsecond precision
Reviewed-by: alanb
! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: e12f5141
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-14 16:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/e12f5141201a5142325936650f4a417d27e81…
8343781: Add since checker test to the Serviceability area modules
Reviewed-by: sspitsyn, cjplummer
= test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java
Changeset: 002b985a
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-11-14 16:55:25 +0000
URL: https://git.openjdk.org/leyden/commit/002b985a4633b6cf11143f589bcecc51490c7…
8342963: TestLargeStub::testUpcall doesn't test upcalls stubs
Reviewed-by: mcimadamore
! test/jdk/java/foreign/largestub/TestLargeStub.java
Changeset: 697f27c5
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-14 17:44:13 +0000
URL: https://git.openjdk.org/leyden/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e…
8341964: Add mechanism to disable different parts of TLS cipher suite
Reviewed-by: mullan, ascarpino
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java
! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java
Changeset: 4d4951a4
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-11-14 17:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/4d4951a4420cf4a9a3bce88d8532055005cff…
8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed
8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds
Reviewed-by: iklam, matsaave
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
Changeset: 681a57f9
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-14 17:55:41 +0000
URL: https://git.openjdk.org/leyden/commit/681a57f96099a4e434fef0f37fa9cd2483577…
8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java
Changeset: 2cbce1f0
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-14 17:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/2cbce1f0f19a308ce792b530bde0438bfe555…
8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC
Reviewed-by: stefank
! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java
Changeset: ec148c13
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-11-14 18:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/ec148c136555899c90f773b2904baf459efac…
8344063: Remove doPrivileged calls from swing classes in the java.desktop module
Reviewed-by: honkar, kcr
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java
Changeset: d959c7de
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-14 20:32:32 +0000
URL: https://git.openjdk.org/leyden/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d…
8344147: Remove Security Manager dependencies from java.security.sasl module
Reviewed-by: rriggs, ascarpino
! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java
Changeset: 7ef26330
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-11-14 22:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/7ef263307ae23051950b69e7ef1b01c046e30…
8344128: Regression: make help broken after JDK-8340818
Reviewed-by: rriggs, dholmes, ihse
! make/Global.gmk
Changeset: db56266a
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-11-14 22:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/db56266ad164b4ecae59451dc0a832097dbfb…
8344250: Obsolete the DontYieldALot flag
Reviewed-by: darcy, matsaave, iklam
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 8ebb8318
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-14 21:02:12 +0000
URL: https://git.openjdk.org/leyden/commit/8ebb83182106cf8e450f640f7a9c4fcbc142e…
Merge branch 'master' into premain
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.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/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! 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/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.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/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! 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
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/native/libjli/java.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jtreg-ext/requires/VMProps.java
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.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/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! 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/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.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/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! 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
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/native/libjli/java.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 163cae69
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-18 15:49:35 +0000
URL: https://git.openjdk.org/leyden/commit/163cae69cedea93a654a6a32184a21a057d24…
Fixed merge
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
Changeset: 99070658
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-11-15 04:51:55 +0000
URL: https://git.openjdk.org/leyden/commit/99070658fd09ee3d1835f814c939d62e249c5…
8344065: Remove SecurityManager uses from the java.datatransfer module
Reviewed-by: serb
! src/java.base/share/classes/module-info.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java
Changeset: 0ae5748f
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-15 07:16:34 +0000
URL: https://git.openjdk.org/leyden/commit/0ae5748f74fda79cff8c62eafbef144cde7ab…
8343982: Remove usage of security manager from ClassLoader and related classes
Reviewed-by: jpai, yzheng, lancea
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java
Changeset: 21966942
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-11-15 07:31:55 +0000
URL: https://git.openjdk.org/leyden/commit/21966942b6b5341d0d221d10c3eaa629e543d…
8344104: TestMergeStores fails with ArrayIndexOutOfBoundException
Reviewed-by: shade, chagedorn, dlong
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
Changeset: 857f68c6
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 07:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/857f68c60f9c82c38f3b3a83692477dfe50a6…
8344179: SecurityManager cleanup in the ZIP and JAR areas
Reviewed-by: lancea, rriggs, mullan, jpai
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: bfee766f
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 07:48:15 +0000
URL: https://git.openjdk.org/leyden/commit/bfee766f035fb1b122cd3f3703b9e2a2d85ab…
8344183: (zipfs) SecurityManager cleanup in the ZipFS area
Reviewed-by: mullan, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: 0c191f66
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 09:47:43 +0000
URL: https://git.openjdk.org/leyden/commit/0c191f66299900d5de2629f6c6a761c55c7a9…
8344185: Remove calls to SecurityManager in sun.net.ftp
Reviewed-by: alanb, michaelm, dfuchs
! src/java.base/share/classes/sun/net/ftp/FtpClient.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
Changeset: 5b9932f8
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-11-15 10:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/5b9932f8f3c320f1d2c95403478a6069d05da…
8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview)
8322882: Null pointer error when compiling Static initializer in a local class
8334248: Invalid error for early construction local class constructor method reference
8330037: Compiler produces invalid bytecode for method class creation from static method
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
- test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/MethodReference37.out
! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out
Changeset: 3eece6e9
Branch: premain
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-11-15 10:20:08 +0000
URL: https://git.openjdk.org/leyden/commit/3eece6e941035e091e8ece7dd44a1837417c9…
8341907: javac -Xlint should ignore /// on first line of source file
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/danglingDocComments/JBangException1.java
+ test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException2.java
+ test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException3.java
+ test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java
Changeset: 75c651f8
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2024-11-15 11:28:02 +0000
URL: https://git.openjdk.org/leyden/commit/75c651f859c1372175040a06c68a08298d4da…
8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow
Reviewed-by: dholmes, coleenp, jsjolen
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
+ test/hotspot/gtest/classfile/test_stringConversion.cpp
+ test/hotspot/gtest/classfile/test_stringIntern.cpp
Changeset: ba393219
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-11-15 11:40:15 +0000
URL: https://git.openjdk.org/leyden/commit/ba39321902400e103cdce0b326d0005123b1d…
8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.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/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javap/T6716452.java
Changeset: 5e276085
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 12:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/5e2760856c3844d9ad6200fef0c09ece0acac…
8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
Changeset: 3245f56e
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-15 12:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/3245f56e53792b3cfc9788799ba1594d6af15…
8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Reviewed-by: lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: a672138a
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2024-11-15 13:38:52 +0000
URL: https://git.openjdk.org/leyden/commit/a672138aa7cb61c4f905de365628c0bbed690…
8344161: Argument type mismatch for jfr_type_id
Reviewed-by: kbarrett
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
Changeset: 6cdebf0e
Branch: premain
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-11-15 14:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/6cdebf0e4ce274fcaaff0bad292d467e31d69…
8343599: Kmem limit and max values swapped when printing container information
Reviewed-by: sjohanss, sgehwolf
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
Changeset: 84ffb64c
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-11-15 14:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6…
8334714: Implement JEP 484: Class-File API
Reviewed-by: liach, vromero
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.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/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.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/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.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/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 40a055eb
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-15 15:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/40a055ebd2cdeda237108bb506126a09460de…
8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration
Reviewed-by: jpai
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/DebugLoggerTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
Changeset: 3c38ed41
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-11-15 15:57:34 +0000
URL: https://git.openjdk.org/leyden/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc…
8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 0b9b82af
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-11-15 16:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/0b9b82af0376a3e81c118e9219b896c7c40a5…
8343039: Remove jdk.internal.misc.InternalLock and usages from java.io
Reviewed-by: liach, 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
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/Throwable.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 1866c0c2
Branch: premain
Author: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2024-11-15 17:22:11 +0000
URL: https://git.openjdk.org/leyden/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd1…
8344259: Annotate Float16 with jdk.internal.ValueBased
Reviewed-by: liach, darcy
! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: ff12ff53
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-11-15 18:10:30 +0000
URL: https://git.openjdk.org/leyden/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f…
8340453: C2: Improve encoding of LoadNKlass for compact headers
Reviewed-by: rcastanedalo, mli
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/opto/memnode.hpp
Changeset: fc8fb34f
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-15 19:02:13 +0000
URL: https://git.openjdk.org/leyden/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945…
8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module
Reviewed-by: rriggs, ascarpino
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
Changeset: 1bb0d3ba
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-11-15 19:02:29 +0000
URL: https://git.openjdk.org/leyden/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df…
8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.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/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java
Changeset: f62e05ee
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/f62e05ee96085675041c5cb94762f78abbc89…
8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 73fd8919
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:21:30 +0000
URL: https://git.openjdk.org/leyden/commit/73fd8919f581cd79d285d7f30bfac3457ef11…
8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
Changeset: f3168082
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/f3168082b809dfe39afdf7064a83e7a39a1d3…
8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java
Changeset: 59ffac84
Branch: premain
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-15 19:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9c…
8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
Changeset: c5b6ed8c
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-11-15 20:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/c5b6ed8ca0d4f9862fd6a890bcd457f735826…
8344252: SM cleanup in java.util classes
Reviewed-by: naoto, smarks
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/Tripwire.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/java.base/share/classes/java/util/stream/Tripwire.java
Changeset: c388455d
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-11-15 20:30:04 +0000
URL: https://git.openjdk.org/leyden/commit/c388455d0a463c9cb52ad18050f1155ec4ac0…
8344197: SM cleanup in java.util.concurrent
Reviewed-by: alanb, dl
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
Changeset: 276251c4
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-11-15 21:21:03 +0000
URL: https://git.openjdk.org/leyden/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7…
8342826: Improve performance of oopDesc::klass() after JDK-8305895
Reviewed-by: coleenp, shade, mli
+ src/hotspot/share/oops/objLayout.cpp
+ src/hotspot/share/oops/objLayout.hpp
+ src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: f4e1f040
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-18 16:03:19 +0000
URL: https://git.openjdk.org/leyden/commit/f4e1f04014fa0574b2405b6de9a0493b5faae…
Merge branch jdk/master into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: e4017de3
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-18 22:25:36 +0000
URL: https://git.openjdk.org/leyden/commit/e4017de3eaffa90532d9076c4ee1c5f029266…
Prepare to merge with 41a2d49f0a1ed298b8ab023ce634335464454fe7 - hand merge some files
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/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/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 41a2d49f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-11-15 22:28:54 +0000
URL: https://git.openjdk.org/leyden/commit/41a2d49f0a1ed298b8ab023ce634335464454…
8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking
Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov
! make/RunTests.gmk
+ src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotClassInitializer.hpp
+ src/hotspot/share/cds/aotClassLinker.cpp
+ src/hotspot/share/cds/aotClassLinker.hpp
+ src/hotspot/share/cds/aotConstantPoolResolver.cpp
+ src/hotspot/share/cds/aotConstantPoolResolver.hpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
+ src/hotspot/share/cds/aotLinkedClassTable.cpp
+ src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
- src/hotspot/share/cds/classPrelinker.cpp
- src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! 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/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm
+ test/jdk/ProblemList-AotJdk.txt
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: cb8c7904
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-19 09:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/cb8c79047becfc2e6159faf5ad81514ea4c6b…
Merge remote-tracking branch 'jdk/master' into premain
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: b5459e0a
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-19 20:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/b5459e0ab9351e90ce8ccf75968fffa2871ea…
Fixed merge
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/indy/IndyMiscTests.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: c2871bb1
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-19 20:48:33 +0000
URL: https://git.openjdk.org/leyden/commit/c2871bb173fc85efccc60e78872a2f5146aae…
Merge branch 'premain' of https://github.com/openjdk/leyden into premain
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/SCCache.cpp
Changeset: b3e5a418
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-11-19 20:49:20 +0000
URL: https://git.openjdk.org/leyden/commit/b3e5a4186a8894f1726b1222f5e79efee73ee…
Remove unnecessary logs for CDSAccess::get_archived_object_permanent_index()
! src/hotspot/share/cds/heapShared.cpp
Changeset: ff46e8e6
Branch: premain
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2024-11-22 16:00:25 +0000
URL: https://git.openjdk.org/leyden/commit/ff46e8e6a4c2a1121a17b42a1e8764e457ae0…
Fix SCCache crashes
! src/hotspot/share/code/SCCache.cpp
Changeset: 58565167
Branch: premain
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2024-11-27 14:20:00 +0000
URL: https://git.openjdk.org/leyden/commit/58565167d5c8ba59d3034cf2ce4c249e4d7a7…
Don't allocate new C strings on the fly
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: 6ca0c9ef
Branch: premain
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2024-11-27 14:23:55 +0000
URL: https://git.openjdk.org/leyden/commit/6ca0c9efcbe3f84a9c1f77be670d485e55945…
fix build
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: ba71a22b
Branch: premain
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2024-11-27 14:24:34 +0000
URL: https://git.openjdk.org/leyden/commit/ba71a22b7764f65942fcaa4e59b0e98e0e791…
fix build
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: 026c6bab
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-12-02 16:19:44 +0000
URL: https://git.openjdk.org/leyden/commit/026c6babf1419967d1794af7296ccfe9f39b1…
Merge branch 'premain' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjava/System.c
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjava/System.c
1
0