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
April 2024
- 9 participants
- 33 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
Hey,
I hope this mailing list is the right place for this. I am working with
Sébastien Deleuze on the Spring team and we've been focusing quite a bit on
CDS lately and how it can be easily leveraged by our user base.
One thing we quickly found out was that the cache can be more or less
effective depending on the way you start the app (classloaders, non
deterministic list of jar files, etc). Initially, we were testing the
startup time and comparing when CDS wasn't enabled.
I think there must be a better way and, for the lack of finding one, I've
developed a (very) pragmatic approach of parsing the JVM logs and producing
a report[1]. The tool has improved a bit for our own use case, creating the
cache and providing a report of the warnings that were issued (to spot
packages that couldn't be managed and why).
Parsing the logs is good enough for our little testing there but we were
wondering if there was an appetite (or need) to productize this. We were
thinking that JFR events could be an option.
Thanks,
S.
[1] https://github.com/snicoll/cds-log-parser
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
2
2
This is my summary of what was said in today's meeting:
* Jiangli reported that her team had done extensive testing and not seen
any problems, both with just the static launcher as generated by the
leyden branch, and with bundled user applications using the One Jar (?)
tool. They tested JDK tier 1, and an suite of Google's internal tests.
When testing JTReg tests with native libraries, these were dynamically
loaded.
* Alan asked about Hotspot JTReg tests that launched "java". Jiangli
reported that they had not seen any problems, but my understanding was
that there was some confusion if any such tests were actually run. I
think this is something that will need further attention, but if someone
said they would look into it, I missed it.
 * Jiangli will get numbers on how much time is added to the GHA
testing if we add building and linking of static libraries, without
fixing so we can compile to a single set of object files.
* We did not fully come to a conclusion if compiling on a single set of
object files for static and dynamic linking was a hard requirement or
not, but at a minimum it is a desirable goal. (My personal opinion is
that is a hard requirement if the GHA build times are seriously affected
otherwise.)
There are basically two problems prohibiting single object file
compilation:
1) using dynamic checks instead of #ifdefs for code that differs between
static and dynamic.
2) Handling the difference between JNI_OnLoad (as required for dynamic
libraries) and JNI_OnLoad_<libname> (as required for static libraries).
* The leyden branch has basically solved both these problems. The first
one could more or less be integrated already (given perhaps some
discussion on exactly *how* the JDK should discover in runtime if it is
static or dynamic), but the latter requires a spec change to be integrated.
* I think everyone agreed that moving on with a spec change was a good
idea, regardless of if this is blocker or not, but I don't recall that
there were any concrete next steps decided. Ron and Alan said that we do
spec changes all the time so it will not add as much bureaucracy as one
might fear.
* Regarding which native libraries to include, I think we agreed on the
following:
 - Static linking will only support headless-only builds (in which the
build system excludes the AWT library that does "headful" stuff --
otherwise there would be duplicate symbols)
 - As a first delivery, the build system will just create a static
version of the "java" launcher (not jar, javac, etc). This will include
all native libraries from all modules that are included in the build.
 - Going forward, the correct solution is to make jlink create a
launcher that includes just the native libraries from the modules that
is included in the jlink command. This will require jlink to understand
how to call the native linker.
 - Somewhere in there we probably also needs to have jlink know about
headless-only vs normal (headless or "headful" determined on runtime),
so it can create a java.desktop output that includes only the headless
library.
* Magnus reported that the refactoring and fixing of technical debt that
was required for doing static builds properly has just been finished,
and that his attention is now turning into creating a properly
integrated system for generating static builds alongside dynamic builds.
* Jiangli and Magnus will work outside the meeting to resolve the build
issues Magnus faced with the hermetic java branch in the Leyden repo.
* Just before the meeting unfortunately had to be aborted, Jiangli
mentioned that they had discovered issues with some JDK native libraries
when using objcopy to localize all non-visible symbols. It was at the
time of writing not clear what those issues were. Jiangli will report
back with what they found. (And while I had not time to mention it on
the meeting, I will also look into this.)
/Magnus
2
14
git: openjdk/leyden: premain: Disable CDS if runtime VM options are incompatible with archives dumped with -XX:+PreloadSharedClasses
by duke 30 Apr '24
by duke 30 Apr '24
30 Apr '24
Changeset: 9076b74d
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-29 19:17:48 +0000
URL: https://git.openjdk.org/leyden/commit/9076b74d82778dbbd25a1a7e9ffa9ee0810a1…
Disable CDS if runtime VM options are incompatible with archives dumped with -XX:+PreloadSharedClasses
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassesVMOptions.java
= test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassesVerification.java
1
0
git: openjdk/leyden: premain: Copy contents of ProblemList-premain.txt to ProblemList.txt, in preparation of regular tiers1-3 testing
by duke 29 Apr '24
by duke 29 Apr '24
29 Apr '24
Changeset: 674deded
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-29 13:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/674deded47180a27a3401701239db16d22fe8…
Copy contents of ProblemList-premain.txt to ProblemList.txt, in preparation of regular tiers1-3 testing
! test/hotspot/jtreg/ProblemList.txt
1
0
Changeset: 90df3b7f
Author: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2024-04-16 15:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/90df3b7fbb87f816f0bb688aa122cb3480399…
8329190: (ch) DatagramChannel.receive should throw ClosedChannelException when called on closed channel
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: jpai, michaelm
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Channels/ClosedNetworkChannels.java
Changeset: 2ede1433
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-04-16 16:04:43 +0000
URL: https://git.openjdk.org/leyden/commit/2ede14335a2c9133bf4f356189cfbd5839361…
8330279: Typo in `java.text.Bidi` class description
Reviewed-by: iris, joehw
! src/java.base/share/classes/java/text/Bidi.java
Changeset: 941bee19
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-04-16 16:18:09 +0000
URL: https://git.openjdk.org/leyden/commit/941bee197ff679e9b8755cad117f5172e3508…
8327640: Allow NumberFormat strict parsing
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
+ test/jdk/java/text/Format/DecimalFormat/EqualityTest.java
+ test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
+ test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictMethodsTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictParseTest.java
Changeset: f7c84137
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-04-16 17:21:47 +0000
URL: https://git.openjdk.org/leyden/commit/f7c84137b5a1c9ce9878ff37a1f006a84b883…
8326116: JFR: Add help option to -XX:StartFlightRecording
Reviewed-by: mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
+ test/jdk/jdk/jfr/startupargs/TestStartHelp.java
Changeset: 76cbe488
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-04-16 17:47:06 +0000
URL: https://git.openjdk.org/leyden/commit/76cbe4883b5f53843e5140eee2145011fec67…
8329430: MetaspaceShared::preload_and_dump should clear pending exception
Reviewed-by: iklam, stuefe
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: d1c6cd10
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2024-04-16 22:47:02 +0000
URL: https://git.openjdk.org/leyden/commit/d1c6cd104ec117b88c45aafcb342164be4483…
8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries
Reviewed-by: djelinski, weijun
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
Changeset: fb4cf1cc
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-04-16 22:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/fb4cf1cc3ce5957378516f4f6090d4c5d0f53…
8329636: Deprecate -XX:+PreserveAllAnnotations
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: f6f038a6
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2024-04-17 00:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/f6f038a678c450e1157247344fb0984c7bcaa…
8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal
Reviewed-by: dnsimon, kvn, eosterlund
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: c8702ede
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2024-04-17 00:50:59 +0000
URL: https://git.openjdk.org/leyden/commit/c8702ede97437e0197340a559987ca321f67c…
8330213: RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e57a322d
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-04-17 00:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/e57a322d7076474806458cc4b796bdb874e8e…
8329970: Update autoconf build-aux files with latest from 2024-01-01
Reviewed-by: ihse, clanger
! make/autoconf/build-aux/autoconf-config.guess
! make/autoconf/build-aux/autoconf-config.sub
Changeset: cd4c3aac
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-04-17 01:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/cd4c3aac63ddab3d3618df09787d6e9311454…
8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp
Reviewed-by: fyang, rehn
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 2fe2f3af
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-04-17 05:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/2fe2f3aff82f41a3b7942861e29ccbd3bcc68…
8323900: Avoid calling os::init_random() in CDS static dump
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/symbol.cpp
Changeset: 01bda278
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-04-17 06:34:31 +0000
URL: https://git.openjdk.org/leyden/commit/01bda278d6a498ca89c0bc5218680cd51a04e…
8330011: [s390x] update block-comments to make code consistent
Reviewed-by: lucy
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
Changeset: 9d63fee4
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-04-17 06:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/9d63fee49c3b365e19cf492412a6b6d8c9633…
8330262: C2: simplify transfer of GC barrier data from Ideal to Mach nodes
Reviewed-by: eosterlund, kvn
! src/hotspot/share/opto/matcher.cpp
Changeset: 7744b004
Author: SendaoYan <syan(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-04-17 08:39:12 +0000
URL: https://git.openjdk.org/leyden/commit/7744b0046af4dbacb7068ae819d8a973cfbf8…
8327946: containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
Changeset: 3ccbc6d4
Author: Yudi Zheng <yzheng(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-04-17 09:08:50 +0000
URL: https://git.openjdk.org/leyden/commit/3ccbc6d4d014fb1ea92c47d270efd5f7ec05b…
8330280: SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic
Reviewed-by: pchilanomate, dlong
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: e4021adb
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-04-17 09:26:26 +0000
URL: https://git.openjdk.org/leyden/commit/e4021adb287381a6c7775234b401429380075…
8330272: Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
Changeset: 2885469c
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)gmail.com>
Date: 2023-10-23 06:48:34 +0000
URL: https://git.openjdk.org/leyden/commit/2885469c4b9259d9218c845c9bebfdbfe27be…
8315708: Enhance HTTP/2 client usage
Reviewed-by: rhalade, michaelm, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
Changeset: 0203c7e6
Author: Weijun Wang <weijun(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)gmail.com>
Date: 2023-10-27 00:29:20 +0000
URL: https://git.openjdk.org/leyden/commit/0203c7e612126d85c7cd7a3bd55d948e13028…
8318340: Improve RSA key implementations
Reviewed-by: rhalade, mschoene, valeriep, mullan
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 8de2f6f8
Author: David Holmes <dholmes(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)gmail.com>
Date: 2023-12-04 00:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/8de2f6f883b319370f5959036ff7b1b6195e3…
8319851: Improve exception logging
Reviewed-by: rhalade, matsaave, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 33d71275
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)gmail.com>
Date: 2024-02-09 12:38:12 +0000
URL: https://git.openjdk.org/leyden/commit/33d7127555a6782d718184dc2a00de2a7c4dc…
8322122: Enhance generation of addresses
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Co-authored-by: hedongbo <hedongbo(a)huawei.com>
Reviewed-by: rhalade, mschoene, dlong, thartmann
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
Changeset: d2f9a1eb
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-04-17 10:42:00 +0000
URL: https://git.openjdk.org/leyden/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7…
Merge
Reviewed-by: dfuchs
Changeset: 9445047d
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-04-17 10:48:35 +0000
URL: https://git.openjdk.org/leyden/commit/9445047d059a87d49ed0923b438d2ec49340d…
8330163: C2: improve CMoveNode::Value() when condition is always true or false
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestCMoveCCP.java
Changeset: 89129e3f
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-04-17 10:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/89129e3f672d8af9613ad2a72e64322661836…
8212895: ChronoField.INSTANT_SECONDS's range doesn't match the range of Instant
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
Changeset: 5841cb3b
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-04-17 12:39:36 +0000
URL: https://git.openjdk.org/leyden/commit/5841cb3b51e45e7c3aaa086e179815fa8184f…
8330107: Separate out "awt" libraries from Awt2dLibraries.gmk
Reviewed-by: erikj
! make/modules/java.desktop/Lib.gmk
- make/modules/java.desktop/lib/Awt2dLibraries.gmk
+ make/modules/java.desktop/lib/AwtLibraries.gmk
+ make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 811aadd9
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-04-17 12:54:12 +0000
URL: https://git.openjdk.org/leyden/commit/811aadd9e77356b294c9820e4d5aede819405…
8324683: Unify AttachListener code for Posix platforms
Reviewed-by: jsjolen, stuefe
- src/hotspot/os/bsd/attachListener_bsd.cpp
- src/hotspot/os/linux/attachListener_linux.cpp
+ src/hotspot/os/posix/attachListener_nix.cpp
Changeset: ff3e76fd
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-04-17 13:36:07 +0000
URL: https://git.openjdk.org/leyden/commit/ff3e76fd0caf6e5820d618e3e7b82a1a5d008…
8330053: JFR: Use LocalDateTime instead ZonedDateTime
Reviewed-by: lmesnik, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
Changeset: 03e84178
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-04-17 14:10:28 +0000
URL: https://git.openjdk.org/leyden/commit/03e84178ebfd2ca48b89d65d8f3c291e0c622…
8329948: Remove string template feature
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/StringConcatHelper.java
- src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
- src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
- src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
- src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
- src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
- src/java.base/share/classes/jdk/internal/util/Digits.java
- src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
- src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
- test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
- test/jdk/java/lang/template/Basic.java
- test/jdk/java/lang/template/FormatterBuilder.java
- test/jdk/java/lang/template/StringTemplateTest.java
- test/jdk/java/lang/template/T8313809.java
! test/langtools/jdk/jshell/CompletenessTest.java
- test/langtools/tools/javac/diags/examples/StringTemplate.java
- test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
- test/langtools/tools/javac/template/Basic.java
- test/langtools/tools/javac/template/T8312814.java
- test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
- test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
Changeset: 192ec387
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-04-17 14:31:40 +0000
URL: https://git.openjdk.org/leyden/commit/192ec387bc074b25465decf598a4dd87651cb…
8329595: spurious variable "might not have been initialized" on static final field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalNestedClass.java
Changeset: 9fd78022
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-04-17 15:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/9fd78022b19149ade40f92749f0b585ecfd41…
8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestAssertionPredicateDoesntConstantFold.java
Changeset: fd331ff1
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2024-04-17 16:18:55 +0000
URL: https://git.openjdk.org/leyden/commit/fd331ff17330329a656181cb58714f1bd1623…
8325469: Freeze/Thaw code can crash in the presence of OSR frames
Reviewed-by: rpressler, dlong
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
+ test/jdk/jdk/internal/vm/Continuation/OSRTest.java
Changeset: 4895a15a
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-04-17 17:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/4895a15a779fab70290b4df3b464d79a14937…
8319516: AIX System::loadLibrary needs support to load a shared library from an archive object
Reviewed-by: mdoerr, mchung
+ src/java.base/aix/classes/jdk/internal/loader/ClassLoaderHelper.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/aix/LoadAIXLibraryFromArchiveObject.java
Changeset: 06462847
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-04-17 17:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/064628471b83616b4463baa78618d1b7a66d0…
8317376: Minor improvements to the 'this' escape analyzer
Reviewed-by: vromero
! make/CompileModuleTools.gmk
- make/modules/java.net.http/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
- make/modules/jdk.crypto.ec/Java.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: fe0227e9
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-04-18 03:35:15 +0000
URL: https://git.openjdk.org/leyden/commit/fe0227e97858be15bda813dba42ab466123ae…
8311098: Change comment in verificationType.hpp to refer to _sym
Reviewed-by: ccheung
! src/hotspot/share/classfile/verificationType.hpp
Changeset: 706b421c
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-04-18 05:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/706b421ccaff2129512ee3ea15ef1d6c264cb…
8330467: NoClassDefFoundError when lambda is in a hidden class
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenLambda.java
Changeset: 003e86fe
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-04-18 07:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/003e86fe38ca1b809418f6282336e259862d0…
8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TEST.properties
Changeset: 5eb2c596
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-18 08:25:19 +0000
URL: https://git.openjdk.org/leyden/commit/5eb2c596e2ca38025dfb9f8e37703036d0bcd…
8330475: Remove unused default value for ModRefBarrierSet::write_ref_array_pre
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
Changeset: 4b55fe57
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-04-18 10:03:41 +0000
URL: https://git.openjdk.org/leyden/commit/4b55fe577701317e6570f045ed9fe28aa97fc…
8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension
Reviewed-by: stefank, mdoerr
! src/hotspot/os/linux/os_linux.cpp
Changeset: b0496096
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-04-18 11:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/b0496096dc8d7dc7acf28aa006141a3ecea44…
8330094: RISC-V: Save and restore FRM in the call stub
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 60b65e60
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-18 11:21:39 +0000
URL: https://git.openjdk.org/leyden/commit/60b65e60906026b3cd5e8829c464a31df5898…
8325872: Make GuaranteedSafepointInterval default 0
Reviewed-by: shade, eosterlund, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: b648ed0a
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-04-18 11:22:47 +0000
URL: https://git.openjdk.org/leyden/commit/b648ed0a08b5ed47c1a7d7cbca89d8f389b17…
8329997: Add provisions for checking memory segment alignment constraints
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! test/jdk/java/foreign/TestMemoryAlignment.java
Changeset: 5853a2c0
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-04-18 11:59:57 +0000
URL: https://git.openjdk.org/leyden/commit/5853a2c00983028bab684241f428820587186…
8330533: JFR: LocalDateTime should not use milliseconds since epoch
Reviewed-by: aturbanov, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
Changeset: 571e6bc3
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-04-18 12:48:24 +0000
URL: https://git.openjdk.org/leyden/commit/571e6bc3f7d521d3be7ee1c6c32705c768645…
8330419: Unused code in ConnectionGraph::specialize_castpp
Reviewed-by: chagedorn
! src/hotspot/share/opto/escape.cpp
Changeset: ec180d47
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2024-04-18 12:53:47 +0000
URL: https://git.openjdk.org/leyden/commit/ec180d4782d39d50d2db3dfbe78e62a215c0a…
8324950: IGV: save the state to a file
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/OpenAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAction.java
- src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/import.png
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/open.png
= src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/save_as.gif
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Folder.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/FolderElement.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/GraphDocument.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java
- src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GroupCallback.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
- src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Client.java
! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Server.java
! 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/DiagramViewModel.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/GraphViewerImplementation.java
Changeset: f713766c
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-04-18 13:32:35 +0000
URL: https://git.openjdk.org/leyden/commit/f713766cab649947e543f0290717e7bcc501f…
8329322: Convert PageFormat/Orient.java to use PassFailJFrame
Reviewed-by: abhiscxk, aivanov
! test/jdk/java/awt/print/PageFormat/Orient.java
Changeset: 235ba9a7
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-04-18 16:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/235ba9a7025964b1e43149c7102e26b82b208…
8330458: Add missing @since tag to ClassFile.JAVA_23_VERSION
Reviewed-by: jjg, iris, asotona
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
Changeset: 6ee84077
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-18 18:49:08 +0000
URL: https://git.openjdk.org/leyden/commit/6ee8407758c92d32e18642b0758d2d5c71ad0…
8324342: Doclet should default @since for a nested class to that of its enclosing class
Reviewed-by: prappo, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java
Changeset: 32946e18
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-04-18 22:09:32 +0000
URL: https://git.openjdk.org/leyden/commit/32946e1882e9b22c983cbba3c6bda3cc72959…
8295111: dpkg appears to have problems resolving symbolically linked native libraries
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
Changeset: 252c62a6
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-04-19 10:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/252c62a66dd955a5d22f307544f38cc0dd4f2…
8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp
Reviewed-by: mdoerr, clanger
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: 46a2ce4e
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-04-19 10:03:59 +0000
URL: https://git.openjdk.org/leyden/commit/46a2ce4eb4c961649a70d52a6317a2c022e87…
8330063: Upgrade jQuery to 3.7.1
Reviewed-by: prappo
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 8990864a
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-04-19 10:05:24 +0000
URL: https://git.openjdk.org/leyden/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67c…
8330156: RISC-V: Range check auipc + signed 12 imm instruction
Reviewed-by: fyang, mli, tonyp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 9f2a4fad
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-04-19 10:07:25 +0000
URL: https://git.openjdk.org/leyden/commit/9f2a4fad1715ccbc339d2476bbdc7a52e9a13…
8330572: jdk.internal.net.http.HttpConnection calls an expensive checkOpen() when returning a HTTP/1.1 connection to the pool
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
Changeset: 85261bce
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-04-19 10:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/85261bcebc1903d9f05523bfb9c1b25d7f1fd…
8330266: RISC-V: Restore frm to RoundingMode::rne after JNI
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/downcallLinker_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/templateInterpreterGenerator_riscv.cpp
Changeset: eb60822a
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-04-19 10:10:00 +0000
URL: https://git.openjdk.org/leyden/commit/eb60822a45ecd076484e707b2dd1049ed9d80…
8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+
Reviewed-by: dnguyen, jdv, tr, serb
! test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java
Changeset: 177092b9
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-04-19 10:13:40 +0000
URL: https://git.openjdk.org/leyden/commit/177092b952c2135c6f6872c6b64d1e210452d…
8330569: Rename Nix to Posix in platform-dependent attachListener code
Reviewed-by: mdoerr, stuefe, coleenp
= src/hotspot/os/posix/attachListener_posix.cpp
Changeset: 650ca65a
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-04-19 14:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/650ca65a4f838a1095e43acac649fde48ecea…
8329330: NoClassDefFoundError: Could not initialize class jdk.jfr.internal.MirrorEvents
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
Changeset: 3c1d1d93
Author: Dan Heidinga <heidinga(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-19 15:03:18 +0000
URL: https://git.openjdk.org/leyden/commit/3c1d1d93d7b1de229753ed697f008bd5639ac…
8320522: Remove code related to `RegisterFinalizersAtInit`
Reviewed-by: coleenp, ayang, kbarrett
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 8da175d0
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-04-19 16:06:55 +0000
URL: https://git.openjdk.org/leyden/commit/8da175d094c02e7655188a60e636410443342…
8330008: [s390x] Test bit "in-memory" in case of DiagnoseSyncOnValueBasedClasses
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: b704e912
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-04-19 16:11:17 +0000
URL: https://git.openjdk.org/leyden/commit/b704e91241b0f84d866f50a8f2c6af240087c…
8329433: Reduce nmethod header size
Reviewed-by: dlong, iveresov
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
Changeset: c1dd82b4
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-04-19 19:00:17 +0000
URL: https://git.openjdk.org/leyden/commit/c1dd82b4d2393b2095cfd2365a806b74e9adf…
8329644: Discuss expected visitor evolution patterns in javax.lang.model.util
Reviewed-by: prappo, jlahoda, jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/package-info.java
Changeset: df043582
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-19 19:02:46 +0000
URL: https://git.openjdk.org/leyden/commit/df04358223e8ae24009187d9c5a7e12701f41…
8330179: Clean up non-standard use of /** comments in `jdk.compiler`
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: f6feeb03
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-04-19 20:32:18 +0000
URL: https://git.openjdk.org/leyden/commit/f6feeb03bbe9024b609ae6a4795255128581d…
8330703: Improve link syntax in javax.lang.model.util
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
Changeset: 6d569961
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-04-20 03:52:17 +0000
URL: https://git.openjdk.org/leyden/commit/6d5699617ff0985104a8bb5f2c9eb8887cb09…
8330540: Rename the enum type CompileCommand to CompileCommandEnum
Reviewed-by: kvn, dlong
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! 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/methodMatcher.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/vmEnums.hpp
Changeset: 185e711b
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-04-21 23:21:17 +0000
URL: https://git.openjdk.org/leyden/commit/185e711bfe4c4d013b56e867f85cfb4177b3a…
8318650: Optimized subword gather for x86 targets.
Reviewed-by: sviswanathan, epeter, psandoz
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/matcher_s390.hpp
! 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/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! 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/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/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
Changeset: bd67ac69
Author: Scott Gibbons <sgibbons(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-04-21 23:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/bd67ac69a234cd1096e534c7d4a45d8871588…
8329331: Intrinsify Unsafe::setMemory
Reviewed-by: sviswanathan, jbhateja, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os/windows/os_windows.cpp
! 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/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_x86/os_linux_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/copy.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
Changeset: 20546c1e
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-04-22 06:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/20546c1ea064daa8e2faa71142904ea2c62b3…
8330004: Refactor cloning down code in Split If for Template Assertion Predicates
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestSplitIfCloningDown.java
Changeset: 5394f57f
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-04-22 07:41:06 +0000
URL: https://git.openjdk.org/leyden/commit/5394f57f002c066021d811382a336253ae9f2…
8330621: Make 5 compiler tests use ProcessTools.executeProcess
Reviewed-by: chagedorn, stefank, thartmann
! test/hotspot/jtreg/compiler/c2/Test7068051.java
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: 5313dcc8
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-22 08:14:53 +0000
URL: https://git.openjdk.org/leyden/commit/5313dcc8f9c5bf54a2a44a1d68a690f13f158…
8330733: Generational ZGC: Remove ZBarrier::verify_old_object_live_slow_path
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
Changeset: 3d62bbf4
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-04-22 08:54:29 +0000
URL: https://git.openjdk.org/leyden/commit/3d62bbf4f2ea1b37d59c8307225239a88d9e6…
8330681: Explicit hashCode and equals for java.lang.runtime.SwitchBootstraps$TypePairs
Reviewed-by: jlahoda, mchung
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
Changeset: 35b30c81
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-04-22 08:55:46 +0000
URL: https://git.openjdk.org/leyden/commit/35b30c81e0153a12881e622b861ee38c8166e…
8330595: Invoke ObjectMethods::bootstrap method exactly
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
Changeset: 70acade9
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-22 08:58:38 +0000
URL: https://git.openjdk.org/leyden/commit/70acade9f1bd0c7bba25abad0f0d8199715d6…
8330339: G1: Move some public methods to private in G1BlockOffsetTable APIs
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
Changeset: c4f5c514
Author: Jonas Norlinder <jonas(a)norlinder.nu>
Committer: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2024-04-22 09:00:24 +0000
URL: https://git.openjdk.org/leyden/commit/c4f5c5140a85818152c6e17414a36deabe491…
8330576: ZYoungCompactionLimit should have range check
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/z_globals.hpp
Changeset: f889797e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-22 10:05:32 +0000
URL: https://git.openjdk.org/leyden/commit/f889797e1fa6bc3824d97912643a33696d367…
8330463: Rename invalidate() to write_region() in ModRefBarrierSet
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
Changeset: 3e185c70
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-22 10:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/3e185c70feef3febf75c58a5d4d394a4b7721…
8330154: Serial: Remove TenuredSpace::update_for_block
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
Changeset: ee7b2e9b
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-22 11:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/ee7b2e9b3bd2b4607476ae03bb6c9f7e49a43…
8330051: Small ObjectMonitor spinning code cleanups
Reviewed-by: dcubed, eosterlund, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 936a47d7
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-22 11:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/936a47d7d68c7305993f68db844dc76006b67…
8330607: Deprecate -XX:+UseEmptySlotsInSupers
Reviewed-by: shade, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 3e65d90b
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-04-22 13:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/3e65d90b4ddb52878ebdc2150790c0333b9c0…
8330820: Remove remnants of operator_new.cpp in build system
Reviewed-by: tbell
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
Changeset: 7e421ce9
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-04-22 15:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/7e421ce9d089ce3e36336fca0f603bcbfbbda…
8330585: Refactor/rename forwardee handling
Reviewed-by: stefank, ayang
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 20be5e09
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-04-22 15:53:14 +0000
URL: https://git.openjdk.org/leyden/commit/20be5e095f85d92215df68bb6eeb621b4ed24…
8314846: Do not store Klass::_secondary_super_cache in CDS archive
Reviewed-by: stuefe, aph
! src/hotspot/share/oops/klass.cpp
Changeset: 0b9350e8
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-04-22 16:31:32 +0000
URL: https://git.openjdk.org/leyden/commit/0b9350e8b619bc556f36652cde6f73211be5b…
8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java
Changeset: 83c74d73
Author: Nizar Benalla <nizar.benalla(a)oracle.com>
Committer: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-22 20:36:43 +0000
URL: https://git.openjdk.org/leyden/commit/83c74d7307e258441abb171552e953f1c6d9b…
8329717: Missing `@since` tags in elements in DocumentationTool and Taglet
Reviewed-by: prappo
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
Changeset: 1d52234e
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-22 21:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/1d52234e199c7a38c059c0aa88aea2910f749…
8330704: Clean up non-standard use of /** comments in some langtools tests
Reviewed-by: iris
! test/langtools/jdk/javadoc/tool/EnablePreviewOption.java
! test/langtools/jdk/javadoc/tool/ReleaseOption.java
! test/langtools/jdk/javadoc/tool/T4696488.java
! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java
! test/langtools/jdk/javadoc/tool/T6551367.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java
! test/langtools/jdk/javadoc/tool/modules/CommandLineFiles.java
! test/langtools/jdk/javadoc/tool/modules/FilterOptions.java
! test/langtools/jdk/javadoc/tool/modules/PackageOptions.java
! test/langtools/jdk/javadoc/tool/modules/PatchModules.java
! test/langtools/jdk/javadoc/tool/modules/ReleaseOptions.java
! test/langtools/jdk/javadoc/tool/nonConstExprs/Test.java
! test/langtools/jdk/javadoc/tool/parser/7091528/T7091528.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/UndefinedClassTest.java
Changeset: 58ad399d
Author: Scott Gibbons <sgibbons(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-04-22 22:54:19 +0000
URL: https://git.openjdk.org/leyden/commit/58ad399d196bf2dd701df451004b7815b0820…
8330821: Rename UnsafeCopyMemory
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/os/windows/os_windows.cpp
! 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/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_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 57ebd045
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-04-23 04:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/57ebd045eae8ef1bdb5ec96d5eb11d252e08e…
8330153: C2: dump barrier information for all Mach nodes
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/machnode.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
Changeset: 550a1386
Author: Nizar Benalla <nizar.benalla(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-04-23 05:54:50 +0000
URL: https://git.openjdk.org/leyden/commit/550a1386222462cca10f79a66453d2f08431d…
8306928: Duplicate variable assignement in jdk.internal.net.http.AuthenticationFilter#getCredentials
Reviewed-by: clanger, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
Changeset: 574ba140
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-04-23 06:52:58 +0000
URL: https://git.openjdk.org/leyden/commit/574ba1400e015bf579190828fbdf0618eed48…
8330862: GCBarrierIRExample fails when a different GC is selected via the command line
Reviewed-by: thartmann, dholmes, stefank
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
Changeset: 89610770
Author: Nizar Benalla <nizar.benalla(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-04-23 07:18:52 +0000
URL: https://git.openjdk.org/leyden/commit/896107705615a3b9363b7a0a3e6703b20fede…
8309259: Reduce calls to MethodHandles.lookup() in jdk.internal.net.http.Stream
Reviewed-by: pminborg, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: daa5a4bd
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-04-23 08:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/daa5a4bd124d539daa3c67a3e29dcd0eee20c…
8330802: Desugar switch in Locale::createLocale
Reviewed-by: alanb, liach, rriggs, naoto, mchung
! src/java.base/share/classes/java/util/Locale.java
Changeset: 281f9bde
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2024-04-23 08:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/281f9bdeb9d6870346b12e6c62a58f7984b1b…
8330735: RISC-V: No need to move sp to tmp register in set_last_Java_frame
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 1a6da3d5
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-23 11:05:23 +0000
URL: https://git.openjdk.org/leyden/commit/1a6da3d5f0ac57e173340a117a9368c190a34…
8330822: Remove ModRefBarrierSet::write_ref_array_work
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
Changeset: d9d926d6
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-23 11:05:35 +0000
URL: https://git.openjdk.org/leyden/commit/d9d926d6699b7b2e1fcce206cbe03e1de661c…
8330145: Serial: Refactor SerialHeap::scan_evacuated_objs
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
- src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: 3bd6982e
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-04-23 11:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/3bd6982ec3dd48970450cc0da9c25d755924f…
8326150: Typo in the documentation for jdk.jshell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/module-info.java
Changeset: fcb4a8ba
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-23 11:31:11 +0000
URL: https://git.openjdk.org/leyden/commit/fcb4a8ba26fe1de596331b0a2f89c5c7c24e7…
8330578: The VM creates instance of abstract class VirtualMachineError
Reviewed-by: iklam, dlong, jwaters, dholmes
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
Changeset: a92ad039
Author: Jaroslav Bachorik <jbachorik(a)openjdk.org>
Date: 2024-04-23 12:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/a92ad03946d296510c8c2ac18278608e8032b…
8329995: Restricted access to `/proc` can cause JFR initialization to crash
Reviewed-by: dholmes, egahlin
! src/hotspot/os/linux/os_perf_linux.cpp
Changeset: 6158da5e
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-04-23 12:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/6158da5e9569f4260bd6d968c940c99795831…
8330108: Increase CipherInputStream buffer size
Reviewed-by: ascarpino, shade
! src/java.base/share/classes/javax/crypto/CipherInputStream.java
Changeset: 3d5eeac3
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-04-23 12:57:24 +0000
URL: https://git.openjdk.org/leyden/commit/3d5eeac3a38ece4a23ea6da2dfe5939d64e81…
8289770: Remove Windows version macro from ShellFolder2.cpp
Reviewed-by: jwaters, tr, serb
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
Changeset: 2ea89268
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-23 15:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/2ea89268a1af501fef4c1505a487e9ef5d5bd…
8330961: Remove redundant public specifier in ModRefBarrierSet
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
Changeset: 383fe6ea
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-04-23 15:02:27 +0000
URL: https://git.openjdk.org/leyden/commit/383fe6eaab423a1218c9915362f691472e377…
8330388: Remove invokedynamic cache index encoding
Reviewed-by: cjplummer, dlong, coleenp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
Changeset: b6518a5d
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-04-23 15:07:55 +0000
URL: https://git.openjdk.org/leyden/commit/b6518a5db08959a5d1a22ccff9c1795ce7f9b…
8329417: Remove objects with no pointers from relocation bitmap
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: b07e1531
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-23 15:22:17 +0000
URL: https://git.openjdk.org/leyden/commit/b07e1531b375b9d8117e218355e70272e27e1…
8330362: G1: Inline offset array element accessor in G1BlockOffsetTable
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
Changeset: 412e306d
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-04-23 16:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/412e306d81209c05f55aee7663f7abb80286e…
8329593: Drop adjustments to target parallelism when virtual threads do I/O on files opened for buffered I/O
Reviewed-by: bpb, jpai
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/misc/Blocker.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
Changeset: b4cea701
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-23 16:32:20 +0000
URL: https://git.openjdk.org/leyden/commit/b4cea701c9cab15007c485088dd5b8d7025d8…
8330693: Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zAddress.inline.hpp
Changeset: 7157eea1
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-23 18:01:55 +0000
URL: https://git.openjdk.org/leyden/commit/7157eea10130e5411ab8db4273dc37f6789cd…
8327290: Remove unused notproduct option TraceInvocationCounterOverflow
Reviewed-by: coleenp
! src/hotspot/share/runtime/globals.hpp
Changeset: 88a5dcea
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-04-23 18:12:10 +0000
URL: https://git.openjdk.org/leyden/commit/88a5dcead21f50e367f8ad77197e6ffdb98cb…
8330805: ARM32 build is broken after JDK-8139457
Reviewed-by: shade
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
Changeset: 9cc163a9
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-23 18:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/9cc163a999eb8e9597d45b095b642c2507104…
8330178: Clean up non-standard use of /** comments in `java.base`
Reviewed-by: darcy, iris, dfuchs, aivanov, naoto
! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
Changeset: 09b88098
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-04-23 19:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/09b88098ff544fec1a4e94bfbbdc21b6c8433…
8327289: Remove unused PrintMethodFlushingStatistics option
Reviewed-by: coleenp
! src/hotspot/share/runtime/globals.hpp
Changeset: 25551662
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-04-23 20:37:25 +0000
URL: https://git.openjdk.org/leyden/commit/2555166247230497453503318ccbf4dd4f047…
8329113: Deprecate -XX:+UseNotificationThread
Reviewed-by: dcubed, dholmes, coleenp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: f60798a3
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-04-23 21:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/f60798a30e9a3e0b666fed5384b6ac92a8a28…
8329222: java.text.NumberFormat (and subclasses) spec updates
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 7a895552
Author: Scott Gibbons <sgibbons(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-04-23 23:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/7a895552c8eb9ae19f8d6eb8c35a039344530…
8330844: Add aliases for conditional jumps and additional instruction forms for x86
Reviewed-by: kvn, epeter, sviswanathan
! 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
Changeset: 80b381e9
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-04-24 02:19:03 +0000
URL: https://git.openjdk.org/leyden/commit/80b381e91bb649e440321a440ce641a54f89d…
8329555: Crash in intrinsifying heap-based MemorySegment Vector store/loads
Reviewed-by: sviswanathan, kvn
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestBiMorphicMismatchedMemSegment.java
Changeset: 438e6431
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-04-24 05:22:51 +0000
URL: https://git.openjdk.org/leyden/commit/438e64310dc186d05de758103df1ea5504dcf…
8329531: compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures.
Reviewed-by: epeter, dfenacci
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
Changeset: 5c383860
Author: Joshua Zhu <jzhu(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-04-24 05:44:39 +0000
URL: https://git.openjdk.org/leyden/commit/5c3838605d48d7f2db981c5e821c08d84856c…
8326541: [AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers
Reviewed-by: eosterlund, rcastanedalo
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
+ test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java
Changeset: 3ccb64c0
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-04-24 06:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/3ccb64c0216c72008578b904d0e7e5bba5e11…
8318446: C2: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: kvn, thartmann
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
Changeset: 165ba87e
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2024-04-24 07:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/165ba87e5732c382b3e97315e959dd5e32cf2…
8330587: IGV: remove ControlFlowTopComponent
Reviewed-by: chagedorn, rcastanedalo
- src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/Bundle.properties
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: c439c8c7
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-04-24 08:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/c439c8c73cf07966e3517ecbaf14d79dcbaea…
8323429: Missing C2 optimization for FP min/max when both inputs are same
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxOpt.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
Changeset: e681e9b4
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-04-24 08:45:32 +0000
URL: https://git.openjdk.org/leyden/commit/e681e9b4d78c57d031e08e11dfa6250d1f52f…
8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java
Changeset: 174d6265
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-04-24 09:02:02 +0000
URL: https://git.openjdk.org/leyden/commit/174d62652c69e811cf44ab64db575b13a848a…
8328741: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java failed with unexpected owner
Reviewed-by: lmesnik, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/libObjectMonitorUsage.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: 7bb59dc8
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-24 09:44:26 +0000
URL: https://git.openjdk.org/leyden/commit/7bb59dc8da0c61c5da5c3aab5d56a6e488000…
8330670: Obsolete ScavengeBeforeFullGC
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
Changeset: 2bb5cf5f
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-24 11:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/2bb5cf5f33337b2cc40aca3bdd36400dc4af5…
8330155: Serial: Remove TenuredSpace
Reviewed-by: ayang, cjplummer, tschatzl
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
- src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
Changeset: 15190816
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-04-24 11:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/15190816f704f2e8681bc3e2d74832828a574…
8330303: Crash: assert(_target_jt == nullptr || _target_jt->vthread() == target_h()) failed
Reviewed-by: pchilanomate, cjplummer, lmesnik
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
Changeset: e923dfe4
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-04-24 11:56:44 +0000
URL: https://git.openjdk.org/leyden/commit/e923dfe4c51291099d9b7411e6c9f20be79b9…
8314592: Add shortcut to SymbolLookup::find
Reviewed-by: jvernee, prr
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.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/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
Changeset: e311ba32
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2024-04-24 12:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/e311ba32a517a6389c683c3597d78f66fe529…
8330626: ZGC: Windows address space placeholders not managed correctly
Reviewed-by: stefank, aboldtch
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
+ test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
Changeset: 45ed97f1
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-04-24 12:55:34 +0000
URL: https://git.openjdk.org/leyden/commit/45ed97f15b96071e5d6b6d21e8f0129eda5aa…
8330464: hserr generic events - add entry for the before_exit calls
Reviewed-by: rrich, lucy
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 74b11ccf
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-24 13:34:35 +0000
URL: https://git.openjdk.org/leyden/commit/74b11ccf143b335c0e3f21e9fe5dc024742b1…
8331004: Serial: Remove unused GenClosure
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: f1d0e715
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2024-04-24 14:27:10 +0000
URL: https://git.openjdk.org/leyden/commit/f1d0e715b67e2ca47b525069d8153abbb33f7…
8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
Reviewed-by: dcubed, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 1d061707
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-04-24 17:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/1d06170758bd76a0ea32e5bb7d4a017e829ae…
8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit
Reviewed-by: shade, kvn, dlong
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java
Changeset: 25871af3
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-04-24 17:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/25871af36b1397bdc3715ab0edc589f0483ea…
8328896: Fontmetrics for large Fonts has zero width
Reviewed-by: tr, serb
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java
Changeset: 7b2560b4
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-04-24 18:56:47 +0000
URL: https://git.openjdk.org/leyden/commit/7b2560b4904d80629d3f4f25c65d9b96eee9b…
8330849: Add test to verify memory usage with recursive locking
Reviewed-by: lmesnik, shade
+ test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
Changeset: ea3909ac
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-04-24 19:06:46 +0000
URL: https://git.openjdk.org/leyden/commit/ea3909acd117cab97c6c0b496f98f9a4a3a22…
8331054: C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
Changeset: 0014e0e6
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-24 19:56:20 +0000
URL: https://git.openjdk.org/leyden/commit/0014e0e6b90502ed284a57ce2d1ff48843cbc…
8331061: Serial: Missed BOT update in TenuredGeneration::expand_and_allocate
Reviewed-by: tschatzl, gli
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: 8a8d9288
Author: Martin Balao <mbalao(a)openjdk.org>
Date: 2024-04-24 20:23:25 +0000
URL: https://git.openjdk.org/leyden/commit/8a8d9288980513db459f7d6b36554b6584495…
8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: aph, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: a44ac026
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-04-24 20:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/a44ac026c599df629305588e09fbbcff9be2a…
8330853: Add missing checks for ConnectionGraph::can_reduce_cmp() call
Reviewed-by: iveresov, dlong, cslucas
! src/hotspot/share/opto/escape.cpp
Changeset: e6118ce7
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-04-24 20:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/e6118ce784342e1f1996f1569cf636a6b4351…
8331018: Clean up non-standard use of /** comments in `jdk.jshell`
Reviewed-by: iris, darcy, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
Changeset: 21480a7a
Author: Tejesh R <tr(a)openjdk.org>
Date: 2024-04-25 04:31:55 +0000
URL: https://git.openjdk.org/leyden/commit/21480a7ae8dce67cf3a844d8caafb0b96c37a…
8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null
Reviewed-by: abhiscxk, honkar, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
Changeset: d43654e5
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-04-25 06:49:45 +0000
URL: https://git.openjdk.org/leyden/commit/d43654e5733a4ad535e95d908de528ef29285…
8331030: langtools/tools/javac/tree tests fail with SOE with fastdebug and -Xcomp
Reviewed-by: jjg, vromero
! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java
Changeset: e818ab60
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2024-04-25 06:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/e818ab60a0c1dac277b8b15301cdfb7d439ed…
8330815: Use pattern matching for instanceof in KeepAliveCache
Reviewed-by: jpai, djelinski
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
Changeset: ccc0d0f7
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-04-25 07:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/ccc0d0f7b194a9941e2cadba1c389aa0834c5…
8325373: Improve StackCounter error reporting for bad switch cases
Reviewed-by: psandoz
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: d32f1092
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-04-25 07:11:12 +0000
URL: https://git.openjdk.org/leyden/commit/d32f10921985031505718ec29fb97a36f9ba2…
8329797: Shenandoah: Default case invoked for: "MaxL" (bad AD file)
Reviewed-by: shade, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/movenode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
Changeset: ef745a6c
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-04-25 08:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/ef745a6c6e4068e786a70fc5574d272140c01…
8331097: Tests build is broken after pr/18914
Reviewed-by: alanb
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
Changeset: 87e864bf
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-04-25 08:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/87e864bf21d71daae4e001ec4edbb4ef1f60c…
8328703: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0
Reviewed-by: asotona, shade
! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
Changeset: b1b953c4
Author: Guoxiong Li <gli(a)openjdk.org>
Date: 2024-04-25 08:56:18 +0000
URL: https://git.openjdk.org/leyden/commit/b1b953c427b9562f050760ab3c2d0ae09aeec…
8330972: Serial: Inline Generation::max_contiguous_available
Reviewed-by: ayang
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: c9f8d0ef
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-04-25 09:49:10 +0000
URL: https://git.openjdk.org/leyden/commit/c9f8d0eff706d9ac59179afbb821367da09c9…
8331050: Serial: Remove unused _saved_mark_word in DefNewGeneration and TenuredGeneration
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 8031dabf
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2024-04-25 10:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/8031dabf8344108a1c225311f2f270764fb2b…
8331094: ZGC: GTest fails due to incompatible Windows version
Reviewed-by: aboldtch, tschatzl
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
Changeset: c9442014
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-04-25 12:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/c9442014e561f8e1cb43a0e9f18a9a5ae2a7a…
8331031: unify os::dont_yield and os::naked_yield across Posix platforms
Reviewed-by: coleenp, 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: b9927aa3
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-04-25 13:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/b9927aa3a4c77812bfc53b14a6695ec436737…
8329194: Cleanup Type::cmp definition and usage
Reviewed-by: dfenacci, chagedorn, qamai
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.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
Changeset: 4dfaa9b5
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-04-25 14:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/4dfaa9b5bd4f9733e5a67d7c5b55eaa5ad4e2…
8329805: Deprecate for removal ObjectOutputStream.PutField.write
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/io/ObjectOutputStream.java
Changeset: 5af6b45e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-04-25 15:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/5af6b45eefd227e3e046ca22a404ae8a23174…
8330615: avoid signed integer overflows in zip_util.c readCen / hashN
Reviewed-by: lucy, mdoerr
! src/java.base/share/native/libzip/zip_util.c
Changeset: ce9eac38
Author: SendaoYan <syan(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-04-25 15:54:13 +0000
URL: https://git.openjdk.org/leyden/commit/ce9eac38191fa700afa3ac06b2b202576a11d…
8331113: createJMHBundle.sh support configurable maven repo mirror
Reviewed-by: redestad, erikj
! make/devkit/createJMHBundle.sh
Changeset: 1c238d43
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-04-25 16:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/1c238d43e81acf516297f26660059d0bab5b5…
8319990: Update CLDR to Version 45.0
Reviewed-by: joehw, jlu
= make/data/cldr/LICENSE
- make/data/cldr/README
+ make/data/cldr/README-common.md
! make/data/cldr/common/bcp47/collation.xml
! make/data/cldr/common/bcp47/currency.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/ldmlICU.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
! make/data/cldr/common/main/aa.xml
! make/data/cldr/common/main/aa_DJ.xml
! make/data/cldr/common/main/aa_ER.xml
! make/data/cldr/common/main/aa_ET.xml
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/ab_GE.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/an_ES.xml
! make/data/cldr/common/main/ann.xml
! make/data/cldr/common/main/ann_NG.xml
! make/data/cldr/common/main/apc.xml
! make/data/cldr/common/main/apc_SY.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/arn.xml
! make/data/cldr/common/main/arn_CL.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Arab.xml
! make/data/cldr/common/main/az_Arab_IQ.xml
! make/data/cldr/common/main/az_Arab_IR.xml
! make/data/cldr/common/main/az_Arab_TR.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/ba_RU.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Arab.xml
! make/data/cldr/common/main/bal_Arab_PK.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bal_Latn_PK.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bew_ID.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bgc.xml
! make/data/cldr/common/main/bgc_IN.xml
! make/data/cldr/common/main/bgn.xml
! make/data/cldr/common/main/bgn_AE.xml
! make/data/cldr/common/main/bgn_AF.xml
! make/data/cldr/common/main/bgn_IR.xml
! make/data/cldr/common/main/bgn_OM.xml
! make/data/cldr/common/main/bgn_PK.xml
! make/data/cldr/common/main/bho.xml
! make/data/cldr/common/main/bho_IN.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/blo_BJ.xml
! make/data/cldr/common/main/blt.xml
! make/data/cldr/common/main/blt_VN.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bm_Nkoo_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/bss.xml
! make/data/cldr/common/main/bss_CM.xml
! make/data/cldr/common/main/byn.xml
! make/data/cldr/common/main/byn_ER.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/cad.xml
! make/data/cldr/common/main/cad_US.xml
! make/data/cldr/common/main/cch.xml
! make/data/cldr/common/main/cch_NG.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/cho.xml
! make/data/cldr/common/main/cho_US.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/cic.xml
! make/data/cldr/common/main/cic_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/co_FR.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/csw_CA.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cv_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/doi_IN.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dv_MV.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/el_POLYTON.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_Dsrt_US.xml
! make/data/cldr/common/main/en_ER.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_ID.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_Shaw.xml
! make/data/cldr/common/main/en_Shaw_GB.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.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_BR.xml
! make/data/cldr/common/main/es_BZ.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_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.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_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/ff_Adlm_BF.xml
! make/data/cldr/common/main/ff_Adlm_CM.xml
! make/data/cldr/common/main/ff_Adlm_GH.xml
! make/data/cldr/common/main/ff_Adlm_GM.xml
! make/data/cldr/common/main/ff_Adlm_GN.xml
! make/data/cldr/common/main/ff_Adlm_GW.xml
! make/data/cldr/common/main/ff_Adlm_LR.xml
! make/data/cldr/common/main/ff_Adlm_MR.xml
! make/data/cldr/common/main/ff_Adlm_NE.xml
! make/data/cldr/common/main/ff_Adlm_NG.xml
! make/data/cldr/common/main/ff_Adlm_SL.xml
! make/data/cldr/common/main/ff_Adlm_SN.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/frr_DE.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gaa_GH.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gez.xml
! make/data/cldr/common/main/gez_ER.xml
! make/data/cldr/common/main/gez_ET.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gn.xml
! make/data/cldr/common/main/gn_PY.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_Arab.xml
! make/data/cldr/common/main/ha_Arab_NG.xml
! make/data/cldr/common/main/ha_Arab_SD.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hi_Latn_IN.xml
! make/data/cldr/common/main/hnj.xml
! make/data/cldr/common/main/hnj_Hmnp.xml
! make/data/cldr/common/main/hnj_Hmnp_US.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ie_EE.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/io.xml
! make/data/cldr/common/main/io_001.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/iu.xml
! make/data/cldr/common/main/iu_CA.xml
! make/data/cldr/common/main/iu_Latn.xml
! make/data/cldr/common/main/iu_Latn_CA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jbo.xml
! make/data/cldr/common/main/jbo_001.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kaj.xml
! make/data/cldr/common/main/kaj_NG.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kcg.xml
! make/data/cldr/common/main/kcg_NG.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/ken.xml
! make/data/cldr/common/main/ken_CM.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kgp_BR.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_CN.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_IN.xml
! make/data/cldr/common/main/kpe.xml
! make/data/cldr/common/main/kpe_GN.xml
! make/data/cldr/common/main/kpe_LR.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Arab.xml
! make/data/cldr/common/main/ks_Arab_IN.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ks_Deva_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Deva_IN.xml
! make/data/cldr/common/main/kxv_Latn.xml
! make/data/cldr/common/main/kxv_Latn_IN.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Orya_IN.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/kxv_Telu_IN.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/la_VA.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lij_IT.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/lmo_IT.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mai_IN.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mdf.xml
! make/data/cldr/common/main/mdf_RU.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mic.xml
! make/data/cldr/common/main/mic_CA.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mn_Mong.xml
! make/data/cldr/common/main/mn_Mong_CN.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mni_Beng.xml
! make/data/cldr/common/main/mni_Beng_IN.xml
! make/data/cldr/common/main/mni_Mtei.xml
! make/data/cldr/common/main/mni_Mtei_IN.xml
! make/data/cldr/common/main/moh.xml
! make/data/cldr/common/main/moh_CA.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/ms_Arab_BN.xml
! make/data/cldr/common/main/ms_Arab_MY.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/mus.xml
! make/data/cldr/common/main/mus_US.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/myv.xml
! make/data/cldr/common/main/myv_RU.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nqo_GN.xml
! make/data/cldr/common/main/nr.xml
! make/data/cldr/common/main/nr_ZA.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/nso_ZA.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nv.xml
! make/data/cldr/common/main/nv_US.xml
! make/data/cldr/common/main/ny.xml
! make/data/cldr/common/main/ny_MW.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/oc_FR.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/osa.xml
! make/data/cldr/common/main/osa_US.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pap_AW.xml
! make/data/cldr/common/main/pap_CW.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pcm_NG.xml
! make/data/cldr/common/main/pis.xml
! make/data/cldr/common/main/pis_SB.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_PL.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/quc.xml
! make/data/cldr/common/main/quc_GT.xml
! make/data/cldr/common/main/raj.xml
! make/data/cldr/common/main/raj_IN.xml
! make/data/cldr/common/main/rhg.xml
! make/data/cldr/common/main/rhg_Rohg.xml
! make/data/cldr/common/main/rhg_Rohg_BD.xml
! make/data/cldr/common/main/rhg_Rohg_MM.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rif_MA.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sa_IN.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sat_Deva.xml
! make/data/cldr/common/main/sat_Deva_IN.xml
! make/data/cldr/common/main/sat_Olck.xml
! make/data/cldr/common/main/sat_Olck_IN.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/sc_IT.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/scn_IT.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Arab.xml
! make/data/cldr/common/main/sd_Arab_PK.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/sd_Deva_IN.xml
! make/data/cldr/common/main/sdh.xml
! make/data/cldr/common/main/sdh_IQ.xml
! make/data/cldr/common/main/sdh_IR.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/shn_MM.xml
! make/data/cldr/common/main/shn_TH.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sid.xml
! make/data/cldr/common/main/sid_ET.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/skr.xml
! make/data/cldr/common/main/skr_PK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/sma.xml
! make/data/cldr/common/main/sma_NO.xml
! make/data/cldr/common/main/sma_SE.xml
! make/data/cldr/common/main/smj.xml
! make/data/cldr/common/main/smj_NO.xml
! make/data/cldr/common/main/smj_SE.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sms.xml
! make/data/cldr/common/main/sms_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.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_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.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/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/ss.xml
! make/data/cldr/common/main/ss_SZ.xml
! make/data/cldr/common/main/ss_ZA.xml
! make/data/cldr/common/main/ssy.xml
! make/data/cldr/common/main/ssy_ER.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/st_LS.xml
! make/data/cldr/common/main/st_ZA.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/su_Latn.xml
! make/data/cldr/common/main/su_Latn_ID.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/syr_IQ.xml
! make/data/cldr/common/main/syr_SY.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/szl_PL.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tig_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/tn_BW.xml
! make/data/cldr/common/main/tn_ZA.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tok_001.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tpi_PG.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trv_TW.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/trw_PK.xml
! make/data/cldr/common/main/ts.xml
! make/data/cldr/common/main/ts_ZA.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tyv.xml
! make/data/cldr/common/main/tyv_RU.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/ve.xml
! make/data/cldr/common/main/ve_ZA.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vec_IT.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vmw.xml
! make/data/cldr/common/main/vmw_MZ.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wa.xml
! make/data/cldr/common/main/wa_BE.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wal_ET.xml
! make/data/cldr/common/main/wbp.xml
! make/data/cldr/common/main/wbp_AU.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/xnr_IN.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_UA.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yrl_BR.xml
! make/data/cldr/common/main/yrl_CO.xml
! make/data/cldr/common/main/yrl_VE.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
! make/data/cldr/common/main/za.xml
! make/data/cldr/common/main/za_CN.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.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_MO.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/properties/coverageLevels.txt
! 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/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
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
Changeset: b3bcc494
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-04-25 22:46:11 +0000
URL: https://git.openjdk.org/leyden/commit/b3bcc49491b8f8ad337eb4c06201a5468e5c1…
8330181: Move PcDesc cache from nmethod header
Reviewed-by: dlong, jrose
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 5a39b00d
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-25 22:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/5a39b00d73e36ca505a009857edfce2939e61…
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciReplay.cpp
! 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/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/native/libzip/zip_util.c
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciReplay.cpp
! 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/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/native/libzip/zip_util.c
Changeset: ba07d82a
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-26 08:57:07 +0000
URL: https://git.openjdk.org/leyden/commit/ba07d82a0008659af7cf222f8e91605ee03b7…
Merge branch 'premain' of https://github.com/openjdk/leyden into premain
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
1
0
git: openjdk/leyden: premain: Improved benchmarks docs; added "make compare_premain_builds"
by duke 26 Apr '24
by duke 26 Apr '24
26 Apr '24
Changeset: 12ab8469
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-25 21:24:12 +0000
URL: https://git.openjdk.org/leyden/commit/12ab8469c6a59fc86d61e9e099e3f3e4e2ddf…
Improved benchmarks docs; added "make compare_premain_builds"
! test/hotspot/jtreg/premain/README.md
+ test/hotspot/jtreg/premain/lib/Bench.gmk
! test/hotspot/jtreg/premain/lib/DemoSupport.gmk
! test/hotspot/jtreg/premain/lib/GithubMDChart.java
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
1
0
Changeset: 039c0219
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-25 14:56:02 +0000
URL: https://git.openjdk.org/leyden/commit/039c02197c2695b61e73c1418b7e56dace9d3…
Added instructions for running demos
! test/hotspot/jtreg/premain/README.md
! test/hotspot/jtreg/premain/lib/DemoSupport.gmk
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
1
0
Changeset: 192edefb
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-25 09:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/192edefb8c07b0682e84886bf035ab930983d…
set CachedCodeMaxSize to 512M when StoreCachedCode is enabled
! src/hotspot/share/runtime/arguments.cpp
Changeset: aa66815f
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-25 09:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/aa66815f6993127c4a441052dc35dda95ab3a…
Improved remove_unshareable_info for TrainingData (to avoid race condition where compiler thread might be adding more TD when we are collecting them ourside of the CDS safepoint)
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
1
0
git: openjdk/leyden: premain: 8331086: TrainingData allocation from Metaspace may fail
by duke 25 Apr '24
by duke 25 Apr '24
25 Apr '24
Changeset: 8571089b
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-04-24 16:47:05 +0000
URL: https://git.openjdk.org/leyden/commit/8571089bc9b196c6d04de0062d9eca7ec5a33…
8331086: TrainingData allocation from Metaspace may fail
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/trainingData.cpp
1
0